Introducción a las bases de datos por : Griceidy Rodriguezgriceidyro2001
Una base de datos es un repositorio persistente de datos almacenados en una computadora. Los datos representan información registrada. Por persistente queremos decir que los datos permanecen disponibles indefinidamente, después de que se cierran las aplicaciones de software que usan o crean los datos, e incluso cuando los sistemas informáticos en los que se almacenan los datos se reinician o se bloquean debido a fallas de software o hardware. En la presente entrada abordaremos los fundamentos teóricos de las bases datos.
Contenidos temáticos
Base de Datos⤵:
✔Definición
✔Características,
✔Aplicación
✔Tipos
✔Ventajas y Desventajas
✔Visión de los datos: independencia lógica y física.
✔Relación entre los Sistemas de información y las Base de datos.
· Sistemas de gestión de bases de datos⤵.
✔Definición
✔Arquitectura
✔Usuarios
TAREA SEMANA2
Componentes de un SGBD
Definición y características del diccionario de datos
Usuarios de un SGBD
Usuarios informáticos
Usuarios no informáticos
Tipos de BDD según el modelo de datos
Bases de datos jerárquicas
Bases de datos en red
Bases de datos relacionales
1. Sistema Gestor de Base de
Datos.
Presenta: Aldeni Zendejas Hernández.
2. SGBD
Un sistema gestor de base de datos consiste en una colección de datos
interrelacionados y una colección de programas para acceder a estos datos. Los
datos describen una empresa particular.
El objetivo principal de un sistema gestor de Base de Datos, es proporcionar un
entorno que sea tanto conveniente como eficiente para las personas que lo usan ,
para la recuperación y almacenamiento de la información.
3. SGBD
La agestión de los datos implica, tanto la definición de estructuras para el
almacenamiento de la información como la provisión de mecanismos para la
manipulación de la información.
A demás debe proporcionar la seguridad de la información almacenada en casa de
caídas del sistema o intentos de acceso o autorizado.
Un propósito principal de las SGBD es proporcionar a los usuarios una visión
abstracta de los datos. Es decir, el sistema esconde ciertos detalles de como los
datos se almacenan y mantienen.
4. Modelo de Datos.
Por debajo de la estructura de la base de datos esta el MD:
Una colección de herramientas conceptuales para describir los datos, las relaciones
entre los datos, la semántica de los datos y las restricciones de los datos.
El MDD entidad-relación proporciona una representación grafica conveniente para
ver los datos, las relaciones y las restricciones.
El modelo de datos relacional se usa ampliamente para almacenar datos en las
BDD. Otro modelo es el orientado a objetos y modelos de datos
semiestructurados.
5. Diseño.
El diseño general de la base de datos se denomina el esquema de la base de datos.
Un esquema de base de datos se especifica como un conjunto de definiciones que
se expresan usando un lenguaje de definición de datos (LDD).
6. LMD
Un lenguaje de manipulación de datos se abrevia (LMD) es un lenguaje que
permite acceder o manipular los datos.
Los LMD no procedimentales, que requieren que un usuario especifique que solo
los datos que necesita se usa ampliamente hoy en día.
Los usuarios de base de datos se pueden catalogar en barias clases de usuario usa
habitualmente diferentes tipos de interfaz.
7. Los SGBD tienen varios subsistemas.
Gestor de transacciones: es el responsable de asegurar que la Base de Datos
permanezca en un estado consiente (correcto) a pesar de los fallos del sistema.
También segura que las ejecuciones de transacciones concretas ocurran sin
conflictos-
El subsistema procesador de consultas, compila y ejecuta instrucciones. LDD Y
LMD.
El subsistema gestor de almacenamiento es un modulo de programa que
proporciona la interfaz entre los datos de bajo nivel almacenados en la base de
datos y los programas de aplicación y las consultas enviadas al sistema.
8. Aplicaciones
Las aplicaciones de bases de datos se dividen normalmente en una parte frontal
que se ejecuta en las maquinas cliente y una parte que se ejecuta en el dorsal.
En las arquitecturas de dos capas, el frontal se comunica directamente con una
base de datos, la cual se ejecuta en el dorsal.
En las arquitecturas de tres capas la parte dorsal se divide así mismo en un servidor
de aplicaciones y en un servidor de base de datos.