Beruflich Dokumente
Kultur Dokumente
ENTIDAD
ALUMNOS
BOLETA
NOMB
RE
JUAN
APELLIDO_
P
DAMIN
APELLIDO_
M
OCARANZA
CARRERA
ENRIQ
UE
DAMIN
VILLAFUERT
E
INFORMTICA
2009130
115
LUIS
JUREZ
PREZ
TURISMO
2009130
116
CARLO
MARTNEZ
PREZ
CONTABILIDA
D
2009130
113
2009130
114
RELACIN
DOMINIO
INFORMTICA
CAMPO
Base de Datos
Concepto.- Una base de datos es un sistema formado por
un conjunto de datos almacenados que permiten el
acceso directo a ellos y un conjunto de programas que
manipulen ese conjunto de datos.
Objetivos
1. Asegurar que los datos se puedan compartir entre los usuarios para una
diversidad de aplicaciones.
2. Mantener datos que sean exactos y consistentes.
3. Asegurar que todos los datos requeridos por las aplicaciones actuales y
futuras se podrn acceder con facilidad.
4. Permitir a la base de datos evolucionar conforme aumenten las
necesidades de los usuarios.
5. Permitir a los usuarios construir su vista personal de los datos sin
preocuparse por la forma en que los datos se encuentren almacenados
fsicamente.
es
muy
Segn el contenido:
Bases de Datos bibliogrficas.-solo contiene una representacin (una parte) de
la fuente primaria, que permite localizarla, el contenido son cifras o nmeros
por ejemplo anlisis de laboratorio, coleccin de resultados, etc.
Bases de Datos de texto completo.-almacenan las fuentes primarias, como por
ejemplo, todo el contenido de todas las ediciones de una coleccin de revistas
cientficas.
Directorio.- un ejemplo son las guas telefnicas en formato electrnico.
MODELO JERARQUICO
MODELO DE RED
Modelo Relacional
En una base de datos relacional la informacin se almacena en mltiples tablas
en dos dimensiones que tienen atributos llave (campos clave) relacionados
entre si; se utiliza para almacenar informacin de manera que permita buscarla
de distintos modos. El orden en el que se almacenan los datos no tiene
relevancia
BOLETA
2009130
113
2009130
114
2009130
115
2009130
116
NOMB
RE
JUAN
APELLIDO
_P
DAMIN
APELLIDO_
M
OCARANZA
ENRIQ
UE
LUIS
DAMIN
VILLAFUER
TE
PREZ
CARLO
MARTNE
Z
JUREZ
PREZ
CARRERA
INFORMTIC
A
INFORMTIC
A
TURISMO
CONTABILID
AD
VISTA
VISTA
A
VISTA
A
VISTA
CONCEPTUAL
VISTA INTERNA
Nivel externo
Vista externa: (nivel ms alto de abstraccin) visto por el programador de
aplicaciones o el usuario, en esta vista solo algunas partes de la base de
datos son de inters para el usuario o programador de aplicaciones, se
representa con el esquema externo.
Nivel conceptual
Vista conceptual o global: (nivel medio de abstraccin) en esta vista se
incluyen todas las entidades de la base de datos y las relaciones entre
ellas. En esta vista se representa la base de datos completa, definida por
en el esquema conceptual
Nivel interno
Vista interno: (nivel bajo de abstraccin) define como se almacenan los datos
en el soporte fsico, as como los mtodos de acceso.
USUARIO
VISTA
EXTERNA A
USUARI
O
VISTA
EXTERNA B
SISTEMA
ADMINISTRADO
POR EL DBA
USUARIO
VISTA
VISTA
CONCEPTUAL
CONCEPTUAL
BASE DE DATOS
ALMACENADA
SISTEMA DE
GESTION
DE BASES DE
DATOS
Restricciones de integridad
Integridad de entidades
Una llave fornea siempre debe hacer referencia a una llave primaria
que pueda estar en la misma entidad o en otra
Una entidad puede tener una o mas llaves forneas
Una llave fornea puede estar formada por uno o mas atributos,
dominios siempre y cuando tenga una correspondencia uno a uno con la
llave primaria a la que se hace referencia
Todos los valores no nulos en el dominio de la llave fornea debern
estar contenidos dentro del dominio de su correspondiente llave primaria
Algebra relacional
Ya que en el modelo de datos relacional cualquier entidad es un conjunto que
se obtiene a partir del producto cartesiano de los dominios de los atributo, se
pueden aplicar las siguientes operaciones:
Unin
Interseccin y
Diferencia
DDL
Lenguajes de Base de Datos que utiliza (Data
SQL
Defini
DML
tion
(Data
SDB
langu
Manip
(SQL
aje)
ulatio
)
DCL
n
(Data
Langu
Contr
aje)
ol
Langu
DDL es el encargado de la definicin de base de datos,
tablas, vistas e ndices
entre otros. Utilizado para definir el esquema conceptual y proporciona detalles
aje) fsicos utilizados
acerca de como implementar este esquema en los dispositivos