Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bases de datos :fire: (Objetivos :silhouette: (Acceso a través de…
Bases de datos
:fire:
Objetivos :silhouette:
Acceso a través de lenguajes de programación estándar
Independencia lógica y fÃsica de datos
Redundancia minima
Acceso concurrente por parte de multiples usuarios
Distribución especial de los datos
Integridad de los datos
Respaldo y recuperación
Consultas complejas optimizadas
Seguridad de acceso y auditoria
Caracteristicas : :star:
Limitar numero de entrada por usuario
Ver registros de bases de datos
Permite una libre modificación
Añadir comentarios a las entradas de la BD
Niveles de abstracción : : :unlock:
-Nivel interno:..
Este esquema se especifica mediante un modelo fÃsico y describe todos los detalles para el almacenamiento de la base de datos, asà como los métodos de acceso.
-Nivel conceptual:
Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones.
-Nivel externo:.
Se describen varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos
.
Funcionalidades
:recycle:
API (Application Programming Interface) green_cross:permite a los usuarios avanzados acceder a algunos recursos internos del programa, para configurarlo
.
Soporte BD ¨S 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 existentes :check:
Jerárquicas:
É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.
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).
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.
Relacionales:
Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. 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 ésta 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.