Please enable JavaScript.
Coggle requires JavaScript to display documents.
BASES DE DATOS (OBJETIVOS (Redundancia e inconsistencia de datos:
Ya…
BASES DE DATOS
OBJETIVOS
Redundancia e inconsistencia de datos:
Ya que los archivos y programas de aplicación son creados por diferentes programadores en un largo período de tiempo, los diversos archivos tienen probablemente diferentes formatos y los programas pueden estar escritos en diferentes lenguajes. La misma información puede estar duplicada en diferentes lugares (archivos).
Evitar el aislamiento de datos:
Debido a que los datos están dispersos en varios archivos, y los archivos pueden estar en diferentes formatos, es difícil escribir nuevos programas de aplicación para recuperar los datos apropiados.
Evitar los problemas de Integridad:
Los valores de los datos almacenados en la base de datos deben satisfacer ciertos tipos de ligaduras de inconsistencia.
Evitar los problemas de seguridad:
Se debe considerar el control de acceso a los datos,no todos los usuarios pueden visualizar alguna información.
FUNCIONALIDADES
API (Application Programming Interface): permite a los usuarios avanzados acceder a algunos recursos internos del programa, para configurarlo.
Soporte BDS Multiplataforma: indica la compatibilidad entre los distintos Sistemas gestores de bases de datos.
Soporte SQL: sirve para establecer indicaciones a la hora de realizar búsquedas y consultas en la base de datos.
Programación visual: permite crear una especie de lenguaje de forma gráfica, para establecer parámetros personalizados.
-
MODELOS DE DATOS
Bases de datos jerárquicas:
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.
Base de datos de red:
Éste 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).
Bases de datos transaccionales:
Son bases de datos cuyo único fin es el
envío y recepción de datos a grandes velocidades
Bases de datos relacionales:
Éste es el modelo utilizado en la actualidad para
modelar problemas reales y administrar datos
dinámicamente.
-
NIVELES DE ABSTRACCIÓN
-
Nivel conceptual/lógico:
Descripción de los datos y de sus relaciones
(modelo conceptual de la base de datos).
Nivel externo:
Definición de vistas (partes de la BD visibles
para las distintas aplicaciones y usuarios).