2. Introducción
El modelo relacional se ha establecido
actualmente como el principal modelo de datos
para las aplicaciones de procesamiento de datos.
Debido a su simplicidad.
Facilita el trabajo del programador.
Una base de datos relacional consiste en un
conjunto de tablas
Nombre exclusivo
2
3. Esquema de la Base de Datos
El diseño general de la base de datos se
denomina el esquema de la base de datos.
Cuando se habla de bases de datos se debe
diferenciar entre el esquema de la base de
datos, o diseño lógico de la misma, y el ejemplar
de la base de datos, que es una instantánea de
los datos de la misma en un momento dado.
Los esquemas de las relaciones incluyen una lista
de los atributos y de sus dominios
correspondientes. Como una definición de tipos.
3
4. 4
Esquema
Es el nombre que se le da a una relación y el
conjunto de atributos en ella, incluyendo el
campo llave.
¿Cómo elijo el campo llave?
Será aquel que sea único para cada tupla
Puede agregarse como otro dato numérico
Películas (título, año, duración, tipo)
6. Diagramas de esquema
Un esquema de bases de datos, junto con las
dependencias de clave primaria y externa, se puede
mostrar gráficamente mediante diagramas de
esquema.
Muchos sistemas de bases de datos proporcionan
herramientas de diseño con una interfaz gráfica de
usuario para la creación de diagramas de esquema.
Los diagramas E-R no muestran explícitamente los
atributos clave externa, mientras que los diagramas
de esquema sí.
6
8. 8
Modelo relacional
En resumen…
Consiste de un conjunto de "tablas" que
representan "relaciones", relaciones entre los
datos.
El objetivo es
crear el
esquema.
9. 9
Recapitulando
Tipos de modelado
1. Conceptual Modelo Entidad – Relación (E-R)
2. Lógico (esquema) Modelo relacional o de tablas
3. Físico La base de datos física (archivos)
10. 10
Conceptos básicos
Título Año Duración Tipo
Star Wars 1977 124 color
Mighty Ducks 1991 104 color
Wayne's World 1992 95 color
Relación Películas
Tupla,
Renglón
Fila
Campo
Atributo
12. 12
Otros conceptos
Relaciones (referencias)
Entre tablas mediante las llaves
Índices
Es un campo(s) que permite el ordenamiento de tablas
para agilizar las búsquedas (mediante tablas de
índices)
TAREA:
BUSCAR QUE ES UN ÍNDICE U ORGANIZACIÓN
INDEXADA O INDIZADA
13. Ejercicio
Hacer modelo relacional (diagrama de esquema)
de la BD del proyecto de tintorería
13