Está en la página 1de 22

INTRODUCCIN

Ing. Betty Surez Torres

INTRODUCCIN A BASE DE DATOS

DEFINICIONES DE BASE DE DATOS


Korth:
Coleccin de datos relacionados
Coleccin de archivos diseados para servir a mltiples
aplicaciones
Una BD es una coleccin coherente de datos con
significados inherentes. Un conjunto aleatorio de datos no
puede considerarse una BD, es decir, los datos deben tener
cierta lgica.
James Martin:
BD es la coleccin de ocurrencias de mltiples tipos de
registro, conteniendo relaciones entre los registros, datos
agregados y elementos de datos"
C. J. Date:
BD es la coleccin de datos operacionales almacenados que
son usados por el sistema de aplicaciones de una
determinada empresa"

SISTEMA DE GESTIN DE BASES


DE DATOS (SGBD)
Korth:
Coleccin de programas que
permiten a los usuarios crear y
mantener la BD
Sistema de software de propsito
general que facilita los procesos
de definicin, construccin y
manipulacin de BD.

OBJETIVOS DE LOS SBD


Existen distintos objetivos que deben cumplir
los SGBD:
Independencia de los datos y los
programas de aplicacin
Minimizacin de la redundancia
Integracin y sincronizacin de las bases
de datos
Integridad de los datos
Seguridad y recuperacin
Facilidad de manipulacin de la informacin
Control centralizado

Gestin del
conocimient
o

EVOLUCIN

Integracin de sistemas
particulares en sistemas
automatizados de
direccin

Generaciones

Integracin de tareas
aislada en sistemas
particulares

Solucin de tareas aisladas

Cloud
Cloud
computing
computing

REPRESENTACIN DE LA
INFORMACIN

Nivel de
los datos
Nivel del domino
de las ideas
Nivel del mundo real

NIVEL DEL DOMINIO DE IDEAS


ALUMNO

Nombre

Especialidad

A001

Maria Vsquez

Computacin e Informtica

A002

Juan Prez

Computacin e Informtica

A010

Carlos Plasencia

Secretariado

A020

Liliana Castro

Marketing

A021

Joel Armas

Marketing

ATRIBUTOS
LLAVE O CLAVE

TUPLAS
OCURRENCIAS

Codigo

ARCHIVO

Atributo:
Dominio:

Estado Civil
{Soltero, Casado,
}
Finito
Ocurrencia Soltero
:

Edad
Infinito

Infinita

Ejemplos de dominio:
Entidad clientes con los atributos Nmero, Nombres,
Crdito, Fecha de ingreso, Tipo de cliente
TABLA: Clientes
Campos

Datos 1

Dominio

Datos 2

Nmero

001

123

Nombres

Juan Prez

Carla Alva

Crdito

5000

1500

Fecha de
ingreso

10/02/200
0

08/08/201
2

Tipo de
cliente

Especial

Normal

Domini
o

RELACIONES DE
CORRESPONDENCIA
1:1 UNO A UNO
ASEGURADO_ESSALUD
1:M UNO A MUCHOS
TITULAR
M:N MUCHOS A MUCHOS
AUTORES
LIBROS

CITA

TARJETA

CASO DE ESTUDIO
AGENCIA DE VIAJES
Una agencia de viajes desea informatizar toda la gestin
de los viajeros que acuden a la agencia y los viajes que
estos realizan. Tras ponernos en contacto con la agencia,
sta nos proporciona la siguiente informacin. La
agencia desea guardar la siguiente informacin de los
viajeros: dni, nombre, direccin y telfono. De cada uno
de los viajes que maneja la agencia interesa guardar el
cdigo de viaje, nmero de plazas, fecha en la que se
realiza el viaje y otros datos. Un viajero puede realizar
tantos viajes como desee con la agencia. Un viaje
determinado slo puede ser cubierto por un viajero.
Cada viaje realizado tiene un destino y un lugar de
origen. De cada uno de ellos se quiere almacenar el
cdigo, nombre y otros datos que puedan ser de inters.

GESTIN DE PROYECTOS
Una empresa desea disear una base de datos para
almacenar en ella toda la informacin generada en cada
uno de los proyectos que sta realiza. De cada uno de
los proyectos realizados interesa almacenar el cdigo,
descripcin, cuanta del proyecto, fecha de inicio y fecha
de fin. Los proyectos son realizados para clientes de los
que se desea guardar el cdigo, telfono, domicilio y
razn social. Un cliente puede realizar varios proyectos,
pero un solo proyecto es realizado por un nico cliente.
En los proyectos participan colaboradores de los que se
dispone la siguiente informacin: id, nombre, domicilio,
telfono, banco y nmero de cuenta. Un colaborador
puede participar en varios proyectos. Los proyectos son
realizados por uno o ms colaboradores. Los
colaboradores de los proyectos reciben pagos. De los
pagos realizados se quiere guardar el nmero de pago,
concepto, cantidad y fecha de pago

ARQUITECTURA DE UN
SISTEMA DE GESTIN
DE BASE DE DATOS

NIVELES DE LA ARQUITECTURA DE
UN SISTEMA DE BASE DE DATOS
USUARIOS

Nivel Externo

Vista de usuarios
individuales
Correspondencia

DISEO

Nivel Lgico Global

Vista general

DBA
Correspondencia

ALMACENAMIENTO

Nivel Interno

Vista de
almacenamiento

ORGANIZACIN DE ARCHIVOS
Organizacin de Archivos
Tipo

Ventajas

Se usa en tablas de
pequeo tamao.
Secuencial
Menor uso de espacio de
almacenamiento.

Indizada

Acceso rpido a registros


especficos.

Desventajas

Acceso lento a registros


especficos.

Mayor uso de espacio de


almacenamiento.

ORGANIZACIN SECUENCIAL

ORGANIZACIN INDEXADA
Archivo ndice

Llave

Apuntador

EJEMPLO DE ORGANIZACIN
INDEXADA

Mario Moreno
Laura Lpez
Carla Antnez
Luis Merino

Archivo ndice

Laura Lpez
Melissa Ruiz
Paulo Sanchez
Carla Antnez
Luis Merino
Beatriz Morales
Mario Moreno

S
C
S
D
C
D
C

Archivo de Datos

OPERACIONES SOBRE ARCHIVOS


SECUENCIAL

ACCESO
ALEATORIO
DIRECTO

ALTA

ACTUALIZACIN
BAJA
MODIFICACIN

También podría gustarte