2_diseñoBBDD Flashcards

1
Q

ARQUITECTUTRA ANSI/SPARC (DBMS)

A

Nivel externo (vistas)
Nivel conceptual (tablas/relaciones)
Nivel Interno (detalles almacen/ indices )

el nivel interno busca independencia entre el nivel fisico y el logico

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

relaciones 1 a n

A

propagacion de clave del 1 al n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

es un tipo de entidad cuyas propiedades o atributos no la identifican completamente, sino que sólo la identifican de forma parcial.

A

entidad debil

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

establece que la clave primaria de una tabla debe tener un valor único para cada fila de la tabla;

ningun aributo de la PK puede tomar valor nulo

A

Integridad de Entidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

La misma significa que la clave externa de una tabla de referencia siempre debe aludir a una fila válida de la tabla a la que se haga referencia.

si en un clave existe una clave ajena, sus valores deben coincidir con valores de la clave primaria o ser nulos

A

Integridad referencial

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

tipos de clave

A

clave candidata-conjunto de atributos que identifican univocamente a cada tupla

clave primaria “clave candidata elejida”

superclave “igual que la clave candidata pero sin ser un conjunto minimo” ES REDUCIBLE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Las 12 reglas de Codd son un sistema de 13 reglas

Todo sistema que se defina como sistema de gestión de base de datos relacional, o se anuncie como tal, ha de poder gestionar las bases de datos exclusivamente con sus capacidades relacionales.

A

Regla 0: Regla fundamental

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Las 12 reglas de Codd son un sistema de 13 reglas

Toda la información en una base de datos relacional se representa de forma explícita en el nivel lógico de una manera exactamente: con valores en tablas.

A

Regla 1: Regla de la información.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Las 12 reglas de Codd son un sistema de 13 reglas

Se garantiza que todos y cada uno de los datos (valor atómico) de una base de datos relacional son accesibles lógicamente mediante una combinación de nombre de tabla, valor de clave primaria y nombre de columna.

A

Regla 2: Regla del acceso garantizado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Las 12 reglas de Codd son un sistema de 13 reglas

Los sistemas de gestión de base de datos plenamente relacionales admiten los valores nulos (distintos de la cadena vacía, los blancos, los ceros o cualquier otro número) para representar la información desconocida y la inaplicable de manera sistemática e independiente del tipo de dato .

A

Regla 3: Regla del tratamiento sistemático de valores nulos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Las 12 reglas de cood son un sistema de 13 reglas

La descripción de la base de datos se representa a nivel lógico igual que los datos comunes, de modo que los usuarios autorizados pueden utilizar el mismo lenguaje relacional en su consulta que el que aplican a los datos comunes

A

regla 4: Catálogo dinámico en línea basado en el modelo relacional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Un sistema relacional debe permitir varios lenguajes y varios modos de uso terminal

A

Regla 5: Regla del sublenguaje de datos completo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Todas las vistas que son teóricamente actualizables son también actualizables por el sistema.

A

Regla 6: Regla de actualización de vistas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

La capacidad de gestionar una relación base o una relación derivada como un solo operando no solo se aplica no a la recuperación de los datos, sino también a la inserción, actualización y eliminación de datos.

A

Regla 7: Inserción, actualización y borrado de alto nivel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Los programas de aplicación y actividades terminales permanecen inalterados a nivel lógico cuando se realizan cambios en las representaciones de almacenamiento o en los métodos de acceso.

A

Regla 8: Independencia física de los datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Los programas de aplicación y actividades terminales permanecen inalterados a nivel lógico cuando se realizan cambios en las tablas base que preservan la información

A

Regla 9: Independencia lógica de los datos

17
Q

Las restricciones de integridad específicas para una determinada base de datos relacional se deben poder definir en el sublenguaje de datos relacional y almacenar en el catálogo, no en los programas de aplicación.

A

Regla 10: Independencia de la integridad

18
Q

El usuario final no ha de ver que los datos están distribuidos en varias ubicaciones. Los usuarios deben tener siempre la impresión de que los datos se encuentran en un solo lugar.

A

Regla 11: Independencia de la distribución

19
Q

La regla de la no subversión. Si un sistema relacional tiene un lenguaje de bajo nivel (un registro cada vez), ese nivel bajo no puede utilizarse para subvertir o eludir las reglas y restricciones de integridad expresadas en el lenguaje relacional de alto nivel (varios registros cada vez).

A

Regla 12: La regla de la no subversión.

20
Q

proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Con objeto de minimizar la redundancia de datos, facilitando su gestión posterior

A

normalizacion

21
Q

entre dos atributos x E y (si solo si a todo valor de x corresponde un unico valor de y(x==>y))

A

dependencia funcional

21
Q

entre dos atributos x E y (si solo si a todo valor de x corresponde un unico valor de y(x==>y))

A

dependencia funcional