Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Material didctico
Apuntes de la materia de Base de
datos Unidad 2 Diseo de Base de
datos
Ciencias empresariales
La velocidad de acceso
El tipo de informacin
Facilidad de extraer la informacin requerida
El tamao de la informacin
Pgina | 1
Vista 1
Vista 2
Vista 3
Nivel
conceptual
Nivel interno
o fsico
Figura 1 Los tres niveles de abstraccin de datos
1. Nivel interno (fsico): Es el nivel ms bajo, es el que est ms cerca del almacenamiento fsico; es decir, es
el que tiene que ver con la forma en que los datos estn almacenados fsicamente en la base de datos.
2. Nivel conceptual (lgico global): tiene un esquema conceptual que describe la estructura de toda la BD
para la comunidad de usuarios de la empresa u organizacin, es decir, describe qu datos se almacenan en
la BD y qu relaciones existen entre esos datos. Oculta los detalles fsicos de almacenamiento y trabaja con
elementos lgicos como entidades, atributos y relaciones.
M.C. Jos Antonio Rosales Barrales
Pgina | 2
Ejemplo:
El diseo de la BD implica principalmente el DISEO DEL ESQUEMA CONCEPTUAL DE LA BD, el cual se encuentra
en la fase de diseo conceptual, ofreciendo con ello diversidad de vistas distintas para usuarios diversos, pero slo
existe una vista conceptual que es la representacin abstracta de los datos en su totalidad.
Pgina | 3
Hoy en da la mayor parte de los usuarios de los sistemas de BD no se encuentran en el mismo lugar fsico en que
se encuentra el sistema de BD, sino que se conectan a l a travs de una red. Las aplicaciones de BD por lo tanto
pueden dividirse en dos o tres capas.
Usuario
Usuario
CLIENTE
Cliente de
aplicaciones
Aplicacin
red
red
Sistema
de BD
Servidor de
aplicaciones
SERVIDOR
Sistema de
BD
Pgina | 4
Componente
Respuesta
Componente
Recurso
Componente
Contenedor
Base de datos
Figura 4 Arquitectura multicapa
Pgina | 5
Pgina | 6
Pgina | 7
Conceptos (Entidad/Atributo)
Pgina | 8
La independencia de los datos se define como La humanidad de las aplicaciones ante cambios de la estructura del
almacenamiento y en la tcnicas de acceso (Date & Faudn, 2001)
La independencia fsico/lgica, es el elemento clave de las BD, implica la separacin entre el almacenamiento y la
organizacin lgica de los datos tal como stos se contemplan por los distintos programas de aplicacin que hacen
uso de la BD, como lo que se consigue una doble finalidad:
Mismos datos se presentarn de distintas formas segn las necesidades de los usuarios. (Las distintas
aplicaciones requerirn visiones diferentes de los mismos datos)
El almacenamiento de los datos, su estructura lgica y los programas de aplicacin sern independientes unos
de otros, de modo que un cambio en uno de ellos no obliga a modificar a los dems (El administrador de la BD
debe tener libertad de cambiar las representaciones fsicas de los datos en respuesta a los requerimientos
cambiantes, sin tener que modificar las aplicaciones existentes).
Algunos de estos cambios son:
Cambios en aspectos lgicos
En los campos
A nivel lgico cambios en: el nombre, tamao, tipo, modo de clculo, contraseas, etc.
A nivel externo, pueden producirse cambios en la presentacin de los datos.
En los registros
A nivel externo y lgico cambios en: los nombres, introduccin de nuevos campos, borrado de los
mismos, alteracin del orden en que aparecen los campos de un registro, divisin de un tipo de registro
en dos, unin de dos tipos de registro en uno, contraseas, etc.
Cambios en aspectos fsicos
El tamao de los bloques, longitud de los registros almacenados, pasar de registros almacenados de
longitud fija a longitud variable.
Respecto a la organizacin fsica, cambios n mtodos de direccionamiento, tratamiento de
desbordamientos, inserciones y eliminaciones, ubicacin de los conjuntos de datos en diferentes
volmenes.
Cambios en el tipo de soporte de almacenamiento, tipo de dispositivo, sistema operativo, CPU, distribucin
geogrfica de los datos fsicos.
M.C. Jos Antonio Rosales Barrales
Pgina | 9
Mundo real
Modelo de datos
Estructuras
de
datos (esquema)
Figura 6 Aplicacin del modelo de datos al mundo real para obtener un esquema
Un modelo de datos es un instrumento que permiten describir la estructura (esquema) de una BD a distintos niveles
de abstraccin.
Pgina | 10
Modelos
lgicos.
Representacin
de los tipos de
datos existentes
Modelos
externos.
Modelos
conceptuales
Modelos
globales.
Ayudan a describir
los datos para el
conjunto de
usuarios.
Modelos
convencionales
Por su nivel de abstraccin, los modelos conceptuales constituyen una interfaz til entre el informtico y los
usuarios finales en las primeras etapas del proceso de diseo de BD. Los modelos convencionales se pueden
considerar como interfaz entre el informtico y la computadora, apoyando al diseador en etapas posteriores del
proceso de diseo.
Los modelos de datos son un instrumento eficaz en el diseo de la BD. Los niveles de abstraccin de la arquitectura
ANSI facilitan el diseo de una BD, al proporcionar nuevos instrumentos que ayudan a la estructuracin, paso a
paso, del mundo real hasta llegar a la base de datos fsica.
Diseador
Realiza abstraccin del mundo
real
Obtiene esquema conceptual
que detalle los objetos y
asociaciones entre ellos, sus
propiedades y limitaciones
El modelo Entidad/Relacion
Adecuado para hacer la
abstraccin del mundo real.
Permite describir la manera
adecuada la semntica de esa
realidad
Facilita la labor del diseador al
ayudarle en su comunicacin
con el usuario.
Pgina | 11
Pgina | 12
datos
relaciones
registros
Columnas
con nombre nico
conocidos como
atributos
de un tipo fijo de dato
Tablas
de un tipo dado
con nmero fijo de
campos
Registros
Figura 9 Modelo relacional
Pgina | 13
2.4.5 Semiestructurados
Permite la especificacin de datos donde los elementos de datos individuales del mismo tipo pueden tener
diferentes conjuntos de atributos. Esto lo diferencia de los modelos de datos orientados a objetos, en que cada
elemento de datos de un tipo particular debe tener el mismo conjunto de atributos. El lenguaje de marcas Extensible
(XML) se emplea mucho para representar datos semiestructurados.
Actividades de clase
ACTIVIDAD 1 .............................................................. 3
ACTIVIDAD 2 .............................................................. 4
ACTIVIDAD 3 .............................................................. 5
ACTIVIDAD 4 .............................................................. 7
ACTIVIDAD 5 ............................................................ 11
Actividades de retroalimentacin
Mencione y explique los componentes principales de un SGBD
Mencione las 6 cualidades de la informacin
Redacte un breve anlisis comparativo entre el nivel externo y el nivel interno de una arquitectura ANSI/SPARC.
Explique tres funciones que lleva a cabo el Administrador de BD
Describa de manera general las 4 fases del diseo de una BD
Describa las arquitecturas de Sistemas de BD: Centralizadas, Cliente-Servidor, Paralelas. No olvide resaltar los
puntos principales de cada una, los cuales permiten diferenciarlas.
ndice de figuras
Figura 1 Los tres niveles de abstraccin de datos .......................................................................................................... 2
Figura 2 Un ejemplo de los tres niveles .......................................................................................................................... 3
M.C. Jos Antonio Rosales Barrales
Pgina | 14
Bibliografa
Date, C. J., & Faudn, S. L. M. R. (2001). Introduccin a los sistemas de bases de datos (p. 936). Pearson Educacin.
Retrieved from http://books.google.com.mx/books?id=Vhum351T-K8C
Hansen, G. W., & Hansen, J. V. (1997). Diseo y administracin de bases de datos (2nd ed., p. 569). Madrid, Espaa:
Prentice Hall.
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2006). Fundamentos de bases de datos (5th ed., p. 944). Madrid, Espaa:
Mcgraw-Hill Interamericana.
Contenido
2 Diseo de Base de datos .................................................................................................................................. 1
Fases del diseo de BD............................................................................................................................................ 1
2.1 Arquitectura de los sistemas de BD ...................................................................................................................... 2
2.1.1 Niveles de abstraccin de datos de la arquitectura ANSI/SPARC ................................................................. 2
2.1.2 Arquitecturas implementadas ....................................................................................................................... 4
2.2 Diseo conceptual................................................................................................................................................. 7
2.3 Independencia de datos. ...................................................................................................................................... 9
2.4 Modelos de bases de datos ................................................................................................................................ 10
2.4.1 Modelo de red.............................................................................................................................................. 12
2.4.2 Modelo jerrquico ....................................................................................................................................... 12
2.4.3 Modelo relacional ........................................................................................................................................ 13
2.4.4 Modelo orientados a objetos ...................................................................................................................... 14
2.4.5 Semiestructurados ....................................................................................................................................... 14
Actividades de clase .................................................................................................................................................. 14
Actividades de retroalimentacin ............................................................................................................................ 14
ndice de figuras ........................................................................................................................................................ 14
Bibliografa ................................................................................................................................................................ 15
Pgina | 15