Secciones

sábado, 18 de octubre de 2014

práctica 3




Sistema de bases de datos


Sistema basado en ordenadores, cuyo propósito general es es registrar y mantener datos mediante un sistema gestor de BD. Permite a los usuarios y aplicaciones la consulta y manipulación de estos datos - almacenados en bases de datos - usando un lenguaje de consulta estructurado.


El objetivo es que las aplicaciones puedan acceder a los datos sin necesidad de conocer exactamente cómo están estructurados los datos. Se hace uso de un esquema conceptual.


Componentes de un sistema de bases de datos


Al igual que los sistemas de información se componen de:


HARDWARE
SOFTWARE
DATOS
USUARIOS;  - el administrador de la base de datos
                     - los diseñadores de la base de datos
                     - los programadores de aplicaciones
                     - usuarios ---> ocasionales
                                                            simples
                                                            avanzados
                                                            autonómos


Estructura de una base de datos


Las bases de datos se componen de datos y de metadatos. Estos últimos son también datos que sirven para especificar la estructura de la base de datos.


-Estructura lógica o conceptual: Indica la composición y distribución teórica de la base datos.
-Estructura física: Es la estructura de los datos tal cual se almacenan en las unidades de disco.


Modelos de datos


Un modelo de datos es un conjunto de conceptos que sirven para describir la estructura de una base de datos.los datos, las relaciones entre los datos y las restricciones que deben cumplirse sobre los datos.


1.Los modelos conceptuales: utilizan conceptos como entidades, atributos y relaciones.

Cada SGBD soporta un modelo lógico, siendo los más comunes:


  • relacional




  • de red






  • jerárquico

2. Los modelos físicos describen cómo se almacenan los datos en el ordenador: el formato de los registros, la estructura de los ficheros (desordenados, ordenados,etc) y los métodos de acceso utilizados (índices, etc..)

Arquitectura de los sistemas de bases de datos


El esquema de una base de datos se define en tres niveles de abstracción diferentes:

  • En el nivel interno. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.
  • En el nivel conceptual. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades , atributos, relaciones, operaciones de los usuarios y restricciones.
  • En el nivel externo. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios.

No hay comentarios:

Publicar un comentario