Tema 1. - Fundamentos de Base de Datos
Tema 1. - Fundamentos de Base de Datos
Tema 1. - Fundamentos de Base de Datos
I
Clase # 1
Docente
Bibliografía Básica
RAMEZ ELMASRI, “Sistemas de Bases de
Datos. Conceptos Fundamentales”.
KORTH HENRY E. SILBERSCHATZ,
“Fundamentos de Bases de Datos”
Bibliografía Complementaria
JEFFREY D. ULLMAN, Principles of
Databases System, Computer Science.
JAMES R. GROFF, PAUL N. WEINBERG,
“Aplique SQL” 1º Edición.
Sistema de Evaluación
PARCIAL 1(Teórico) 05 de DICIEMBRE
15
Unidad I, II y III.
100
Puntualidad.- 15 Minutos de tolerancia
Planificación de la Clase # 1
Objetivo de la clase
El Alumno pueda aprender los siguientes conceptos:
Conclusión - Evaluación
Próxima clase
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• Introducción
• Son la parte fundamental de los sistemas de información.
INCONSISTENCIA
AISLAMIENTO DE DATOS
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• Introducción
• Actualmente se manejan Base de Datos, las cuales tienen
ventajas como:
Seguridad
Menos duplicación
Independencia entre programas y datos.
• Existen paquetes llamados Sistemas de administración de
Base de datos(DBMS), tanto Comercial como libre:
Comercial(SQL, Oracle, Informix, etc)
Libre distribución(MySQL, PostgreSQl)
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• DEFINICIONES BASICAS SOBRE BASE DE DATOS
• DATO
Es un valor de alguna característica de un objeto real
sea concreto ó imaginario.
Debe permanecer en el tiempo
Debe tener un significado
Debe poder manipularse mediante operadores.
• INFORMACIÓN
Es un conjunto de datos convenientemente procesado
Puede ser usado en la realización de cálculos
Puede ser usado para toma de decisiones.
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• DEFINICIONES BASICAS SOBRE BASE DE DATOS
• CAMPO
Es la unidad de dato mas pequeña que un programa
puede manejar.
Como programador representa una característica de
un individuo ú objeto.
• REGISTRO
Conjunto de campos lógicamente relacionados.
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• DEFINICIONES BASICAS SOBRE BASE DE DATOS
• ARCHIVO
Conjunto de registros almacenados siguiendo una
estructura homogénea.
• BASE DE DATOS
Es una colección de datos estructurados según un
modelo donde se refleje las relaciones y restricciones
que existen en el mundo real.
Los datos son compartidos por diferentes usuarios y
aplicaciones y deben mantenerse independientes de
éstas.
Los tratamientos que sufran estos datos tendrán que
conservar la integridad y seguridad.
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• SGBD/DBMS
• SISTEMA DE GESTION DE BASE DE DATOS (SGBD / DBMS)
Son software muy específico, dedicado a servir de
interfaz entre las base de datos y las aplicaciones
que la utilizan.
Da facilidades y seguridad para acceder a los datos.
• BD DINAMICAS
• BD ORIENTADOS A OBJETOS
Este modelo trata de guardar en la base de datos los
objetos completos.
Incorporatodos los conceptos importantes del
paradigma de objetos:
Encapsulación
Herencia
Polimorfismo
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• DIFERENTES BASES DE DATOS
• BD DOCUMENTALES
Permiten la indexación a texto completo
• BD DISTRIBUIDAS
Una base de datos distribuidas es la unión de las bases
de datos de red.
Labase de datos está almacenada en varias
computadoras conectadas en red.
Permite el acceso a los datos desde diferentes maquinas.
Está manejada por el sistema de administración de
datos distribuidas (SABDD) ó Sistema de Gestión de
Base de Datos Distribuida.
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• SGBD/DBMS
Un SGBD es un conjunto de datos interrelacionados y un
conjunto de programas para acceder a esos datos.
Respaldo y recuperación
Control de concurrencia. Acceso a uno y restricción a otro.
Seguridad de la data.- Encriptación, restricción de acceso.
Integridad.- Confiabilidad, calidad de relación, no
deformación de la estructura.
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• SGBD/DBMS - VENTAJAS
DATOS
Mayor coherencia
Mayor valor informativo
Información normalizada
USUARIOS
Acceso mas rápido y sencillo de los usuarios finales
Facilidades para compartir los datos por el conjunto
de los usuarios
Flexibilidad para atender a demandas cambiantes.
Niveles de autorización.
UNIDAD I: FUNDAMENTOS TEORICOS de BD
• SGBD/DBMS - DESVENTAJAS
IMPLANTACION
USUARIOS
Personal especializado
Desfase entre teoría y practica