Вы находитесь на странице: 1из 34

BASE DE DATOS

Curso: Base de Datos


Equipo de Profesores del Curso

Red de Contenidos
Base de Datos

Aspectos
Introductorios

Modelo lgico-global
de los datos

Modelo relacional

Sesin 1
Sistemas de Base de Datos

Concepto de Base de Datos


Conjunto de datos interrelacionados entre s,
almacenados con carcter ms o menos permanente
en un sistema computacional.

Sistemas de Gestin de
Base de Datos
Un Sistema de Gestin de Bases de Datos (SGBD) es
un conjunto de programas que permiten el
almacenamiento, modificacin y extraccin de la
informacin en una base de datos, adems de
proporcionar herramientas para aadir, borrar, modificar
y analizar los datos.

Representacin de la Informacin
Durante el proceso y construccin de un sistema
informativo automatizado, el diseo de la base de datos
ocupa un lugar importante, a tal punto que sta puede
verse como un proceso relativamente independiente
dentro del diseo del sistema y compuesto por una
serie de etapas.

Representacin de la Informacin
Cuando se habla de informacin, se hace referencia, a
tres niveles diferentes de abstraccin:

1. NIVEL DE MUNDO REAL


2. NIVEL DE DOMINIO DE IDEAS
3. NIVEL DE DATOS

Representacin de la Informacin
1. NIVEL DE MUNDO REAL
Referido a la existencia de ENTIDADES u OBJETOS,
dentro de un contexto o mundo real (rea o Proceso
de Negocio).
Ejemplo de Entidades u Objetos

ALUMNO

PROFESOR
LAPTOP

Representacin de la Informacin
2. NIVEL DE DOMINIO DE IDEAS
Referido a las propiedades, caractersticas o atributos
de cada ENTIDAD, donde se insertarn los datos.
Ejemplo de Atributos
nombre

ALUMNO

apellido
direccin

LAPTOP

marca
modelo

Representacin de la Informacin
2. NIVEL DE DOMINIO DE IDEAS
nom_alum

ALUMNO

ape_alum
dir_alum

LAPTOP

mar_lap
mod_lap

Representacin de la Informacin
2. NIVEL DE DOMINIO DE IDEAS

Identifica los campos para los


siguientes objetos :
BOLETA

VEHICULO
EMPLEADO

Representacin de la Informacin
Nivel del domino de las ideas:
CAMPOS o ATRIBUTOS

PROFESOR

DNI
:
NOMBRE
:
APELLIDO1:
APELLIDO2:
CATEGORIA:

DNI_PROF
NOM_PROF
APEPAT_PROF
APEMAT_PROF
CAT_PROF

Representacin de la Informacin
3. NIVEL DE DATOS
Representados mediante cadenas de
caracteres o de bits. Es importante
diferenciar el tipo de dato y valor de datos

PROFESOR

DNI
:DNI_PROF
07623122
NOMBRE:NOM_PROF
Juan
APELLIDO 1 :APEPAT_PROF lvarez
APELLIDO 2 :APEMAT_PROF
Snchez
CATEGORIA :CAT_PROF
C002

Representacin de la Informacin
Dominio:
Grados Profesionales
- Bachiller
- Licenciado
- Magister
- Doctor

Dominio:
Nmeros de Documentos
de Identidad

Entidad

Profesor

Campos

DNI_Pro
DNI_Prof Nom_Pro
f2587416 fWaldir
9

Ocurrencia

Registro

Nota:

ApePat_Pro
f

Grd_Prof

Cat_Prof

Saenz

Licenciad
o

CAT03

4862791
3

Dilber

Huara

Doctor

CAT01

6497135
8

Romulo

Leon

Magister

CAT02

El 9173462
campo DNI_Prof
tambin
la funcin
Viviana cumple
Rivasplat
Licenciad
CAT03de
ser campo
llave (llavea primaria)
5
o de la entidad.

Nivel de Abstraccin

Reglas del Negocio


Las organizaciones funcionan siguiendo mltiples reglas de
negocio, explcitas o tcitas, que estn embebidas en
procesos, aplicaciones informticas, documentos, etc.
Pueden residir en la cabeza de algunas personas o en el
cdigo fuente de programas informticos.

Reglas del Negocio


Las Reglas del Negocio o Conjunto de Reglas de
Negocio describe las polticas, normas, operaciones,
definiciones y restricciones presentes en una organizacin y
que son de vital importancia para alcanzar los objetivos
misionales.

Ejemplo: Un profesor dictar nicamente en una sede.

Indicar otras reglas de negocios

Relaciones de Correspondencia
Existen asociaciones o relaciones enlazando las
entidades bsicas definidas en la etapa de diseo.
Se definen los siguientes relaciones:

SIMPLE

COMPLEJA

Relaciones de Correspondencia
La combinacin de las relaciones, generan
los siguientes tipos:
UNO A UNO
UNO A MUCHOS
O VICEVERSA

MUCHOS A MUCHOS

Relaciones de Correspondencia
UNO A UNO
Correspondencia biunvoca (de uno a uno)
entre las ocurrencias de los objetos.

PERSONA

tiene

BREVETE

Relaciones de Correspondencia

Ejemplo

Cada ocurrencia de registro de la entidad Persona se relaciona con slo


una ocurrencia de registro de la entidad BREVETE.

Cada ocurrencia de registro de la entidad BREVETE se relaciona con


slo una ocurrencia de registro de la entidad Persona.
Leer:
Una Persona tiene slo un BREVETE y un BREVETE slo le pertenece a
una persona

Persona
DNI_Per

Nom_Pe
r

ApeP_Pe
r

ApeM_Pe
r

9876543
2

Pepito

Quechua

Jhonson

1234567
8

Amanda

Rubinstei
n

Portales

6584124
9

Dilber

Montait
a

Huara

Brevete
Nro_BREVETE

FchEmi

Categor
a

98765432

15/04/201
0

A1

12345678

07/10/200
8

A4

65841249

30/08/200
9

A3

Relaciones de Correspondencia
UNO A MUCHOS
O VICEVERSA

Correspondencia de simple a compleja (o


viceversa) entre las ocurrencias de los objetos

PERSONA

es propietaria

TELEFONO

Relaciones de Correspondencia

Ejemplo

Cada ocurrencia de registro de la entidad Persona se relaciona con


muchas ocurrencias de registro de la entidad Telfono.

Cada ocurrencia de registro de la entidad Telfono se relaciona con slo


una ocurrencia de registro de la entidad Persona .

Leer:
En una Persona es propietaria de varios Telfonos y un Telfono es
propiedad de una Persona.

Telfono

Persona

Nro_DN
I

Numero

Tipo

DNI_Per

Nom_Pe
r

ApeP_Pe
r

ApeM_Pe
r

123456
78

8677777

Fijo

9876543
2

Pepito

Quechua

Jhonson

658412
49

2345654

Fijo

1234567
8

Amanda

Rubinstei
n

Portales

987654
32

5776543

Fijo

6584124
9

Dilber

Montait
a

Huara

123456
78

999453333

Celular

Relaciones de Correspondencia
MUCHOS A MUCHOS

Correspondencias
complejas
ocurrencias de los objetos.

MUCHOS A MUCHOS
PROFESOR
M

ensea

entre

las

ESTUDIANTE
M

Relaciones de Correspondencia

Ejemplo

Cada ocurrencia de registro de la entidad Profesor se relaciona con muchas


ocurrencias de registro de la entidad Estudiante.
Cada ocurrencia de registro de la entidad Estudiante se relaciona con muchas
ocurrencias de registro de la entidad Profesor.
Leer:
Un estudiante recibe clases de muchos Profesores y un Profesor dicta clases
a muchos Estudiantes.

Profesor
Id_Pro

Estudiante

Nom_Pro

Grd_Pro

1587

Ruth Karina

Licenciado

001

Dina

Paucar

2658

Dilber Huara

Doctor

002

Sonia

Morales

1276

Abencia Meza

Magister

003

Rossy

War

Cod_Est

Nom_Est

Ape_Est

Nota.- Dada
la
complejidad
de
esta
relacin
necesario darle un tratamiento especial.

es

Prctica:
Relacin de Correspondencia

ENAMORADA

ENAMORADO

PERSONA

SEXO

Prctica:
Relacin de Correspondencia

CANCIN

PLATO A LA CARTA

AUTOR

INSUMOS

Prctica: Relacin de
Correspondencia
1. Pintor
Cuadro
2. Factura
Cliente
3. Empleado
Boleta
4. Esposo
Esposa
5. Profesor
Instituto
6. Delincuente
Delito
7. Padre
Hijo
8. Alumno
Carrera
9. Factura
Productos
10.Curso
Seccin

EJEMPLO INTEGRADOR
CASO: LA BIBLIOTECA (Pgina 17)

En una biblioteca se desea disear la base de datos para el


control de los prstamos de libros. De cada libro se conoce el
cdigo que lo identifica, su titulo y la cantidad de pginas que
tiene.
Un libro se clasifica por una materia y por una materia se
clasifican muchos libros. De cada materia se conoce el cdigo
que la identifica y su nombre. Los libros tienen muchos
ejemplares pero un ejemplar lo es de un solo libro. De cada
ejemplar se sabe su cdigo y su estado de conservacin.
Asimismo, un libro se le puede prestar a muchos usuarios y a
un usuario se le pueden prestar muchos ejemplares; del
usuario se conoce su DNI, nombre y apellido paterno, su
direccin y su ocupacin.

EJEMPLO INTEGRADOR
Relaciones de correspondencia :
1) Un libro se clasifica por
una materia y por una
materia
se
clasifican
muchos libros.
2) Los libros tienen muchos
ejemplares
pero
un
ejemplar lo es de un solo
libro.

1
m
30

EJEMPLO INTEGRADOR
Relaciones de correspondencia :
3) Asimismo, un libro se le
puede prestar a muchos
usuarios y a un usuario se
le pueden prestar muchos
ejemplares;

EJEMPLO INTEGRADOR

STUDIO CASE

Puedes disear este DER (Diagrama Entidad Relacin) usando


el case, software, STUDIO CASE
Link para descargar esta herramienta gratuita:
http://zarza.usal.es/~fgarcia/docencia/isoftware/case/StudioCASEv1.htm

Para recordar

Entidad: Es un objeto que posee propiedades o caractersticas.


Campo o atributo: Es la unidad menor de informacin sobre un objeto y representa una
propiedad o caracterstica del objeto.
Campo llave (Llave primaria):Es el campo o campos cuyo valor identifica de manera
nica cada registro.
Registro, tem o tupla: Es una coleccin de campos asociados que representan un
objeto con sus propiedades.
Dominio: Es el conjunto de posibles valores que puede tomar un campo o atributo de un
objeto.
Ocurrencia de campo: El valor de un tem definido en el dominio correspondiente, en
un cierto momento del tiempo.
Ocurrencia de registro (o tem o tupla): Grupo de ocurrencias de campos
relacionados que determinan los atributos de una entidad.
Relaciones de correspondencia:
Simple: De uno a uno (1 : 1)
Simple a Compleja: De uno a muchos (1 : M)
Compleja: De muchos a muchos (M : M).

Вам также может понравиться