jueves, 18 de abril de 2013

BASES DE DATOS


Qué 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 qué se utilizan normalmente las bases de datos?

Normalmente, se utiliza para introducir y almacenar datos, ordenarlos y manipularlos al igual que organizarlos de manera significativa para poder extraer conclusiones.

¿Cuáles son los gestores de bases de datos mas utilizados?

Con el uso y el incremento del tipo de base de datos se desarrollaron sistemas informáticos que gestionan toda la funcionalidad de la base de datos propiamente dicha intentando que sea de la manera más clara, directa y sencilla.
Normalmente cada compañía de base de datos trae su propio SGBD (Sistema Gestor de Base de Datos). Aunque también los hay genéricos y muy buenos nosotros recomendamos que se utilice el propio de cada base de datos siempre que se pueda.
En la categoría de sistemas de bases de datos libres o gratuitos podemos citar como más importante:
 
BASES DE DATOS QUE REQUIEREN DE UN PAGO
Partes y características de una base de datos

Partes
Características
TABLA
contiene la información típica al igual que una agenda de contactos
CONSULTAS
permiten realizar consultas para procesar información
FORMULARIOS
muestran la información de un modo interactivo
INFORMES
formatos avanzados para la representación de la información
Macros
Las macros en Access se pueden considerar como un lenguaje de programación simplificado, que se puede utilizar para aumentar la funcionalidad de la base de datos. Por ejemplo, puede adjuntar una macro a un botón de comando en un formulario, de modo que la macro se ejecute cuando se haga clic en el botón. Las macros contienen acciones que realizan tareas, como abrir un informe, ejecutar una consulta o cerrar la base de datos.
Modulo
Los módulos, como las macros, son objetos que sirven para aumentar la funcionalidad de la base de datos.

¿Qué es una tabla?

Tabla en las bse 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:

Registros: 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

Campos:  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.

Características de una tabla 

Cada tabla BDB se almacena en disco en dos ficheros. Los ficheros tienen nombres que comienzan con el nombre de la tabla y tienen una extensión para indicar el tipo de fichero. Un fichero .frm almacena la definición de tabla, y un fichero .db contiene los datos de tabla e índices.
Para especificar explícitamente que quiere una tabla BDB, indíquelo con una opición de tabla ENGINE o TYPE:
CREATE TABLE t (i INT) ENGINE = BDB;
CREATE TABLE t (i INT) TYPE = BDB;
BerkeleyDB es sinónimo de BDB en la opción ENGINE o TYPE .