0% encontró este documento útil (0 votos)
36 vistas9 páginas

Modelo Relacional

El documento describe el modelo relacional para organizar datos en una base de datos. El modelo organiza los datos en tablas relacionadas entre sí mediante claves primarias y claves externas. Las tablas contienen filas con valores de datos y columnas con atributos de datos. El modelo relacional provee una forma estándar para definir y manipular datos en una base de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas9 páginas

Modelo Relacional

El documento describe el modelo relacional para organizar datos en una base de datos. El modelo organiza los datos en tablas relacionadas entre sí mediante claves primarias y claves externas. Las tablas contienen filas con valores de datos y columnas con atributos de datos. El modelo relacional provee una forma estándar para definir y manipular datos en una base de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Modelo Relacional

Modelo Relacional
Lo primero que hay que tener presente a la hora de diseñar una base de datos relacional es el propio concepto de modelo relacional,
que organiza los datos en una base de datos como una colección de tablas teniendo inicialmente:

• Cada tabla tiene un nombre que la identifica unívocamente.


• Cada tabla tiene una o más columnas, que están dispuestas en un orden específico de izquierda a derecha.
• Cada tabla tiene cero o más filas, conteniendo cada una un único valor en cada columna. Las filas están desordenadas.

A su vez las tablas están relacionadas unas con otras por los datos que contienen. El modelo de datos relacional utiliza claves
primarias y claves secundarias (externas o foráneas) para representar estas relaciones entre tablas. A la hora de definir las claves
primarias y secundarias es necesario tener presente de entrada lo siguiente:
• Una clave primaria es una clave única elegida entre todas las candidatas que define unívocamente a todos los demás atributos de la
tabla, para especificar los datos que serán relacionados con las demás tablas. La forma de hacer esto es por medio de claves foráneas
o secundarias.
• Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no
necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.
Modelo Relacional
Por ejemplo, el código de departamento puede ser una clave foránea en la
tabla de empleados. Se permite que haya varios empleados en un mismo
departamento, pero habrá uno y sólo un departamento por cada clave distinta
de departamento en la tabla de departamentos.

• Un Esquema es el nombre que se le da a una relación y el conjunto de


atributos en ella.
• Películas (título, año, duración, tipo)

En un modelo relacional , un diseño consiste en uno o más esquemas, a este


conjunto se le conoce como "esquema relacional de base de datos“(relational
database schema) o simplemente "esquema de base de datos" (database
schema)
Modelo Relacional
• Una Tupla es cada uno de los renglones en
una relación conteniendo valores para cada
uno de los atributos.

• Un Dominio se debe considerar que cada


atributo (columna) debe ser atómico, es decir,
que no sea divisible, nose puede pensar en un
atributo como un "registro" o "estructura" de
datos
La Primera Tabla
muestra los clientes
de un banco, la
segunda, las cuentas,
y la tercera, las
cuentas que
pertenecen a cada
cliente
Modelo Relacional
El modelo relacional es un ejemplo de un modelo basado en registros. Los modelos
basados en registros se denominan así porque la base de datos se estructura en
registros de formato fijo de varios tipos. Cada tabla contiene registros de un tipo
particular. Cada tipo de registro define un número fijo de campos, o atributos. Las
columnas de la tabla corresponden a los atributos del tipo de registro.
El modelo relacional se encuentra a un nivel de abstracción inferior al modelo de
datos E-R. Los diseños de bases de datos a menudo se realizan en el modelo E-R, y
después se traducen al modelo relacional.
Ejercicio 1
• 1) Dado un código de departamento, conocer su nombre, director y los empleados de ese
departamento con su nombre, categoría y dedicación
Ejercicio 2
2) Dado un código de profesor, determinar su nombre, dedicación y categoría, así como el
conjunto de asignaturas que imparte con el código de esa asignatura, su nombre, el centro en
el que se imparte y el nº de horas

También podría gustarte