Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Gestor de base de datos
1. Docente :Ing. Marco Aurelio Porro Chulli.
Asignatura :Laboratorio de Programación III.
Ciclo : VII “A”
Integrante:
• Yenny Isabel Cuello Morón.
• Vicente Wualdir Alberca Rojas.
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
2. INTRODUCCIÓN
• Un sistema de gestión de
bases de datos se puede
definir como una colección
de datos interrelacionados y
un conjunto de programas
para acceder a esos datos.
3. • Un Sistema Gestión de Bases de Datos –SGBD- (Data Base
Management System DBMS) consiste en una colección de datos
interrelacionados y un conjunto de programas para acceder a esos
datos. El Objetivo primordial de un SGBD es proporcionar un
entorno que sea a la vez conveniente y eficiente para ser utilizado
al extraer y almacenar información de la base de datos. (KORTH,
1995)
• “El sistema de gestión de la base de datos (SGBD) es una
aplicación que permite a los usuarios definir, crear y mantener la
base de datos, y proporciona acceso controlado a la misma.”
(MÁRQUES, 2001)
DEFINICION
4. PROPÓSITO
Manejar de forma ordenada, sencilla y clara
un conjunto de datos que posteriormente
se convertirán en información.
7. Los SGBD son paquetes de software muy complejo y
sofisticado que deben proporcionar los servicios
comentados en la sección anterior. No se puede
generalizar sobre los elementos que componen un
SGBD ya que varían mucho unos de otros.
COMPONENTES DE UN SGBD:
8. COMPONENTES DE UN SGBD:
Un SGBD tiene varios módulos, cada uno de los cuales
realiza una función específica. El sistema operativo
proporciona servicios básicos al SGBD, que es
construido sobre él.
El procesador de consultas es el componente principal de
un SGBD. Transforma las consultas en un conjunto de
instrucciones de bajo nivel que se dirigen al gestor
de la base de datos.
9. COMPONENTES DE UN SGBD:
El gestor de la base de datos es el interfase con los
programas de aplicación y las consultas de los usuarios.
El gestor de la base de datos acepta consultas y examina
los esquemas externo y conceptual para determinar qué
registros se requieren para satisfacer la petición.
10. El gestor de ficheros maneja los ficheros en disco en
donde se almacena la base de datos. Este gestor
establece y mantiene la lista de estructuras e
índices definidos en el esquema interno..
COMPONENTES DE UN SGBD:
El compilador del LDD convierte las sentencias del LDD
en un conjunto de tablas que contienen metadatos.
Estas tablas se almacenan en el diccionario de
datos.
11. El preprocesador del LMD convierte las sentencias del
LMD embebidas en los programas de aplicación, en
llamadas a funciones estándar escritas en el lenguaje
anfitrión. El preprocesador del LMD debe trabajar
con el procesador de consultas para generar el
código apropiado.
COMPONENTES DE UN SGBD:
12. LENGUAJES DE MODELACION DE UN SGBD:
Modelo jerárquico
En un modelo jerárquico, los datos están organizados en una estructura arbórea
(dibujada como árbol invertido o raíz), lo que implica que cada registro sólo tiene
un padre. Las estructuras jerárquicas fueron usadas extensamente en los
primeros sistemas de gestión de datos de unidad central, como el Sistema IMS
por IBM, y ahora se usan para describir la estructura de documentos XML.
13. LENGUAJES DE MODELACION DE UN SGBD:
Modelo de Red
El modelo de red expande la estructura jerárquica, permitiendo relaciones N:N en una estructura
tipo árbol que permite múltiples padres. Antes de la llegada del modelo relacional, el modelo en
red era el más popular para las bases de datos. Este modelo de red (definido por la especificación
CODASYL) organiza datos que usan en dos construcciones básicas, registros y conjuntos.
14. LENGUAJES DE MODELACION DE UN SGBD:
Modelo Relacional
El modelo fue introducido por E.F. Codd en 1970 con el objetivo de querer hacer los SGBD más
independientes de las aplicaciones. Es un modelo matemático definido en términos de lógica de
predicados y teoría de conjuntos, y se han implementado con él SGBD para mainframe,
ordenadores medios y microordenadores.
15. LENGUAJES DE MODELACION DE UN SGBD:
Modelo Orientado a Objetos
Las bases de datos orientadas a objetos también
introducen las ideas clave de la programación orientada
a objetos –encapsulación y polimorfismo– en el mundo
de las bases de datos.
Las bases de datos orientadas a objetos sufren falta de
estandarización; aunque han sido definidos estándares
por en Object Database Management Group nunca
han sido implementados con generalidad suficiente
como para permitir la interoperabilidad entre productos.
16. SISTEMAS DE GESTORES DE BASE DE DATOS
MySQL
MySQL es un sistema gestor de bases de datos
relacionales rápido, sólido y flexible. Es idóneo para
la creación de bases de datos con acceso desde
páginas web dinámicas, así como para la creación
de cualquier otra solución que implique el
almacenamiento de datos, posibilitando realizar
múltiples y rápidas consultas.
17. SISTEMAS DE GESTORES DE BASE DE DATOS
Microsoft SQL Server
SQL Server es un sistema gestor de base de datos
relacionales producido por Microsoft. Es un
sistema cliente/servidor que funciona como una
extensión natural del sistema operativo Windows.
Entre otras características proporciona integridad
de datos, optimización de consultas, control de
concurrencia y backup y recuperación.
18. SISTEMAS DE GESTORES DE BASE DE DATOS
PostgreSQL
PostgreSQL es un Sistema Gestor de Bases de Datos
Relacionales Orientadas a Objetos, derivado de
Postgres, desarrollado en la Universidad de California.
Es un gestor de bases de datos de código abierto, brinda
un control de concurrencia multi-versión (MVCC por sus
siglas en inglés) que permite trabajar con grandes
volúmenes de datos; soporta gran parte de la sintaxis
SQL y cuenta con un extenso grupo de enlaces con
lenguajes de programación.