Comprender Los Conceptos de Bases de Datos
Comprender Los Conceptos de Bases de Datos
Comprender Los Conceptos de Bases de Datos
Aprendiz:
Adriana Pinto Narváez
Ficha: 2296842
Instructora
Elcy Liliana Zapata Hoyos
Cuadro Comparativo: Comprender los conceptos de bases de datos conceptuales.
1. Consultar sobre otros tipos de datos y tipos de bases de datos existentes que se
encuentren vigentes.
R/ tipos de datos
Los tipos de datos hacen referencia al tipo de información que se trabaja, donde la unidad
mínima de almacenamiento es el dato, también se puede considerar como el rango de
valores que puede tomar una variable durante la ejecución del programa.
Caracteres.
El tipo de dato carácter es un dígito individual el cual se puede representar como numéricos
(0 al 9), letras (a-z) y símbolos (!"$&/\).
Caracteres unicode
El tipo de dato carácter unicode es una "extensión" del tipo de dato carácter, permite
ampliar los símbolos de escritura, provee exactamente hasta 65535 caracteres diferentes.
Nota: En el lenguaje java la codificación Unicode permite trabajar con todos los caracteres
de distintos idiomas.
Numéricos
Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a
utilizar.
Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el
cero.
Reales: estos caracteres almacenan números muy grandes que poseen parte entera y parte
decimal.
Son bases de datos únicamente de lectura, utilizadas principalmente para almacenar datos
históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un
conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar
análisis de datos para inteligencia empresarial.
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.
Directorios.
Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son personales
o empresariales (llamadas páginas blancas o amarillas respectivamente).
En este modelo los datos se organizan en forma de árbol invertido (algunos dicen raíz), 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.
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.
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.
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.
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.
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de
Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales
(una tabla en una base de datos relacional podría serlo también en una base de datos
multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos
multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien
representan dimensiones de la tabla, o bien representan métricas que se desean aprender.
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos,
trata de almacenar en la base de datos los objetos completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los
conceptos importantes del paradigma de objetos:
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 (o signatura) de una operación incluye el nombre de la
operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o
método) de la 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.
Una base de datos orientada a grafos (BDOG) representa la información como nodos de un
grafo y sus relaciones con las aristas del mismo, de manera que se pueda usar teoría de
grafos para recorrer la base de datos ya que esta puede describir atributos de los nodos
(entidades) y las aristas (relaciones).
Una BDOG debe estar absolutamente normalizada, esto quiere decir que cada tabla tendría
una sola columna y cada relación tan solo dos, con esto se consigue que cualquier cambio
en la estructura de la información tenga un efecto solamente local.
2. Desarrolle un cuadro comparativo donde se evidencien cada tipo de dato y cada tipo
de bases de datos con sus diferentes aplicaciones y sus diferentes características.
Organización de la empresa proporciona los métodos para que las tareas se realicen de una
manera correcta.
2. Compartir los datos –usuarios de distintas oficinas puedan compartir datos si están
autorizados. Esto implica que si un dato cambia de contenido por ejemplo la dirección de
un cliente, todos los usuarios que pueden acceder ese dato verán inmediatamente el cambio
efectuado.
3.independencia de los datos y los programas y procesos, permite modificar los datos,
excepto el código de aplicaciones.