Please enable JavaScript.
Coggle requires JavaScript to display documents.
Base de datos relacionales. - Coggle Diagram
Base de datos relacionales.
Definición.
Se trata de un almacén que nos permite guardar información a gran escala ordenado de modo sistemático para posteriormente recuperarla, analizarla o transmitirla.
Características.
Integridad de los datos.
Es un termino usado para referirse a la exactitud y fiabilidad de los datos. Estos evitan datos duplicados, datos faltantes, datos alterados y datos incorrectos.
Acceso concurrente por múltiples usuarios.
Es el que optimiza el funcionamiento global del sistema y permite obtener un tiempo de respuesta mas rápido, permitiendo que múltiples usuarios actualicen los datos simultáneamente.
Control de redundancia.
La redundancia de datos hace referencia al almacenamiento de los mismos datos varias veces en diferentes lugares. la redundancia de datos puede provocar incremento de trabajo, desperdicio de espacio de almacenamiento y inconsistencia de los datos.
Independencia de los datos
Es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación.
Seguridad.
Al concepto de seguridad también se le puede llamar privacidad.
Es importante por que todo los sistemas informáticos esta expuesto a cualquier tipo de amenaza y esto causa perdida de confiabilidad.
se refiere a la protección frente a accesos mal intencionados.
Implica medidas de protección de la privacidad que este evita el acceso no autorizado.
Objetivos del modelo DB racional
El modelo relacional busca estructurar como se guarda la información, como se consulta y evita redundancias en la información, que toda esta información se reagrupa atreves de tablas que tienen como características registros y campos.
Sistema de gestión de base de datos.
El SGBD tiene como función: controlar tres elementos vitales: La información, los motores de base de datos que permiten el acceso, bloqueo y modificación de información, y los esquemas de base de datos, que definen las estructuras lógicas de las bases de datos.
El objetivo principal de un sistema de base de datos es recuperar información y almacenar nueva información de la base de datos.
El primer objetivo del SGBD es disminuir la redundancia e inconsistencia en los datos
Segundo objetivo del SGBD es que este cubre las necesidades de información que pida el usuario.
Tercer objetivo del SGBD es asilamientos de los datos: Los sistemas de base de datos deben permitir la centralización de datos reduciendo su aislación.
Cuarto objetivo del SGBD es anomalías de acceso concurrente: Este evita las consistencias por actualizaciones de usuario que acceden al mismo tiempo a la base de datos.
Quinto objetivo del SGBD el cual es, problemas de seguridad: Este se encarga de que la información que se guarda en una base de datos no debe ser vista con la misma profundidad por los usuarios de la misma.
Sexto objetivo del SGBD el cual es Problemas de integridad: Los datos que ingresan a una base deben estar bien filtrados de manera que no se almacene información errónea o sin el formato adecuado.
Gestores de bases de datos relacionales.
ventajas.
1) independencia de datos:
Cambio en los datos de la base.
Menor coste de mantenimiento.
2) Coherencia de resultados:
Acciones únicas.
Se evita inconsistencia.
3) Mejora en la disponibilidad:
No hay dueño de datos.
Ni aplicaciones ni usuarios.
4) Cumplimiento de ciertas normas:
Restricciones de seguridad.
Accesos.
Operaciones.
Desventajas.
1) Complejidad:
Los SGBD son programas que pueden ser complejos.
2) Costo del equipamiento adicional:
Adquiere mas espacio de almacenamiento.
3) Vulnerable a los fallos:
Hace que es sistema sea mas vulnerables ante los fallos.
4) Tipos de campos:
Numéricos.
Booleanos.
Memos.
Fechas.
Alfanuméricos.
Autoincrementadles.
Modelo de datos relacional
Una base de datos relacional es un conjunto de tablas las cuales almacenan entidades y estas entidades poseen atributos que son representados mediante columnas.
Entidades.
Un modelo entidad mas conocido por modelo entidad-relación es una herramienta para el modelo de datos, la cual facilita la representación de entidades de una base de datos.
Ejemplos:
Una persona: Se diferencia de alguna otra persona, incluso siendo gemelos.
Un automóvil: Aun que sea de la misma marca, el mismo modelo, etc. tendrá atributos diferentes, por ejemplo el numero del chasis.
Una casa: Aun que se exactamente igual a otra aun se diferencia en su dirección.
Atributos.
Los atributos son las características que definen o identifican a una identidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere mas relevantes.
Ejemplos: A la colección de identidades <<alumnos>>, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades: (1, Sophia, 15 años, 2), (2, Josefa, 19 años, 5) y (3, Carlos, 20 años, 2).
Relaciones.
El modelo relacional se basa en modelo matemático de relación, que gráficamente se representa mediante una tabla. Es decir, una relación es una tabla, con columnas y filas. En este modelo las relaciones se utilizan para almacenar información sobre los objetos que se presentan en la base de datos.
Funciones del SGBD
Las funciones principales de los sistemas de gestión de base de datos son:
Permitir poder acceder con mas facilidad y eficacia a la base de datos.
Manipular los datos según los usuarios lo indiquen.
Tener un historial y fecha de uso de la base de datos.
Interacción con el manejador de archivos. esto a través de las sentenciasen DML al comando de el sistema de archivos. Así el que manipula la base de datos es el responsable del verdadero responsable del almacenamiento de los datos.
Respaldo y recuperación. Es un mecanismo que se actualiza periódicamente permitiendo crear un respaldo de la base de datos para prevenir algún fallo del sistema en el caso de que ocurra.