Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano 301 497 2934 – 315 714 5518.

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE GESTIÓN DE BASES DE DATOS
Advertisements

DEFINICIONES. TIPOS. SEMANA 12
Base de Datos Unidad I Introducción.
Arquitecturas de BD Modelo ANSI/SPARC
Introducción a LAS Bases de Datos
Bases de datos distribuidas
CURSO DE ACCESS Ing. Saul Yasaca.
Introducción a los Sistemas de Bases de Datos
Bases de Datos Introducción.
Teórico: Introducción
Introduccion a base de datos
Sistema de Gestión de Base de Datos
1.1Database System Concepts Sistemas Gestores de Bases de Datos. Introducción (capítulo 1):  Definición  Objetivo de los SGBD (o por que los SGBD son.
UNIDAD II Modelo de Datos.
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
Base de datos.
BASES DE DATOS Clase 2 Conceptos Básicos
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
UNIDAD I Conceptos Básicos.
SISTEMAS GETIONADORES DE BASES DE DATOS
Definición De Datos Lenguaje de definición de datos
Introducción a los Sistemas de Bases de Datos
Sistemas de Bases de Datos I

BASES DE DATOS INTRODUCCION
Arquitectura de una aplicación
Introducción a las bases de datos
Introducción a la Base de Datos
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Introducción A Las Bases De Datos
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Estructura general de un gestor de base de datos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Cuestionario Base De Datos. Colegio José Celestino Mutis Informática John Edinson Combita 11-2.
1 Fundamentos de Bases de Datos. U.de.A. Facultad de Ingeniería Características Generales de un Sistema de Bases de Datos. Profesor: John Freddy Duitama.
Elaborado por: Guillermo Baquerizo I Término
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
PROYECTO EMPRESARIAL Clase # 1.
Características Generales de un Sistema de Bases de Datos.
Departamento de Informática Universidad de Rancagua
Introducción La gestión de bases de datos ha evolucionado.
1 Unidad VI Arquitectura y Componentes de un SGBD.
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Introducción La gestión de bases de datos ha evolucionado, siendo un tema importante para su estudio. La expansión de internet y el desarrollo de tecnologías.
Introducción a las Bases de Datos Parte 1. Contenido 2 1.Definiciones de Bases de datos 2.Dato e Información 3.Sistemas de bases de datos 4.Sistema de.
Beatriz Adriana Sabino Moxo
Beatriz Adriana Sabino Moxo
1 FUNDAMENTOS DE BASES DE DATOS SISTEMA GESTOR DE BASES DE DATOS (SGBD) Consiste en una colección de datos interrelacionados y un conjunto de programas.
CI-1114 Bases de Datos Prof. José Tomás Cadenas 1.
Bases de Datos Unidad 1.
Componentes de un gestor de base de datos Unidad I. Conceptos de BD Tema 1.7 Realizó: I.S.C. Raquel Gpe Saucedo Chacón.
BASE DE DATOS.
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.8 Estructura de un sistema de base de datos Fuentes: Fundamentos de Bases.
BASES DE DATOS Conceptos Básicos
Unidad 1. CONCEPTOS DE BASES DE DATOS
PARTICIPANTE: CAMACHO MAITE C.I T-01.
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
Introducción a la Base de Datos Profesora: Nelwi Báez.
María Trinidad Serna Encinas
Características Generales de un Sistema de Bases de Datos. Profesor: John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. Profesor: John Freddy Duitama.
Introducción Base de datos Ing. Linda K. Masias M. Base de datos (MySQL)
Diccionario/Directorio de Datos
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Administración de Base de Datos Recuperación Prof Mercy Ospina Torres
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Bases de datos I1 BASES DE DATOS Clase 2 Conceptos Básicos Gloria Lucía Giraldo Gómez Universidad Nacional de Colombia Bloque.
Estructura de un sistema de base de datos Partes que conforman un sistema de base de datos.
Introducción a las bases de datos (I)
Transcripción de la presentación:

Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano –

Bases de datos I2 Un poco de historia … Sistemas de archivos: persistencia  Surgieron a raíz de la necesidad de almacenamiento de la información para su correspondiente reutilización (persistencia)Desventajas:  Redundancia de los datos  Los archivos están separados unos de otros (no se pueden “combinar” fácilmente)  Alto costo para la propagación de cambios  Inconsistencia debido a actualizaciones simultáneas

Bases de datos I3 ProcesamientodeClientes Archivo de Clientes ProcesamientodePréstamos Archivo de Préstamos Usuario Usuario del Archivo de Clientes Usuario Usuario del Archivo de Préstamos Por cada préstamo se guarda la información del cliente correspondiente: Redundancia Un poco de historia …

Bases de datos I4 Un poco de historia … ¿Por qué surgieron los sistemas de Bases de Datos?  Necesidad de solucionar las debilidades de los sistemas de archivos  Capacidades: persistencia Manejo de persistencia modelo de datos Soporte por lo menos de un modelo de datos lenguaje de alto nivel Soporte de un lenguaje de alto nivel que permita manipular y definir la estructura de la información Control de acceso Control de acceso Evitar inconsistenciascompartir Evitar inconsistencias al compartir la información

Bases de datos I5 … Antes Empleados Clientes Inventario Ventas Cuentas SGBD Empleados Clientes Ventas Inventario Cuentas Dpto. Personal Dpto. Ventas Dpto. Contabilidad BASE DE DATOS … Ahora Personal Ventas Contabilidad

Bases de datos I6 Definición Una base de datos es un conjunto estructurado de datos coherentes Colección disponible de información

Bases de datos I7 Definición Una base de datos es un conjunto estructurado de datos coherentes Colección organizada en subconjuntos, en función de ligas y de relaciones entre las diferentes informaciones (estructura lógica)

Bases de datos I8 Definición Una base de datos es un conjunto estructurado de datos coherentes No hay contradicción entre los datos ligados, no hay pérdida de información, aun sabiendo que hay una utilización compartida de los datos entre varios usuarios

Bases de datos I9 Definición Un Sistema de Gestión de Bases de Datos (SGBD) es un software que permite manipular las bases de datos Construir Utilizar Mantener Reorganizar

Bases de datos I10 Sistema de Gestión de Bases de Datos Propiedades fundamentales  Independencia de los datos (OJO es muy importante)  Acceso eficiente a los datos  Integridad y seguridad de los datos  Administración de los datos  Acceso concurrente y recuperación en caso de « crash » Los SGBD deben cumplir con las propiedades ACID para las transacciones: Atomicity (Atomicidad: las transacciones son atómicas) Consistency (Consistencia: una transacción transforma un estado consistente de la BD en otro) I solation (Aislamiento: las transacciones están aisladas entre si) D urability (Durabilidad: después que una transacción ha sido confirmada ella persiste)

Bases de datos I11 Algunas definiciones Esquema de una Base de Datos Esquema de una Base de Datos: Cuando una base de Datos es diseñada interesa definir una estructura para ésta. Esta estructura permanece “estática” durante un gran período de tiempo, aunque puede sufrir modificaciones ocasionales Instancia Instancia: Es la información que en un determinado instante del tiempo posee la base de datos y que cambia permanentemente (excepto en algunos tipos de bases de BD particulares)

Bases de datos I12 Usuario final: El que interactúa con la base de datos, por lo general a través de aplicaciones e interfaces Usuario especialista: El que diseña y programa aplicaciones para usuarios finales. DBA (Database Administrator): El que administra la base de datos. ¿Qué hace? Algunas definiciones

Bases de datos I Universidad Nacional de Colombia 13 Funciones y componentes principales de un SGBD DDL: lenguaje de definición de datos DML: lenguaje de manipulación de datos Fuente: “Introducción a los sistemas de bases de datos” C.J. Date

Bases de datos I14 Componentes funcionales de un SGBD Metadatos o Diccionario de Datos (D.D): Contiene el esquema de la B.D, los usuarios, los permisos de acceso, etc. Son datos sobre los datos. Almacena la información que permite la traducción entre los 3 niveles de la Arquitectura ANSI/SPARC* Optimizador de consultas: Define el plan de ejecución de operaciones solicitadas por los usuarios, de tal manera que se lleven a cabo de la manera más eficiente posible Manejador de transacciones: Controla el acceso y la concurrencia de operaciones *Se verá mas adelante en el curso

Bases de datos I15 Componentes funcionales de un SGBD Manejador de almacenamiento tiene dos componentes: anejador de archivos  -Manejador de archivos  recupera desde disco los bloques que contienen la información solicitada por una transacción. anejador de buffer  más usada -Manejador de buffer  mantiene en memoria principal la información más usada y decide cuando llevar a disco alguno de sus bloques.

Bases de datos I16 SGBD - Funciones Soporta DML: Lenguaje para actualización, almacenamiento y recuperación de datos Ofrece optimización en la búsqueda de la información Soporta DDL : Lenguaje para definir los datos Metadatos (DD): Catálogo autodescriptivo, información sobre los objetos existentes en el sistema  Datos sobre los datos

Bases de datos I17 Ventajas de un SGBD 1. Reutilización de datos y programas 2. Control de redundancia 3. Estandarización ¿En qué sentido? 4. Consistencia (No hay redundancia) 5. Es posible equilibrar las cargas de los requerimientos (establecer prioridades)

Bases de datos I18 Ventajas de un SGBD 6. Integridad (Se cumplen las reglas establecidas  ¿Por quién?) 7. Seguridad 8. Rapidez de desarrollo 9. Mantenimiento y reingeniería: cambios en la estructura de datos sin cambiar los programas que los usan (hasta cierto punto)

Bases de datos I19 Desventajas de un SGBD 1. Tamaño 2. Susceptibilidad a fallas (Discutible) 3. Complejidad en la recuperación a fallas (Discutible) 4. Puede llegar a trabajar en forma “lenta” debido a la cantidad de verificaciones que debe hacer