SlideShare una empresa de Scribd logo
1 de 15
Ing. Eugenia del R. Uicab Campos
TEMA1: INTRODUCCIÓN A LAS BASES DE DATOS
 Pongamos como ejemplo un caso
sencillo: queremos mantener de
forma electrónica una lista con los
discos que hemos comprado a lo
largo de estos años. Tenemos una
computadora y un programa que
nos permite almacenar la lista
como se presenta a continuación.
A lo largo del tiempo hemos ido adquiriendo más y más discos, y nos gusta
intercambiar música con nuestros amigos (como se hacía antes, de forma inocente y
legal, según lo que se entiende por legal hoy en día).
Es más práctico dar una lista en papel, o enviarla por correo electrónico para que éste
elija lo que más le guste, en vez de invitarle a casa y que él se lleve los discos viéndolos
directamente en el estante; nuestro amigo también nos proporcionaría su propia lista
para hacer nosotros lo propio.
Precisamente en este punto, cuando la cantidad de discos es grande, hacer dicha lista
no es tan fácil. Podemos pensar que lo normal es comenzar a confeccionarla un día y
anotar en ella las nuevas adquisiciones a medida que van llegando. Más tarde, si
alguien nos la pide, podemos fotocopiarla y proporcionársela.
 Sin embargo, es evidente que la lista no está ordenada bajo ningún criterio, salvo si
nos hemos tomado la molestia de, cuando creamos la lista, anotar la información
ordenada por autor, por ejemplo.
 No obstante, las nuevas entradas de la lista estarán desordenadas puesto que las
anotamos al final de esa lista. Además, con la cantidad de discos que manejamos, es
fácil que tengamos descripciones de discos repetidas, o mal catalogadas, o con el
año equivocado; ¿qué hacemos?: ¿un borrón, escribir encima, escribirla a lápiz para
poder borrar y rectificar?
Además, esta información la podemos suministrar de cualquier
forma: en papel mediante la salida por impresora, por correo
electrónico, en un fichero de texto en un dispositivo de
almacenamiento portátil o, en definitiva, en cualquier formato de
intercambio.
Podemos tener copias de seguridad por si se nos pierde la lista
principal. Además, si queremos dar más datos descriptivos de
nuestros discos, el ordenador nos da facilidades para hacerlo sin
alterar la información anterior: sólo la definición de los listados se
alterará para poder imprimir, a partir de entonces, los nuevos datos.
La primera opción en la que
podemos pensar es un procesador
de textos o una hoja de cálculo,
donde la información es fácilmente
accesible y modificable.
Simplemente se trata de escribir la
lista y guardarla en el disco duro.
No obstante, el programa diseñado
desde un principio para hacer lo que
nosotros pretendemos es un
programa de creación y manejo de
bases de datos, un sistema de
gestión de bases de datos (SGBD).
Una base de datos (BD) es un
conjunto de datos estructurados
apropiadamente y relacionados
entre sí (como, por ejemplo, nuestra
lista de discos).
 El SGBD nos facilita un interfaz para introducir nuestra información desde teclado o
cualquier otro periférico que lo permita, y procesar después esa información para
obtener informes de cualquier tipo.
 Por ejemplo nos puede interesar tener un listado ordenado por autor y otro por
tipo de música.
 Otro informe puede que sólo tenga la información del autor, título y año de
publicación del disco.
 La ventaja estriba en que la información sólo la hemos introducido una vez, y es el
propio sistema de gestión de base de datos el que, según nuestras necesidades, se
encarga de clasificar esa información cada vez que le pedimos un listado.
 Además, si nos hemos equivocado en el año de publicación de un disco,
simplemente lo modificamos y en los siguientes listados ya saldrá corregido.
 Si quisiéramos borrar un disco, porque se nos haya perdido o roto, tampoco es un
problema: simplemente, cuando el SGBD vaya a realizar un nuevo listado no se
encontrará con ese disco entre los datos que maneja.
 Internet:
Las bases de datos tienen todo tipo de usos, como gestión de
documentos, gestión de registros, índices de motores de búsqueda,
para servidores de correo electrónico y para brindar contenido
dinámico de páginas web. Una persona, aplicación o script de página
web puede consultar la base de datos.
Ejemplos de las consultas que hacemos en internet
 Contenido en publicaciones de blogs o páginas de categoría de blogs
 Anuncios clasificados de empleos o sitios web de clasificados
 Información de directorios web y mapas
 El contenido de su actividad en Facebook
 Resultados de Google y otras búsquedas
 Secciones de contenido administrable en sitios web
 Listas de productos de sitios de comercio electrónico y detalles de procesos de compra
 Detalles y configuración de la cuenta cuando inició sesión en un sitio web
 http://www.tufuncion.com/paginas_almacenamiento_google
Tarea 1. Lee el siguiente Articulo y realiza un resumen
 Redundancia e inconsistencia de datos. Existen datos que pueden repetirse en diferentes
lugares o archivos, esto provoca que, teniendo esa duplicidad de datos, el almacenamiento y
el costo (en recursos del sistema) de acceso sean más altos. Inconsistencia de datos se
presentará porque las copias de los mismos datos en diferentes archivos pueden no coincidir,
pues si en un archivo se hicieron cambios de los datos, en los otros archivos donde estaban
los mismos datos no son modificados automáticamente.
 Dificultad en el acceso a los datos. Cuando se requiere de ciertos datos diferentes de archivos
diferentes, la obtención, consulta y modificación de los datos no puede hacerse directamente
de forma práctica y eficiente. Tendrían que desarrollarse sistemas de recuperación de datos
para realizar esa operación específica, o desarrollar un sistema de recuperación de datos para
uso general y ajustarlo de acuerdo a las necesidades.
 Aislamiento de datos. Debido a que los datos están dispersos en varios archivos, y los
archivos pueden estar en diferentes formatos, es difícil escribir nuevos programas de
aplicación para recuperar los datos apropiados.
 Problemas de integridad. Los valores de los datos almacenados en la BD deben satisfacer
ciertas restricciones de consistencia. Los desarrolladores hacen cumplir estas restricciones en
el sistema añadiendo código apropiado en las diversas aplicaciones. Sin embargo, cuando se
añaden nuevas restricciones es difícil cambiar los programas para hacer que se cumplan. Esto
se complica cuando las restricciones implican diferentes elementos de datos de diferentes
archivos.
 Problemas de atomicidad. En muchas aplicaciones es crucial asegurar que, cuando ocurra un
fallo y sea detectado, se restauren los datos a un estado de consistencia que existía antes del
fallo. Es difícil asegurar esta propiedad en un sistema de archivos tradicional.
 Anomalías en el acceso concurrente. en estos sistemas un entorno en el que permita a
múltiples usuarios actualizar los datos de un mismo archivo simultáneamente puede dar lugar
a datos inconsistentes o un estado incorrecto.
 Problemas de seguridad. No todos los usuarios de un sistema de bases de datos deberían
poder acceder a todos los datos. En estos sistemas es difícil garantizar tales restricciones de
seguridad.
 Estas dificultades, entre otras, han motivado el desarrollo de los sistemas de bases de datos
para resolver estos problemas.
Una manera de mantener información en un computador es hacerlo mediante un sistema de procesamiento de archivos típico o
tradicional, que permitirá tener a los archivos estructurados y organizados, y poder realizar operaciones con ellos.
Este sistema de archivos se mantiene mediante un sistema operativo convencional.
Antes de la llegada de los sistemas de gestión de bases de datos (SGBD), las organizaciones normalmente han almacenado la
información usando estos sistemas, pero mantener la información en estos sistemas de archivos tiene una serie de inconvenientes
importantes:
Gracias
por su
atención

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Guía sistemas de archivo.
Guía sistemas de archivo. Guía sistemas de archivo.
Guía sistemas de archivo.
 
Archivs
ArchivsArchivs
Archivs
 
Tutorial de DropBox
Tutorial de DropBoxTutorial de DropBox
Tutorial de DropBox
 
Skydrive
Skydrive Skydrive
Skydrive
 
Drop box
Drop boxDrop box
Drop box
 
Gabriela obando
Gabriela obandoGabriela obando
Gabriela obando
 
INSTRUCTIVO GOOGLE DRIVE
INSTRUCTIVO GOOGLE DRIVEINSTRUCTIVO GOOGLE DRIVE
INSTRUCTIVO GOOGLE DRIVE
 
Drive
DriveDrive
Drive
 
Tutorial dropbox
Tutorial dropbox Tutorial dropbox
Tutorial dropbox
 
Taller de sistemas de archivos
Taller de sistemas de archivosTaller de sistemas de archivos
Taller de sistemas de archivos
 
Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)Bases de datos (Ejemplo del videoclub)
Bases de datos (Ejemplo del videoclub)
 
Google
GoogleGoogle
Google
 
Google drive
Google driveGoogle drive
Google drive
 
Almacenamiento virtual
Almacenamiento virtualAlmacenamiento virtual
Almacenamiento virtual
 
Ventajas que representa un gestor de bases de
Ventajas que representa un gestor de bases deVentajas que representa un gestor de bases de
Ventajas que representa un gestor de bases de
 
Siachoque
SiachoqueSiachoque
Siachoque
 
Google Suite: Gmail, Inbox, Hangouts y Contactos
Google Suite: Gmail, Inbox, Hangouts y ContactosGoogle Suite: Gmail, Inbox, Hangouts y Contactos
Google Suite: Gmail, Inbox, Hangouts y Contactos
 

Destacado

Kak zarabotat-pri-pomoshi-interneta
Kak zarabotat-pri-pomoshi-internetaKak zarabotat-pri-pomoshi-interneta
Kak zarabotat-pri-pomoshi-internetaHenrietta Dickinson
 
Kak mozhno-bystro-zarabotat-dengi
Kak mozhno-bystro-zarabotat-dengiKak mozhno-bystro-zarabotat-dengi
Kak mozhno-bystro-zarabotat-dengiHenrietta Dickinson
 
Kak mozhna-zarabotat-dengi-v-internete
Kak mozhna-zarabotat-dengi-v-interneteKak mozhna-zarabotat-dengi-v-internete
Kak mozhna-zarabotat-dengi-v-interneteHenrietta Dickinson
 
Kak zarabotat-na-statyah-v-internete
Kak zarabotat-na-statyah-v-interneteKak zarabotat-na-statyah-v-internete
Kak zarabotat-na-statyah-v-interneteHenrietta Dickinson
 
Kak zarabotat-realnye-dengi-v-internete
Kak zarabotat-realnye-dengi-v-interneteKak zarabotat-realnye-dengi-v-internete
Kak zarabotat-realnye-dengi-v-interneteHenrietta Dickinson
 
Kak mozhno-zarabatyvat-v-internete
Kak mozhno-zarabatyvat-v-interneteKak mozhno-zarabatyvat-v-internete
Kak mozhno-zarabatyvat-v-interneteHenrietta Dickinson
 

Destacado (20)

Diseño conceptual ejercicios
Diseño conceptual   ejerciciosDiseño conceptual   ejercicios
Diseño conceptual ejercicios
 
Kak zarabotat-studentu
Kak zarabotat-studentuKak zarabotat-studentu
Kak zarabotat-studentu
 
Kak mnogo-zarabatyvat
Kak mnogo-zarabatyvatKak mnogo-zarabatyvat
Kak mnogo-zarabatyvat
 
Kak zarobotat-dengi
Kak zarobotat-dengiKak zarobotat-dengi
Kak zarobotat-dengi
 
Kak zarabotat-s-nulya
Kak zarabotat-s-nulyaKak zarabotat-s-nulya
Kak zarabotat-s-nulya
 
Kak zarabotat-cherez-webmoney
Kak zarabotat-cherez-webmoneyKak zarabotat-cherez-webmoney
Kak zarabotat-cherez-webmoney
 
Kak zarabotat-onlayn-dengi
Kak zarabotat-onlayn-dengiKak zarabotat-onlayn-dengi
Kak zarabotat-onlayn-dengi
 
Kak zarabotat-pri-pomoshi-interneta
Kak zarabotat-pri-pomoshi-internetaKak zarabotat-pri-pomoshi-interneta
Kak zarabotat-pri-pomoshi-interneta
 
Kak iz-deneg-sdelat-dengi
Kak iz-deneg-sdelat-dengiKak iz-deneg-sdelat-dengi
Kak iz-deneg-sdelat-dengi
 
Kak mozhno-bystro-zarabotat-dengi
Kak mozhno-bystro-zarabotat-dengiKak mozhno-bystro-zarabotat-dengi
Kak mozhno-bystro-zarabotat-dengi
 
Kak mozhna-zarabotat-dengi-v-internete
Kak mozhna-zarabotat-dengi-v-interneteKak mozhna-zarabotat-dengi-v-internete
Kak mozhna-zarabotat-dengi-v-internete
 
Kak zarabotat-pervyy-million
Kak zarabotat-pervyy-millionKak zarabotat-pervyy-million
Kak zarabotat-pervyy-million
 
Kak mne-zarabotat-deneg
Kak mne-zarabotat-denegKak mne-zarabotat-deneg
Kak mne-zarabotat-deneg
 
Kak zarabotat-s-google
Kak zarabotat-s-googleKak zarabotat-s-google
Kak zarabotat-s-google
 
Kak zarabotat-na-forekse
Kak zarabotat-na-forekseKak zarabotat-na-forekse
Kak zarabotat-na-forekse
 
Kak zarabotat-na-statyah-v-internete
Kak zarabotat-na-statyah-v-interneteKak zarabotat-na-statyah-v-internete
Kak zarabotat-na-statyah-v-internete
 
Kak zarabotat-realnye-dengi-v-internete
Kak zarabotat-realnye-dengi-v-interneteKak zarabotat-realnye-dengi-v-internete
Kak zarabotat-realnye-dengi-v-internete
 
Kak zarabotat-onlayn
Kak zarabotat-onlaynKak zarabotat-onlayn
Kak zarabotat-onlayn
 
Kak legko-zarabotat-dengi
Kak legko-zarabotat-dengiKak legko-zarabotat-dengi
Kak legko-zarabotat-dengi
 
Kak mozhno-zarabatyvat-v-internete
Kak mozhno-zarabatyvat-v-interneteKak mozhno-zarabatyvat-v-internete
Kak mozhno-zarabatyvat-v-internete
 

Similar a Tema1- Bases de datos

Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosVictor Reyes
 
Trabajo bases de datos equipo 3 seccion 5
Trabajo bases de datos equipo 3 seccion 5Trabajo bases de datos equipo 3 seccion 5
Trabajo bases de datos equipo 3 seccion 5gerenciaseccion5
 
Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5milagrocabeza
 
Que es una Base de datos y los Programas que se Utilizan
Que es una Base de datos y los Programas que se Utilizan Que es una Base de datos y los Programas que se Utilizan
Que es una Base de datos y los Programas que se Utilizan Joseph950609
 
Sistema de archivos.
Sistema de archivos. Sistema de archivos.
Sistema de archivos. Natalia Rico
 
Fundamentos de BD
Fundamentos de BDFundamentos de BD
Fundamentos de BDClaü Vides
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datossistemas ruta 2
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de DatosAxel Mérida
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)Doris Aguagallo
 
presentacion de base de datos para su creacion de ella
presentacion de  base de datos para su creacion de ellapresentacion de  base de datos para su creacion de ella
presentacion de base de datos para su creacion de ellaLuisMagaa45
 

Similar a Tema1- Bases de datos (20)

Diseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de DatosDiseño de Archivos y Bases de Datos
Diseño de Archivos y Bases de Datos
 
Conceptualizacion bd1
Conceptualizacion bd1Conceptualizacion bd1
Conceptualizacion bd1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
bases de datos
 bases de datos  bases de datos
bases de datos
 
Trabajo bases de datos equipo 3 seccion 5
Trabajo bases de datos equipo 3 seccion 5Trabajo bases de datos equipo 3 seccion 5
Trabajo bases de datos equipo 3 seccion 5
 
Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5Trabajo bases de datos equipo 3 sección 5
Trabajo bases de datos equipo 3 sección 5
 
Sistemasinformacion
SistemasinformacionSistemasinformacion
Sistemasinformacion
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Que es una Base de datos y los Programas que se Utilizan
Que es una Base de datos y los Programas que se Utilizan Que es una Base de datos y los Programas que se Utilizan
Que es una Base de datos y los Programas que se Utilizan
 
Frt
FrtFrt
Frt
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Sistema de archivos.
Sistema de archivos. Sistema de archivos.
Sistema de archivos.
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Fundamentos de BD
Fundamentos de BDFundamentos de BD
Fundamentos de BD
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Informática i1 base de datos
Informática i1 base de datosInformática i1 base de datos
Informática i1 base de datos
 
Doris aguagallo bdii_tarea1 (2)
Doris  aguagallo bdii_tarea1 (2)Doris  aguagallo bdii_tarea1 (2)
Doris aguagallo bdii_tarea1 (2)
 
presentacion de base de datos para su creacion de ella
presentacion de  base de datos para su creacion de ellapresentacion de  base de datos para su creacion de ella
presentacion de base de datos para su creacion de ella
 

Último

AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Último (20)

AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Tema1- Bases de datos

  • 1. Ing. Eugenia del R. Uicab Campos TEMA1: INTRODUCCIÓN A LAS BASES DE DATOS
  • 2.  Pongamos como ejemplo un caso sencillo: queremos mantener de forma electrónica una lista con los discos que hemos comprado a lo largo de estos años. Tenemos una computadora y un programa que nos permite almacenar la lista como se presenta a continuación.
  • 3.
  • 4. A lo largo del tiempo hemos ido adquiriendo más y más discos, y nos gusta intercambiar música con nuestros amigos (como se hacía antes, de forma inocente y legal, según lo que se entiende por legal hoy en día). Es más práctico dar una lista en papel, o enviarla por correo electrónico para que éste elija lo que más le guste, en vez de invitarle a casa y que él se lleve los discos viéndolos directamente en el estante; nuestro amigo también nos proporcionaría su propia lista para hacer nosotros lo propio. Precisamente en este punto, cuando la cantidad de discos es grande, hacer dicha lista no es tan fácil. Podemos pensar que lo normal es comenzar a confeccionarla un día y anotar en ella las nuevas adquisiciones a medida que van llegando. Más tarde, si alguien nos la pide, podemos fotocopiarla y proporcionársela.
  • 5.  Sin embargo, es evidente que la lista no está ordenada bajo ningún criterio, salvo si nos hemos tomado la molestia de, cuando creamos la lista, anotar la información ordenada por autor, por ejemplo.  No obstante, las nuevas entradas de la lista estarán desordenadas puesto que las anotamos al final de esa lista. Además, con la cantidad de discos que manejamos, es fácil que tengamos descripciones de discos repetidas, o mal catalogadas, o con el año equivocado; ¿qué hacemos?: ¿un borrón, escribir encima, escribirla a lápiz para poder borrar y rectificar?
  • 6.
  • 7. Además, esta información la podemos suministrar de cualquier forma: en papel mediante la salida por impresora, por correo electrónico, en un fichero de texto en un dispositivo de almacenamiento portátil o, en definitiva, en cualquier formato de intercambio. Podemos tener copias de seguridad por si se nos pierde la lista principal. Además, si queremos dar más datos descriptivos de nuestros discos, el ordenador nos da facilidades para hacerlo sin alterar la información anterior: sólo la definición de los listados se alterará para poder imprimir, a partir de entonces, los nuevos datos.
  • 8. La primera opción en la que podemos pensar es un procesador de textos o una hoja de cálculo, donde la información es fácilmente accesible y modificable. Simplemente se trata de escribir la lista y guardarla en el disco duro. No obstante, el programa diseñado desde un principio para hacer lo que nosotros pretendemos es un programa de creación y manejo de bases de datos, un sistema de gestión de bases de datos (SGBD). Una base de datos (BD) es un conjunto de datos estructurados apropiadamente y relacionados entre sí (como, por ejemplo, nuestra lista de discos).
  • 9.  El SGBD nos facilita un interfaz para introducir nuestra información desde teclado o cualquier otro periférico que lo permita, y procesar después esa información para obtener informes de cualquier tipo.  Por ejemplo nos puede interesar tener un listado ordenado por autor y otro por tipo de música.  Otro informe puede que sólo tenga la información del autor, título y año de publicación del disco.  La ventaja estriba en que la información sólo la hemos introducido una vez, y es el propio sistema de gestión de base de datos el que, según nuestras necesidades, se encarga de clasificar esa información cada vez que le pedimos un listado.  Además, si nos hemos equivocado en el año de publicación de un disco, simplemente lo modificamos y en los siguientes listados ya saldrá corregido.  Si quisiéramos borrar un disco, porque se nos haya perdido o roto, tampoco es un problema: simplemente, cuando el SGBD vaya a realizar un nuevo listado no se encontrará con ese disco entre los datos que maneja.
  • 10.  Internet: Las bases de datos tienen todo tipo de usos, como gestión de documentos, gestión de registros, índices de motores de búsqueda, para servidores de correo electrónico y para brindar contenido dinámico de páginas web. Una persona, aplicación o script de página web puede consultar la base de datos. Ejemplos de las consultas que hacemos en internet  Contenido en publicaciones de blogs o páginas de categoría de blogs  Anuncios clasificados de empleos o sitios web de clasificados  Información de directorios web y mapas  El contenido de su actividad en Facebook  Resultados de Google y otras búsquedas  Secciones de contenido administrable en sitios web  Listas de productos de sitios de comercio electrónico y detalles de procesos de compra  Detalles y configuración de la cuenta cuando inició sesión en un sitio web
  • 11.
  • 12.
  • 13.  http://www.tufuncion.com/paginas_almacenamiento_google Tarea 1. Lee el siguiente Articulo y realiza un resumen
  • 14.  Redundancia e inconsistencia de datos. Existen datos que pueden repetirse en diferentes lugares o archivos, esto provoca que, teniendo esa duplicidad de datos, el almacenamiento y el costo (en recursos del sistema) de acceso sean más altos. Inconsistencia de datos se presentará porque las copias de los mismos datos en diferentes archivos pueden no coincidir, pues si en un archivo se hicieron cambios de los datos, en los otros archivos donde estaban los mismos datos no son modificados automáticamente.  Dificultad en el acceso a los datos. Cuando se requiere de ciertos datos diferentes de archivos diferentes, la obtención, consulta y modificación de los datos no puede hacerse directamente de forma práctica y eficiente. Tendrían que desarrollarse sistemas de recuperación de datos para realizar esa operación específica, o desarrollar un sistema de recuperación de datos para uso general y ajustarlo de acuerdo a las necesidades.  Aislamiento de datos. Debido a que los datos están dispersos en varios archivos, y los archivos pueden estar en diferentes formatos, es difícil escribir nuevos programas de aplicación para recuperar los datos apropiados.  Problemas de integridad. Los valores de los datos almacenados en la BD deben satisfacer ciertas restricciones de consistencia. Los desarrolladores hacen cumplir estas restricciones en el sistema añadiendo código apropiado en las diversas aplicaciones. Sin embargo, cuando se añaden nuevas restricciones es difícil cambiar los programas para hacer que se cumplan. Esto se complica cuando las restricciones implican diferentes elementos de datos de diferentes archivos.  Problemas de atomicidad. En muchas aplicaciones es crucial asegurar que, cuando ocurra un fallo y sea detectado, se restauren los datos a un estado de consistencia que existía antes del fallo. Es difícil asegurar esta propiedad en un sistema de archivos tradicional.  Anomalías en el acceso concurrente. en estos sistemas un entorno en el que permita a múltiples usuarios actualizar los datos de un mismo archivo simultáneamente puede dar lugar a datos inconsistentes o un estado incorrecto.  Problemas de seguridad. No todos los usuarios de un sistema de bases de datos deberían poder acceder a todos los datos. En estos sistemas es difícil garantizar tales restricciones de seguridad.  Estas dificultades, entre otras, han motivado el desarrollo de los sistemas de bases de datos para resolver estos problemas. Una manera de mantener información en un computador es hacerlo mediante un sistema de procesamiento de archivos típico o tradicional, que permitirá tener a los archivos estructurados y organizados, y poder realizar operaciones con ellos. Este sistema de archivos se mantiene mediante un sistema operativo convencional. Antes de la llegada de los sistemas de gestión de bases de datos (SGBD), las organizaciones normalmente han almacenado la información usando estos sistemas, pero mantener la información en estos sistemas de archivos tiene una serie de inconvenientes importantes: