Conceptos Clave de Bases de Datos: SGBD, SQL y Modelo Relacional
Clasificado en Informática
Escrito el en
español con un tamaño de 5,19 KB
Conceptos Fundamentales sobre Sistemas Gestores de Bases de Datos (SGBD)
¿En qué se basa la independencia física de los SGBD?
En que el modo en que se almacenan los datos no influye en su manipulación lógica.
¿De qué se encarga el SGBD?
Se encarga del tratamiento de los datos que componen el sistema.
¿Cuáles son las tareas de tratamiento de datos que realizan los SGBD?
Las principales tareas son:
- Definición
- Actualización
- Recuperación
Completa la frase: Un SGBD es un conjunto de (1)..., que permite la (2)... de una forma (3)...
Un SGBD es un conjunto de (1) programas, que permite la (2) manipulación de datos de una forma (3) segura y eficiente.
¿Qué diferencia existe entre los sistemas de ficheros y los SGBD?
En los sistemas de ficheros, cada aplicación utiliza su propia base de datos, lo que puede generar redundancia. Los SGBD resuelven este problema de redundancia de datos al centralizar la gestión.
¿Qué es SPARC?
Es una institución (Standards Planning and Requirements Committee) que influye en la evolución de los SGBD, conocida por proponer la arquitectura de tres niveles (interno, conceptual y externo).
¿Qué significan las siglas SGBDOO?
Sistema Gestor de Base de Datos Orientado a Objetos.
¿Qué dos modelos se caracterizan por la recuperación de información de registro por punteros?
El modelo de red y el sistema jerárquico.
Definición del modelo jerárquico.
Se basa en una estructura de datos en árbol, formada por nodos que representan los registros.
¿Por qué son útiles los lenguajes comerciales en los SGBD?
Porque permiten trabajar en los tres niveles arquitectónicos (interno, conceptual y externo).
¿Cuál no es un tipo de interfaz de usuario del SGBD?
Nota: La pregunta original y su respuesta ("Ambas son correctas") son ambiguas sin las opciones. Se mantiene la estructura original.
Respuesta original: Ambas son correctas.
El Modelo Relacional
¿Qué objetivos persigue el modelo relacional?
Persigue la independencia física y lógica, la flexibilidad y la sencillez de uso.
¿Qué objetivo no persigue el modelo relacional?
La dificultad.
¿Qué es una entidad fuerte?
Son aquellas entidades que no necesitan de otra entidad para existir; tienen su propio identificador único.
¿Qué es el grado de una relación?
Es el número de entidades que participan en dicha relación.
¿Qué es un atributo identificador?
Es un atributo o conjunto de atributos cuyo valor es único para cada instancia de la entidad, es decir, no se puede repetir.
¿Cómo se puede definir una relación en el contexto del modelo relacional?
Se puede definir de dos formas:
- Un conjunto de filas o tuplas con determinadas características o atributos.
- Un conjunto de tuplas que se corresponden con un conjunto de atributos.
¿Qué propuso Codd para evitar los problemas originados en el modelo relacional con las dependencias entre atributos?
Propuso una teoría de normalización por medio de las tres primeras formas normales (1FN, 2FN, 3FN) para organizar los datos y reducir la redundancia.
Lenguaje de Consulta Estructurado (SQL)
¿Cómo se denomina la operación de recuperación en las bases de datos?
Consulta.
¿Qué permiten las operaciones de recuperación?
Permiten la consulta de todas o algunas de las tuplas que forman parte de una o varias relaciones, según un criterio de selección específico.
¿Cuál de estas instrucciones sirve para la manipulación de datos en SQL?
La instrucción SELECT.
¿Cuáles son las principales instrucciones de manipulación de datos (DML) en SQL?
Las principales instrucciones son:
SELECTINSERTDELETEUPDATE
¿Cómo se realiza la eliminación de una vista?
Se realiza a través de la sentencia DROP VIEW.
¿En qué consisten las restricciones de integridad semántica?
Son restricciones definidas por el usuario que ayudan a preservar la consistencia semántica de los datos, asegurando que estos tengan sentido en el contexto del dominio del problema.
¿Qué hace la restricción NOT NULL?
Impide que una tupla tome el valor nulo en la columna donde se aplica la restricción.
En la creación de tablas en SQL, ¿qué restricciones de integridad de columna son comunes?
Las restricciones más comunes son:
NOT NULLPRIMARY KEYUNIQUE
¿Qué es el lenguaje QUEL?
Es un lenguaje de consulta de bases de datos, similar a SQL, desarrollado originalmente en código abierto para el SGBD Ingres. Permite la definición y manipulación de datos.
¿Cuándo salió al mercado SQL4?
Nunca ha existido una versión denominada "SQL4".