Investigacion Clasificación de Base de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN

ING. TELECOMUNICACIONES, SISTEMAS Y ELECTRÓNICA

CLASIFICACIÓN DE BASE DE DATOS

ALUMNO: Vera Cruz Luis Miguel


N° cta: 312327967
Materia: Base de datos
Grupo: 2509
Profesor: Oscar Vilchis Guerra
Introducción

Existe un gran número de Base de Datos que se implementan en la


actualidad. Estas se clasifican de acuerdo con su estructura, contexto,
utilidad y las necesidades que busquen solucionar.

Las bases de datos pueden clasificarse de varias maneras, de


acuerdo con el contexto que se esté manejando, la utilidad de las
mismas o las necesidades que satisfagan.

Además de la clasificación por la función de las bases de datos, estas


también se pueden clasificar de acuerdo con su modelo de
administración de datos.
Un modelo de datos es básicamente una "descripción" de algo
conocido como contenedor de datos (algo en donde se guardan los
datos), así como de los métodos para almacenar y recuperar datos de
esos contenedores. Los modelos de datos no son cosas físicas: son
abstracciones que permiten la implementación de un sistema eficiente
de base de datos; por lo general se refieren a algoritmos, y conceptos
matemáticos.
DESARROLLO

Tipos de bases de datos

Las bases de datos se clasifican de acuerdo a distintos criterios como son:

Variabilidad de datos almacenados


Según (Gómez, 2007, p. 70) existen dos tipos de bases de datos dentro de la
clasificación por variabilidad de los datos almacenados.

• Bases 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 el comportamiento de un conjunto de datos a
través del tiempo, para así realizar proyecciones y tomar decisiones.

• Bases de datos dinámicas: son bases de datos donde la información


almacenada se modifica con el tiempo, permitiendo operaciones como
actualización y adición de datos, además de las operaciones fundamentales
de consulta.

Por otro lado (Navarro, 2009, p. 7) señala que las bases de datos clasificadas de
acuerdo con su contenido.

De acuerdo con su contenido:

• Bases de datos bibliográficas:


Solo contienen un representante de la fuente primaria, que permite localizarla.
Un registro típico de una base de datos bibliográfica contiene información de
una determinada publicación sobre el autor, fecha de publicación, editorial,
título, edición, etc. Puede contener un resumen o extracto de la publicación
original, pero nunca el texto completo, porque si no se estaría en presencia de
una base de datos a texto completo (o de fuentes primarias).

• Bases de datos numéricas: son bases de datos que su contenido se


limita a cifras o números.
• Bases de datos de texto completo: La base de datos de texto completo
es una BBDD muy funcional que nos permite buscar términos específicos,
palabras claves y todas las opciones de una BBDD de datos bibliográficos,
con la gran diferencia que en esta BBDD podemos consultar el texto
íntegro que está archivado.
Estás bases de datos son de especial utilidad para cumplir con objetivos
académicos y de investigación científica.
• Directorios: Contienen elementos básicos que nos permiten ordenar y
organizar la información como por ejemplo: Nombres y direcciones,
contacto telefónico y direcciones de correo electrónico, datos de
facturación, códigos postales, entre otros.
• Banco de imágenes, audio, video, multimedia, etc.
• Bases de datos o “bibliotecas” de información biológica: almacenan
diferentes tipos de información provenientes de las ciencias de la vida o
médicas.

Modelos de bases de datos

Además de la clasificación por la función de las bases de datos, estas también se


pueden clasificar de acuerdo a su modelo de administración de datos.
• Modelo relacional:
Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
datos dinámicamente. Su idea fundamental es el uso de “relaciones”, las cuales podrían
considerarse en forma lógica como tuplas mismas que según (Estrada, 2005, p. 71) son
un conjunto de datos.

Según (Gómez, 2007, 71) en este modelo, el lugar y la forma en que se almacenen los
datos no tiene relevancia. Esto tiene la considerable ventaja de que es más fácil de
entender y de utilizar para un usuario esporádico a la base de datos. La información
puede ser recuperada o almacenada mediante “consultas” que ofrecen una amplia
flexibilidad y poder para administrar la información.
El lenguaje más habitual para construir las consultas a bases de datos relacionales es
SQL (Structured Query Languaje), un estándar implementado por los principales
motores o sistemas de gestión de bases de datos relacionales.

En el modelo relacional la base de datos según (Gómez, 2007, p, 55) es percibida por el
usuario como un conjunto de tablas. Esta percepción es solo a nivel lógico, ya que a nivel
físico puede estar implementada mediante distintas estructuras de almacenamiento.
SGMA. Bases de Datos Capítulo 3 97 Cada relación es pensada como si fuese una tabla
que está compuesta por un registro (las filas de una tabla) que representan las tuplas, y
los campos (las columnas de una tabla).

• Modelo jerárquico:
En este modelo las bases de datos se almacenan en una
estructura jerárquica, en donde un “nodo padre” de
información puede tener “varios hijos”. El nodo que no
tiene padres es llamado “raíz”, y los nodos que no tienen
hijos se los conoce como “hojas”. Según (Gómez, 2007,
p. 72) las bases de datos jerárquicas son especialmente
útiles en el caso de aplicaciones que manejan un gran
volumen de información y datos muy compartidos
permitiendo crear estructuras estables y de gran
rendimiento. Una de las principales limitaciones de este
modelo es su incapacidad de representar eficientemente
la redundancia de datos.
• Modelo de red:
Este es un modelo ligeramente distinto del
jerárquico; su diferencia fundamental es la
modificación del concepto de nodo: se
permite que un mismo nodo tenga varios
padres (posibilidad no permitida en el
modelo jerárquico).
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.
.

• Bases de datos transaccionales


Son bases de datos cuyo único fin es el envío y recepción de datos a grandes
velocidades, estas bases son muy poco comunes y están dirigidas por lo general
al entorno de análisis de calidad, datos de producción e industrial, es importante
entender que su fin único es recolectar y recuperar los datos a la mayor velocidad
posible, por lo tanto la redundancia y duplicación de información no es un
problema como con las demás bases de datos, por lo general para poderlas
aprovechar al máximo permiten algún tipo de conectividad a bases de datos
relacionales.

• Bases de datos relacionales

Su idea fundamental es el uso de "relaciones". Estas relaciones podrían


considerarse en forma lógica como conjuntos de datos llamados "tuplas". Pese a
que esta es la teoría de las bases de datos relacionales creadas por Codd, la
mayoría de las veces se conceptualiza de una manera más fácil de imaginar. Esto
es pensando en cada relación como si fuese una tabla que está compuesta
por registros (las filas de una tabla), que representarían las tuplas, y campos (las
columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen
relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto
tiene la considerable ventaja de que es más fácil de entender y de utilizar para un
usuario esporádico de la base de datos. La información puede ser recuperada o
almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para
administrar la información.
El lenguaje más habitual para construir las consultas a bases de datos
relacionales es SQL, Structured Query Language o Lenguaje Estructurado de
Consultas, un estándar
implementado por los
principales motores o
sistemas de gestión de
bases de datos
relacionales.
Durante su diseño, una
base de datos relacional
pasa por un proceso al
que se le conoce
como normalización de
una base de datos.

• Modelo orientado a objetos,


Define a una base de datos en términos de objetos, sus propiedades y sus operaciones. Este se
basa en el concepto de encapsulamiento de datos, el cual se abundará más adelante y código que
opera sobre estos en un objeto. Los objetos estructurados se agrupan en clases, es decir los
objetos con la misma SGMA. Bases de Datos Capítulo 3 98 estructura y comportamiento
pertenecen a una clase, y las clases se organizan en jerarquías. Las operaciones de cada clase se
especifican en términos de procedimientos predefinidos denominados métodos. Para comprender
el funcionamiento de este modelo es necesario conocer tres conceptos importantes del paradigma
de objetos:  Encapsulación, es una propiedad que permite ocultar la información al resto de los
objetos, impidiendo así accesos incorrectos o conflictos  Herencia, propiedad a través de la cual
los objetos heredan comportamiento dentro de una jerarquía de clases.  Polimorfismo,
propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
Según (Gómez, 2007, p.74) en bases de datos orientadas a objetos, los usuarios pueden definir
operaciones sobre los datos como parte de la definición de la base de datos. Una operación
(llamada función) se especifica en dos partes. La interfaz de una operación incluye el nombre de la
operación y los tipos de datos de sus argumentos. La implementación de operación se especifica
separadamente y puede
modificarse sin afectar la
interfaz. Los programas de
aplicación de los usuarios
pueden operar sobre los
datos invocando a dichas
operaciones a través de sus
nombres y argumentos, sea
cual sea la forma en la que
se han implementado. Esto
podría denominarse
independencia entre
programas y operaciones.
CONCLUSIÓN

Cabe destacar que las bases de datos han evolucionado y han surgido diferentes
tipos y modelos a través del tiempo, por los cuales podemos utilizar distintos tipos
según los requerimientos, asi mismo algunos tipos o modelos tienen sus ventajas
y desventajas es por eso que es importante antes de empezar a crear una base de
datos pensar en cuales son los requerimientos del proyecto para poder asi decidir
por que estructura nos vamos a guiar.
SQL es el lenguaje mas habitual para la base de datos relacional, es decir que la
información se relaciona entre si.
Bibliografía
(01 de Marzo de 2021). Obtenido de Wikipedia:
https://es.wikipedia.org/wiki/Base_de_datos#Clasificaci%C3%B3n_de_bases_de_datos

cuaed unam. (s.f.). Recuperado el 4 de Marzo de 2021, de


https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/782/mod_resource
/content/8/contenido/index.html

Fuentes, D. M. (2013). Notas del campo BASES DE DATOS. MEXICO DF.: Casa abierta al tiempo .

grapheverywhere. (2007). Recuperado el 4 de marzo de 2021, de


https://www.grapheverywhere.com/tipos-bases-de-datos-clasificacion/

También podría gustarte