1. Título: Base de datos
Nombre: Luis Gerardo Segovia Peña
Gerardox_05@hotmail.com
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.
2. 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.
Contienen cifras y letras. Presentan una longitud limitada (255
Alfanuméricos
caracteres)
Existen de varios tipos, principalmente, enteros (sin decimales) y
Numéricos
reales (con decimales).
Booleanos Poseen dos formas: Verdadero y falso (Sí o No)
Almacenan fechas facilitando posteriormente su explotación.
Fechas Almacenar fechas de esta forma posibilita ordenar los registros por
fechas o calcular los días entre una fecha y otra...
Son campos alfanuméricos de longitud ilimitada. Presentan el
Memos inconveniente de no poder ser indexados (veremos más adelante lo
que esto quiere decir).
Son campos numéricos enteros que incrementan en una unidad su
valor para cada registro incorporado. Su utilidad resulta más que
Autoincrementables
evidente: Servir de identificador ya que resultan exclusivos de un
registro.
3. 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.
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.
Segmento
Un registro de segmento tiene 16 bits de longitud y facilita un área de
memoria para direccionamientos conocidos como el segmento actual.
El registro apuntador de instrucciones (IP) de 16 bits contiene el
Apuntador de desplazamiento de dirección de la siguiente instrucción que se ejecuta.
instrucciones 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.
Los registros SI y DI están disponibles para direccionamientos indexados y para
Registro índice. 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