martes, 24 de mayo de 2011

DEFINICION DE BASE DE DATOS



Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es 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.

SISTEMA MANEJADOR DE UNA BASE DE DATOS




El sistema manejador de bases de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.
Las funciones principales de un DBMS son:
Crear y organizar la Base de datos.
Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser acezado rápidamente.
Manejar los datos de acuerdo a las peticiones de los usuarios.
Registrar el uso de las bases de datos.
Interacción con el manejador de archivos.
Esto a través de las sentencias en DML al comando del sistema de archivos. Así el Manejador de base de datos es el responsable del verdadero almacenamiento de los datos.
Respaldo y recuperación.

TIPOS DE LA BASE DE DATOS



Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este manejando, o la utilidad de la misma:
Bases de datos estáticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo
Bases de datos bibliográficas
Solo contienen un sur rogante de la fuente primaria, que permite localizarla.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.

ESQUEMA DE UNA BASE DE DATOS



El Esquema de una Base de datos describe la estructura de una Base de datos, en un lenguaje formal soportado por un Sistema administrador de Base de datos (DBMS). En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.
El esquema es generalmente almacenado en un Diccionario de Datos. Aunque generalmente el esquema es definido en un lenguaje de Base de datos, el término se usa a menudo para referirse a una representación gráfica de la estructu

MODELO ENTIDAD-RELACION


El Modelo Entidad-Relación, también conocido como es una herramienta de modelado para bases de datos, propuesto por Peter Chen en 1976, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades (se corresponde al concepto de clase, cada representaría un objeto, de la Programación Orientada a Objetos las cuales tienen unos atributos y se vinculan mediante relaciones.
Entidad
Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.
Conjunto de entidades
Es una colección de entidades que comparten los mismos atributos o características.
Atributos
Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.

OBJETOS DE UNA BASE DE DATOS:



Esta será la última entrega de la Introducción, antes de que pasemos al Curso Básico. En éste capítulo daremos un breve vistazo a los diferentes objetos que componen una base de datos.
Tablas: Campos y Registros
Consultas
Nos facilitan para obtener la información que queremos ver de las bases de datos y organizarla para su uso en informes.
Una consulta consiste de uno o más criterios para seleccionar los datos que nos interesan.
Formularios
Un formulario es una ventana que permite mostrar y editar la información por medio de diferentes controles (botones, cuadros de texto, etiquetas
Informes
Permiten imprimir la información de base de datos en una forma eficaz y además, permite combinar los datos de varias tablas en un documento único.