Base de datos

5
Título: Base de datos Nombre: Luis Gerardo Segovia Peña [email protected] Resumen: En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos tienen formato electrónico, que ofrece un amplio rango de soluciones al problema de almacenar datos. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Concepto de base de datos: Una base de datos o banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta . Tipo de tablas: Organización : *Secuencial: Los archivos organizados secuencialmente han sido los caballos de batalla de muchas organizaciones de procesamiento de datos, durante años. La manera más básica de organizar un conjunto de registros, que forman un archivo, es utilizando una organización secuencial. En un archivo organizado secuencialmente, los registros quedan grabados consecutivamente cuando el archivo se crea y deben acezarse consecutivamente cuando el archivo se usa como entrada. *Directo: Los archivos directos permiten accesar directamente un registro de información sin tener que buscar uno a uno por todos los registros del archivo, utilizando una llave de acceso dentro del archivo.

Transcript of Base de datos

Page 1: Base de datos

Título: Base de datos

Nombre: Luis Gerardo Segovia Peña

[email protected]

Resumen:

En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos tienen formato electrónico, que ofrece un amplio rango de soluciones al problema de almacenar datos. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países.

Concepto de base de datos:

Una base de datos o banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

Tipo de tablas:

Organización:

*Secuencial: Los archivos organizados secuencialmente han sido los caballos de batalla de muchas organizaciones de procesamiento de datos, durante años. La manera más básica de organizar un conjunto de registros, que forman un archivo, es utilizando una organización secuencial. En un archivo organizado secuencialmente, los registros quedan grabados consecutivamente cuando el archivo se crea y deben acezarse consecutivamente cuando el archivo se usa como entrada.

*Directo: Los archivos directos permiten accesar directamente un registro de información sin tener que buscar uno a uno por todos los registros del archivo, utilizando una llave de acceso dentro del archivo.

*Indexada: Una manera efectiva de organizar una colección de registros, cuando existe la necesidad tanto de accesar los registros secuencialmente, por algún valor de llave, como de accesarlos individualmente, con es la misma llave, es la organización de archivos secuenciales indexados. Un archivo secuencial indexado proporciona la combinación de tipos de acceso que manejan un archivo secuencial y un archivo relativo. Existen algunos métodos para estructurar las porciones tanto de índices como de datos secuénciales, de un archivo secuencial indexado. El método más común es construir el índice como un árbol de valores de llave. El árbol es normalmente una variante de árbol -B. El otro método común es el de construir el índice basándose en la disposición física de los datos almacenados.

Page 2: Base de datos

Función:

*Maestro: Un archivo maestro contiene el estado actual de los datos susceptibles de ser modificados en la aplicación. En general, todos los procesos están orientados a actualizar el archivo maestro o a obtener resultados de él. Ej : el archivo de clientes de un banco, en el los registros contienen información de identificación de clientes, su saldo, etc.

*Histórico: Un archivo histórico es aquel que contiene datos que fueron actuales en tiempos anteriores. Se conservan para poder reconstruir situaciones anteriores. En algunos casos puede estar formado simplemente por los registros borrados del archivo maestro. Ej: Un fichero que contenga los datos de los clientes que se han dado de baja en una entidad bancaria.

*Movimiento: Son aquellos que se utilizan conjuntamente con los maestros (constantes), y contienen algún campo común en sus registros con aquellos, para el procesamiento de las modificaciones experimentados por los mismos.

Campos: Podemos agregar muchos tipos de campos que formarán parte de nuestra base de datos. Cada campo admite distintos tipos de datos, con diferentes interfaces. Después de crear los campos deseados podemos añadir información en la base de datos Un campo es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o un menú llamado 'población' que permita escoger de un listado de poblaciones posibles. La combinación de campos diversos nos permitirá recabar toda la información que consideremos relevante sobre los ítems que constituyen la base de datos.

AlfanuméricosContienen cifras y letras. Presentan una longitud limitada (255 caracteres)

NuméricosExisten de varios tipos, principalmente, enteros (sin decimales) y reales (con decimales).

Booleanos Poseen dos formas: Verdadero y falso (Sí o No)

Fechas

Almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra...

Memos

Son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados (veremos más adelante lo que esto quiere decir).

Autoincrementables

Son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta más que evidente: Servir de identificador ya que resultan exclusivos de un registro.

Page 3: Base de datos

Registro: El concepto de registro que se acaba de presentar es muy similar al concepto de registro en bases de datos, este segundo se refiere a una colección de datos que hacen referencia a un mismo ítem que se van a guardar en una fila de una tabla de la base de datos.

Segmento

Un registro de segmento se utiliza para alinear en un límite de párrafo o dicho de otra forma codifica la dirección de inicio de cada segmento y su dirección en un registro de segmento supone cuatro bits 0 a su derecha.Un registro de segmento tiene 16 bits de longitud y facilita un área de memoria para direccionamientos conocidos como el segmento actual.

Apuntador de instrucciones

El registro apuntador de instrucciones (IP) de 16 bits contiene el desplazamiento de dirección de la siguiente instrucción que se ejecuta.El registro IP está asociado con el registro CS en el sentido de que el IP indica la instrucción actual dentro del segmento de código que se está ejecutando actualmente.

Registro índice.Los registros SI y DI están disponibles para direccionamientos indexados y para sumas y restas. Que son la operación de punta.

Manejadores:

- MySQL- PosgreSQL- Microsoft SQL Server- Oracle- Microsoft Access- Microsoft Visual Fox Pro- Firebird- mSQL (mini SQL)- IBM DB2- IBM Informix- SQLite- Sybase ASE- Paradox- dBase