1. A. Identificación y evolución de los modelos de
datos.
Lic. Liliana Denisse Casillas Valenzuela
2. Comprender los principios del modelo
Relacional.
Elaborar el paso del Modelo E-R al modelo
relacional.
Lic. Liliana Denisse Casillas Valenzuela
3. No. COMPETENCIA
Escucha, interpreta y emite mensajes pertinentes en distintos contextos
C1 mediante la utilización de medios, códigos y herramientas apropiados.
Desarrolla innovaciones y propone soluciones a problemas a partir de
C2 métodos establecidos.
C5 Participa y colabora de manera efectiva en equipos diversos.
Construye y diseña bases de datos utilizando sistemas manejadores de
C6 bases de datos para el correcto manejo de la información contenida en
dichas bases de datos.
Lic. Liliana Denisse Casillas Valenzuela
4. ¿Qué es una Entidad?
¿Qué es un campo?
¿Por qué son tan
importantes las
relaciones en las bases
de datos?
Lic. Liliana Denisse Casillas Valenzuela
5. El modelo relacional es compuesto de tres
la representación elementos:
lógica del esquema
entidad-relación. Este 1. Estructura de Datos
es el modelo de bases 2. Reglas de
de datos más utilizado integridad
en la actualidad para 3. Operaciones
modelar problemas posibles sobre los
reales y administrar datos.
datos dinámicamente.
Lic. Liliana Denisse Casillas Valenzuela
8. TABLA TUPLA
Representa a lo que en el modelo E- se trata de cada una de
R llamábamos entidad. Esta tabla las filas de la tabla. Es
contiene los atributos (columnas) y importante señalar que
las tuplas (filas). Es una estructura no se pueden tener tuplas
lógica que sirve para almacenar los duplicadas en una tabla.
datos de un mismo tipo (desde el
punto de vista conceptual).
ALUMNOS
MATRICULA NOMBRE CARRERA CURSO
123456789 Juan Medina López Informática Informática
123456789 Juan Medina López Contabilidad Contabilidad
145789325 Marcela Rosas Martínez Informática Contabilidad
Lic. Liliana Denisse Casillas Valenzuela
9. Las tablas se
componen de dos
estructuras:
Tupla o Registro: Es
cada una de las filas
en que se divide la
tabla.
Campo: Es cada una
de las columnas que
forman la tabla.
Lic. Liliana Denisse Casillas Valenzuela
10. 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.
Sólo puede existir una clave primaria por tabla
y ningún campo de dicha clave puede contener
valores NULL.
Lic. Liliana Denisse Casillas Valenzuela
11. Una clave foránea es
una referencia a una
clave en otra tabla. Las
claves foráneas no Por ejemplo, el código del
necesitan ser claves cliente puede ser una
únicas en la tabla donde clave foránea en la tabla
están y sí a donde están de Facturas, obviamente
referenciadas. se permite que haya
varias facturas de un
mismo cliente, pero
existirá sólo un cliente con
esa clave.
Lic. Liliana Denisse Casillas Valenzuela
12. Reglas de
integridad del
modelo
relacional.
Lic. Liliana Denisse Casillas Valenzuela
13. Para pasar del modelo E-R al relacional y que las tablas tengan sentido
por si solas tenemos que seguir unos pasos:
Toda entidad se transforma en una tabla
Todo atributo se transforma en una columna dentro de la tabla.
El identificador de la entidad se convierte en la clave primaria de la
tabla
Toda relación N:M se convierte en una tabla que tendrá como clave
primaria las dos claves primarias de las entidades que se asocian
En las relaciones 1:N la clave primaria de la entidad con cardinalidad 1
pasa a la tabla de la entidad cuya cardinalidad es N
en las relaciones N:M existen tres posibilidades: Si la cardinalidad es
(0,1) en ambas entidades, se crea tabla. Mientras que si la cardinalidad
de una es (0,1) y de la otra es (1,1) se suele pasar la clave primaria de
(1,1) a la de (0,1). Si la cardinalidad de ambas es (1,1) se pasa la clave de
cualquiera de ellasLic. Liliana Denisse Casillas Valenzuela
a la otra.