Conceptos clave en Bases de Datos Relacionales
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 10,66 KB
Define estos conceptos con un ejemplo (2)
- Independencia de los datos y los programas y procesos: permite modificar los datos sin modificar el código de las aplicaciones.
- Menor redundancia: no hace falta tanta repetición de datos. Sólo 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: al permitir limitar el acceso a los usuarios. Cada tipo de usuario podrá acceder a unas cosas.
- Acceso simultaneo a los datos: es más fácil controlar el acceso de usuarios de forma concurrente.
- Diferencia entre el modelo lógico y el modelo conceptual. (1)
- El modelo conceptual es independiente del DBMS que se vaya a utilizar. El lógico depende de un tipo de SGBD en particular.
- El modelo lógico está más cerca del modelo físico, el que utiliza internamente el ordenador.
el ordenador.
- El modelo conceptual es el más cercano al usuario, el lógico es el encargado de establecer el paso entre el modelo conceptual y el modelo físico del sistema.
- Enumera las restricciones que existen y explica cada una de ellas con un ejemplo. (2)
- 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 iguales
- El orden de las tuplas no es significativo
- El orden de los atributos no es significativo
- Cada atributo sólo puede tomar un valor en el dominio en el que está inscrito
- Semánticas: El modelo relacional permite a los usuario incorporar restricciones personales a los datos. Se comentan las diferentes reglas semánticas a continuación:
- Primary key
- Unique
- Not null
- Foreign key
- Un SGBD es…
- Es una relación de datos relacionados interrelacionados y un conjunto de programas para acceder a dichos datos.
- ¿Uno de los principales objetivos de un sistema gestor de BBDD es?
- Disponer de datos para ser compartidos por diferentes usuarios y aplicaciones.
- La integridad en Base de Datos hace referencia …
- Las tablas tengan claves.
- La seguridad en la base de datos hace referencia …
- 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 univoca 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
- 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
- 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 cual podría ser una clave (o llave) primaria (o principal):
- DNI
- En una base de datos relacional, para establecer una relacional 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ánea?
- 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 siguiente ENTIDADES:
Clientes(dni, ape1, ape2, nom, dir, tel)
Cuentas(nemerocta, fechaapertura, saldo, dni_cliente)
¿Qué tipo de restricción debe agregar y en que 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, 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 clausula 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.