+ All Categories
Home > Technology > Base de datos

Base de datos

Date post: 20-Jul-2015
Category:
Upload: edwin
View: 45 times
Download: 0 times
Share this document with a friend
37
INGENIERÍA DE SISTEMAS 1 BASE DE DATOS
Transcript

INGENIERÍA DE SISTEMAS

1

BASE DE DATOS

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

CLIENTE H PEDIDOSHace

1,M

EMPLEADO EMPRESATrabaja en

1,M

Relación de grado 2

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

PROVEEDORPRODUCTO

TIENDA

DISTRIBUCIONIncluyeEs

realizado

Es para

NumDist Cantidad

CodProd Fecha

Un profesor dicta cursos en diferentes aulas

CURSOPROFESOR Enseña

AULA

CURSOTiene

Se

Realiza

Incluye

AULA

PROFESOR

ENSEÑA

ENSEÑA

ENSEÑA

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


Recommended