1. II
UNPRG “Facultad de Ciencias Históricos Sociales y Educación”
IMPLEMENTACIÓN Programa de licenciatura en educación modalidad mixta
DE UNA BASE DE (LEMM)
DATOS
- ¿Que es una base de datos?
--¿Como crear una base de
datos?
--¿Cómo empezar a diseñar
una base de datos?
-- Modelo conceptual E/R
--Modelo lógico relacional
2. ¿Qué es una base de datos?
II
• Es un conjunto de datos almacenados.
•Su esquema es el siguiente:
TABLA BASE TABLA
PERSONA DATOS PROFESOR
3. ¿Cómo crear una base de datos?
II
Software o programa
SISTEMA GESTOR DE BASE DE DATOS
SQL SERVER SGBD
My SQL
ORACLE
ACCESS
BASE
DATOS
4. ¿Cómo empezar a diseñar una base de datos?
II
MUNDO
REAL Esquema Esquema Esquema BASE
conceptual lógico físico
DATOS
Modelo Modelo Modelo
conceptual lógico físico
E/R relacional SGBD
SGBD
5. Modelo conceptual Entidad/Relación
II
• ENTIDAD: Objeto y elemento (real o abstracto) acerca del cual se pueda
almacenar información en la B.D
Producto Detalle del
PRODUCTO
producto
Entidad Regular Entidad Débil
6. Modelo conceptual Entidad/Relación
II
• RELACIÓN: Es una asociación entre entidades.
Padre tiene Hijo
RELACIÓN BINARIA
Cliente factura Producto
vendedor
RELACIÓN TERCIARIA
8. Modelo conceptual Entidad/Relación
II
• CARNALIDAD: Es el número de relaciones en la que una entidad puede
participar
1:1
1:n EQUIPO juga JUGADOR
n:n
• ROLES: Representan el papel que juega una determinada entidad.
jefe
emplead trabaja
obrero
9. Modelo conceptual Entidad/Relación
II
• ATRIBUTOS: describen las propiedades de las entidades y relación.
COD. nombre apellido fecha
N°factur
cantidad
DNI
factur
cliente
a
• IDENTIFICADOR: Son valores únicos en cada ejemplar de una entidad.
COD. nombre apellido cod Nombre apellido
01 Juan Pérez
DNI 02 Mar Pérez
cliente 03 Juan Sánchez
10. Modelo lógico referencial
II
Para convertir un esquema conceptual a un esquema lógico se debe tomar en
cuenta tres reglas:
1. Todo entidad se convierte en una relación.
COD_Cl nombre
cliente
PK Cod_cl
cliente
nombre
11. Modelo conceptual Entidad/Relación
II
2. Toda interrelación de uno a mucho se realiza la propagación de llave
primaria.
nombre Cod_Ju nombre
Cod_Eq
n 1
EQUIPO juga JUGADOR
Equipo Jugador
PK Cod_Eq PK Cod_Ju
Nombre nombre
FK Cod_Eq
12. Modelo conceptual Entidad/Relación
II
3. Toda interrelación de mucho a mucho se convierte en una relación
nombre Cod_Mat nombre
Cod_asig
Cod_Un
n n
Universitario Pasan Materias
Pasan Jugador
Equipo
PK PK Cod_asig
Cod_Eq PK Cod_Ju
FK1 Cod_Eq
Nombre nombre
FK2 Cod_Ju
13. Ejercicio 1
II
Se tiene una empresa desarrollando varios proyectos, a los que son
asignados varios empleados, pero cada empleado solo esta vinculado a un
proyecto, en un momento dado. Cada proyecto consume diferentes recursos
en cantidades determinadas: los empleados están a cargo de un supervisor,
que es un empleado también. Los empleados pueden tener personas
beneficiarias (hijos, esposas, padres, etc.).
Paso del Modelo Entidad-Relación al Modelo Relacional con
sus respectivos atributos.
14. Ejercicio 2
Se desea crear un esquema conceptual a un esquema referencial para
gestionar los pedidos de una empresa distribuidora de suministro de
computadoras.
-Posee clientes que realizan pedidos. De los clientes se tiene el código
cliente, el nombre de la empresa, el representante que los atiende y un
limite de crédito que se le puede dar.
- Posee representante de ventas. De los cuales se tiene su código de
empleado, su nombre, edad, oficina donde trabajan, su fecha de contrato y
el supervisor el cual responde sus ventas.
- Posee oficinas de las cuales tenemos su código de oficina, la ciudad y
región donde se encuentra geográficamente, representante que las dirige,
- Posee productos de los cuales tenemos: el código del producto, nombre
del producto, el precio y la existencias en almacén.
- Posee pedidos del cual se tiene el numero de pedido, la fecha, el cliente
que realizo el pedido, el representante que atendió el pedido, el producto
solicitado, y la cantidad.