Bases de datos

Solo disponible en BuenasTareas
  • Páginas : 14 (3487 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2010
Leer documento completo
Vista previa del texto
1.- BASE DE DATOS
Una base de datos o banco de datos (en ocasiones abreviada B.D.D.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido aldesarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

2.- SISTEMA DE BASE DE DATOS
Son un tipo de software muy específico, dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la utilizan. Se compone de unlenguajede definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. En los textos que tratan este tema, o temas relacionados, se mencionan los términos SGBD y DBMS, siendo ambos equivalentes, y acrónimos, respectivamente, de Sistema Gestor de Bases de Datos y DataBase Management System, su expresión inglesa.

Motor ò Núcleo DBMS: recibe los requerimientos lògicos deE/S y los convierte en operaciones de lectura y escritura.
Lògicos:son cualquier tipo de consulta requerimiento de lectura con ingreso de datos (requerimiento de estructura) es ayudado por el Sistema Operativo para convertir estos requerimientos lògicos en fìsicos que actuàn sobre dispositivos de almacenamiento.
Herramientas de definición: permite definir y modificar la estructura de la Base deDatos, a este nivel definimos lo que se conoce como "Esquema " que es la definición total de Base de Datos, es que definimos la estructura de la tabla, los tipos de campos, las restricciones para los campos.
Subesquema: manejo de vistas de datos, de niveles externos.
Esquema: manejo de niveles conceptuales.
Interface de Procesamiento: me provee de las facilidades de actualizaciòn, desplieguey visualizaciòn de datos.
Desarrollo de Aplicaciones:me permite generar una aplicación por Ej: generadores de formas, pantalla, còdigo, herramientas case, etc.
Diccionario de Datos: este es el componente al subsistema con el que interactuàn directamente el DBA, le proporciona niveles de consulta y reportes útiles para su trabajo de administración. Es la descripción de la estructura de Base deDatos y relaciones entre datos, y programas.

3.- MODELO DE BASE DE DATOS
Para representar el mundo real a través de esquemas conceptuales se han creado una serie de modelos:
Mundo Real Esq’s Conceptuales
Modelización
Existen multitud de estos modelos que se conocen como Modelos de Datos, algunos de estos modelos son:
Modelo Relacional de Datos
Modelo de Red
Modelo Jerárquico
a.-Modelo Relacional de Datos.
Representa al mundo real mediante tablas relacionadas entre sí por columnas comunes. Ex.:
Num_Empleado
Nombre
Sección
33
Pepe
25
34
Juan
25

Num_Sección
Nombre
25
Textil
26
Pintura

b.- Modelo de Red.

Representamos al mundo real como registros lógicos que representan a una entidad y que se relacionan entre sí por medio de flechas. Ex.:

33 Pepe 25Textil
34 Juan

3.- Modelo Jerárquico.
Tiene forma de árbol invertido. Un padre puede tener varios hijos pero cada hijo sólo puede tener un padre. Ex.:

Empresa
25 Textil 26 Pintura 27 Construcción
33 Pepe 34 Juan 36 Perico

Al llegar a este punto adoptaremos una convención con respecto a las restricciones que se pueden dar en un modelo, en cuanto a la capacidad de relacionarse quepueda tener cada entidad de ese modelo con el resto de entidades.

Como se ha dicho el modelo jerárquico sólo admite relaciones 1 : 1 ó 1 : N.

En caso de que tuviésemos la necesidad de otro tipo de asociaciones y queramos usar el esquema jerárquico, recurriríamos a una duplicación de la i nformación en el esquema, pero sólo a nivel esquemático.

Ex.: Tenemos dos entidades (clientey...
tracking img