2. Índice
• Arquitectura de un SGBD
• Los modelos de bases de datos
• El modelo relacional de BD
• El SGBDR SQL Server 2008
3. Arquitectura de un SGBD
• El Comité de planeación y requisitos de estándares del
Instituto Nacional Norteamericano ha establecido una
arquitectura de 3 niveles para un SGBD, que son:
• Nivel Externo.- Se refiere al uso que hacen los usuarios del
sistema de gestión. Los usuarios pueden ser personas que
interactúan en un cajero o un alumno que usa el SIEL.
• Nivel Conceptual.- El diseño que debe hacer el
programador o analista de sistemas según la necesidad
que requiera el sistema de gestión de base de datos.
• Nivel Interno (de almacenamiento).- Los dispositivos que
almacenan los datos. Ej. Discos duros, memorias
USB,DVD, cintas, etc.
4. Los modelos de bases de datos
• Define el diseño lógico de los datos (se refiere a la manera
como se desarrolla el segundo nivel de la arquitectura de
un SGBD). Un modelo describe las relaciones entre las
distintas partes de los datos. En la historia del diseño de
base de datos, existen 3 modelos de base de datos:
• Modelo jerárquico.-Datos organizados como un árbol
invertido.
• Modelo de red.- Datos organizados en un gráfico, donde se
puede tener acceso a unos datos a través de varios
caminos. No hay jerarquía.
• Modelo racional.-Datos se representan mediante una serie
de relaciones o tablas. En este caso los SGBD se llaman
SGBR.
5. El modelo relacional de BD
• Se refiere al modelo en el que los datos se
representan mediante tablas o relaciones. Los
SGBD pasan a llamarse SGBDR.
• Una relación es una tabla bidimensional. Los
DGBDR organizan datos de manera que la vista
externa se vea como una serie de tablas(esto no
significa que se almacenen en forma de tablas).
• En una tabla, a las columnas se les llaman
CAMPOS o ATRIBUTO (encabezados).
6. El SGBDR SQL Server 2008
• Se corresponde con el modelo relacional
creado por la empresa Microsoft. Microsoft
SQL Server es una respuesta de Microsoft a
otros SGBD como
MySQL, Oracle, PostgreSQL, Informix o Visual
Fox Pro. Este sistema permite trabajar en
modo cliente-servidor, en modo texto y
también en modo gráfico. Existen varias
versiones que han ido evolucionando, siendo
la última SQL Server 2012.