Está en la página 1de 72

ANTECEDENTES

Los orígenes de las bases de datos se


remontan a la Antigüedad donde ya
existían bibliotecas y toda clase de
registros.
El término de bases de datos fue
escuchado por primera vez en 1963,
en un simposio celebrado en
California, USA.
2
ARCHIVOS TRADICIONALES

3
4
5
6
7
8
BASE DE DATOS
Se define una base de datos como
una serie de datos organizados y
relacionados entre sí, los cuales son
recolectados y explotados por los
sistemas de información de una
empresa o negocio en particular.

9
10
11
12
TIPOS DE BASES DE DATOS

1. JERÁRQUICAS

13
TIPOS DE BASES DE DATOS

2. RELACIONALES

14
APLICACIONES DE LAS BD
BANCA: Para información de los
TELECOMUNICACIONES:
clientes, cuentas y préstamos, y
Para guardar un registro de las llamadas
transacciones.
realizadas, generación mensual de facturas,
manteniendo el saldo de las tarjetas
telefónicas prepago y para almacenar
LÍNEAS AÉREAS: Para reservas información sobre redes de comunicaciones.
e información de planificación.

FINANZAS: Para almacenar


UNIVERSIDADES: Para información sobre grandes empresas, ventas
información de los estudiantes, matriculas y compras de documentos formales
de las asignaturas y cursos. financieros, como bolsa y bonos.
TRANSACCIONES DE
TARJETAS DE CRÉDITO: VENTAS: Para información de clientes
productos y compras.
Para compras con TC y generación
mensual de extractos.
PRODUCCIÓN: Para la gestión de
la cadena de producción y para el
RECURSOS HUMANOS: seguimiento de la producción de elementos
para información sobre los empleados, en las factorías, inventarios de elementos en
salarios, impuestos y beneficios, y para la almacenes y pedidos de elementos.
generación de nominas.

15
16
17
SISTEMA DE BASE DE DATOS

18
19
CARACTERÍSTICAS DE LAS BD
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples
usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de
programación estándar.
20
PARTES DE UNA BD
Cada base de datos se compone de una o
más tablas que guarda un conjunto de
datos.
Cada tabla tiene una o
más columnas y filas.
Las columnas guardan una parte de la
información sobre cada elemento que
queramos guardar en la tabla.
cada fila de la tabla conforma un registro
21
TABLA DE UNA BD
TABLA

REGISTROS
(Filas)

CAMPOS
(Columnas)
22
23
24
MODELO ENTIDAD RELACIÓN
E-R
¿QUÉ ES UN DIAGRAMA E-R?
• Un diagrama o modelo Entidad-
Relacion (a veces denominado por sus
siglas. E-R “Entity relationship” o “DER”
Diagrama de Entidad relación).
Es una herramienta para el modelado
de datos de un sistema de información
sus inter-relaciones y propiedades.
RESEÑA HISTÓRICA
• Dr. PETER CHEN
 Creador del modelo E-R. Durante
muchos años, se ha utilizado este
modelo para representar las
interdependencias entre los
datos.
 Desde los 70 hasta ahora, el
modelo ha sufrido gran cantidad
de cambios y modificaciones,
introducidos no necesariamente
por su autor, hasta llegar al
punto de coexistir múltiples
variantes de los diagramas
Entidad/Relación.
¿PARA QUE SIRVE?
• Mediante modelo E-R • Aunque siguen siendo
se pretende visualizar utilizados, los
los objetos que diagramas E/R van
pertenecen la Base de cayendo en el desuso
Datos como Entidades debido a la progresiva
las cuales tienen unos implantación del
atributos y se vinculan lenguaje unificado de
mediante Relaciones modelado (UML).
¿CÓMO SE HACE?
1.Se parte de una descripción textual del
problema o sistema de información a
automatizar.
2.Se hace una lista de los sustantivos y
verbos que aparecen
3.Los sustantivos son posibles entidades
o atributos
4.Los verbos son posibles relaciones.
¿CÓMO SE HACE?
5.Analizando las frases se determina la
cardinalidad de las relaciones y otros
detalles .
6.Se elabora el diagrama Entidad – Relación.
7.Se completa el modelo con listas de
atributos y una descripción de otras
restricciones que no se pueden reflejar en el
diagrama.
¿CÓMO SE HACE?
8.El modelado de datos no acaba con el uso
de esta técnica.
9.Son necesarias otras técnicas para lograr un
modelo directamente implementable en
una base de datos.
10.Dado lo rudimentario o detallista de ésta
técnica se necesita cierto entrenamiento y
experiencia para lograr buenos modelos de
datos
PARA TENER EN CUENTA…

• Para realizar un diagrama Entidad


Relación Debemos tener claros los
siguientes conceptos:
1. ENTIDAD
Es una representación una cosa u objeto del
mundo real con existencia independiente,
es decir, se diferencia de cualquier otro
objeto o cosa, incluso siendo del mismo
tipo. Ejemplo:
Una CASA: Aunque sea exactamente igual a
otra, aún se diferenciará en su dirección.
Un AUTOMÓVIL: Aunque sean de la misma
marca, el mismo modelo, tendrán atributos
diferentes como el número del motor
1. ENTIDAD
Las entidades se representan con un
rectángulo, y en su interior el nombre de la
entidad:

Los ejemplos más habituales de entidades


son: Factura, persona, empleado…
2. ATRIBUTOS
Los atributos son las propiedades que
describen a cada entidad en un
conjunto de entidades.
Un conjunto de entidades dentro de
una entidad, tiene valores específicos
asignado para cada uno de sus
atributos, de esta forma, es posible su
identificación unívoca.
EJEMPLOS DE ATRIBUTOS
La colección de entidades Alumnos, tiene el
siguiente conjunto de atributos en común,
(id, nombre, edad, semestre), pertenecen
las entidades:
(1, Sofia, 18 años, 2)
(2, Marcela, 19 años, 5)
Cada una de las entidades pertenecientes a
este conjunto de entidades se diferencia de
las demás por el valor de sus atributos .
2. ATRIBUTOS
• Los atributos se representan
mediante elipses, y en su interior el
nombre del atributo:
3. RELACIÓN
Describe cierta dependencia entre entidades o
permite la asociación de las mismas.
Ejemplo:
Dadas dos entidades “Habitación 502” y
“Juan”, es posible relacionar que la habitación
502 se encuentra ocupada por el huésped de
nombre Juan.
Un huésped (entidad), se aloja (relación) en
una habitación (entidad)
3. RELACIÓN

Las interrelaciones se representan


mediante rombos, y en su interior
el nombre de la interrelación:
3. RELACIÓN
• En los extremos de las líneas que parten del
rombo se añaden unos números que indican la
cantidad de entidades que intervienen en la
interrelación: 1, n.
• Esto también, se suele hacer modificando el
extremo de las líneas. Si terminan con un extremo
involucran a una entidad, si terminan en varios
extremos, (generalmente tres), involucrarán a varias
entidades:
Consideraciones Entidad-Relación
La idea es simple, aparentemente, pero
a la hora de construir modelos sobre
realidades concretas es cuando surgen
los problemas.
La realidad es siempre compleja. Las
entidades tienen muchos atributos
diferentes, de los cuales debemos
aprender a elegir sólo los que
necesitemos.
Consideraciones Entidad-Relación
Lo mismo cabe decir de las
interrelaciones.
Además, no siempre está
perfectamente claro qué es un atributo
y qué una entidad.
También, que ventajas obtenemos si
tratamos a ciertos atributos como
entidades y viceversa.
EJEMPLO DE DIAGRAMA E-R
Nos enfrentamos al siguiente problema
que debemos modelar.
Se trata de una base de datos que debe
almacenar la información sobre varias
estaciones meteorológicas, en una zona
determinada.
De cada una de ellas recibiremos y
almacenaremos un el siguiente
conjunto de datos cada día:
EJEMPLO DE DIAGRAMA E-R
1. Temperatura máxima y mínima.
2. Precipitaciones en litros/m2.
3. Velocidad del viento máxima y mínima.
4. Humedad máxima y mínima.
El sistema debe ser capaz de seleccionar,
añadir o eliminar estaciones.
Para cada una, se almacena la situación
geográfica (latitud y longitud), identificador
y altitud.
ACTIVIDAD PREGUNTAS ??.
En el caso anterior ..
Qué Entidades se puede identificar?

Qué Atributos se puede identificar?

Qué Relaciones se puede identificar?


1. IDENTIFICAR CONJUNTOS DE ENTIDADES
A primera vista, tenemos dos conjuntos de
entidades:
1. Estaciones.
2. Muestras.
Podríamos haber usado sólo un conjunto, el
de las muestras, pero nos dicen que
debemos ser capaces de seleccionar, añadir y
borrar estaciones, de modo que parece que
tendremos que usar un conjunto de
entidades para ellas.
2. IDENTIFICAR CONJUNTOS DE INTER-RELACIONES

Las relaciones son más simples, ya que


sólo hay una:
cada estación estará interrelacionada
con varias muestras.
Es una relación 1:N.
3. TRAZAR EL PRIMER DIAGRAMA

Podemos trazar ya, por lo tanto,


nuestro primer diagrama:
4. IDENTIFICAR ATRIBUTOS
El siguiente paso es identificar los atributos
para cada conjunto de entidades.
Para las muestras tendremos que elegir los
que nos da el enunciado:
Temperatura máxima y mínima.
 Precipitaciones.
Velocidades del viento máxima y mínima.
 Humedad máxima y mínima.
4. IDENTIFICAR ATRIBUTOS
Además hay que añadir la fecha de la
muestra.
Para las estaciones también, nos dicen
qué atributos necesitamos:
Identificador.
Latitud.
Longitud.
Altitud.
DIAGRAMA FINAL….


EJEMPLO 1
EJEMPLO 2
ACTIVIDAD 1 EN GRUPOS DE DOS
APRENDICES
Analizar los siguientes diagramas e
identificar y explicar:
Entidades
Atributos
Relaciones
Usos
DIAGRAMA 1
DIAGRAMA 2
DIAGRAMA 3
DIAGRAMA 4
DIAGRAMA 5
DIAGRAMA 6
DIAGRAMA 7
DIAGRAMA 8
DIAGRAMA 9
DIAGRAMA 10
DIAGRAMA 11
DIAGRAMA 12
DIAGRAMA 13
DIAGRAMA 14
DIAGRAMA 15
ACTIVIDAD 2. GRUPOS DE
PROYECTO INFORMÁTICO
Realizar el diagrama de Entidad-
Relación del caso de estudio del
Proyecto Informático, identificando:
Entidades
Atributos
Relaciones
Usos

También podría gustarte