jueves, 18 de abril de 2013

BASE DE DATOS

¿QUE ES UNA 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.

¿PARA QUE SE UTILIZA LAS BASES DE DATOS?
En los hospitales para catalogar medicamentos, y a los pacientes.
En la administración para catalogar los diferentes temas a tratar.
En el gobierno para catalogar los temas y obligaciones a resolver.
En la escuela para matricular a los alumnos
En el comercio para controlar la información.
Las bases de datos son utilizadas en infinidad de circunstancias:
Una base de datos permite acomodar ordenar y tener libre acceso de la información, sea cual fuere.
Es muy utilizada por los administradores, quienes entre sus funciones tienen la de ordenar y catalogar al personal, las mercancías, los gastos, los ingresos, etc.
Por ello se encuentran en la eminente necesidad de catalogar los datos para que al ser buscados puedan ser encontrados en forma adecuada.
En los colegios, las bibliotecas se encuentran dotadas de bases de datos simples y sencillas, que permiten a los alumnos y maestros encontrar la información deseada en forma rápida y precisa.
En el comercio, los comerciantes ingresan en una base de datos las entradas y salidas para que en base a esos datos el contador o administrador, resuelva al momento de responder por las obligaciones.

¿CUALES SON LOS GESTORES DE BASES DE DATOS MAS UTILIZADOS?
SGBD libres
– PostgreSQL (www.postgresql.org) Licencia Libre
– MySQL (www.mysql.com) Licencia Dual
– Firebird (www.firebirdsql.org) Initial Developer Public License
– SQLite (ww.sqlite.org) Licencia Dominio Público
– DB2 Express-C (www.ibm.com/software/data/db2)
– Apache Derby (http://db.apache.org/derby/)
SGBD gratuitos
– Microsoft SQL Server Compact Edition
– Sybase ASE Express Edition para Linux

SGBD comerciales
– dBase
– Fox Pro
– IBM DB2 Universal Database (DB2 UDB)
– IBM Informix
– Microsoft Access
– Microsoft SQL Server
– Oracle
– Paradox
– Sybase ASE
– Sybase ASA
– Sybase IQ

PARTES Y CARACTERÍSTICAS DE UNA BASE DE DATOS.
 Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicación puede hacer uso de los datos.
Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios.
Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.
Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las filas y las columnas son los campos, o como un formulario.
Permite realizar un listado de la base de datos.
 Permiten la programación a usuarios avanzados.

¿QUÉ ES UNA TABLA SUS PARTES Y SUS CARACTERÍSTICAS?
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida) La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.
Tablas:
Son los objetos principales de bases de datos que se utilizan para guardar datos.
Elemento disponible en el lenguaje HTML para la creación de recuadros rectangulares que pueden o no estar anidados y pueden o no contener celdas(recuadros más pequeños dentro de una tabla, pero que no se consideran tablas). Las tablas se utilizan para organizar, posicionar o dar mejor formato a los textos y gráficos en una página web.
Pueden crearse gráficamente a través de un programa desarrollador de páginas web o manejando los tags correspondientes del lenguaje.