Subido por Ivan Estrada

AE1RecursoIntroduccionalasBD

Anuncio
RECURSO DE APRENDIZAJE
• CARRERA: Computación e Informática
• MÓDULO: Bases de Datos I
• APRENDIZAJE ESPERADO 1: “Explicar
conceptos de bases de datos”.
• DESCRIPCIÓN DEL RECURSO: En esta
presentación podrás conocer los
principales conceptos de las Bases de
Datos.
Bases de Datos I
Clase 1
Introducción a las
Bases de Datos
Bases de Datos I
Agenda
Concepto BD
Componentes de una BD
Arquitectura de una BD
Objetivos de las BD
Aplicaciones de las BD
Que es una base de
datos?
Introducción a las Bases de Datos
Que es una Base de
Datos?
Colección de datos
independientes,
interrelacionados, con
un mínimo de
Redundancia, para servir
múltiples aplicaciones,
con los datos
almacenados,
independientes del
hardware y de los
programas que los usan.
Introducción a las Bases de Datos
Componentes de una BD
Un sistema de BD completo
consiste de cuatro
componentes: Hardware,
Software, Datos y Personas.
• Hardware: Conjunto de
dispositivos físicos sobre los
cuales reside una base de
datos.
• Software:
a.De propósito
general(SMBD/DBMS);
b.Un software de aplicación
que usa las facilidades del
DBMS.
Introducción a las Bases de Datos
Sistema Administrador de Base de Datos (DBMS/SGBD)
Una base de datos es creada, accedida y actualizada
por un DBMS, que provee varias facilidades:
• Establece la relación entre datos de la B.D
• Independencia de los datos
• Seguridad de los datos
• Facilidad de recuperación del sistema
• Capacidad de un lenguaje de consulta.
Introducción a las Bases de Datos
DBMS / SGBD
Es un software que provee un número de servicios a usuarios finales,
existe para facilitar la administración de una base de datos y debe
proveer los siguientes servicios:
• Acceso a los datos en forma concurrente para múltiples usuarios.
• Definición de datos centralizada.
• Mecanismos de seguridad e integridad de los datos.
• Consulta de datos orientada al usuario y capacidades de
manipulación y reporte.
• Capacidades de un sistema de desarrollo de aplicaciones
orientadas al programador.
Arquitectura General de una Base de Datos
Vista 1: Esquema Externo
Usuario 2
Vista 2:
Esquema Externo
Mayor Abstracción
Usuario 1
Introducción a las Bases de Datos
Objetivos de una BD
Dentro de los objetivos
de una base de datos
podemos enumerar:
1. La independencia.
2. Minimizar la
redundancia.
3. Integridad de los
datos.
4. Seguridad
5. Control central de
recursos.
Introducción a las Bases de Datos
Objetivos de una BD
1.Independencia:
Es la capacidad para
modificar el
esquema Interno
(Físico) sin provocar
que los programas
de aplicación tengan
que reescribirse
Introducción a las Bases de Datos
Objetivos de una BD
2. Minimiza la Redundancia:
Qué es Redundancia?
Tener un mismo dato almacenado en
forma repetida.
Guardar datos redundantes produce:
o Desperdicio de espacio de
almacenamiento.
o Inconsistencia de los datos.
(Actualizaciones incompletas de
datos duplicados)
Como consecuencia tenemos:
o Elevado costo de mantenimiento
(ejecutar y desarrollar más de un
programa)
o El mantenimiento es una tarea
difícil y propensa a errores.
Introducción a las Bases de Datos
Objetivos de una BD
3. Integridad:
Medidas de seguridad usadas
para mantener correctos los
datos en la base de datos.
Los errores más comunes en las
BD pueden ser:
• Falla del equipo (hardware)
• Actualización incompleta.
• Defectos en el software.
• Inserción de datos no
válidos.
• Errores humanos.
Introducción a las Bases de Datos
Objetivos de una BD
4. Seguridad:
• Protección de la BD contra
accesos o modificaciones no
autorizadas.
• Sin el control de seguridad,
los usuarios no tendrían
privacidad en sus datos y el
sistema no podría mantener
la integridad de los mismos.
• Mecanismos para el control
de seguridad: subesquemas,
los códigos de control de
acceso y el (encriptamiento).
Introducción a las Bases de Datos
Objetivos de una BD
5. Centralización:
• Debe existir un
Administrador de la BD
(DBA) quien tiene como
funciones principales:
• Formular y coordinar los
requerimientos de la base
de datos.
• Diseñar los esquemas
conceptuales y externos
de la base.
• Implantar y mantener el
sistema de base de datos.
Bases de Datos II
Objetivos de una
BD
Introducción a las Bases de Datos
Aplicaciones de una BD.
Preguntas?
FUENTE BIBLIOGRÁFICA
• Silberschatz A. (2002) Fundamentos de Bases de Datos.
McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U.
• Learn Computer Science (2020) Database Management System.
Recuperado el 08/09/2020 de
https://www.learncomputerscienceonline.com/databasemanagement-system/
• José Antonio Sandoval Acosta (2016) Fundamentos de BD Unidad 1 Sistemas Gestores de BD [Presentación]. Recuperado
el 07/09/2020 de
https://www.slideshare.net/JosAntonioSandovalAc/fundamento
s-de-bd-unidad-1-sistemas-gestores-de-bd
Descargar