Lenguajes para la visualización de la información Flashcards
¿Qué es una base de datos?
Es un sistema organizado para almacenar gestionar y recuperar datos de manera eficiente.
¿Qué es un DBMS?
Un sistema de gestión de bases de datos (Database Management System) permite crear, mantener y administrar bases de datos.
¿Cuáles son los tipos de bases de datos más comunes?
Relacionales (SQL), NoSQL, jerárquicas, orientadas a objetos, en red, entre otros.
¿Qué es SQL?
Es un lenguaje estándar utilizado para gestionar bases de datos relacionales, creando, modificando y consultando datos.
¿Qué es una tabla?
Es una estructura de datos en una base de datos que organiza los datos en filas y columnas.
¿Qué es una columna en una tabla?
Es una categoría de datos que se almacenan en una base de datos (por ejemplo, nombre, edad, dirección).
¿Qué es una fila en una tabla?
Es una colección de valores de diferentes columnas, que representan un único registro de datos en la base de datos.
¿Qué es una clave primaria (Primary Key)?
Es un campo o conjunto de campos en una tabla que identifica de manera única cada fila de la tabla.
¿Qué es una clave foránea (Foreign Key)?
Es un campo en una tabla que hace referencia a la clave primaria de otra tabla, estableciendo una relación entre ambas.
¿Qué son las relaciones entre tablas?
Conexiones lógicas entre dos o más tablas a través de claves foráneas, que permiten organizar los datos de manera coherente.
¿Qué es la normalización en bases de datos?
Es el proceso de organizar los datos para reducir la redundancia y mejorar la integridad de los datos.
¿Qué son las restricciones de integridad?
Son reglas que aseguran la precisión y coherencia de los datos en una base de datos (como NOT NULL, UNIQUE, CHECK).
¿Qué es una transacción en bases de datos?
Es una unidad de trabajo que realiza una serie de operaciones en la base de datos, garantizando su consistencia.
¿Qué es el aislamiento en las transacciones?
Se refiere a la propiedad de una transacción que asegura que sus cambios no afecten a otras transacciones concurrentes.
¿Qué es una vista en bases de datos?
Es una consulta predefinida que se comporta como una tabla virtual, permitiendo acceder a los datos de manera simplificada.
¿Qué es un índice en bases de datos?
Es una estructura que mejora la velocidad de las operaciones de búsqueda y consulta en una base de datos.
¿Qué es un procedimiento almacenado?
Es un conjunto de instrucciones SQL precompiladas y almacenadas que pueden ejecutarse en la base de datos.
¿Qué es un disparador (trigger)?
Es un conjunto de instrucciones SQL que se ejecutan automáticamente en respuesta a ciertos eventos, como una inserción.
¿Qué es un esquema de base de datos?
Es una descripción lógica de la estructura de la base de datos, que incluye tablas, vistas y relaciones.
¿Qué es la integridad referencial?
Es una propiedad que asegura que las relaciones entre las tablas estén correctamente definidas mediante claves foráneas.
¿Qué es el modelo entidad-relación (ER)?
Es una representación gráfica que muestra las entidades de la base de datos y las relaciones entre ellas.
¿Qué son las sentencias DDL en SQL?
Son las sentencias de definición de datos (Data Definition Language), como CREATE, ALTER, DROP, que gestionan la estructura de la base de datos.
¿Qué son las sentencias DML en SQL?
Son las sentencias de manipulación de datos (Data Manipulation Language), como INSERT, UPDATE, DELETE, que gestionan los datos dentro de las tablas.
¿Qué son las sentencias DCL en SQL?
Son las sentencias de control de acceso a datos (Data Control Language), como GRANT, REVOKE, que gestionan permisos.