SlideShare a Scribd company logo
1 of 31
Módulo 3
Office Avanzado
Programa Anual de
Capacitación 2015
“Introducción a las Bases de Datos”
Diseño de Base de Datos
Dr. Luis Manuel Callejas Saénz
Módulo 3
Office Avanzado
• Introducción
• Evolución de las BD
• Conceptos Básicos de BD
• Sistemas Manejadores de Base de Datos
(SMBD)
Diseño
De
Base de Datos
AGENDA
Módulo 3
Office Avanzado
• Evaluación Diagnostico
• Actividad 1: Diseño de Arbol
Diseño
De
Base de Datos
ACTIVIDADES
Módulo 3
Office Avanzado
• El participante conocera la dferencia entre un
sistema manejador de archivos y una base de
datos, así como la ruta historica que han
tenido estos sistemas y los conceptos basicos
de una base de datos y un SMBD
Diseño
De
Base de Datos
OBJETIVOS
Módulo 3
Office Avanzado
• Todas las empresas requieren almacenar información. Desde siempre lo han
hecho. La información puede ser de todo tipo. Cada elemento informativo
(nombre, dirección, sueldo, etc.) es lo que se conoce como dato (en inglés data).
• Las soluciones utilizadas por las empresas para almacenar los datos son diversas.
• Antes de la aparición de la informática se almacenaban en ficheros con cajones y
carpetas y fichas. Tras la aparición de la informática estos datos se almacenan en
archivos digitales dentro de las unidades de almacenamiento del ordenador (a
veces en archivos binarios, o en hojas de cálculo, ...).
• Además las empresas requieren utilizar aplicaciones informáticas para realizar
tareas propias de la empresa a fin de mecanizar a las mismas. Estas aplicaciones
requieren manejar los datos de la empresa.
Diseño
De
Base de Datos
INTRODUCCIÓN
Módulo 3
Office Avanzado
• En los inicios de la era informática, cada programa almacenaba y utilizaba
sus propios datos de forma un tanto caótica.
• Este sistema recibio el nombre de sistema de archivos y la ventaja de este
sistema (la única ventaja), es que los procesos eran independientes por lo
que la modificación de uno no afectaba al resto.
• Pero tiene grandes inconvenientes:
– Coste de almacenamiento elevado
– Datos redundantes (se repiten continuamente)
– Probabilidad alta de inconsistencia en los datos
– Difícil modificación en los datos y facilidad de problemas de inconsistencia al realizar
esas modificaciones (ya que es difícil que esa modificación afecte a todos los datos)
Diseño
De
Base de Datos
INTRODUCCIÓN
Módulo 3
Office Avanzado
¿Por qué surgieron los sistemas de Bases de Datos?
– Necesidad de solucionar las debilidades de los sistemas de
archivos
– Capacidades:
• Manejo de persistenciapersistencia
• Soporte por lo menos de un modelo de datosmodelo de datos
• Soporte de un lenguaje de alto nivellenguaje de alto nivel que permita manipular y
definir la estructura de la información
• Control de accesoControl de acceso
• Evitar inconsistenciasEvitar inconsistencias al compartircompartir la información
Diseño
De
Base de Datos
INTRODUCCIÓN
Módulo 3
Office Avanzado
Sistema de Archivos
Diseño
De
Base de Datos
Módulo 3
Office Avanzado
• Lógicamente la solución a este problema es hacer que todas las aplicaciones
utilicen los mismos datos. Esto provoca que los datos deban estar mucho más
protegidos y controlados.
• Además los datos forman una estructura física y funcional que es lo que se conoce
como base de datos.
• De esta forma una base de datos es una serie de datos relacionados que forman
una estructura lógica, es decir una estructura reconocible desde un programa
informático.
• Esa estructura no sólo contiene los datos en sí, sino la forma en la que se
relacionan.
Diseño
De
Base de Datos
INTRODUCCIÓN
Módulo 3
Office Avanzado
Facturas
......
900
1250
Precio
.......
Pintura
Azulejos
Producto
....................
Misiones
1456
Fernando
Martínez
1226
Rincón
1224
Joaquín García1225
Dom.NombreNum
Ejemplo Archivos Tradicionales
.....................................
Fmar@gmail.com9157878Rincón 876Fernando
Martínez
1226
jgarcia@adinet.co
m.uy
4182569Guaná
1202
Juan García1225
E-mail
TelefonoDirecciónNombreNum
Clientes
Desventajas:
-Se duplican esfuerzos
-Se presentan
redundancias de datos
(datos repetidos
innecesaramente)
-Se pueden producir
contradicciones entre los
datos, si por ejemplo se
ingresan nombres
diferentes para un mismo
cliente.
Diseño
De
Base de Datos
Se cuenta con dos archivos Clientes y Facturas. El primer archivo tiene los datos básicos
de los clientes, mientras que en el segundo se almacenan las ventas realizadas.
Al emitir cada factura se ingresan nuevamente los datos num, nombre, domicilio.
Módulo 3
Office Avanzado
… Antes
Empleados
Clientes
Inventario
Ventas Cuentas
SGBD
Empleados
Clientes
Ventas
Inventario
Cuentas
Dpto. Personal Dpto. Ventas Dpto. Contabilidad
BASE DE DATOS
… AhoraPersonal
Ventas
Contabilidad
Diseño
De
Base de Datos
Módulo 3
Office Avanzado
En un sistema de información se cuenta con dos enfoques principales para definir el
almacenamiento de los datos:
1. Archivos tradicionales. Consiste en almacenar los datos en archivos individuales,
exclusivos para cada aplicación particular. En este sistema los datos pueden ser
redundantes (repetidos innecesariamente) y la actualización de los archivos es más
lenta que en una base de datos.
2. Base de datos. Es un almacenamiento de datos formalmente definido, controlado
centralmente para intentar servir a múltiples y diferentes aplicaciones.La base de
datos es una fuente significativa de datos que son compartidos por numerosos
usuarios para diversas aplicaciones.
Diseño
De
Base de Datos
INTRODUCCIÓN
Módulo 3
Office Avanzado
Primera Etapa:
A) Datos integrados a los programas de
computadoras.
No existe estructura lógica ni física de los
datos.
La definición de los datos se integra a
los programas.
Solo se pueden analizar partes muy
pequeñas del mundo real.
Se manejaban archivos subordinados a
los programas.
B) Archivos Secuenciales y Planos
Distribución a nivel conceptual entre la
estructura física y lógica.
La estructura física y lógica son
equivalentes
Siguen representándose porciones
parciales del mundo real pero estos se
orientan a la gestión de la empresa.
El soporte Input/Output sigue siendo la
cinta.
Diseño
De
Base de Datos
EVOLUCIÓN DE LAS BD
Módulo 3
Office Avanzado
Segunda Etapa:
Metodo de Acceso a Archivos (1960-
1970)
El procesamiento se hace por lotes, en
linea o en tiempo real.
Se distingue la organización fisica de la
logica pero las relaciones entre ellas son
muy sencillas
Se pueden cambiar las unidades de
almacenamiento sin necesidad de modificar
los programas de aplicación
La estructura de datos son de tipo
secuencial.
No hay recuperación por claves
múltiples.
Se incluyen ciertos recursos de
seguridad pero no tan viables
Hay una tendencia al diseño y
optimización de los datos
principalmente para una aplicación
Existe todavia mucha redundancia en
los datos
El software aporta métodos de acceso
pero no administración de datos.
Diseño
De
Base de Datos
EVOLUCIÓN DE LAS BD
Módulo 3
Office Avanzado
Tercera Etapa: Primeras BD (70-80)
De las mismas BD físicas se derivan múltiples BD lógicas.
Se puede tener acceso a los mismos datos de distintos modos según los
requisitos de la aplicación.
El software provee medios para reducir la redundancia.
Las distintas aplicaciones comparten los mismos elementos de datos.
El almacenamiento físico es independiente de los programas de aplicación.
Es posible recuperar por claves múltiples.
Se utiliza formas de organizar los datos muy complejos si que ellos se refleje
en los programas de aplicación.
Diseño
De
Base de Datos
EVOLUCIÓN DE LAS BD
Módulo 3
Office Avanzado
Cuarta Etapa:Cuarta Etapa:
Requisitos Actuales de los Sistemas de BD
El software procura la independencia lógica y física de los datos.
Los datos pueden evolucionar sin incurrir en costos de mantenimientos
excesivos.
Se proveen medios para que un DBA actue como controlador y custodio
de los datos y asegure la mejor organización de estos.
Se proveen procedimientos eficaces para control de la seguridad e
integridad.
Algunos sistemas usan archivos compartidos para una rápida
exploración a la BD.
Diseño
De
Base de Datos
EVOLUCIÓN DE LAS BD
Módulo 3
Office Avanzado
• Una base de datos se define como un conjunto de datos que se
encuentran organizados y relacionados entre sí, con el fin de
satisfacer tratamientos de información implicados en las
actividades de una empresa.
• Para que un usuario logre interactuar con una BD se deben diseñar
los diferentes programas que contienen las interfaces graficas
necesarias con las cuales los usuarios cargan y descargan
información de una Base de Datos. Por este motivo a las BD’s
también se les puede identificar como un Almacén de Datos.
Diseño
De
Base de Datos
CONCEPTOS BASICOS
Módulo 3
Office Avanzado
• Desde el punto de vista informático, las base de datos se definen como un sistema
formado por un conjunto de datos almacenados en discos que permiten el acceso
directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Diseño
De
Base de Datos
CONCEPTOS BASICOS
Módulo 3
Office Avanzado
Datos
Entidades
Claves primarias y foráneas
Relaciones
Restricciones de integridad referencial
Metadatos
Diseño
De
Base de Datos
CONCEPTOS BASICOS
Módulo 3
Office Avanzado
“Datos son hechos conocidos que pueden
registrarse y que tienen un significado implícito”.
Ejemplo:
Pueden constituir datos los nombres, números
telefónicos y direcciones de personas que conocemos.
Diseño
De
Base de Datos
CONCEPTOS BASICOS
Módulo 3
Office Avanzado
Una entidad es todo aquello de lo cual interesa guardar datos, por ejemplo:
clientes, facturas, productos, empleados.
CLIENTES cuenta con los atributos: Código de Cliente, Nombre, Apellido,
Domicilio, Teléfono.
Diseño
De
Base de Datos
CONCEPTOS BASICOS
Módulo 3
Office Avanzado
Cada entidad tiene una clave primaria o campo llave que identifica unívocamente
al conjunto de datos.
Cuando en una entidad figura la clave primaria de otra entidad, ésta se denomina
clave foránea.
Las entidades se relacionan entre sí a través de las claves foráneas.
Claves Primarias y Claves Foráneas
CLAVES PRIMARIAS
Código de Cliente es la clave primaria
de Cliente. A cada cliente se le asocia un
código y a cada código le corresponde un
cliente. Asimismo, Número de Factura y
Código de Producto son claves primarias
de Facturas y Productos respectivamente.
CLAVES FORÁNEAS
Son claves foráneas en Facturas Código
de Cliente y Código de Producto.
Clientes se relaciona con Facturas a
través del Código de Cliente que figura
en ambas tablas y con Productos
mediante el Código de producto.
Módulo 3
Office Avanzado
Restricciones de integridad referencial
RESTRICCIONES DE INTEGRIDAD REFERENCIAL
-Código de Clientes en Facturas debe cumplir que exista en Clientes y
que sea clave primaria
-Código de Producto Facturas debe cumplir que exista en Productos y
que sea clave primaria
Diseño
De
Base de Datos
Módulo 3
Office Avanzado
Retomando la Definición de Base de Datos, la cual señala que ésta “...es
un conjunto de datos relacionados entre sí y que tienen un
significado implícito”, se observa en la imagen que los datos de las
tablas se relacionan a través de las claves y que éstos tienen el significado
implícito que se les atribuye en dicho contexto.
Diseño
De
Base de Datos
Módulo 3
Office Avanzado
CONFORMACION DE UNA
BASE DE DATOS
bit bit
Byte Byte
Campo
Registro
Archivo
BD
Campo
Registro
Archivo
Una base de datos esta compuesta por
estructuras lógicas de almacenamiento
denominadas TABLAS. Una tabla esta
compuesta por columnas o campos y filas o
registros. Un registro es la ocurrencia del
conjunto de campos de una tabla.
Diseño
De
Base de Datos
Módulo 3
Office Avanzado
NIVELES DE ABSTRACCION DE LAS BASES
DE DATOS
Diseño
De
Base de Datos
Módulo 3
Office Avanzado
CARACTERISTICAS DE LAS BASES DE DATOS
• Redundancia reducida.
• Inconsistencia reducida.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos. (Restricciones de consistencia)
• Consultas complejas optimizadas.
• Seguridad de acceso.
• Respaldo y recuperación.
Diseño
De
Base de Datos
Módulo 3
Office Avanzado
• Un sistema manejador de bases de datos (SMBD; en inglés,
Database Management System: DBMS) es un conjunto de
programas que permite a los usuarios crear y mantener una
base de datos.
• Si bien, no es imprescindible contar con un SMBD para
implementar una base de datos, este software de uso general
facilita el proceso de definir, construir y manipular bases de
datos para diversas aplicaciones.
Diseño
De
Base de Datos
SMBD
Módulo 3
Office Avanzado
• 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 SGMD 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)
Isolation (Aislamiento: las transacciones están aisladas entre si)
Durability (Durabilidad: después que una transacción ha sido
confirmada ella persiste)
Diseño
De
Base de Datos
SMBD
Módulo 3
Office Avanzado
Diseño
De
Base de Datos
SMBD
Módulo 3
Office Avanzado
MOTORES DE
BASES DE DATOS
Diseño
De
Base de Datos

More Related Content

What's hot (20)

BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Introducción a las Bases de Datos
Introducción a las Bases de DatosIntroducción a las Bases de Datos
Introducción a las Bases de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Capitulo 1-2 Shamtkant B. Navathe
Capitulo 1-2 Shamtkant B. NavatheCapitulo 1-2 Shamtkant B. Navathe
Capitulo 1-2 Shamtkant B. Navathe
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Basesde datos
Basesde datosBasesde datos
Basesde datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 1 universidad de pamplona
Unidad 1 universidad de pamplonaUnidad 1 universidad de pamplona
Unidad 1 universidad de pamplona
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Capitulo 1 David M. Kroenke
Capitulo 1 David M. KroenkeCapitulo 1 David M. Kroenke
Capitulo 1 David M. Kroenke
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Proyecto II Base de Datos Avanzadas
Proyecto II Base de Datos AvanzadasProyecto II Base de Datos Avanzadas
Proyecto II Base de Datos Avanzadas
 
Base de datos Alessia Peña
Base de datos   Alessia PeñaBase de datos   Alessia Peña
Base de datos Alessia Peña
 
Capitulo 1 Reinosa y Maldonado
Capitulo 1 Reinosa y MaldonadoCapitulo 1 Reinosa y Maldonado
Capitulo 1 Reinosa y Maldonado
 
Unidad ii bases de datos
Unidad ii bases de datosUnidad ii bases de datos
Unidad ii bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
 
Guia 3 base de datos
Guia 3 base de datosGuia 3 base de datos
Guia 3 base de datos
 

Similar to Diseño de base de datos tema 1

Base de datos
Base de datosBase de datos
Base de datosjota120
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBDkarina maita
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Juan Anaya
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSmiguel a
 
Informatica Base de datos
Informatica Base de datosInformatica Base de datos
Informatica Base de datosPaula Ramirez
 
Bases de datos
Bases de datosBases de datos
Bases de datosadriiarce
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquezodalys2562
 
Base de Datos
Base de DatosBase de Datos
Base de DatosKathev
 
ADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptxADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptxKarina88635
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datosWilliam Martinez
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionValmore Medina
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosAlejandro Rodriguez
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )juandavid1118
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de DatosSaulo Aizprua
 

Similar to Diseño de base de datos tema 1 (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.
 
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOSBASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
BASE DE DATOS SISTEMA MODELO DE GESTION DE DATOS
 
Informatica Base de datos
Informatica Base de datosInformatica Base de datos
Informatica Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Trabajo de marco
Trabajo de marcoTrabajo de marco
Trabajo de marco
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Fundamentos de Bases de datos
Fundamentos de Bases de datosFundamentos de Bases de datos
Fundamentos de Bases de datos
 
ADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptxADM BD UNIDAD 1 CLASE 1 y 2.pptx
ADM BD UNIDAD 1 CLASE 1 y 2.pptx
 
Repaso
RepasoRepaso
Repaso
 
Tema conceptos basicos bases de datos
Tema conceptos basicos bases de datosTema conceptos basicos bases de datos
Tema conceptos basicos bases de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 
Base de datos (conceptos básicos )
Base de datos (conceptos básicos )Base de datos (conceptos básicos )
Base de datos (conceptos básicos )
 
Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 

More from Luis Manuel Callejas

Una introducción al flipped classroom
Una introducción al flipped classroomUna introducción al flipped classroom
Una introducción al flipped classroomLuis Manuel Callejas
 
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...Luis Manuel Callejas
 
Sistema de evaluación de Terrenos para la producción de cultivos
Sistema de evaluación de Terrenos para la producción de cultivosSistema de evaluación de Terrenos para la producción de cultivos
Sistema de evaluación de Terrenos para la producción de cultivosLuis Manuel Callejas
 
El impacto de las tic en la educación
El impacto de las tic en la educaciónEl impacto de las tic en la educación
El impacto de las tic en la educaciónLuis Manuel Callejas
 
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...Luis Manuel Callejas
 
Filtrado avanzado de paquetes con netfilter y l7
Filtrado avanzado de paquetes con netfilter y l7Filtrado avanzado de paquetes con netfilter y l7
Filtrado avanzado de paquetes con netfilter y l7Luis Manuel Callejas
 
Diseño y desarrollo de un modelo de i tv
Diseño y desarrollo de un modelo de i tvDiseño y desarrollo de un modelo de i tv
Diseño y desarrollo de un modelo de i tvLuis Manuel Callejas
 
Tecnologías de la información y sociedad
Tecnologías de la información y sociedadTecnologías de la información y sociedad
Tecnologías de la información y sociedadLuis Manuel Callejas
 
Mitos y realidades de las redes sociales
Mitos y realidades de las redes socialesMitos y realidades de las redes sociales
Mitos y realidades de las redes socialesLuis Manuel Callejas
 

More from Luis Manuel Callejas (18)

Modernización tributaria
Modernización tributariaModernización tributaria
Modernización tributaria
 
Una introducción al flipped classroom
Una introducción al flipped classroomUna introducción al flipped classroom
Una introducción al flipped classroom
 
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
Desarrollo de una sistema espacial para el soporte a las decisiones en la eva...
 
Desarrollo de apps en mexico
Desarrollo de apps en mexicoDesarrollo de apps en mexico
Desarrollo de apps en mexico
 
Sistema de evaluación de Terrenos para la producción de cultivos
Sistema de evaluación de Terrenos para la producción de cultivosSistema de evaluación de Terrenos para la producción de cultivos
Sistema de evaluación de Terrenos para la producción de cultivos
 
El impacto de las tic en la educación
El impacto de las tic en la educaciónEl impacto de las tic en la educación
El impacto de las tic en la educación
 
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
Competencias para el aprendizaje basadas en el uso de las redes sociales educ...
 
Desarrollo de videojuegos
Desarrollo de videojuegosDesarrollo de videojuegos
Desarrollo de videojuegos
 
Desarrollo del sistema LANSAS
Desarrollo del sistema LANSASDesarrollo del sistema LANSAS
Desarrollo del sistema LANSAS
 
Conceptos de e-Business
Conceptos de e-BusinessConceptos de e-Business
Conceptos de e-Business
 
Filtrado avanzado de paquetes con netfilter y l7
Filtrado avanzado de paquetes con netfilter y l7Filtrado avanzado de paquetes con netfilter y l7
Filtrado avanzado de paquetes con netfilter y l7
 
Diseño y desarrollo de un modelo de i tv
Diseño y desarrollo de un modelo de i tvDiseño y desarrollo de un modelo de i tv
Diseño y desarrollo de un modelo de i tv
 
LANSAS
LANSASLANSAS
LANSAS
 
Windows xp technet
Windows xp technetWindows xp technet
Windows xp technet
 
Voz sobre ip
Voz sobre ipVoz sobre ip
Voz sobre ip
 
Dataminning
DataminningDataminning
Dataminning
 
Tecnologías de la información y sociedad
Tecnologías de la información y sociedadTecnologías de la información y sociedad
Tecnologías de la información y sociedad
 
Mitos y realidades de las redes sociales
Mitos y realidades de las redes socialesMitos y realidades de las redes sociales
Mitos y realidades de las redes sociales
 

Recently uploaded

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Recently uploaded (13)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Diseño de base de datos tema 1

  • 1. Módulo 3 Office Avanzado Programa Anual de Capacitación 2015 “Introducción a las Bases de Datos” Diseño de Base de Datos Dr. Luis Manuel Callejas Saénz
  • 2. Módulo 3 Office Avanzado • Introducción • Evolución de las BD • Conceptos Básicos de BD • Sistemas Manejadores de Base de Datos (SMBD) Diseño De Base de Datos AGENDA
  • 3. Módulo 3 Office Avanzado • Evaluación Diagnostico • Actividad 1: Diseño de Arbol Diseño De Base de Datos ACTIVIDADES
  • 4. Módulo 3 Office Avanzado • El participante conocera la dferencia entre un sistema manejador de archivos y una base de datos, así como la ruta historica que han tenido estos sistemas y los conceptos basicos de una base de datos y un SMBD Diseño De Base de Datos OBJETIVOS
  • 5. Módulo 3 Office Avanzado • Todas las empresas requieren almacenar información. Desde siempre lo han hecho. La información puede ser de todo tipo. Cada elemento informativo (nombre, dirección, sueldo, etc.) es lo que se conoce como dato (en inglés data). • Las soluciones utilizadas por las empresas para almacenar los datos son diversas. • Antes de la aparición de la informática se almacenaban en ficheros con cajones y carpetas y fichas. Tras la aparición de la informática estos datos se almacenan en archivos digitales dentro de las unidades de almacenamiento del ordenador (a veces en archivos binarios, o en hojas de cálculo, ...). • Además las empresas requieren utilizar aplicaciones informáticas para realizar tareas propias de la empresa a fin de mecanizar a las mismas. Estas aplicaciones requieren manejar los datos de la empresa. Diseño De Base de Datos INTRODUCCIÓN
  • 6. Módulo 3 Office Avanzado • En los inicios de la era informática, cada programa almacenaba y utilizaba sus propios datos de forma un tanto caótica. • Este sistema recibio el nombre de sistema de archivos y la ventaja de este sistema (la única ventaja), es que los procesos eran independientes por lo que la modificación de uno no afectaba al resto. • Pero tiene grandes inconvenientes: – Coste de almacenamiento elevado – Datos redundantes (se repiten continuamente) – Probabilidad alta de inconsistencia en los datos – Difícil modificación en los datos y facilidad de problemas de inconsistencia al realizar esas modificaciones (ya que es difícil que esa modificación afecte a todos los datos) Diseño De Base de Datos INTRODUCCIÓN
  • 7. Módulo 3 Office Avanzado ¿Por qué surgieron los sistemas de Bases de Datos? – Necesidad de solucionar las debilidades de los sistemas de archivos – Capacidades: • Manejo de persistenciapersistencia • Soporte por lo menos de un modelo de datosmodelo de datos • Soporte de un lenguaje de alto nivellenguaje de alto nivel que permita manipular y definir la estructura de la información • Control de accesoControl de acceso • Evitar inconsistenciasEvitar inconsistencias al compartircompartir la información Diseño De Base de Datos INTRODUCCIÓN
  • 8. Módulo 3 Office Avanzado Sistema de Archivos Diseño De Base de Datos
  • 9. Módulo 3 Office Avanzado • Lógicamente la solución a este problema es hacer que todas las aplicaciones utilicen los mismos datos. Esto provoca que los datos deban estar mucho más protegidos y controlados. • Además los datos forman una estructura física y funcional que es lo que se conoce como base de datos. • De esta forma una base de datos es una serie de datos relacionados que forman una estructura lógica, es decir una estructura reconocible desde un programa informático. • Esa estructura no sólo contiene los datos en sí, sino la forma en la que se relacionan. Diseño De Base de Datos INTRODUCCIÓN
  • 10. Módulo 3 Office Avanzado Facturas ...... 900 1250 Precio ....... Pintura Azulejos Producto .................... Misiones 1456 Fernando Martínez 1226 Rincón 1224 Joaquín García1225 Dom.NombreNum Ejemplo Archivos Tradicionales ..................................... Fmar@gmail.com9157878Rincón 876Fernando Martínez 1226 jgarcia@adinet.co m.uy 4182569Guaná 1202 Juan García1225 E-mail TelefonoDirecciónNombreNum Clientes Desventajas: -Se duplican esfuerzos -Se presentan redundancias de datos (datos repetidos innecesaramente) -Se pueden producir contradicciones entre los datos, si por ejemplo se ingresan nombres diferentes para un mismo cliente. Diseño De Base de Datos Se cuenta con dos archivos Clientes y Facturas. El primer archivo tiene los datos básicos de los clientes, mientras que en el segundo se almacenan las ventas realizadas. Al emitir cada factura se ingresan nuevamente los datos num, nombre, domicilio.
  • 11. Módulo 3 Office Avanzado … Antes Empleados Clientes Inventario Ventas Cuentas SGBD Empleados Clientes Ventas Inventario Cuentas Dpto. Personal Dpto. Ventas Dpto. Contabilidad BASE DE DATOS … AhoraPersonal Ventas Contabilidad Diseño De Base de Datos
  • 12. Módulo 3 Office Avanzado En un sistema de información se cuenta con dos enfoques principales para definir el almacenamiento de los datos: 1. Archivos tradicionales. Consiste en almacenar los datos en archivos individuales, exclusivos para cada aplicación particular. En este sistema los datos pueden ser redundantes (repetidos innecesariamente) y la actualización de los archivos es más lenta que en una base de datos. 2. Base de datos. Es un almacenamiento de datos formalmente definido, controlado centralmente para intentar servir a múltiples y diferentes aplicaciones.La base de datos es una fuente significativa de datos que son compartidos por numerosos usuarios para diversas aplicaciones. Diseño De Base de Datos INTRODUCCIÓN
  • 13. Módulo 3 Office Avanzado Primera Etapa: A) Datos integrados a los programas de computadoras. No existe estructura lógica ni física de los datos. La definición de los datos se integra a los programas. Solo se pueden analizar partes muy pequeñas del mundo real. Se manejaban archivos subordinados a los programas. B) Archivos Secuenciales y Planos Distribución a nivel conceptual entre la estructura física y lógica. La estructura física y lógica son equivalentes Siguen representándose porciones parciales del mundo real pero estos se orientan a la gestión de la empresa. El soporte Input/Output sigue siendo la cinta. Diseño De Base de Datos EVOLUCIÓN DE LAS BD
  • 14. Módulo 3 Office Avanzado Segunda Etapa: Metodo de Acceso a Archivos (1960- 1970) El procesamiento se hace por lotes, en linea o en tiempo real. Se distingue la organización fisica de la logica pero las relaciones entre ellas son muy sencillas Se pueden cambiar las unidades de almacenamiento sin necesidad de modificar los programas de aplicación La estructura de datos son de tipo secuencial. No hay recuperación por claves múltiples. Se incluyen ciertos recursos de seguridad pero no tan viables Hay una tendencia al diseño y optimización de los datos principalmente para una aplicación Existe todavia mucha redundancia en los datos El software aporta métodos de acceso pero no administración de datos. Diseño De Base de Datos EVOLUCIÓN DE LAS BD
  • 15. Módulo 3 Office Avanzado Tercera Etapa: Primeras BD (70-80) De las mismas BD físicas se derivan múltiples BD lógicas. Se puede tener acceso a los mismos datos de distintos modos según los requisitos de la aplicación. El software provee medios para reducir la redundancia. Las distintas aplicaciones comparten los mismos elementos de datos. El almacenamiento físico es independiente de los programas de aplicación. Es posible recuperar por claves múltiples. Se utiliza formas de organizar los datos muy complejos si que ellos se refleje en los programas de aplicación. Diseño De Base de Datos EVOLUCIÓN DE LAS BD
  • 16. Módulo 3 Office Avanzado Cuarta Etapa:Cuarta Etapa: Requisitos Actuales de los Sistemas de BD El software procura la independencia lógica y física de los datos. Los datos pueden evolucionar sin incurrir en costos de mantenimientos excesivos. Se proveen medios para que un DBA actue como controlador y custodio de los datos y asegure la mejor organización de estos. Se proveen procedimientos eficaces para control de la seguridad e integridad. Algunos sistemas usan archivos compartidos para una rápida exploración a la BD. Diseño De Base de Datos EVOLUCIÓN DE LAS BD
  • 17. Módulo 3 Office Avanzado • Una base de datos se define como un conjunto de datos que se encuentran organizados y relacionados entre sí, con el fin de satisfacer tratamientos de información implicados en las actividades de una empresa. • Para que un usuario logre interactuar con una BD se deben diseñar los diferentes programas que contienen las interfaces graficas necesarias con las cuales los usuarios cargan y descargan información de una Base de Datos. Por este motivo a las BD’s también se les puede identificar como un Almacén de Datos. Diseño De Base de Datos CONCEPTOS BASICOS
  • 18. Módulo 3 Office Avanzado • Desde el punto de vista informático, las base de datos se definen como un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Diseño De Base de Datos CONCEPTOS BASICOS
  • 19. Módulo 3 Office Avanzado Datos Entidades Claves primarias y foráneas Relaciones Restricciones de integridad referencial Metadatos Diseño De Base de Datos CONCEPTOS BASICOS
  • 20. Módulo 3 Office Avanzado “Datos son hechos conocidos que pueden registrarse y que tienen un significado implícito”. Ejemplo: Pueden constituir datos los nombres, números telefónicos y direcciones de personas que conocemos. Diseño De Base de Datos CONCEPTOS BASICOS
  • 21. Módulo 3 Office Avanzado Una entidad es todo aquello de lo cual interesa guardar datos, por ejemplo: clientes, facturas, productos, empleados. CLIENTES cuenta con los atributos: Código de Cliente, Nombre, Apellido, Domicilio, Teléfono. Diseño De Base de Datos CONCEPTOS BASICOS
  • 22. Módulo 3 Office Avanzado Cada entidad tiene una clave primaria o campo llave que identifica unívocamente al conjunto de datos. Cuando en una entidad figura la clave primaria de otra entidad, ésta se denomina clave foránea. Las entidades se relacionan entre sí a través de las claves foráneas. Claves Primarias y Claves Foráneas CLAVES PRIMARIAS Código de Cliente es la clave primaria de Cliente. A cada cliente se le asocia un código y a cada código le corresponde un cliente. Asimismo, Número de Factura y Código de Producto son claves primarias de Facturas y Productos respectivamente. CLAVES FORÁNEAS Son claves foráneas en Facturas Código de Cliente y Código de Producto. Clientes se relaciona con Facturas a través del Código de Cliente que figura en ambas tablas y con Productos mediante el Código de producto.
  • 23. Módulo 3 Office Avanzado Restricciones de integridad referencial RESTRICCIONES DE INTEGRIDAD REFERENCIAL -Código de Clientes en Facturas debe cumplir que exista en Clientes y que sea clave primaria -Código de Producto Facturas debe cumplir que exista en Productos y que sea clave primaria Diseño De Base de Datos
  • 24. Módulo 3 Office Avanzado Retomando la Definición de Base de Datos, la cual señala que ésta “...es un conjunto de datos relacionados entre sí y que tienen un significado implícito”, se observa en la imagen que los datos de las tablas se relacionan a través de las claves y que éstos tienen el significado implícito que se les atribuye en dicho contexto. Diseño De Base de Datos
  • 25. Módulo 3 Office Avanzado CONFORMACION DE UNA BASE DE DATOS bit bit Byte Byte Campo Registro Archivo BD Campo Registro Archivo Una base de datos esta compuesta por estructuras lógicas de almacenamiento denominadas TABLAS. Una tabla esta compuesta por columnas o campos y filas o registros. Un registro es la ocurrencia del conjunto de campos de una tabla. Diseño De Base de Datos
  • 26. Módulo 3 Office Avanzado NIVELES DE ABSTRACCION DE LAS BASES DE DATOS Diseño De Base de Datos
  • 27. Módulo 3 Office Avanzado CARACTERISTICAS DE LAS BASES DE DATOS • Redundancia reducida. • Inconsistencia reducida. • Acceso concurrente por parte de múltiples usuarios. • Integridad de los datos. (Restricciones de consistencia) • Consultas complejas optimizadas. • Seguridad de acceso. • Respaldo y recuperación. Diseño De Base de Datos
  • 28. Módulo 3 Office Avanzado • Un sistema manejador de bases de datos (SMBD; en inglés, Database Management System: DBMS) es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. • Si bien, no es imprescindible contar con un SMBD para implementar una base de datos, este software de uso general facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones. Diseño De Base de Datos SMBD
  • 29. Módulo 3 Office Avanzado • 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 SGMD 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) Isolation (Aislamiento: las transacciones están aisladas entre si) Durability (Durabilidad: después que una transacción ha sido confirmada ella persiste) Diseño De Base de Datos SMBD
  • 31. Módulo 3 Office Avanzado MOTORES DE BASES DE DATOS Diseño De Base de Datos

Editor's Notes

  1. Ejemplos de Datos