Introducción a las bases de datos
Conceptos
Base de datos (DB)

- Conjunto de datos interrelacionados
- Persistentes en el tiempo
- Que son usados por programas de aplicación
Propiedades Bases de datos
- Lógicamente coherente, significado inherente.
- Propósito específico.
- Dirigida a un determinado grupo de usuarios
Conceptos
Sistema de Bases de datos
- Sistema computalizado
- Administra una o más Bases de Datos
- y los accesos de distintos usuarios
Conceptos
Sistema Gestor de Bases de datos (DBMS)
Es el elemento más importante
Funciones:
- Compactación
- Velocidad
- Reducción de trabajo
- Actualidad
Beneficios de los DBMS
- Compartimiento de datos
- Es posible evitar inconsistencias
- Manejo de Transacciones
- Se puede cumplir la Integridad y Seguridad
- Es posible el cumplimiento de estándares
Composición de un Sistema de bases de datos
-
Hardware
Discos, Memorias, Proc., Disp. E/S -
Usuarios
- Usuarios finales
- Programadores de aplicaciones
- Administrador de Base de Datos (DBA) -
Datos
protagonistas -
Software
Administrador de Bases de Datos (DBMS)
DBMS
DB1


DB2
CFG
root
(DBA)
prog
usr
Servidor
DBMS
DB1

OBjetivo de un Sist. DE bases de datos
Lograr la INDEPENDENCIA DE LOS DATOS
Independencia de los datos
Resistencia de una capa o aplicación a los cambios en el sistema de bases de datos
Independencia Física
Independencia Lógica
Conceptos
-
CAMPO
Unidad de almacenamiento básica. Ej: DNI, Nombre.
-
REGISTRO
Conjunto de campos con un significado inherente.
-
INSTANCIA
Estado actual de una base de datos.
-
ESQUEMA
Descripción lógica de la base de datos
ARQuitectura ANSI/SPARC
Consta de 3 niveles:
-
- NIVEL INTERNO
La forma en que la DB se maneja a nivel físico con el HW
-
- NIVEL CONCEPTUAL
Especifica como se organizan y relacionan los datos.
-
- NIVEL EXTERNO
Comprende las distintas vistas desarrolladas para un usuario en específico.

wikipedia

Introducción a bases de datos
By Tato Salvi
Introducción a bases de datos
- 315