Documente Academic
Documente Profesional
Documente Cultură
Curso Virtual
Conceptos Bsicos
Que
es una BD?
Es una coleccin de datos relacionados. Coleccin de archivos diseados para servir a mltiples aplicaciones Un dato representa hechos conocidos que pueden registrarse y que tienen un resultado implcito.
CLASE 1 2
Conceptos Bsicos
Propiedades implcitas de una BD: Una BD representa algunos aspectos del mundo real, a veces denominado Universo de Discurso. Una BD es una coleccin coherente de datos con significados inherentes. Un conjunto aleatorio de datos no puede considerarse una BD. O sea los datos deben tener cierta lgica.
CLASE 1 3
Conceptos Bsicos
Propiedades implcitas de una BD: Una BD se disea, construye y completa de datos para un propsito especfico. Est destinada a un grupo de usuarios concretos y tiene algunas aplicaciones preconcebidas en las cuales estn interesados los usuarios
CLASE 1 4
Conceptos Bsicos
Conceptos Bsicos
Objetivos de un DBMS:
Evitar redundancia e inconsistencia de datos Permitir acceso a los datos en todo momento Evitar anomalas en el acceso concurrente Restriccin a accesos no autorizados seguridad. Suministro de almacenamiento persistente de datos (an ante fallos) seguridad desde otra perspectiva. Integridad en los datos Backups.
CLASE 1 6
Conceptos Bsicos
Componentes de un DBMS
DDL (data definition languaje): especifica el esquema de BD. Resultado: Diccionario de datos DML (data manipulation languaje):
Recuperacin de informacin Agregar informacin Quitar informacin Modificar informacin
CLASE 1 7
Conceptos Bsicos
DML Caractersticas:
Procedimentales (SQL) requieren que el usuario especifique qu datos se muestran y cmo obtener esos datos No Procedimentales (QBE) requieren que el usuario especifique qu datos se muestran y sin especificar cmo obtener esos datos
CLASE 1
Conceptos Bsicos
Conceptos Bsicos
Abstracciones:
Visin: ve solo los datos de interes (muchas vistas para la misma BD) a travs de programas de aplicacin. Conceptual: qu datos se almacenan en la BD y qu relaciones existen entre ellos Fsico: describe cmo se almacenan realmente los datos (archivos y hardware)
Vista 1
Vista 2
Vista n
Nivel conceptual
Nivel fisico
CLASE 1 10
Conceptos Bsicos
Modelos de datos
Coleccin de herramientas conceptuales para describir datos, relaciones entre ellos, semntica asociada a los datos y restricciones de consistencia
Modelos
Basado en objetos (visin, conceptual). Estructura flexible, especifican restricciones explcitamente
Modelo de Entidad-Relacin Modelo Orientado a Objetos
CLASE 1
11
Conceptos Bsicos
Basado en registros (conceptual, fsico). La BD se estructura en reg. de formato fijo. Se dispone de lenguaje asociado para expresar consultas
relacional jerrquico red
Conceptos Bsicos
Independencia de datos
Capacidad de modificar esquemas sin alterar otro nivel Fsico (modificar el esquema fsico sin provocar que los programas de aplicacin tengan que reescribirse gralm. para mejorar el funcionamiento) Lgico (modificar el esquema conceptual)
CLASE 1 13
Conceptos Bsicos
Conceptos Bsicos
Diseador de BD
Definen la estructura de la BD de acuerdo al problema del mundo real que est representando
Analistas de Sistemas
Determinan los requerimientos de los usuarios finales, generando la informacin necesaria para el diseador.
Programadores
Implementan las especificaciones de los analistas utilizando la BD generada por el diseador.
Conceptos Bsicos
Usuarios Ingenuos Programadores de aplicacin Usuarios Sof isticados DBA Interf aces de aplicacin Programadores de aplicacin Consultas Planif icacin de BD
Procesador de Consultas
Gestor de Archiv os
Gestor de Archiv os
CLASE 1
Almacenamiento en disco
16