2. Definición de Base de Datos
Todo buen curso necesita empezar con algunos conceptos básicos
para el mejor entendimiento del mismo, por lo tanto empezaremos
con las definiciones que involucran a las bases de datos.
Dato:
Información:
Conjunto de caracteres con algún significado, pueden ser
numéricos, alfabéticos, o alfanuméricos
Es un conjunto ordenado de datos los cuales son
manejados según la necesidad del usuario, para que un
conjunto de datos pueda ser procesado eficientemente y
pueda dar lugar a información, primero se debe guardar
lógicamente en archivos.
3. Modelos de datos.
Modelo: Es una representación de la realidad que contiene las características
generales de algo que se va a realizar. En base de datos, esta representación
la elaboramos de forma gráfica
¿Qué es modelo de datos?
Es una colección de herramientas conceptuales para describir los datos, las
relaciones que existen entre ellos, semántica asociada a los datos y restricciones de
consistencia. Los modelos de datos se dividen en tres grupos:
Modelos lógicos basados en objetos.
* Modelo Entidad-Relación
Modelos lógicos basados en registros.
* Modelo relacional.
Modelos físicos de datos.
* Modelo unificador
4.
5. Modelo Entidad-Relación
ENTIDAD: Algo que es de interés para una organización (negocio) o
Se expresa guardando información
* Interés del negocio
* ¿Qué información debemos guardar?
Sustantivo o frase en mayúscula
PRODUCTO
CLIENTE
ENTIDAD
FACTURA
6. ATRIBUTO Características o propiedades de la entidad
MUJERES
Maria López Rosas
Nombre
36 años
Edad
1.70 mts
Estatura
Soltera
Estado Civil
Entidad
Valores de los
atributos
Características de los
atributos
A
T
R
I
B
U
T
O
S
7. CONTEXTO DEL NEGOCIO
Los clientes hacen pedidos en grandes cantidades de productos
Entidades
Candidatas
CLIENTES
Obtener las entidades
Matriz de Procesos
PEDIDOS
PRODUCTOS
8. NOTACIÓN DE UN ATRIBUTO
Dimensiones
Color
Se representa un atributo por medio de una
elipse y el interior se estribe el nombre
PUERTA
Tipo de
material
Modelo
Fecha de
vencimiento
Marca
Color
PINTURA
Precio
Tipo
Unidad
medida
9. CONCEPTO DE RELACIÓN
A
B
Rita Ayala Quispe
Trabaja en:
José Quiroz Ferrer
IBM
Trabaja en:
MICROSOFT
Susy Díaz Campos
Jenny López Díaz
Trabaja en:
Entidad Empleado
DATA COUNT
S.A.
Entidad Empresa
La relación se representa por medio de un rombo y en
Interior se escribe el nombre que es un verbo(acción)
Empleado
Trabaja
en
Empresa
10. CONCEPTO DE CARDINALIDAD (c)
Es el numero de relaciones que tiene un elemento de una entidad
(empleado), con otros u otros elementos de otra entidad (empresa).
11. SEMÁNTICA DE RELACIÓN
Contexto Del Negocio:
EMPLEADO
EMPRESA
R: Un empleado debe trabajar en una Empresa
R-1: En una Empresa deben trabajar uno o mas empleados
1
EMPLEADO
1,1
1,M
EMPLEADO
1
EMPRESA
Trabaja en
1,M
EMPLEADO
EMPRESA
Trabaja en
1,1
Trabaja en
1,M
EMPRESA
12. CITA
R:
MÉDICO
Una cita debe contener un médico
R-1: Un médico puede estar contenido en una o mas citas
1
CITA
1,1
0,M
CITA
1
MÉDICO
Contiene
0,M
CITA
MÉDICO
Contiene
1,1
Contiene
1,M
MÉDICO
13. CLIENTE
R:
PEDIDOS
Un cliente puede hacer uno o mas pedidos
R-1: Un pedido puede ser hecho por un cliente
1
0,M
CLIENTE
PEDIDOS
Hace
1,1
CLIENTE
1
PEDIDO
Hace
RESUMEN
1,1
CLIENTE
0,M
Hace
1,M
H PEDIDOS
14. CONDUCTOR
R:
BREVETE
Un conductor puede tener un brevete
R-1: Un brevete debe ser para un conductor
1
0,1
CONDUCTOR
BREVETE
Tiene
1,1
CONDUCTOR
1
BREVETE
Tiene
RESUMEN
1,1
CONDUCTOR
0,1
Tiene
1,1
H BREVETE ace
15. PROFORMA
R:
VENDEDOR
Una proforma debe ser hecha por un vendedor
R-1: Un vendedor puede hacer una o mas proformas
1
1,1
PROFORMA
VENDEDOR
Hace
1,M
1
PROFORMA
VENDEDOR
Hace
RESUMEN
1,M
PROFORMA
1,1
Hace
1,M
H VENDEDOR
16. ENTIDAD FUERTES
Al conjunto de entidades que tienen una clave primaria
ENTIDAD DEBILES
Al conjunto de entidades que no tienen suficientes atributos para
Formar una clave primaria
BUS
genera
PASAJE
Si eliminamos un bus, debemos eliminar también todos los pasajes
que han Vendido para ese bus
17. GRADO
Numero de conjuntos de entidades que intervienen en un relación
EMPLEADO
Relación de grado 1
CodEmp
EMPLEADO
Casado con
NomEmp
EdadEmp
FecingEmp
SalarioEmp
Cod_Esp
* Un empleado puede estar casado con una empleada
* Una empleada puede estar casada con un empleado
19. Relación de grado 2
CLIENTE
Hace
H PEDIDOS
1,M
EMPLEADO
Trabaja en
1,M
EMPRESA
20. Relación de grado 3
Un proveedor distribuye productos a nuestras dos tiendas
PRODUCTO
Distribución
PROVEEDOR
TIENDA
DISTRIBUCION
Incluye
PRODUCTO
DISTRIBUCION
Es
realizado
PROVEEDOR
Es para
TIENDA
DISTRIBUCION