Documente Academic
Documente Profesional
Documente Cultură
BASES DE DATOS Apuntes: Mcc. CCGT 1 BASES DE DATOS Apuntes: Mcc. CCGT 2
BASES DE DATOS Apuntes: Mcc. CCGT 5 BASES DE DATOS Apuntes: Mcc. CCGT 6
1
28/02/2011
BASES DE DATOS Apuntes: Mcc. CCGT 7 BASES DE DATOS Apuntes: Mcc. CCGT 8
BASES DE DATOS Apuntes: Mcc. CCGT 11 BASES DE DATOS Apuntes: Mcc. CCGT 12
2
28/02/2011
El diseño completo de la base de datos se llama el Considerando el ejemplo del vendedor que vende
artículos, esquema e instancia según nuestro ejemplo,
Esquema de la Base de Datos. quedaría:
Esquema:
Es la descripción lógica de la base de datos, { Vendedor : Nombre, puesto, salario, RFC }
proporciona los nombres de las entidades y sus { Articulo : Clave, costo, descripción }
atributos especificando las relaciones que existen Instancia:
entre ellos. Es un banco en el que se inscriben los
valores que irán formando cada uno de los atributos.
El esquema no cambia los que varían son los datos y Como podemos observar el esquema nos muestra la
estructura en el cual se almacenaran los datos, en este caso en
con esto tenemos una nueva instancia o Ejemplar. registros cuyos nombres de campos son: por parte del vendedor
(Nombre, puesto, salario, RFC) y por el artículo (Clave, costo,
descripción); La instancia representa a una serie de datos
almacenados en los registros establecidos por el esquema, estos
datos varían, no permanecen fijos en el tiempo.
BASES DE DATOS Apuntes: Mcc. CCGT 13 BASES DE DATOS Apuntes: Mcc. CCGT 14
BASES DE DATOS Apuntes: Mcc. CCGT 15 BASES DE DATOS Apuntes: Mcc. CCGT 16
BASES DE DATOS Apuntes: Mcc. CCGT 17 BASES DE DATOS Apuntes: Mcc. CCGT 18
3
28/02/2011
BASES DE DATOS Apuntes: Mcc. CCGT 21 BASES DE DATOS Apuntes: Mcc. CCGT 22
Si el conjunto de relaciones prestatario fuera uno a Si un conjunto de relaciones tiene también algunos
uno, entonces ambas líneas desde prestatario atributos asociados a él, entonces se unen esos
tendrían flechas: una apuntando al conjunto de atributos a ese conjunto de relaciones.
entidades préstamo y otra apuntando al conjunto de Se tiene el atributo descriptivo fecha-acceso unido
entidades cliente. al conjunto de relaciones impositor para especificar
la fecha más reciente en la que un cliente accedió a
esa cuenta.
BASES DE DATOS Apuntes: Mcc. CCGT 23 BASES DE DATOS Apuntes: Mcc. CCGT 24
4
28/02/2011
BASES DE DATOS Apuntes: Mcc. CCGT 25 BASES DE DATOS Apuntes: Mcc. CCGT 26
BASES DE DATOS Apuntes: Mcc. CCGT 27 BASES DE DATOS Apuntes: Mcc. CCGT 28
1 a N (uno a Muchos)
Se genera una tabla para cada conjunto de
entidades y se copia en la tabla del lado N la
Relaciones binarias Uno a uno clave primaria de la otra. Si la relación tiene
Se genera una tabla para cada conjunto de entidades atributos, estos se colocan en la tabla del
y se copia en una de las tablas la clave primaria de la lado N
otra. Si la relación tiene atributos también se pasan a la
tabla que contiene la clave foránea.
Clave
Placa ClaveAut 1 N NoLibro
Nombr 1 1 or Autor de Libro Título
e Persona Tiene Automóvil Marca
Modelo Nombre Páginas
Telefon
Color Telefono
o
Persona (Clave
Clave, nombre, teléfono) Autor (ClaveAutor
ClaveAutor, nombre, teléfono)
Automóvil (Placa
Placa, Clave, marca, modelo color) Libro (NoLibro
NoLibro, ClaveAutor, título, páginas)
BASES DE DATOS Apuntes: Mcc.
CCGT 29 BASES DE DATOS Apuntes: Mcc. CCGT 30
5
28/02/2011
Casado
Clave
1 1
Nombre Empleado
NoLibro N M Código Sueldo
Título Libro incluye Temas Nombr
Páginas e
Área Clave, Nombre, Sueldo, CasadoCon)
Empleado (Clave Jefe de
Clave
1 N
Libro (NoLibro
NoLibro, ClaveAutor, título, páginas) Nombre Empleado
Temas (Código
Código, nombre, área) Sueldo
Incluye (Nolibro
Nolibro,, Código)
Código Empleado (Clave
Clave, Nombre, Sueldo, ClaveJefe
BASES DE DATOS Apuntes: Mcc. CCGT 31 BASES DE DATOS Apuntes: Mcc. CCGT 32