EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Sistemas de Gestión de Base de Datos
1. INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
INGENIERIA DE SISTEMAS
EXTENSIÓN MARACAIBO
JOSÉ JIMÉNEZ 29.526.403
BASE DE DATOS
SISTEMA DE APRENDIJE INTECRACTIVO A DISTANCIA
(SAIA)
2. ESQUEMA
• Definición.
• Objetivos y funciones.
• Tendencias o enfoques.
• Diferencia con los sistemas de gestión de
archivos.
• Aplicaciones.
3. DEFINICIÓN
Consiste en una colección de datos
interrelacionados y un conjunto de
programas para acceder a dichos datos.
Contiene información relevante para
una empresa. El objetivo principal de
un SGBD es proporcionar una forma de
almacenar y recuperar la información
de una base de datos de manera que
sea tanto práctica como eficiente.
4. OBJETIVOS Y FUNCIONES
Objetivos
• Independencia: La independencia de los datos consiste en la capacidad de
modificar el esquema (físico o lógico) de una base de datos sin tener que
realizar cambios en las aplicaciones que se sirven de ella.
• Consistencia: En aquellos casos en los que no se ha logrado eliminar la
redundancia, será necesario vigilar que aquella información que aparece
repetida se actualice de forma coherente, es decir, que todos los datos
repetidos se actualicen de forma simultánea.
• Seguridad: La información almacenada en una base de datos puede llegar
a tener un gran valor. Los SGBD deben garantizar que esta información se
encuentra segura de permisos a usuarios y grupos de usuarios, que
permiten otorgar diversas categorías de permisos.
• Manejo de transacciones: Una transacción es un programa que se ejecuta
como una sola operación. Esto quiere decir que luego de una ejecución en
la que se produce una falla es el mismo que se obtendría si el programa
no se hubiera ejecutado.
• Tiempo de respuesta: Lógicamente, es deseable minimizar el tiempo que
el SGBD demora en proporcionar la información solicitada y en almacenar
los cambios realizados.
•
5. Funciones
•Función de descripción o definición: Permite al diseñador de la
base de datos crear las estructuras apropiadas para integrar
adecuadamente los datos. Esta función es la que permite definir las
tres estructuras de la base de datos (relacionadas con sus tres
esquemas; estructura interna, estructura conceptual y externa.
•Función de manipulación: Permite modificar y utilizar los datos de
la base de datos. Se realiza mediante el lenguaje de modificación de
datos o DML. Se puede añadir, eliminar, modificar y buscar datos.
•Función de control: Mediante esta función los administradores
poseen mecanismos para proteger las visiones de los datos
permitidas a cada usuario, además de proporcionar elementos de
creación y modificación de esos usuarios.
Se suelen incluir aquí las tareas de copia de seguridad, carga de
ficheros, auditoria, protección ante ataques externos, configuración
del sistema, etc.
6. TENDENCIAS O ENFOQUES
A lo largo del desarrollo de las tecnologías ligadas a los SIG
desde los setenta hasta la actualidad, una de las tendencias más
claras es el papel, cada vez más importante, que tiene el uso de
SGBD para la gestión de datos temáticos como apoyo al SIG. En
principio se utilizaron para almacenar los atributos temáticos
asociados a un conjunto de entidades espaciales almacenadas
en formato vectorial, hoy en día se están empezando a utilizar
además para el almacenamiento de la información geométrica
(conjunto de coordenadas) de las entidades espaciales. Aunque
se han hecho algunos intentos para almacenar información en
formato raster en un SGBD, esta opción no resulta eficiente.
7. Sistemas de Base de Datos Sistemas de archivos
Existe redundancia controlada
e integridad referencia.
Manejo de archivos en texto
plano
Implementa mayor seguridad. Búsqueda de tres tipos:
secuencial, aleatorio,
indexado.
Existen actualizaciones
directas.
No existen las actualizaciones,
se simulan dando de baja el
registro y dando de alta el
nuevo con la modificación.
No tienen independencia ni
lógica ni física.
Tienen independencia lógica y
física la mayoría de ellos.
Sus componentes son Hw, Sw,
BD y Usuarios.
Sus componentes son:
archivos, registros, campos.
8. MySQL: Es el sistema gestor de bases de datos relacional por
excelencia. Es un SGBD multihilo y multiusuario utilizado en la gran
parte de las páginas web actuales. Además es el más usado en
aplicaciones creadas como software libre.
Oracle: Se considera a Oracle como uno de los sistemas de bases de
datos más completos, destacando el soporte de transacciones,
estabilidad, escalabilidad, y soporte multiplataforma.
PostgreSQL: Es un proyecto de código abierto el cual no es
manejado por una empresa y/o persona sino que es dirigido por
una comunidad de desarrolladores que trabajan de forma
desinteresada, altruista , libre y/o apoyada por organizaciones
comerciales.
9. Microsoft Access: Es un sistema de gestión de base de datos
incluido en el paquete ofimático de Microsoft Office. Una base de
datos de Access almacena la información en un solo archivo, junto
con otros objetos, como formularios, informes, macros y
módulos.
Microsoft SQL Server: Es un sistema propietario de Microsoft. Sus
principales características son:
•Soporte exclusivo por parte de Microsoft.
•Escalabilidad, estabilidad y seguridad.
•Posibilidad de cancelar consultas.
•Potente entorno gráfico de administración que permite utilizar
comandos DDL y DML.
•Aunque es nativo para Windows puede utilizarse desde hace ya
un tiempo en otras plataformas como Linux o Docker.