Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de Datos
Base de Datos
CONTENIDO
Base de datos.......................................................................................................................1
Clasificación de las Bases de Datos.................................................................................2
1. Tipos de bases de datos.............................................................................................2
1.1. Según la variabilidad de los datos almacenados............................................2
1.2. Según el contenido...............................................................................................3
2. Modelos de bases de datos.......................................................................................4
2.1 Bases de datos jerárquicas.................................................................................4
2.2. Base de datos de red...........................................................................................4
2.3 Base de datos relacional......................................................................................4
2.4. Bases de datos orientadas a objetos................................................................6
2.5 Bases de datos documentales...........................................................................6
2.6 Base de datos deductivas....................................................................................6
2.7 Gestión de bases de datos distribuida...............................................................7
Registro (base de datos).....................................................................................................7
Campo (informática)............................................................................................................7
Tipos de Campo...............................................................................................................8
Dato........................................................................................................................................8
Algoritmo................................................................................................................................8
Lenguaje de programación.................................................................................................9
Sistema de gestión de base de datos.............................................................................10
SGBD libres.....................................................................................................................11
SGBD comerciales.........................................................................................................12
Base de 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. Por ejemplo en
España, los datos personales se encuentran protegidos por la Ley Orgánica de
Protección de Datos de Carácter Personal (LOPD).
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas
las ediciones de una colección de revistas científicas.
Directorios
Éstas son bases de datos que, como su nombre indica, almacenan su información
en una estructura jerárquica. En este modelo los datos se organizan en una forma
similar a un árbol (visto al revés), en donde un nodo padre de información puede
tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que
no tienen hijos se los conoce como hojas.
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una
solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad
que significa administrar la información en una base de datos de red ha significado
que sea un modelo utilizado en su mayoría por programadores más que por
usuarios finales.
Las bases de datos relacionales pasan por un proceso al que se le conoce como
normalización de una base de datos, la cual es entendida como el proceso
necesario para que una base de datos sea utilizada de manera óptima.
Durante los años '80 (1980-1989) la aparición de dBASE produjo una revolución
en los lenguajes de programación y sistemas de administración de datos. Aunque
nunca debe olvidarse que dBase no utilizaba SQL como lenguaje base para su
gestión.
Una base de datos orientada a objetos es una base de datos que incorpora todos
los conceptos importantes del paradigma de objetos:
Campo (informática)
En informática un campo es un espacio de almacenamiento para un dato
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. En las
hojas de cálculo los campos son llamados celdas. La mayoría de los campos
tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos
mientras otros almacenan texto, también varía el tamaño de estos.
Adicionalmente, cada campo tiene un nombre.
Tipos de Campo
Campo índice o campo clave: 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
Dato
Algoritmo
Un algoritmo (del latín, dixit algorithmus y éste del matemático persa al-Jwarizmi)
es un conjunto ordenado y finito de operaciones que permite hallar la solución de
un problema. Los algoritmos son el objeto de estudio de la algoritmia y sirven para
ejecutar una tarea y resolver problemas matemáticos; estos transforman una
entrada en una salida ("efecto caja negra"). Su definición queda formalizada por la
Máquina de Turing.
Lenguaje de programación
Los Sistemas de gestión de base de datos son un tipo de software muy específico,
dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones
que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje
de manipulación de datos y de un lenguaje de consulta. En los textos que tratan
este tema, o temas relacionados, se mencionan los términos SGBD y DBMS,
siendo ambos equivalentes, y acrónimos, respectivamente, de Sistema Gestor de
Bases de Datos y DataBase Management System, su expresión inglesa.
Inconvenientes:
SGBD libres
SGBD comerciales
dBase
FileMaker
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
MAGIC
Microsoft SQL Server
Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE
Sybase ASA
Sybase IQ
WindowBase