Está en la página 1de 16

BASES DE DATOS

Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente est relacionado con el de red ya que se debe poder compartir esta informacin. De all el trmino base. Es un almacn que nos permite guardar grandes cantidades de informacin de forma organizada para que luego podamos encontrar y utilizar fcilmente.

Tuvieron sus orgenes en 1960 - 1962, cuando se empezaron a usar las maquinas que codificaban la informacin en tarjetas perforadas por medio de agujeros. Las bases de datos se crean con el objetivo de almacenar grandes cantidades de datos que antes se almacenaba en libros, lo que era lento, costoso y complejo (cualquier actualizacin a realizar, haba que hacerla en cada uno de los libros en los que apareciera dicha informacin a modificar).

Las primeras bases de datos manejaban ficheros que eran almacenados en tarjetas o soportes magnticos.

Hay 4 modelos principales de base de datos:


Modelo jerrquico. Modelo en red. Modelo relacional (el ms extendido hoy en da, los datos se almacenan en tablas a los que se puede accesar mediante consultas escritas en SQL) Modelo deductivo.

Base de Datos Jerrquica: es aquella donde los datos se presentan en nivel mltiples que represente con raz y sus ramificaciones.

Bases de Datos Red: es aquella que permite la conexin de los nodos en forma multidireccional, por lo que cada nodo puede tener varios dueos a la vez. Base de Datos Relacional: tipo de base de datos que almacena in-formacin en tablas y realiza bsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla. Por ejemplo, si una tabla contiene los campos NM-EMPLEADO, APELLIDO, NOMBRE y ANTIGEDAD y otra tabla contiene los campos DEPARTAMENTO, NMEMPLEADO y SALARIO, una base de datos relacional hace coincidir el campo NM-EMPLEADO de las dos tablas para encontrar informacin.

Datos: es la parte esencial de la informacin, es decir, la informacin que llega a la base de datos.

Atributos: son los diferentes campos que conforman la estructura de una base de datos.
Campos: es la unidad ms pequea de datos. Registro: es un conjunto de campos o atributos relacionados entres si.

Archivo: es un conjunto de registros relacionados.

Archivo: son conjuntos de registros. Registros: son conjuntos de campos. Campos: es la mnima unidad de referencia. Archivo clientes Juan Prez Campo Ana Albn Jos Mora 20 28 30 $500 $1000 $1500

Registro

Los Tipos de Datos de una Base se dividen en dos estas son: Las de Entrada: se refiere a la informacin que entra al sistema por primera vez. Esta informacin podra dar pie a una modificacin de los datos persistentes, pero en principio no forma parte de la base de datos propiamente dicha. Las de Salida: se refiere a mensajes y resultados que emanan del sistema. Una vez ms, esta informacin podra derivarse de los datos persistentes, pero no se le considera en si como parte de la Base de Datos.

Por que utilizar una Base de Datos? Es Compacto: No hacen falta archivos de papeles que pudieran ocupar mucho espacio. Es Rpido: La mquina puede obtener y modificar datos con mucha mayor velocidad que un ser humano. As es posible satisfacer con rapidez consultas de casos particulares, del momento, sin necesidad de bsquedas visuales o manuales que refieren mucho tiempo. Es menos Laborioso: Se elimina gran parte del tedio de manera archivos a mano. Las tareas mecnicas siempre sern mejor realizadas por las maquinas. Es Actual: Se dispone en cualquier momento de informacin precisa y al da. Cmoda: Al tener la informacin en un mismo sitio, ahorraremos tiempo y trabajo.

Componentes de una Base de Datos: Hardware: constituido por dispositivo de almacenamiento como discos, tambores, cintas, etc. Software: que es el DBMS (Data Base Management System) o Sistema Gestor de Base de Datos. Datos: los cuales estn almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en informacin.

Los Sistemas Gestores de Bases de Datos son un tipo de software muy especfico, dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la utilizan. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta.

Minimizar Redundancia (Datos repetidos): desperdicio de Espacio de Almacenamiento.

Redundancia, datos repetidos y distribuidos en cualquier parte. El efecto que ocasiona la redundancia es tener inconsistencia de datos y desperdicio de espacio de almacenamiento.

Inconsistencia de Datos: dato que esta en un lugar con un valor y se encuentra en otro lugar con otro valor. Ocurre cuando existe informacin contradictoria o incongruente en la base de datos. Integridad de Datos: conjunto de seguridades que son utilizadas para mantener los datos correctos. Ocurre cuando no existe a travs de todo el sistema procedimientos uniformes de validacin para los datos.

Fuente de Error: estas fuentes de error se origina si el programa de entrada de datos no esta validado.

Una tcnica que usa el BDMS de una entrada de datos no vlida es la validacin.
Validacin: es proteger los datos, validar los datos en la entrada de datos. Tipos de validaciones: Tipo de Dato: es si se define un campo como caracter o char y no puede ingresar nmeros enteros. Valor de Dato: si se define un valor entero se puede especificar un rango y no se puede pasar de ese valor. Valores Claves / No Nulos: asegura registros nicos y cuyos valores no sean nulos. Integridad Referencial: asegura al DBMS que no exista registros hijos sin sus registros padres correspondientes.

Borland Paradox Filemaker IBM DB2 Ingres Interbase Microsoft SQL server Microsoft Access

Microsoft FoxPro Oracle Sybase MySQL PostgreSQL mSQL SQL Server 2011

También podría gustarte