Resumen 3er Reconocimiento BD

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

1.

Las Bases de datos MySQL pueden contener: tablas, vistas, triggers, funciones y
procedimientos

2. Una tabla: Contiene filas y columnas, Sirve para almacenar datos, Las columnas de una tabla
tienen definido un tipo de dato en concreto.

3. Una clave primaria identifica de forma única un registro dentro de una tabla

4. Las claves foráneas (FK): Sirven para interrelacionar tablas

5. En lenguaje SQL, para crear, modificar y borrar objetos (estructura) de base de


6. En lenguaje
datos SQL, para
(tablas, vistas, introducir,
…) se modificar
utiliza: CREATE, ALTER,y DROP
borrar datos (dentro de las tablas)se
utiliza: INSERT, UPDATE, DELETE

7. Para mostrar datos de una tabla cual de las siguientes estructuras es válida
SELECT nombre_camposFROM nombre_tabla
WHERE condición_filtro
GROUP BY nombre_campos 1
HAVING condición_filtro
ORDER BY nombre_campos

8. Un trigger o disparador Es un programa almacenado que siempre está asociado a


una tabla y se dispara cuando seinserte, modifique o borre un registro de esa tabla.

9. La función siempre devuelve un valor y se puede llamar desde una sentencia SELECT, el
procedimiento almacenado puede devolver valores a través de los parámetros de salida pero no se
pueden llamar desde una sentencia SELECT

10. Si tenemos un procedimiento que se llama getArticuloById y recibe un parámetro


de entrada que es numérico (por ejemplo el 1). ¿Cuál es la forma enla que lo
podemos llamar desde la consola de SQL? call getArticuloById(1);

11. Si queremos mostrar todas las columnas de una tabla usaremos la sentencia:
select * from tabla
12. Para mostrar todos los nombres que empiecen por A utilizaremos la sentencia:
Select nombre from tabla where nombre like ‘A%’;

13. Para mostrar datos agrupados utilizaremos la opción Group By. ¿Cuál de las
siguientes sentencias es la correcta?:
Select nombre, count(*) as cont from tabla group by nombre;

14. Si queremos mostrar los datos de dos columnas de la tabla en una sola
utilizaremos para unirlos: CONCAT o CONCAT_WS

15. Si tenemos una columna con el precio unitario de un artículo y otra con la
cantidad de artículos comprados y queremos mostrar el total del importe
gastado. ¿Cuál de estas selects es correcta?:
Select precio_u, cantidad, precio_u *
cantidadfrom tabla;

1. ¿Qué es SQL?
Son las siglas de Structured Query Language. Es un lenguaje de programación utilizado para
interactuar con sistemas de gestión de bases de datos relacionales (RDBMS). Esto incluye obtener,
actualizar, insertar y eliminar datos de las tablas.
2. ¿Qué son los dialectos SQL? Pon algunos ejemplos.
Las distintas versiones de SQL, tanto gratuitas como de pago, también se denominan dialectos SQL.
Todas las versiones de SQL tienen una sintaxis muy similar y varían muy poco en funcionalidad
adicional. Algunos ejemplos son Microsoft SQL Server, PostgreSQL, MySQL, SQLite, T-SQL, Oracle y
MongoDB.
3. ¿Cuáles son las principales aplicaciones de SQL?
Utilizando SQL, podemos:
• crear, eliminar y actualizar tablas en una base de datos
• acceder a los datos de una tabla, manipularlos y modificarlos
• recuperar y resumir la información necesaria de una tabla o varias tablas
• añadir o eliminar determinadas filas o columnas de una tabla
En definitiva, SQL permite consultar una base de datos de varias formas. Además, SQL se integra
fácilmente con otros lenguajes de programación, como Python o R, por lo que podemos utilizar su
potencia combinada.
4. ¿Qué es una sentencia SQL? Pon algunos ejemplos.
También se llama comando SQL. Es una cadena de caracteres interpretada por el motor SQL como
un comando legal y ejecutada en consecuencia. Algunos ejemplos de sentencias SQL
son SELECT, CREATE, DELETE, DROP, REVOKE, etc.
5. ¿Qué tipos de comandos SQL (o subconjuntos de SQL) conoces?
• Lenguaje de definición de datos (DDL): para definir y modificar la estructura de una base
de datos.
• Lenguaje de manipulación de datos (LMD): para acceder a los datos de una base de datos,
manipularlos y modificarlos.
• Lenguaje de control de datos (DCL): para controlar el acceso de los usuarios a los datos de
la base de datos y conceder o revocar privilegios a un usuario concreto o a un grupo de
usuarios.
• Lenguaje de control de transacciones (TCL): para controlar las transacciones en una base
de datos.
• Lenguaje de consulta de datos (DQL): para realizar consultas sobre los datos de una base
de datos y recuperar de ella la información necesaria.
6. Pon algunos ejemplos de comandos SQL comunes de cada tipo.
• DDL: CREATE, ALTER TABLE, DROP, TRUNCATE y ADD COLUMN
• DML: UPDATE, DELETE y INSERT
• DCL: GRANT y REVOKE
• TCL: COMMIT, SET TRANSACTION, ROLLBACK y SAVEPOINT
• DQL: – SELECT
7. ¿Qué es una base de datos?
Un espacio de almacenamiento estructurado en el que los datos se guardan en muchas tablas y se
organizan de forma que la información necesaria pueda obtenerse, manipularse y resumirse
fácilmente.
8. ¿Qué es un DBMS y qué tipos de DBMS conoces?
Son las siglas en inglés de sistema de gestión de bases de datos, paquetes de software utilizados
para realizar diversas operaciones con los datos almacenados en una base de datos, como acceder
a ellos, actualizarlos, manipularlos, insertarlos y eliminarlos. Existen diferentes tipos de DBMS,
como los relacionales, jerárquicos, de red, de grafos u orientados a objetos. Estos tipos se basan en
la forma en que se organizan, estructuran y almacenan los datos en el sistema.
9. ¿Qué es RDBMS? Pon algunos ejemplos de RDBMS.
Es la sigla en inglés de sistema de gestión de bases de datos relacionales. Es el tipo de DBMS más
utilizado para trabajar con datos almacenados en varias tablas relacionadas entre sí mediante
claves compartidas. El lenguaje de programación SQL está especialmente diseñado para interactuar
con RDBMS. Algunos ejemplos de RDBMS son MySQL, PostgreSQL, Oracle, MariaDB, etc.
10. ¿Qué son las tablas y los campos en SQL?
Una tabla es un conjunto organizado de datos relacionados almacenados de forma tabular, es
decir, en filas y columnas. Un campo es otro término para una columna de una tabla.
11. ¿Qué es una consulta SQL y qué tipos de consultas conoces?
Una consulta es un fragmento de código escrito en SQL para acceder a los datos de una base de
datos o para modificarlos. En consecuencia, hay dos tipos de consultas SQL:
consultas select y action. Las primeras se utilizan para recuperar los datos necesarios (esto también
incluye limitar, agrupar, ordenar los datos; extraer los datos de varias tablas; etc.), y las segundas
se utilizan para crear, añadir, eliminar, actualizar, renombrar los datos, etc.

También podría gustarte