1. REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR
INSTITUTO UNIVERSITARIO DE TECNOLOGIA ANTONIO JOSÉ DE SUCRE
EXTENSIÓN BARQUISIMETO
BASE DE DATOS I
Nombre: Carolina Marchán
Profesor: Oscar Pereira
Barquisimeto, Noviembre de 2012
2. Video 1
La arquitectura de Base de datos
La arquitectura de un sistema de base de datos se basa en 3 niveles distintos:
Nivel Interno: es el nivel más cercano al almacenamiento físico de los datos.
Permite escribirlos tal y como están almacenados en el ordenador.
Nivel conceptual: En este nivel se representan los datos que se van a utilizar sin
tener en cuenta aspectos como lo que representamos en el nivel interno.
Nivel externo: es el más cercano al usuario. En este nivel se describen los datos o
parte de los datos que más interesan a los usuarios.
Estos tres niveles de visión de usuarios los proporcionan los sistemas gestores de base
de datos.
Una base de datos específica tiene un único nivel interno y un único nivel conceptual
pero puede tener varios niveles externos.
Diseño de Base de datos
Conjunto de actividades que permiten la creación de una base de datos. Los que se
encargan de diseñar una base de datos son los diseñadores de bases de datos.
El diseño de la base de datos incluye diferentes modelos y esquemas, como también
software de gestión de la misma (SGBD).
Modelo de Base de Datos
Un modelo de datos es una colección de conceptos que se emplean para describir
la estructura de una base de datos.
Existen diferentes modelos de datos:
• Modelo de datos jerárquico
• Modelo de datos en red
• Modelo de datos relacional
3. Video 2
Diseño lógico de datos
El diseño lógico de la base de datos, es el proceso que determina la estructura lógica
de datos necesaria para soportar los recursos de información en una organización. Este
proceso de diseño lógico ayuda a implementar la base de datos para satisfacer los
requerimientos del usuario.
Video 3
Integridad de los datos
La integridad de datos se refiere a los valores reales que se almacenan y se utilizan
en las estructuras de datos de la aplicación. La aplicación debe ejercer un control deliberado
sobre todos los procesos que utilicen los datos para garantizar la corrección permanente de
la información.
Es posible garantizar la integridad de los datos mediante la implementación escrupulosa
de varios conceptos clave, como los que se incluyen a continuación:
• Normalizar datos.
• Definir reglas de empresa.
• Proporcionar integridad referencial.
• Validar los datos.
Los SGBD relacional deben encargarse de mantener la integridad de los datos
almacenados en una base de datos con respecto a las reglas predefinidas o restricciones. La
integridad también puede verificarse inmediatamente antes del momento de introducir los
datos a la base de datos.
La exigencia de integridad de los datos garantiza la calidad de los datos de la base
de datos.
4. Conclusiones
Una base de datos es una colección de información organizada de forma que un
programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de archivos electrónico.
La arquitectura de un sistema de base de datos está influenciada en gran medida por el
sistema informático subyacente en el que se ejecuta el sistema de base de datos. En la
arquitectura de un sistema de base de datos se reflejan aspectos como sistemas
centralizados, la conexión en red, el paralelismo y la distribución
Una base de datos puede ser utilizada por varias aplicaciones y usuarios. Toda base de
datos debe permitir insertar, modificar y borrar datos por lo que en las bases de datos se
guarda información de dos tipos:
Los datos de usuarios (datos usados por las aplicaciones)
Los datos de sistema (datos que la base de datos utiliza para su gestión).
El objetivo en cuanto a la integridad es proteger la base de datos contra operaciones que
introduzcan inconsistencias en los datos, por eso hablamos de integridad en el sentido de
corrección, validez o precisión de los datos de la base.