25 Nov
Ventajas y Conceptos Fundamentales de los SGBD
1. Definición de Conceptos Clave y Ejemplos
- Independencia de los datos y los programas y procesos: Permite modificar los datos sin necesidad de modificar el código de las aplicaciones.
- Menor redundancia: No es necesaria tanta repetición de datos. Solo se indica la forma en la que se relacionan los datos.
- Integridad de los datos: Mayor dificultad de perder los datos o de realizar incoherencias con ellos.
- Mayor seguridad en los datos: Se logra al permitir limitar el acceso a los usuarios. Cada tipo de usuario podrá acceder a información específica.
- Acceso simultáneo a los datos: Es más fácil controlar el acceso de usuarios de forma concurrente.
2. Diferencia entre el Modelo Lógico y el Modelo Conceptual
- El modelo conceptual es independiente del Sistema Gestor de Bases de Datos (DBMS) que se vaya a utilizar. El modelo lógico depende de un tipo de SGBD en particular.
- El modelo lógico está más cerca del modelo físico, que es el que utiliza internamente el ordenador.
- El modelo conceptual es el más cercano al usuario. El modelo lógico es el encargado de establecer el paso entre el modelo conceptual y el modelo físico del sistema.
3. Restricciones en Bases de Datos Relacionales
A continuación, se enumeran las restricciones existentes y se explica cada una de ellas:
Restricciones Inherentes
No son determinadas por los usuarios, sino que son definidas por el hecho de que la base de datos sea relacional. Las más importantes son:
- No puede haber dos tuplas (filas) iguales.
- El orden de las tuplas no es significativo.
- El orden de los atributos (columnas) no es significativo.
- Cada atributo solo puede tomar un valor en el dominio en el que está inscrito (atomicidad).
Restricciones Semánticas
El modelo relacional permite a los usuarios incorporar restricciones personales a los datos. Las reglas semánticas más comunes son:
- Primary Key (Clave Primaria)
- Unique (Unicidad)
- Not Null (No Nulo)
- Foreign Key (Clave Externa)
Preguntas de Opción Múltiple y Conceptos de Diseño
Definiciones de SGBD y Objetivos
Un SGBD es…
- Es una relación de datos interrelacionados y un conjunto de programas para acceder a dichos datos.
¿Uno de los principales objetivos de un Sistema Gestor de Bases de Datos (SGBD) es?
- Disponer de datos para ser compartidos por diferentes usuarios y aplicaciones.
La integridad en Bases de Datos hace referencia a …
- Las tablas tengan claves.
La seguridad en la base de datos hace referencia a …
- La información almacenada en la base de datos esté libre de errores.
Campo particular dentro del registro, que permite la identificación exclusiva y unívoca de cada registro.
- Primary Key
Una entidad es toda cosa u objeto significativo (real o imaginario) del cual se requiere conocer o almacenar información. Verdadero
Fases del Diseño y Elementos Relacionales
En una base de datos de una biblioteca pública…
- Son ciertas las opciones a y c
Las fases del diseño de una base de datos relacional son: El diseño conceptual, el diseño lógico y el diseño físico.
En una base de datos de tipo relacional … Los registros son las columnas de las tablas
Claves y Restricciones SQL
La clave (o llave) primaria (o principal) en una tabla de una base de datos relacional. Ambas son ciertas
De los siguientes campos de la tabla de una base de datos, indica cuál podría ser una clave (o llave) primaria (o principal):
- DNI
En una base de datos relacional, para establecer una relación entre dos tablas, estas … Han de tener un campo común entre ambas.
¿Cómo agregar una columna a una tabla?
ALTER TABLE nombreTabla ADD COLUMN (nombreColumna, tipoDeDato)
¿Qué es una “PRIMARY KEY” o clave principal o primaria?
La columna/grupo de columnas que tiene datos únicos en la base de datos.
¿Qué son las “foreign keys” o claves externas o foráneas?
- Ninguna de las otras tres.
¿Cuál es la función principal de una clave primaria en una tabla?
El papel principal es mantener la integridad interna en la tabla permitiendo que cada registro tenga un identificador único.
¿Cuál de las siguientes afirmaciones es cierta?
- Los sistemas orientados al proceso están especialmente diseñados para evitar redundancias en los datos de entrada.
- Una de las ventajas de la utilización de sistemas de base de datos reside en la mejor y mayor documentación de la información contenida en dichos sistemas, para lo que se emplea el diccionario de datos.
- El esquema externo de una base de datos contiene información sobre la estrategia a emplear para el almacenamiento de los datos.
Respecto de las claves candidatas en el modelo relacional, señalar las afirmaciones erróneas:
- Toda clave alternativa es también clave candidata.
Dadas las siguientes ENTIDADES:
- Clientes(dni, ape1, ape2, nom, dir, tel)
- Cuentas(numerocta, fechaapertura, saldo, dni_cliente)
¿Qué tipo de restricción debe agregar y en qué tabla para asegurar que siempre que se introduzca una cuenta nueva el cliente al que pertenece dicha cuenta deba asistir previamente?
- En la ENTIDAD Cuentas definir el atributo dni_cliente como NOT NULL, y como clave ajena el atributo dni_cliente.
Considerando el Modelo de Datos Relacional, ¿Cuál de las siguientes afirmaciones es cierta?:
- La restricción de unicidad se expresa a través de la cláusula UNIQUE. Esta restricción semántica permite definir claves alternativas.
- La restricción de integridad de entidad obliga a que un atributo que se haya definido como clave ajena no pueda formar parte de una clave primaria.

Deja un comentario