Date post: | 20-Jul-2015 |
Category: |
Technology |
Upload: | edwin |
View: | 45 times |
Download: | 0 times |
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: Conjunto de caracteres con algún significado, pueden ser
numéricos, alfabéticos, o alfanuméricos
Información: 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.
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.
Modelos lógicos basados en registros.
Modelos físicos de datos.
* Modelo Entidad-Relación
* Modelo relacional.
* Modelo unificador
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 FACTURA
ENTIDAD
ATRIBUTO Características o propiedades de la entidad
Maria López Rosas
36 años
1.70 mts
Soltera
Nombre
Edad
Estatura
Estado Civil
MUJERES A
T
R
I
B
U
T
O
SValores de los
atributos
Características de los
atributos
Entidad
Los clientes hacen pedidos en grandes cantidades de productos
Obtener las entidades
CLIENTES
PEDIDOS
PRODUCTOS
Entidades
Candidatas
CONTEXTO DEL NEGOCIO
Matriz de Procesos
NOTACIÓN DE UN ATRIBUTO
Se representa un atributo por medio de una
elipse y el interior se estribe el nombre
PUERTA
Dimensiones Color
ModeloTipo de
material
PINTURA
Fecha de
vencimientoPrecio
Marca Tipo
ColorUnidad
medida
CONCEPTO DE RELACIÓN
A B
La relación se representa por medio de un rombo y en
Interior se escribe el nombre que es un verbo(acción)
Rita Ayala Quispe
José Quiroz Ferrer
Susy Díaz Campos
Jenny López Díaz
IBMIBM
MICROSOFT
DATA COUNT
S.A.
Trabaja en:
Trabaja en:
Trabaja en:
Entidad EmpresaEntidad Empleado
Empleado Trabaja
en
Empresa
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).
SEMÁNTICA DE RELACIÓN
Contexto Del Negocio:
R: Un empleado debe trabajar en una Empresa
R-1: En una Empresa deben trabajar uno o mas empleados
EMPLEADO EMPRESATrabaja en
1 1,1
EMPLEADO EMPRESATrabaja en
1,M 1
EMPLEADO EMPRESATrabaja en
1,M 1,1
1,M
EMPLEADO EMPRESA
CITA MÉDICOContiene
1 1,1
CITA MÉDICOContiene
0,M 1
CITA MÉDICOContiene
0,M 1,1
1,M
R: Una cita debe contener un médico
R-1: Un médico puede estar contenido en una o mas citas
CITA MÉDICO
CLIENTE PEDIDOSHace
1 0,M
CLIENTE PEDIDOHace
1,1 1
CLIENTE H PEDIDOSHace
1,1 0,M
1,M
R: Un cliente puede hacer uno o mas pedidos
R-1: Un pedido puede ser hecho por un cliente
RESUMEN
CLIENTE PEDIDOS
CONDUCTOR BREVETETiene
1 0,1
CONDUCTOR BREVETETiene
1,1 1
CONDUCTOR H BREVETE aceTiene
1,1 0,1
1,1
R: Un conductor puede tener un brevete
R-1: Un brevete debe ser para un conductor
RESUMEN
CONDUCTOR BREVETE
PROFORMA VENDEDORHace
1 1,1
PROFORMA VENDEDORHace
1,M 1
PROFORMA H VENDEDORHace
1,M 1,1
1,M
R: Una proforma debe ser hecha por un vendedor
R-1: Un vendedor puede hacer una o mas proformas
RESUMEN
PROFORMA VENDEDOR
ENTIDAD FUERTES
ENTIDAD DEBILES
Al conjunto de entidades que tienen una clave primaria
Al conjunto de entidades que no tienen suficientes atributos para
Formar una clave primaria
BUS PASAJEgenera
Si eliminamos un bus, debemos eliminar también todos los pasajes
que han Vendido para ese bus
GRADO
Numero de conjuntos de entidades que intervienen en un relación
Relación de grado 1
EMPLEADO Casado con
CodEmp
NomEmp
EdadEmp
FecingEmp
SalarioEmp
Cod_Esp
EMPLEADO
* Un empleado puede estar casado con una empleada
* Una empleada puede estar casada con un empleado
EMPLEADO Es jefe deCodEmp
NomEmp
EdadEmp
FecingEmp
SalarioEmp
CodJefEmp
EMPLEADO
CURSOEs pre
requisito
PERSONA Patrocinador
Relación de grado 3
PROVEEDORPRODUCTO Distribución
TIENDA
Un proveedor distribuye productos a nuestras dos tiendas
PRODUCTOIncluye
Es
realizado
Es para
PROVEEDOR
TIENDA
DISTRIBUCION
DISTRIBUCION
DISTRIBUCION
código dirección
nombre ctacte
Nombre
contacto
Seguro social
cliente
Cliente
natural
Cliente
empresa
Num.
trabajadores
Atributos semejantes
(generalizados)
Entidad globalgenerada
Se lee: es un (una)
Entidades debajo nivel
Atributosindividuales
G
e
n
e
r
a
l
i
z
a
c
i
ó
n
GENERALIZACION
numero detalle
fecha cliente
Ruc
Comprobante
De pago
Boleta de
ventaFactura
E
S
P
E
C
I
A
L
I
Z
A
C
I
O
N
ESPECIALIZACION