Base de datos
banco de información que contiene datos almacenados de distinta manera que estan relacionados entre sí que se clasifican en conjuntos.
Características de las bases de datos
Diferencia entre datos e información
Los datos no tienen significado. Para que sean útiles los datos deben interpretarse para generar información.
Diferencias entre un sistema de información y una base de datos
Las bases de datos son un componente de un sistema de información
¿Por qué son necesarias las bases de datos?
Beneficios de compartir datos
Registrar la información
Mantener coherencia de datos
facilidad de recuperar información
Importancia del uso de transacciones,estados y actualizaciones para mantener la coherencia de los datos (y la integridad)
Para garantizar la coherencia de los datos en una transferencia de dinero entre dos cuentas es necesario completar dos operaciones (extraer de una cuenta e ingresar en otra). La transacción no se realizará si no se completan ambas operaciones.
Concurrencia
Es una situación en la que se comparten datos y se acceden al mismo tiempo bien en operación de lectura o escritura
Propiedades ACID en una transacción de bases de datos
-Durabilidad: Después de que una transacción se complete correctamente, los cambios en los datos persisten y no se deshacen, incluso en el caso de una anomalía del sistema.
Funciones que se deben realizar sobre las bases de datos.
Funciones de consulta: podemos acceder y consultar información
Funciones de actualización: podemos modificar la información
Función de validación de datos: comprobamos que los datos están en el formato correcto
Función verificación de datos: la información es acorde a lo que habíamos registrado
Define SGBD
es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.
Funciones de una SGBD
Características de un SGBD
● Abstracción de la información
● Independencia
● Redundancia mínima
● Consistencia
● Seguridad
● Integridad
● Respaldo y Recuperación
● Control de la concurrencia
● Permisos de acceso
● Bloqueo de dato
Características de los tres niveles del esquema: conceptual, lógico y físico:
● Un modelo de datos lógicos describe los datos con el mayor detalle posible, independientemente de cómo se implementarán físicamente en la base de datos.
● Un modelo conceptual de datos identifica las relaciones de más alto nivel entre las diferentes entidades. El modelo de datos físicos representa cómo se construirá el modelo en la base de datos.
● Un modelo de base de datos física muestra todas las estructuras de tabla, incluidos el nombre de columna, el tipo de datos de columna, las restricciones de columna, la clave principal, la clave externa y las relaciones entre las tablas.
¿Qué son los modelos de datos?
definen cómo se modela la estructura lógica de una base de datos. Los modelos de datos son entidades fundamentales para introducir la abstracción en una base de datos.
Diccionario de datos
Un diccionario de datos trata de documentar los metadatos más ligados a su almacenamiento en la base de datos. Es decir, incluye aspectos técnicos como el tipo de dato, formato…
¿A qué se refiere con Tabla?
se refiere al tipo de modelado de datos donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de tablas.
Clave principal
campo o a una combinación de campos que identifica de forma única a cada fila de una tabla.
Clave secundaria
es un orden que no necesariamente identifica una fila de otra (puede haber repeticiones), pero sirve para procesar la información en un orden adecuado, para algún proceso en particular.
Clave externa
establece una relación entre dos tablas
Clave candidata
un conjuntó mínimo de uno o más atributos que pueden identificar de manera única cada fila en una tabla de una base de datos. esto significa que no puede haber dos filas con el mismo valor para todos los atributos de la clave candidata
Clave primaria compuesta
Definimos una clave compuesta cuando ningún campo por si solo cumple con la condición para ser clave, por que es una clave primaria compuesta por dos o más campos.
Los tipos de relación entre bases de datos
Requisitos para crear una tabla que este en Primera Forma Normal
¿Qué es un administrador de bases de datos?
Profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y las legalidades de las bases de datos, y de su calidad de datos.