FUNDAMENTOS DE BASE DE DATOS
Base de datos:
Caracteristicas
La información se da en diferentes formas como números, textos , fechas, imágenes, y otras.
Almacenamiento eficiente, recuperación y manipulación de datos de forma sistemática y segura.
Conceptos:
• Un conjunto de archivos entre los cuales se establecen interrelaciones y vínculos entre sus elementos.
• Un conjunto estructurado de datos que representan entidades y sus interrelaciones
Ventajas: accesibilidad, eficiencia y seguridad Desventajas: al crecer la base de datos se incrementan los costos, los tiempos de respuesta se ralentizan y se vuelve más complejo el mantenimiento,
Herramientas: Sistemas Gestores de bases de datos
(SGBD) ,son herramientas no visibles, gestionan los datos almacenados en cualquier base de datos, estos permiten administrar los datos y el acceso a los mismos ya que son la interfaz
entre la base de datos los usuarios que interactúan con los datos y por medio de las aplicaciones que acceden a estos. Garantiza la integridad y seguridad de la información, y optimiza el rendimiento de las operaciones sobre la base de datos.
Elementos de una base de datos:
Estructuralles
Funcionales
Formularios: Es una interfaz gráfica, utilizada para
escribir, modificar o mostrar los datos de una tabla o consulta. Controlar el acceso a los datos Consulta: forma de buscar y recopilar información de una o más tablas para conseguir
información detallada de una base de datos. Informe: facilitan la búsqueda de la información en la base de datos; sin embargo, se presentan al usuario de forma más ordenada y estética
Modelos de base de datos
Función: 1. Estructuras de datos con las que se puede construir la base de datos, sus tablas, relaciones,
etc.
2. Gestionar las diferentes reglas de integridad que el SGBD debe hacer cumplir.
3. Una serie de operaciones para trabajar con los datos.
Modelos
Entidad relación o relacional
Jerárquico
Organiza los datos en una estructura de árbol, en la que cada registro tiene un único elemento o raíz. Los registros del mismo nivel se clasifican en un orden específico.
Ventaja: facilita la relación entre uno o vario nodos Desventaja: no puede existir un registro nodo hijo sino está enlazado con un un registro nodo padre.
De red
Es la representación en forma gráfica de los nodos y asociaciones entre los distintos elementos que la forman. Se trata de un modelo flexible de representar los objetos y sus relaciones dentro de una base de datos
Modelo relacional con objetos
Combina en un modelo híbrido el modelo de base de datos relacional y el orientado a objetos, de manera que funciona de manera similar al relacional, pero incorpora funciones del modelo orientado a objetos
Un programa orientado a objetos consta de módulos independientes, por lo que se pueden utilizar en diferentes programas, ahorrando tiempo de desarrollo.