Las bases de datos pueden clasificarse de varias maneras,
de acuerdo al contexto que se esté manejando, la utilidad de las mismas o las
necesidades que satisfagan.
SEGÚN SU TAMAÑO:
v Pequeñas
v Medianas
v Grandes
Pequeñas:
Estas son eficaces con un conjunto de datos reducido,
sobre unos 30.000 registros en función del la cantidad y el diseño de los
campos.
Medianas:
Son las que normalmente se usan en
aplicaciones de escritorio, y suelen ser relacionales.
Grandes:
Son las, que normalmente se usan en grandes empresas y
servicios públicos: MySQL. PostgreSQL, Oracle, Microsoft SQL Server.
Según la variabilidad de
los datos almacenados:
v Base de Datos Estáticas
v Base de Datos Dinámicas
v Base de
datos estáticas:
Son bases de datos de sólo lectura, utilizadas
primordialmente para almacenar datos históricos que posteriormente se pueden
utilizar para estudiar
v Base de
datos dinámicas:
Éstas son bases de datos donde la información
almacenada se modifica con el tiempo, permitiendo operaciones como
actualización, borrado y adición de datos, además de las operaciones
fundamentales de consulta
Según el contenido:
v
Bases de datos
bibliográficas
v
Bases de datos de
texto completo
v
Bases de datos o
"bibliotecas" de información química o biológica
Bases de datos bibliográficas:
Sólo contienen un subrogante (representante)
de la fuente primaria, que permite localizarla. Un registro típico de una base
de datos bibliográfica contiene información sobre el autor, fecha de
publicación, editorial, título, edición, de una determinada publicación, etc.
Bases de datos de
textos completos:
Almacenan las fuentes primarias, como por ejemplo, todo el
contenido de todas las ediciones de una colección de revistas científicas.
Directorios
Un ejemplo son las guías telefónicas en formato
electrónico.
Bases de datos o
"bibliotecas" de información química o biológica:
Son bases de datos que almacenan diferentes tipos de
información proveniente de la química, las ciencias de la vida o médicas
Modelo de base de datos
v Un modelo de datos es básicamente una
"descripción“ de algo conocido como contenedor de datos(algo en donde se guarda la información).
v Los modelos de datos no son cosas físicas: son
abstracciones que permiten la implementación de un sistema eficiente de base de datos(algoritmos, y conceptos
matemáticos).
Bases
de datos jerárquicas
v Almacenan su información en una estructura
jerárquica.
v son útiles en el caso de aplicaciones que
manejan un gran volumen de información y datos muy compartidos.
Una
de las principales limitaciones de este modelo es su incapacidad de representar
eficientemente la redundancia de datos
Base
de datos de red
v la modificación del concepto de nodo:
se permite que un mismo nodo tenga varios padres (posibilidad no permitida en
el modelo jerárquico).
v la dificultad para administrarla lo hace un
modelo mayormente usado por programadores más que por usuarios finales.
v ofrecía una solución eficiente al problema de
redundancia de datos.
Base
de datos relacional
A
diferencia de otros modelos, Este tiene la ventaja de que es más fácil de
entender y de utilizar para un usuario de la base de datos.
El
lenguaje más habitual para construir las consultas a bases de datos
relacionales es SQL,
La
información puede ser recuperada o almacenada mediante "consultas"
que ofrecen una amplia flexibilidad y poder para administrar la información
Bases
de datos orientadas a objetos
Es
una base de datos que incorpora todos los conceptos importantes del paradigma
de objetos:
Encapsulación
.
Herencia
.
Polimorfismo.
los usuarios pueden definir operaciones sobre
los datos como parte de la definición de la base de datos
Bases de datos documentales
Permiten la indexación a texto completo, y en
líneas generales realizar búsquedas más potentes.
Base
de datos deductivas
v Es un sistema de base de datos con la
diferencia de que permite hacer deducciones a través de inferencias.
v También
las bases de datos deductivas son llamadas base de datos lógica, a
raíz de que se basan en lógica matemática.
v Se basa principalmente en reglas y hechos que
son almacenados en la base de datos.
Gestión
de bases de datos distribuida
v La base de datos está almacenada en varias
computadoras conectadas en red.
v Surgen debido a la existencia física de
organismos descentralizados. Esto les da la capacidad de unir las bases de
datos de cada localidad y acceder así a distintas universidades, sucursales de
tiendas, etc.
No hay comentarios:
Publicar un comentario