Modelo Relacional - uv.mx · El modelo relacional se ha establecido actualmente como el principal...

13
Modelo Relacional Bases de Datos I MIS. Lizbeth Alejandra Hernández González

Transcript of Modelo Relacional - uv.mx · El modelo relacional se ha establecido actualmente como el principal...

Modelo Relacional

Bases de Datos I

MIS. Lizbeth Alejandra Hernández González

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

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

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)

Ejemplos de esquemas

Esquema-cliente = (nombre-cliente, calle-cliente, ciudad-cliente)

Esquema-préstamo = (número-préstamo, nombre-sucursal, importe)

Esquema-prestatario = (nombre-cliente, número-préstamo)

5

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

Diagrama de esquema para el banco.

7

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

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

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

11

Trazado de modelos

BD en disco

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

Ejercicio

Hacer modelo relacional (diagrama de esquema) de la BD del proyecto de tintorería

13