Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BDR1
BDR1
Base de Datos
Base de Datos Relacionales
Tema 1
Informacin
Usos:
Investigacin, Planificacin
Toma de decisiones
Caractersticas
Precisa
Oportuna
Completa
Personalizada
Universidad Galileo. Postgrado de Base de Datos.
Ing. Leonel Cantn
Usuarios
Usuarios finales: Personas que necesitan
accesar los datos para llevar a cabo sus
actividades.
Programadores: Desarrollan las
aplicaciones que utilizan los usuarios
finales.
Administrador de Datos (DA)
Administrador de la Base de Datos (DBA)
Universidad Galileo. Postgrado de Base de Datos.
Ing. Leonel Cantn
Administrador de Datos
Toma decisiones y define las polticas
sobre los datos de la empresa.
Debe ser el vinculo entre el personal
administrativo y el personal tcnico
Debe hablar el lenguaje de la empresa.
Instalacin costosa
Personal especializado
Implantacin larga y difcil
Falta de rentabilidad a corto plazo
Base de Datos
Conjunto de datos almacenados en un
soporte informtico no voltil.
Los datos estn interrelacionados y
estructurados de acuerdo con un modelo
de datos.
Modelo de datos
Un modelo de datos es un conjunto de
conceptos que permiten describir los datos,
escondiendo los detalles del
almacenamiento fsico.
Un esquema es la descripcin de una
coleccin de datos en particular, usando un
modelo de datos.
Una instancia es la aplicacin de un
esquema a un conjunto de datos en un
momento dado
Universidad Galileo. Postgrado de Base de Datos.
Ing. Leonel Cantn
Modelo en Red
Representan las entidades en forma de
nodos de un grafo y las asociaciones
entre stas, mediante los arcos que unen
dichos nodos.
Los registro en la base de datos se
organizan como colecciones de grafos
dirigidos.
Modelo Jerrquico
Es un caso particular de la del modelo en
red, con fuertes restricciones.
Los registros se organizan como
colecciones de rboles en lugar de grafos
dirigidos.
Modelo Relacional
Los datos son representados por medio
de filas y columnas de una tabla (relacin,
conjunto de registros).
Cada relacin tiene un esquema, que
describe las columnas o campos.
Niveles de Abstraccin
Los datos son almacenados por el DBMS
en tres niveles de abstraccin y cada uno
con un esquema asociado.
Muchos esquemas externos, un
esquema conceptual (lgico) y un
esquema fsico
Niveles de Abstraccin
Vista 1Vista 2Vista 3
Nivel Conceptual
Nivel Fsico
Independencia de Datos
Implica la separacin entre el
almacenamiento y la organizacin lgica
de los datos y las distintas aplicaciones.
Se busca que los cambios en la estructura
de los datos tengan una repercusin
mnima en los programas.
Transacciones
Es una secuencia atmica de acciones a
la base de datos.
Cada transaccin, ejecutada
completamente, debe dejar a la BD en un
estado consistente si la DB estaba en un
estado consistente al empezar la
transaccin.
Atomicidad
Transaccin atmica: Se ejecuta toda la
transaccin o no se ejecuta nada, a pesar
de que el sistema falle durante la
ejecucin de la misma.
La idea principal es mantener una
bitcora (log), con todas las acciones
efectuadas mientras se ejecutaba un
transaccin
Universidad Galileo. Postgrado de Base de Datos.
Ing. Leonel Cantn
Control de Concurrencia
Concurrencia se puede definir como
requerimientos simultneos a un mismo
dato.
Son los mecanismos necesarios para
asegurar que las transacciones
concurrente no se interfieran mutuamente.