GBD. Tipo A. 1. Acerca de las restricciones que se puedan dar en el modelo relacional explica bien. a. Restricciones generales. Ausencia de tuplas (registros) repetidas (no hay 2 tuplas iguales), irrelevancia del orden de las tuplas (registros), irrelevancia del orden de los atributos (campos), cada atributo solo puede tomar un único valor del dominio al que le pertenece. b. Restricciones de verificación. Comprueban en una actualización si se cumplen o no las condiciones exigidas en una restricción de las anteriores antes de realizar la actualización. c. Restricciones de Integridad Referencial. No puede haber un valor en una clave ajena de una tabla, si antes no existe en la clave primaria de la que ese campo o conjunto de campos formen la clave primaria. Se permiten valores nulos en las claves ajenas. 2. ¿Qué es un disipador? ¿Cuándo se disparan, generalmente? ¿Cuál o cuáles de todos los modelos la implementan? Son acciones o métodos según la terminología orientada a objetos, que ejecuta un objeto, como respuesta a un evento o acción que se realiza sobre él, cuando se cumplen unas determinadas condiciones. Ante una inserción, borrado o modificación de alguna información en una tabla. 3. ¿Qué significa independencia física de los datos? El modelo de almacenamiento de los datos no debe influir en su manipulación. 4. Define que es una clave primaria, que características debe tener y que distintos nombres reciben. La calve primaria identifica unívocamente a cada registro de una tabla. Clave primaria, Primary Key. 5. ¿Qué características debe tener una tabla en el modelo relacional y que distintos nombres reciben? No admite filas duplicadas, Un solo tipo de fila, Filas tienen todas las mismas columnas, Filas y columnas no están ordenadas, Tablas con nombre, pero distinto a las demás. Tabla, matriz o array, entidad, relación. 6. ¿A qué se llama cuerpo de una relación? A la tupla, fila o registro. 7. Dibujo de la arquitectura ANSI-SPARC. Tipo B. 1. ¿Qué es un dominio y que distintos tipos existen? Es el conjunto de los valores permitidos para cada una de las columnas: cadena de caracteres, números enteros, SI/NO, etc. Continuos: contiene todos los valores posibles entre dos limites dados, un máximo y un mínimo. Discretos: contiene determinados valores seleccionados. 2. Define lo que es un índice y las características que debe tener un índice y que tipos existen y que significa cada tipo. Es un componente que permite mostrar los datos con un determinado orden. Tipo: Indexado (Sin duplicados), No, Sí con duplicados. 3. Acerca de las restricciones que se pueden dar en el modelo relacional explica bien. a. Restricciones de Integridad de clave. Restricción que exige que todos los atributos de la clave primaria y por ello las claves candidatas han de contener valores no nulos, y distintos entre sí es decir únicos para diferentes registros. b. Disparador o Trigger. Son acciones o métodos según la terminología orientada a objetos, que ejecuta un objeto, como respuesta a un evento o acción que se realiza sobre él, cuando se cumplen unas determinadas condiciones. c. Restricciones de Integridad de usuario. Dependen de cada problema en concreto: Pueden ser las condiciones impuestas en la definición de los dominios de un campo. Pueden ser las condiciones impuestas en función del valor de otro. 4. ¿Qué significa independencia lógica de los datos? Los cambios que se realicen en los objetos de la base de datos no deben repercutir en los programas y usuarios que acceden a la misma. 5. Define que es una clave ajena, que características debe tener y que distintos nombres reciben. Cuando un dominio o combinación de dominios de una relación poseen un conjunto de valores que no forman la clave primaria en la tabla, pero son el conjunto de campos que forman la clave primaria en otra tabla, se les denomina clave ajena o foránea (Foreign Key). Las calves ajenas permiten relacionar las tablas con el fin de crear nuevas tablas o vistas. Características: Su dominio ha de ser el mismo que el dominio de la clave primaria de la tabla a la que haga referencia. El nombre de los campos de la clave ajena puede ser distinto del de la clave primaria con que se relaciona. Su valor puede estar duplicado o ser nulo. Los campos que la forman pueden formar parte de la clave primaria de la tabla a la que pertenecen. Una tabla que no se relacione con otras no tiene claves ajenas. 6. ¿Qué es una clave candidata? Los campos o grupos de campos que pueden originar una clave primaria de la tabla se les denomina claves candidatas. 7. ¿A qué se llama esquema de una base de datos? Al campo, columna, o atributo. El conjunto de atributos y el nombre representan el esquema.