Base de datos - Unidad 2 Flashcards

(3 cards)

1
Q

Modelo de datos. Nombrarlos.

A

Modelo de datos: es una representación lógica de los datos que maneja un sistema de información, y está conformado por entidades y relaciones.

Modelo de datos Conceptual: contiene entidades y relaciones a un nivel muy alto de abstracción, y trata de traducir las especificaciones del mundo real en un marco conceptual fácil de entender.

Modelo de datos Lógico: luego del modelo Conceptual, intenta traducir las vistas de alto nivel conceptual a un esquema más detallado y abstracto, pero manteniendo la independencia del producto específico de persistencia o de base de datos que luego se va a utilizar. Se obtiene como resultado una representación mas estructurada y detallada de las entidades y relaciones.

Modelo datos Físico: se obtiene luego de la transformación del modelo lógico a un esquema de máximo detalle, que tiene en cuenta las características específicas del producto de base de datos elegido para la implementación. Su objetivo es satisfacer los requisitos del sistema optimizando la relación costo/beneficio.

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

Aspectos de un Modelo de Datos

A

Estructural: Se refiere a la estructura de datos utilizada para almacenar los datos. Son estructuras de alto nivel como: tablas, árboles, grafos, cubos.

Manipulación: Se refiere a las operaciones que trabajan sobre los datos para obtener información.

Integridad: Se refiere a las restricciones que tendrán los datos a la hora de almacenarse y procesarse.

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

Algebra relacional

A

Proyección: es una operación unaria que tiene como operando una tabla y genera como resultado otra tabla que tiene los mismos registros que el operando, pero con menos campos. Requiere además un parámetro que corresponde a la lista de campos del resultado. Adicionalmente, se eliminan los registros duplicados.

Selección: es una operación unaria que toma como operando una tabla y genera como resultado otra tabla con los mismos campos que el operando, pero con menos registros. Requiere un parámetro que corresponde a la condición de los registros en el resultado.

Producto cartesiano: es una operación binaria que toma como operando dos tablas y genera como resultado otra tabla que tiene la concatenación de todos los campos de ambos operandos y como registros tiene todas las combinaciones posibles concatenando los registros de la primera tabla y la segunda.

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