Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Conceptos Bsicos
Anlisis de Datos
Base de Datos
Es un conjunto de datos persistentes utilizado por los sistemas de aplicaciones de empresas y organizaciones. Es una coleccin de datos interrelacionados creados con un DBMS. Es un conjunto autodescriptivo de datos integrados. Tiene un diccionario de datos. ...Sirve para poder almacenar datos que luego pueden ser recuperados al hacer una consulta y convertirse en informacin.
Para no tener datos duplicados Para tener facilidad de acceso y eficiencia en las operaciones. Para tener datos relacionados de una forma que pueden ser buscados y obtener cualquier tipo de informacin sobre ellos. Para poder tener compatibilidad en el uso de diferentes programas.
En el procesamiento de archivos:
Bytes o caracteres Campos Registros
Archivos
Bits
En el procesamiento de BD:
Bytes o caracteres
Bits
Campos
Registros
Metadatos Descripcin de la estructura de la BD Se almacena en tablas (tablas del sistema) Indices Mejoran el acceso a los datos almacenados Empleado para clasificacin y recuperacin de datos
Nombre de Tabla
Alumno Alumno ----------Profesor Profesor ---------------------
Tipo de dato
Entero Texto ------Entero Texto -------------
Longitud
4 20 -4 20 ---
Tabla Alumnos
#Alumno Al_Apellido 100 200 300 400 500 600 Prez Lpez Snchez Prez Valdivia Zumaeta Al_Nombre Juan Mara Elena Andrs Carlos Jos Especialidad Sistemas de Informacin Sistemas de Informacin Ing. De Software Ing. De Software Sistemas de Informacin Ing. De Software
700
Montes
Fernando
Sistemas de Informacin
Metadatos de Aplicacin
REGISTRO LOGICO
NRO O/C 01-002560 01-002561 99-999999 PROVEEDOR LAU CHUN S.A. TAI LOY S.A. XXXXXXXXXXXXXXX FECHA COMPRADOR TOTAL S/. 450.50 S/. 840.50 S/. 0.00
REG.1
REG.2
REGISTRO FISICO
REG.3
Puede consistir de varios registros lgicos, adems de un control del sistema donde guarda informacin sobre el almacenamiento para facilitar la bsqueda. Es una unidad de transferencia de datos entre el dispositivo de almacenamiento y la memoria principal.
Esquema
Es la descripcin lgica de la Base de datos. Es un diagrama general de todos los campos de datos y de los registros almacenados. Proporciona los nombres de los archivos (entidades y sus atributos) y especifica las relaciones entre ellos.
Subesquema
Es la visin que tienen el usuario y el programador de aplicaciones de los datos que utilizan. Es sinnimo de rea o vista. Del mismo esquema se pueden derivar muchos subesquemas.
Es una coleccin de herramientas conceptuales para describir los datos, las relaciones entre ellos, la semntica y las ligaduras de consistencia o restricciones.
Proporciona capacidades estructurales muy flexibles y permite que las ligaduras de datos sean especificadas explcitamente.
Orientado a Objetos
Entidad - Relacin
Los Archivos que componen la base de datos estn organizados en niveles ordenados por jerarquas. Las relaciones entre los datos se representan mediante enlaces, que se pueden ver como punteros fsicos Un archivo padre puede tener muchos hijos o ramificaciones. Un archivo hijo no puede tener mas que un padre.
Los Archivos que componen la base de datos estn organizados en base a una estructura de red. Las relaciones entre los datos se representan mediante enlaces, que se pueden ver como punteros Se habla de archivos propietarios y archivos miembros. Un archivo miembro puede tener mas de un archivo propietario
Los archivos se denominan tablas o Relaciones La representacin de las tablas es la de una matriz bidimensional. Las filas se denominan tuplas y representan los registros de informacin. Las columnas representan a los atributos. El rango de valores posibles del atributo se denomina dominio. Las relaciones entre las tablas se establecen mediante los valores de atributos comunes (en lugar de hacerlo mediante punteros)
una percepcin del mundo real que consta de una coleccin de objetos llamados entidades, y de relaciones entre stas.
Entidad
Algo que puede ser de inters para una organizacin acerca de lo cual recopila y almacena informacin. Cada ocurrencia de la entidad se denomina Instancia
Atributo
Cada uno de los datos que describen una entidad. Se almacenan fsicamente en campos o elementos de datos
Es una conexin o asociacin entre instancias de entidades Las instancias asociadas pueden pertenecer a la misma entidad o a otra. Las relaciones en un modelo tienen una multiplicidad (cardinalidad) y se les asigna un nombre que las describe.
Librera
Registro
Campo
Modelo de BD
Tupla
Atributo
Registro
Campo
Fila
Independencia Lgica Es la capacidad de modificar la estructura lgica sin que por ello tengan que reescribirse los programas. Independencia Fsica Es la capacidad de modificar la distribucin y la organizacin fsica de los datos sin afectar la estructura lgica general ni los programas de aplicacin.
Disminuye la redundancia de datos Preserva la independencia de los datos respecto de las aplicaciones. Permite compartir datos, controlando los accesos concurrentes. Facilita el establecimiento de estndares. Permite definir restricciones de seguridad. Posibilita la integridad de los datos.
Es bsicamente una coleccin de archivos interrelacionados y un conjunto de programas para crear, almacenar y modificar estos archivos. Su propsito es resguardar la informacin de dichos archivos y hacer que est disponible cuando se la solicite. Proporcionan un entorno prctico y eficiente para la recuperacin y el almacenamiento de los datos.
Funciones: Crear, organizar y manipular la Base de Datos (DML y DDL) Mantener Sub Sistemas de Seguridad, Integridad, Control de concurrencia y Recuperacin. Registrar las estadsticas de uso. Administrar el diccionario de datos. Optimizar el desempeo.
Peticiones de
usuario
DBMS
Sistema
BD
Operativo
Fsica
El DBMS sirve de interfase entre las peticiones de usuario y los datos almacenados
Nivel Externo (vistas individuales de los usuarios) Nivel Lgico (qu datos se almacenan y cmo se relacionan) Nivel Fsico (vista del almacenamiento)
Usuarios finales
Programadores
Usuarios sofisticados
Usuarios
Interfases de Aplicaciones
Programas de Aplicacin
Consultas
precompilador del DML incorporado Cdigo objeto de los programas de aplicacin Motor de evaluacin de consultas
Procesador de Consultas
D
B M S
Gestor de transacciones
Gestor de Almacenamiento
ALMACENAMIENTO EN DISCO
usuarios estn autorizados para llevar a cabo las tareas que tratan de ejecutar Integridad implica asegurar que lo que tratan de hacer los usuarios es correcto. Recuperacin implica asegurar la base de datos contra daos en el sistema o en el hardware.
Funciones
Definir el modelo de datos o esquema conceptual. Comunicacin con los usuarios. Definir el esquema interno. Definir las verificaciones de seguridad e integridad. Definir procedimientos de respaldo y recuperacin. Supervisar el desempeo y responder a cambios en los requerimientos.
2000
BD jerrquicas
BD relacionales.
1970 BD de redes
Archivos secuenciales
1960
Archivos con acceso directo