3.310 cursos gratis
6.277.261 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > SGBD. Sistemas gestores de bases de datos (primera parte) > SGBD. Modelos de datos (segunda parte)

SGBD. Sistemas gestores de bases de datos (primera parte)

Autor: Editorial McGraw-Hill
Curso: 5/5 5/5 (3 opiniones) |2604 alumnos|Fecha publicación: 21/10/2008

Capítulo 10:

 SGBD. Modelos de datos (segunda parte)

Si trasladamos el ejemplo a una BD relacional específica habrá, como en el caso anterior, un único nivel interno y un único nivel lógico o conceptual, pero puede haber varios niveles externos, cada uno definido para uno o para varios usuarios. Podría ser el siguiente:

SGBD. Modelos de datos (segunda parte)

Tabla 1.1. Vista de la BD para un usuario.

- Nivel externo: Visión parcial de las tablas de la BD según el usuario. Por ejemplo, la vista que se muestra en la Tabla 1.1 obtiene el listado de notas de alumnos con los siguientes datos: Curso, Nombre, Nombre de asignatura y Nota.

- Nivel lógico y conceptual: Definición de todas las tablas, columnas, restricciones, claves y relaciones. En este ejemplo, disponemos de tres tablas que están relacionadas:

- Tabla ALUMNOS. Columnas: NMatrícula, Nombre, Curso, Dirección, Población. Clave: NMatrícula. Además tiene una relación con NOTAS, pues un alumno puedetener notas en varias asignaturas.
- Tabla ASIGNATURAS. Columnas: Código, Nombre de asignatura. Clave: Código. Está relacionada con NOTAS, pues para una asignatura hay varias notas, tantas como alumnos la cursen.
- Tabla NOTAS. Columnas: NMatrícula, Código, Nota. Está relacionada con ALUMNOS y ASIGNATURAS, pues un alumno tiene notas en varias asignaturas, y de una asignatura existen varias notas, tantas como alumnos.

Podemos representar las relaciones de las tablas en el nivel lógico como se muestra en la Figura 1.2:

SGBD. Modelos de datos (segunda parte)

Figura 1.2. Representación de las relaciones entre tablas en el nivel lógico.

- Nivel interno: En una BD las tablas se almacenan en archivos de datos de la BD. Si hay claves, se crean índices para acceder a los datos, todo esto contenido en el disco duro, en una pista y en un sector, que sólo el SGBD conoce. Ante una petición, sabe a qué pista, a qué sector, a qué archivo de datos y a qué índices acceder.

Para la representación de estos niveles se utilizan los modelos de datos. Se definen como el conjunto de conceptos o herramientas conceptuales que sirven para describir la estructura de una BD: los datos, las relaciones y las restricciones que se deben cumplir sobre los datos. Se denomina esquema de la BD a la descripción de una BD mediante un modelo de datos. Este esquema se especifica durante el diseño de la misma. Podemos dividir los modelos en tres grupos: modelos lógicos basados en objetos, modelos lógicos basados en registros y modelos físicos de datos. Cada SGBD soporta un modelo lógico.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Información de los programas con certificado

Hay 3 opiniones. Opina sobre este curso.


Cursos similares a SGBD. Sistemas gestores de bases de datos (primera parte)


Cursos Valoración Alumnos Vídeo
Atención al cliente. Tipos de clientes
Atender al cliente de forma satisfactoria es lo que se estudia en este curso enfocado a las empresas. Conocerás la necesidad del cliente en nuestra empre... [18/05/09]
 4,80/5 3.818  
Cómo utilizar el Power Point
Microsoft PowerPoint es un programa de presentación desarrollado para sistemas operativos Microsoft Windows y Mac OS. Ampliamente usado en distintos campos como en la ens... [09/06/08]
 4,36/5 5.265  
El software de análisis estadístico
Este práctico curso se basa en la versión 11.5 del programa y su contenido se orienta al manejo inicial del paquete. Será útil para aprender a manejar el programa estadís... [01/03/06]
5/5 1.932  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail