primera clase
DESCRIPTION
Aspectos teóricos pimera claseTRANSCRIPT
03/09/2010 Ing Maritzol Tenemaza MSc 1
Base de datos
Computación
Objetivo General
Analizar, diseñar, y construir una base de
datos, usando los lenguajes :
DDL (lenguaje de definición de datos) y
DML (Lenguaje de administración de datos)
del DBMS (Sistema de Administración de
Base de datos).
Ing Maritzol Tenemaza MSc 203/09/2010
Objetivos Específicos
Familiarizar al estudiante con conceptos
básicos relacionados con la
administración de datos.
Analizar y diseñar el modelo lógico y físico
de la base datos.
Manejo de los lenguajes de definición de
datos y de manejo de datos del DBMS.
Ing Maritzol Tenemaza MSc 303/09/2010
Recursos
Aula virtual
Guía de práctica.
Textos referenciados en el documento.
Servidor de base de datos disponible en la
facultad.
Ing Maritzol Tenemaza MSc 403/09/2010
Seguimiento y Evaluación
La evaluación se regirá por las normas
establecidas en la facultad.
Se evaluarán:
Trabajos Individuales.
Trabajos Grupales.
Pruebas.
Ing Maritzol Tenemaza MSc 503/09/2010
Ing Maritzol Tenemaza MSc 603/09/2010
Determinación de Estrategias de
trabajo Clases:
Tutoría para trabajo en grupo. Se evaluará:
Participación.
Colaboración.
Buen Animo y corrección.
Exposición de trabajo.
Trabajo individual. Se evaluará :
Corrección.
Exposición.
Pruebas de verificación de conocimientos.
Ing Maritzol Tenemaza MSc 703/09/2010
Evaluación:
Exámenes y Pruebas:
4 puntos.
Trabajo de Investigación y exposición:
3puntos
Trabajos en clases:
3 puntos.
Ing Maritzol Tenemaza MSc 803/09/2010
Conceptos GeneralesDatos Información Campo Registros Archivos
DBMS o SGBD
Colección de datos
interrelacionados, y
un conjunto de
programas para
acceder a dichos
datos.
Ing Maritzol Tenemaza MSc 903/09/2010
Ing Maritzol Tenemaza MSc 1003/09/2010
Tablas o archivos de una Base de
datos
Colección de
datos de una
empresa en
particular
Ing Maritzol Tenemaza MSc 1103/09/2010
Propósito de las Bases de datos a. Eliminar Redundancia e
Inconsistencia de datos.
b. Facilitar el acceso a los
datos.
c. Evitar el Aislamiento de
datos.
d. Evitar Problemas de
Integridad.
e. Evitar problemas de
atomicidad
f. Evitar Anomalías en el
acceso concurrente.
(varias aplicaciones
accediendo al mismo
registro)
g. Brindar Seguridad
Ing Maritzol Tenemaza MSc 1203/09/2010
Sistema de Gestión de Base de
datos (SGBD=DBMS)
Ing Maritzol Tenemaza MSc 1303/09/2010
Sistema de Gestión de Base de
datos (SGBD=DBMS)
Ing Maritzol Tenemaza MSc 1403/09/2010
Visión de datos
Lógico
Físico
Vistas
1- Abstracción de datos
2.-Esquemas de bases de datos
3.- Independencia de datos
Ing Maritzol Tenemaza MSc 1503/09/2010
Modelos de datos basados en
registros
E
N
T
I
D
A
D
R
E
L
A
C
I
Ó
N
Otros Modelos:
Modelo Orientado a Objetos
Modelo de datos Semántico
Modelo de datos funcional
Ing Maritzol Tenemaza MSc 1603/09/2010
Modelo de red
Ing Maritzol Tenemaza MSc 1703/09/2010
Lenguajes de bases de datos
LDD.- Lenguaje de definición de datos
c. Define el esquema de la base de datos. El resultadodel LDD es un conjunto de tablas. El LDD nombra :
d. i. Las entidades.
e. ii. Los atributos
f. iii. Las relaciones
g. iv Condiciones de Acceso y reglas de integridad
Lenguaje de bases de datos.
LMD.- Lenguaje de
manipulación de
datos
Procedimientales
No procedimentales
Recuperación.
Inserción
Borrado
Modificación.
Ing Maritzol Tenemaza MSc 1803/09/2010
Ing Maritzol Tenemaza MSc 1903/09/2010
Gestión
Transacciones
Atomicidad (todo o
nada resp. El sistema)
Consistencia (requisito
de corrección. Resp el
admininstrador)
Durabilidad. Persistir a
pesar de fallos . Resp
del sistema)
Almacenamiento
Almacenamiento (de
memoria a disco)
Recuperación (de
disco a MP)
Actualización
Administrador de la base de datos
Definición de esquema.
Estructura de almacenamiento
y definición del métodos de
Acceso.
Esquema y modificación de la
organización física.
Concesión de la autorización
para el acceso a datos.
Especificación de las ligaduras
de integridad.
Ing Maritzol Tenemaza MSc 2003/09/2010
Usuarios de las bases de datos
Programadores
Usuarios sofisticados
Usuarios
especializados.
Usuarios Normales.
Ing Maritzol Tenemaza MSc 2103/09/2010
Ing Maritzol Tenemaza MSc 2203/09/2010
Usuarios
Normales programadores usuarios administrador
(cajeros, de aplicaciones sofisticados de base de datosUsuarios
Interfaces de
aplicaciones
Programas de
aplicación
Consulta Esquema de
base de datos
Código
objeto de
los
programas
de
aplicación
Precompila
dor de
LMD
incorporado
Compila
dor de
LMD
Intérpret
e de
LDD
Motor de
evaluación de
consultas
Gestor de
transacciones
Gestor de
memoria
inmediata
Gestor de
Archivos
Procesador
de
Consultas
Gestor de
Almacenami
ento
Sistema
de
gestión
de bases
de datos
IndicesDatos Estadísticos
Diccionarios de datosArchivos de Datos
Almacen
amiento
en Disco
S
I
S
T
E
M
A
D
E
G
E
S
T
I
Ó
N
D
E
B
A
S
E
D
E
D
A
T
O
S