COMELON

martes, 6 de julio de 2010

Qué es una Base de Datos

Una base de datos es una colección de información organizada. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se divide por campos, registros y archivos.
Campo.- una pieza única de información.
Registro.-un sistema completo de campos.
Archivo.- una colección de registros.
Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
A veces se utiliza DB, de database en inglés, para referirse a las bases de datos.

Sistema Manejador de Base de Datos

El sistema de gestión de bases de datos es "El Conjunto de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informáticos como a los analistas, programadores o al administrador, los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad".
Las funciones esenciales de un SGDB son: descripción, manipulación y utilización de los datos.
Descripción: permite la descripción de los elementos de datos, su estructura, sus interrelaciones, sus validaciones. Tanto a nivel externo e interno y es realizada por un LDD o Lenguaje de Descripción de Datos.
Manipulación: Permite Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de Datos.
Es realizada por un LMD o Lenguaje de Manipulación de Datos.
Utilización: Permite acceder a la base de datos, reúne las interfaces de los usuarios y suministra procedimientos para el administrador.

Tareas

El manejador es responsable de las siguientes tareas:
1 Interacción con el manejador de archivos: Los datos en la base se guardan en disco mediante el sistema de archivos. De esta forma el manejador se puede encargar del almacenamiento, recuperación y actualización de los datos en la base.
2 Implantación de la integridad: Limitantes de consistencia, estas limitantes deben ser determinadas por el administrador, pero es el manejador el encargado de verificar que las actualizaciones que se hagan a la base cumplan con dichas normas.
3 Puesta en práctica de la seguridad: El manejador de la base es quien verifica que los accesos a la base sean realizados por las personas autorizadas.
4 Respaldo y recuperación: Entre las labores que debe ejecutar el manejador verifica constantemente la integridad de la base, y lograr la recuperación de datos.
5 Control de concurrencia: El manejador debe encargarse de coordinar los accesos de los diferentes usuarios, de forma que los datos en la base no se dañen.

Lenguajes

Para cumplir sus objetivos el DBMS cuenta con varios lenguajes:
Lenguaje de descripción o definición de datos: Existe un esquema DDL para las definiciones del nivel conceptual y un subesquema DDL para las definiciones del nivel externo.
Lenguaje de manejo de datos: El DML (Data Managment Lenguage) es el que permite a los usuarios manejar o tener acceso a la base de datos.
- Sin procedimiento: indican que datos se necesitan.
- Con procedimiento: indican que datos se necesitan y la forma como se necesitan.
El DML que permite recuperar la información se llama lenguaje de consulta
Los lenguajes de 4a. Generación: permiten la visualización de gráficos o procesos de la base de datos de forma fácil y rápida.
Lenguajes de Programación: Estos lenguajes de tercera generación tiene la capacidad de entrar a interactuar con bases de datos.

CLASIFICACION DE LOS DBMS

La clasificación de los DBMS en las cuatro categorías siguientes: jerárquica, red, relacional y orientada a objetos.
Enfoque jerárquico
Cada registro o segmento está constituido por un cierto número de campos que lo describen.
Enfoque de red
Es necesario que los dos tipos de registro estén interconectados por medio de un registro conector llamado conjunto conector.
Enfoque relacional
Utiliza tablas bidimensionales llamadas relaciones para la representación lógica de los datos y las relaciones entre ellos.

EL DICCIONARIO DE DATOS

Es una base de datos del sistema y puede ser accesada de igual forma como se accesa cualquier tabla en la base de datos.
Uso de diccionario
- Relación del personal o usuarios que tienen acceso a los datos
- Fuente para las analistas, programadores de nuevas aplicaciones.

Tipos de base de datos

Flot-file: tipo Excel, en donde todos los datos relacionados entre ellos se sitúan en una única tabla.
-Vínculos: como Access, en donde se utilizan varias tablas vinculadas entre ellas.


Vínculos.- Un vínculo permite introducir información de una tabla en el informe de otra a través de un identificador (Id).
-Ahorro de tiempo.-los mismos datos se introducen una sola vez

-Ahorro de espacio.- la base de datos tiene dimensiones más reducidas

-Reducción de errores.- determinados por la introducción de datos

Para crear una relación entre dos tablas se debe:

-Abrir la base de datos, mientras que las tablas deben estar cerradas

-Elejir Herramientas Relaciones

-En la ventana Mostrar tabla que se abre, elegir las tablas deseadas y hacer click sobre el botón Agregar (al finalizar, hacer click sobre el botón Cerrar)

-Arrastrar uno de los campos implicados en la relación a la tabla deseada.