1. Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que
luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y
características de las bases de datos.
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base
de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos
que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y
filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de
la tabla conforma un registro.
Definición de base de datos
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y
explotados por los sistemas de información de una empresa o negocio en particular.
Características
Entre las principales características de los sistemas de base de datos podemos mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar
2. Los registros del procesador se emplean para
controlar instrucciones en ejecución, manejar
direccionamiento de memoria y proporcionar
capacidad aritmética. Los registros son espacios
físicos dentro del microprocesador con capacidad
de 4 bits hasta 64 bits dependiendo del
microprocesador que se emplee. Los registros son
direccionales por medio de una viñeta, que es una
dirección de memoria. Los bits, por conveniencia,
se numeran de derecha a izquierda (15,14,13….
3,2,1,0), los registros están divididos en seis
grupos los cuales tienen un fin especifico. Los
registros se dividen en:
Registros de segmento
Registros de apuntadores de instrucciones
Registros apuntadores
Registros de propósitos generales
Registro índice
Registro de bandera.
3. En informática, un campo es un espacio de almacenamiento para un dato en particular. En las
bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un
campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco,
siendo éste un error del sistema operativo. En las hojas de cálculo los campos son llamados
celdas.
Tipos
Un campo puede ser:
Aquel campo que posee un dato único para una repetición de entidad. Puede servir para la
búsqueda de una entidad en específico.
Alfanuméricos: contiene cifras y letras.
Numéricos: existen de varios tipos principalmente como enteros y reales.
Booleanos: admite dos valores, «verdadero» y «falso».
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.
Autoincrementadles: 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
registro.
4. Método de Búsqueda Secuencial
La búsqueda es el proceso de localizar un registro
(elemento) con un valor de llave particular. La búsqueda
termina exitosamente cuando se localiza el registro que
contenga la llave buscada, o termina sin éxito, cuando se
determina que no aparece ningún registro con esa llave.
Búsqueda secuencial, también se le conoce como
búsqueda lineal. Supongamos una colección de registros
organizados como una lista lineal. El algoritmo básico de
búsqueda secuencial consiste en empezar al inicio de la
lista e ir a través de cada registro hasta encontrar la llave
indicada (k), o hasta al final de la lista.
5. Búsqueda Binaria
Si la tabla de números está ordenada, por ejemplo, en orden creciente, es posible
utilizar para la búsqueda un algoritmo más eficiente que se basa en un concepto
muy utilizado en la programación: dividir para vencer.
Si está ordenada la tabla y miramos el número situado en la mitad para ver si es
mayor o menor que el número buscado (o con suerte igual), sabremos si la
búsqueda ha de proceder en la sub tabla con la mitad de tamaño que está antes o
después de la mitad. Si se repite recursivamente el algoritmo al final o bien
encontraremos el número sobre una tabla de un sólo elemento o estaremos
seguros de que no se encuentra allí.
6. El proceso de búsqueda para
conocer el contenido de los archivos
y carpetas según su estructura puede
acelerarse sensiblemente con la
función Buscar de XP. Para ello
hacemos clic con el botón derecho
del ratón sobre el icono Mi PC y
seleccionamos la opción Administrar.
En la ventana emergente, en la parte
inferior izquierda encontramos el
apartado Servicio de Index Server.
Haz clic en «+» para desplegar las
opciones bajo este encabezado y
después pincha con el botón derecho
en Sistema del menú desplegable,
selecciona Nuevo, seguido de
Directorios.
7. El modelo relacional de datos
supuso un gran avance con
respecto a los modelos
anteriores. Este modelo está
basado en el concepto de
relación. Una relación es un
conjunto de n-tuplas. Una tupla,
al contrario que un segmento,
puede representar tanto
entidades como interrelaciones13
N:M. Los lenguajes matemáticos
sobre los que se asienta el
modelo relacional, el álgebra y el
cálculo relacionales, aportan un
sistema de acceso y consultas
orientado al conjunto. La
repercusión del modelo en los
DBMSs comerciales actuales ha
sido enorme, estando hoy en día
la gran mayoría de los gestores
de bases de datos basados en
mayor o menor medida en el
8. • Una base de datos jerárquica es un tipo de sistema de
gestión de bases de datos que, como su nombre indica,
almacena la información en una estructura jerárquica
que enlaza los registros en forma de estructura de árbol
(similar a un árbol visto al revés), en donde un nodo
padre de información puede tener varios nodos hijo, y así
sucesivamente.
• Esta relación jerárquica no es estrictamente obligatoria,
de manera que pueden establecerse relaciones entre
nodos hermanos, y en este caso, la estructura en forma
de árbol se convierte en una estructura en forma de
grafo dirigido (esta variante se denomina Bases de
datos de red).
9. • Este modelo fue el resultado de
estandarización del comité CODASYL. Aunque
existen algunos DBMSs de red que no siguen
las especificaciones CODASYL, en general,
una base de datos CODASYL es sinónimo de
base de datos de red. El modelo de red intenta
superar las deficiencias del enfoque jerárquico,
permitiendo el tipo de relaciones de muchos a
muchos.
• Una estructura de datos en red, o estructura
plex, es muy similar a una estructura
jerárquica, de hecho no es más que un super
conjunto de ésta. Al igual que en la estructura
jerárquica, cada nodo puede tener varios hijos
pero, a diferencia de ésta, también puede tener
varios padres. La Figura 4.9 muestra una
disposición plex. En esta representación, los
nodos C y F tienen dos padres, mientras que
los nodos D, E, G y H tienen sólo uno.
• Figura. Estructura de datos de red
10. Sólo se produce cuando existe
redundancia de datos. La
inconsistencia consiste en que no
todas las copias redundantes contienen
la misma información. Así, si existen
diferentes modos de obtener la misma
información, y esas formas pueden
conducir a datos almacenados en
distintos sitios. El problema surge al
modificar esa información, si lo sólo
cambiamos esos valores en algunos de
los lugares en que se guardan, las
consultas que hagamos más tarde
podrán dar como resultado respuestas
inconsistentes (es decir, diferentes).
Puede darse el caso de que dos
aplicaciones diferentes proporcionen