SlideShare una empresa de Scribd logo
Bases de Datos
.
Conceptos Básicos
Bases de Datos
Conceptos
¿Qué es Dato?
¿Qué es Información?
¿Qué es una Base de Datos?
¿Qué es un SMBD?
92003206
• Representación
• Indivisible
• Independiente
• Abstracto
… su importancia depende del contexto!
• Hechos
• Ideas
• Conceptos sin evaluar
. 2
Bases de Datos
Conceptos
¿Qué es Dato?
¿Qué es Información?
¿Qué es una Base de Datos?
¿Qué es un SMBD?
No. Cuenta?? No. Registro??
No. Folio??
René Villeda
Contraseña??
92003206 56581111 Edif. 30 Depto 3
¡Contexto!
… que sea importante y relevante para un
objetivo!
. 3
Bases de Datos
Conceptos
¿Qué es una Base de Datos?
A
B
C
D
Datos interrelacionados que modelan una realidad
A|B|C|D
Conjunto de datos que pertenecen al mismo
contexto almacenados sistemáticamente para su uso posterior
. 4
Bases de Datos
Conceptos
¿Qué es un SMBD?
¿?
SOFTWARE
SMBD
• Definir
• Crear
• Organizar
• Relacionar
• Estructurar
• Accessar
• Manejar
• Consultar
Es un conjunto de programas que nos permiten
realizar en una base de datos las siguientes operaciones:
. 5
Bases de Datos
Motivación
 Historia
 Propósitos de los SMBD
 Ventajas
• Principios
• 50´s
• 60´s
• 70´s
• 80´s
• 90´s
Modelos
• Sistemas manejadores de
archivos
• Bases de datos jerárquicas
• Bases de datos de red
• Bases de datos relacionales
• Bases de datos OO
. 6
Bases de Datos
Motivación
Propósito de los SMBD
Definición: Software que controla la organización, almacenamiento,
recuperación, seguridad, integridad, explotación y manejo de los datos en
una base de datos.
Propósito: Brindar al usuario una interacción con la base de datos,
dependiendo del nivel de abstracción requerido por este.
. 7
Bases de Datos
Motivación
Ventajas
Redundancia
`
A, B, C
`
A, B, C
A, B, C
A, B, C
100 kb
100 kb
200 kb
La misma información
A, B, C
. 8
Bases de Datos
Motivación
Ventajas
Dificultad de acceso
`
A, B, C
`
“#$X0, []°@b, *}
Distintos formatos de archivos
=
Diferentes formas de acceso
Archivos de texto
Archivos binarios
. 9
Bases de Datos
Motivación
 Ventajas
Consistencia
`
A, B, C
Archivos de texto
A, #$R%>, C
Se corrompe
fácilmente!!
. 10
Bases de Datos
Motivación
Ventajas
Integridad
`
A, B, C
Archivos de texto
A, #$R%>, C
Se corrompe
fácilmente!!
. 11
Bases de Datos
Motivación
Ventajas
Atomicidad
`
SELECT campo FROM a;
SELECT campo FROM b;
INSERT campo INTO c;
DELETE campo FROM a;
SELECT campo FROM a;
SELECT campo FROM b;
INSERT campo INTO c;
DELETE campo FROM a;
Unidad
Lógica
. 12
Bases de Datos
Motivación
Ventajas
Concurrencia
`
SELECT a, b, c
FROM r
`
INSERT d INTO r
A, B, CSuccess!
. 13
Bases de Datos
Motivación
Ventajas
Seguridad
SELECT a, b, c
FROM cuenta
INSERT d INTO r
Datos
secretos
Success!Failure!
. 14
Bases de Datos
Motivación
Ventajas
Seguridad
El SMBD se encarga de:
• SEGURIDAD en el acceso a los datos
• NO en la seguridad del acceso al
hardware ni al sistema anfitrión
. 15
Bases de Datos
Arquitectura
 Arquitectura de 3 niveles
 Físico (interno)
 Conceptual (lógico)
 De vista (externo)
Diferentes
usuarios
Diferentes
niveles de
abstracción!
. 16
Usuario 1 Usuario 2 Usuario n
...
Nivel
Externo
Nivel
Conceptual
Nivel
Interno
. 17
Bases de Datos
Arquitectura
 Arquitectura de 3 niveles
 Físico (interno)
 Conceptual (lógico)
 De vista (externo)
NIVEL FISICO
Se describe la estructura física de la base de datos
mediante un esquema interno. Este esquema se
especifica mediante un modelo físico y describe todos
los detalles para el almacenamiento de la base de datos,
así como los métodos de acceso.
. 18
Bases de Datos
Arquitectura
 Arquitectura de 3 niveles
 Físico (interno)
 Conceptual (lógico)
 De vista (externo)
NIVEL CONCEPTUAL
Es aquel en el que se definen las estructuras
de almacenamiento y las relaciones que se darán entre
ellas. Este esquema oculta los detalles de las
estructuras de almacenamiento y se concentra en
describir entidades, atributos, relaciones, operaciones
de los usuarios y restricciones
. 19
Bases de Datos
Arquitectura
 Arquitectura de 3 niveles
 Físico (interno)
 Conceptual (lógico)
 De vista (externo)
NIVEL EXTERNO (vistas)
Puede definirse como la forma en que el usuario
aprecia la información y sus relaciones. Cada
esquema externo describe la parte de la base de
datos que interesa a un grupo de usuarios
determinado y oculta a ese grupo el resto de la
base de datos.
. 20
 Elementos dentro de un SMBD
 Datos:
 Hardware
 Software:
 Usuarios:
Totalmente abstractos
Sistema Manejador de Bases de Datos + herramientas de desarrollo
• Lenguaje de Definición de Datos (DDL)
• Lenguaje de Manipulación de Datos (DML)
• Procedurales (¿Qué y cómo?)
• No procedurales (¿Qué?)
• Lenguaje de Control de Datos (DCL)
1. Usuarios finales.
• Programadores de aplicaciones.
1. Administrador de la Base de Datos
. 21
Bases de Datos
Independencia de datos
 Independencia de datos
 Independencia lógica
 Independencia física
• Ocurre cuando se modifica el esquema conceptual sin afectar al resto
de los esquemas.
• Básicamente se modifica el esquema conceptual cuando cambian
las características de los datos a almacenar
. 22
Bases de Datos
Independencia de datos
 Independencia de datos
 Independencia lógica
 Independencia física
• Esta se presenta cuando es posible la modificación del
esquema físico sin afectar a los esquemas restantes.
•Las principales razones para llevar a cabo una modificación del
esquema físico serán un ajuste en el hardware de almacenamiento
o una redistribución de los datos en el.
. 23
Bases de Datos
 Modelos de datos
 Definición
 Características
 Tipos / clasificación
Modelos de datos
Colección de herramientas conceptuales
para describir datos, relaciones entre
ellos, su semántica y restricciones de
consistencia.
No son elementos físicos: son abstracciones
que permiten la implementación eficiente de
una base de datos
. 24
Bases de Datos
 Modelos de datos
 Definición
 Características
 Tipos / clasificación
Modelos de datos
Describen
• La estructura de los datos
• Formas de acceso a los datos
• Comportamiento
. 25
Bases de Datos
 Modelos de datos
 Definición
 Características
 Tipos / clasificación
Modelos de datos
• Modelos basados en registros
• Modelos basados en objetos
• Modelos físicos
. 26
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
Jerárquico
• Almacenan su información
en una estructura jerárquica
• Los datos se organizan en
una forma similar a un árbol
(visto al revés)
• El contenido de un registro
específico puede repetirse
en varios sitios ⇒ una
inconsistencia de datos
K L
J
FED
H I
B
H I
D
G
C
A
. 27
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
De Red
• Representa los datos mediante
colecciones de registros
y sus relaciones se representan
por medio de ligas
• Se permite que un mismo nodo
tenga varios padres
• Ofrecía una solución eficiente
al problema de redundancia de
datos
H
I
D
G
C
A
. 28
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
Relacional
Dr. Edgar F. "Ted" Codd Junio 1970
“A Relational Model of Data for Large Shared Data Banks ”
• Fundamentos Matemáticos.
• Los datos están estructurados
a nivel lógico como tablas
formadas por filas y columnas.
• Concepto fundamental:
Relación
• Alto nivel de abstracción
A1 A2 … AnA1 A2 … AnA1 A2 … An
. 29
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
Entidad - Relación
• Percepción de un mundo
real. Entidades y relaciones.
• Entidades: descritas por
un conjunto de atributos
• Relaciones: Asociación
entre entidades
Entidad 2
EA1 EA2
R1Entidad 1
EA1 EA2
Dr. Peter Pin-Shan Chen Marzo 1976
“The Entity-Relationship Model--Toward a Unified View of Data”
. 30
Bases de Datos
 Modelos de datos
 Tipos / clasificación
 Basados en registros
 Basados en objetos
Modelos de datos
Orientado a Objetos
• Soporta el paradigma orientado a
objetos almacenando datos y
métodos
• Flexibilidad, y soporte para el
manejo de tipos de datos complejos
• Manipula datos complejos en forma
rápida y ágilmente
Articulo (inicial??)
• “Development of an
object-oriented DBMS”
D. Maier, J. Stein, A. Otis,
A. Purdy 1986
. 31
Bases de Datos
 Conclusiones
Conclusiones
• Las bases de datos están presentes en muchos aspectos
• Su desarrollo ha sido en paralelo con las necesidades de
información por parte de los distintos usuarios (datamining,
datawarehouse)
• Su nivel de abstracción también ha evolucionado con
estos últimos
• Nuevas formas de representar información:
• Datos semi-estructurados
. 32

Más contenido relacionado

La actualidad más candente

Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
Saulo Aizprua
 
Exposicion base de datos dayana avellaneda
Exposicion base de datos dayana avellanedaExposicion base de datos dayana avellaneda
Exposicion base de datos dayana avellaneda
3123434696
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
Jesús Tramullas
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
Cejem Vidal
 
Base de datos
Base de datosBase de datos
Base de datos
David
 
Base de datos
Base de datosBase de datos
Base de datos
Cejem Vidal
 
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de Bases de Datos
Arturo Parr
 
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
Maria Garcia
 
Presentacion de base de datos
Presentacion de base de datosPresentacion de base de datos
Presentacion de base de datosMayra Alexa
 
Base de datos danny neira
Base de datos  danny neiraBase de datos  danny neira
Base de datos danny neiraDanny Neira
 
Bases de datos jerarquicas
Bases de datos jerarquicasBases de datos jerarquicas
Bases de datos jerarquicas
Alejandro Salazar
 
TIC I - Bases de datos
TIC I - Bases de datosTIC I - Bases de datos
TIC I - Bases de datos
juana0910
 
cc302modulo1
cc302modulo1cc302modulo1
Base de datos
Base de datosBase de datos
Base de datos
Diego Sandoval Trochez
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
hugodanielgd
 
Clase 1 Introduccion A Base De Datos
Clase 1   Introduccion A Base De DatosClase 1   Introduccion A Base De Datos
Clase 1 Introduccion A Base De Datososwchavez
 
Base datos
Base datosBase datos
Base datos
pedro
 
Base de datos
Base de datosBase de datos
Base de datos
Taqui Wajuyat Flor
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
Manuel Padilla
 

La actualidad más candente (20)

Fundamentos de Base de Datos
Fundamentos de Base de DatosFundamentos de Base de Datos
Fundamentos de Base de Datos
 
Exposicion base de datos dayana avellaneda
Exposicion base de datos dayana avellanedaExposicion base de datos dayana avellaneda
Exposicion base de datos dayana avellaneda
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de 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
 
Presentacion de base de datos
Presentacion de base de datosPresentacion de base de datos
Presentacion de base de datos
 
Base de datos danny neira
Base de datos  danny neiraBase de datos  danny neira
Base de datos danny neira
 
Bases de datos jerarquicas
Bases de datos jerarquicasBases de datos jerarquicas
Bases de datos jerarquicas
 
TIC I - Bases de datos
TIC I - Bases de datosTIC I - Bases de datos
TIC I - Bases de datos
 
cc302modulo1
cc302modulo1cc302modulo1
cc302modulo1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
Clase 1 Introduccion A Base De Datos
Clase 1   Introduccion A Base De DatosClase 1   Introduccion A Base De Datos
Clase 1 Introduccion A Base De Datos
 
Base datos
Base datosBase datos
Base datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 
Base de datos
Base de datosBase de datos
Base de datos
 

Similar a Conceptos de bases de datos

Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosJoha Diaz
 
Base de datos ciclo 1 - capítulo 1 - ok (1)
Base de datos   ciclo 1 - capítulo 1 - ok (1)Base de datos   ciclo 1 - capítulo 1 - ok (1)
Base de datos ciclo 1 - capítulo 1 - ok (1)Odali Suarez A
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
chapagarciaea
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
chapagarciaea
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
chapagarcia1
 
Unidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de DatosUnidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de Datos
José Ricardo Tillero Giménez
 
Base de datos
Base de datosBase de datos
Base de datos
Santafe Perú
 
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBDUNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
José Ricardo Tillero Giménez
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
LUIZFELO
 
Generalidades de Bases de Datos
Generalidades de Bases de DatosGeneralidades de Bases de Datos
Generalidades de Bases de Datos
Oscar Diaz
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
Luis Morales
 
Bases de datos
Bases de datosBases de datos
Bases de datos
José Padrón
 
DB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacionalDB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacional
Franklin Parrales Bravo
 
Diapositiva_BD_Unidad_02_TES.pdf
Diapositiva_BD_Unidad_02_TES.pdfDiapositiva_BD_Unidad_02_TES.pdf
Diapositiva_BD_Unidad_02_TES.pdf
MauroAlvarez42
 
Conceptos Generales de Bases de Datos
Conceptos Generales de Bases de DatosConceptos Generales de Bases de Datos
Conceptos Generales de Bases de Datos
Consultor Independiente
 

Similar a Conceptos de bases de datos (20)

Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Base de datos ciclo 1 - capítulo 1 - ok (1)
Base de datos   ciclo 1 - capítulo 1 - ok (1)Base de datos   ciclo 1 - capítulo 1 - ok (1)
Base de datos ciclo 1 - capítulo 1 - ok (1)
 
Inducción
InducciónInducción
Inducción
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
 
Unidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de DatosUnidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bd introducción
Bd  introducciónBd  introducción
Bd introducción
 
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBDUNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Curso de base_de_datos
Curso de base_de_datosCurso de base_de_datos
Curso de base_de_datos
 
Generalidades de Bases de Datos
Generalidades de Bases de DatosGeneralidades de Bases de Datos
Generalidades de Bases de Datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
DB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacionalDB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacional
 
Diapositiva_BD_Unidad_02_TES.pdf
Diapositiva_BD_Unidad_02_TES.pdfDiapositiva_BD_Unidad_02_TES.pdf
Diapositiva_BD_Unidad_02_TES.pdf
 
Conceptos Generales de Bases de Datos
Conceptos Generales de Bases de DatosConceptos Generales de Bases de Datos
Conceptos Generales de Bases de Datos
 

Más de astrid2014

Acuerdos
AcuerdosAcuerdos
Acuerdos
astrid2014
 
Formulación de proyectos
Formulación de proyectosFormulación de proyectos
Formulación de proyectos
astrid2014
 
Formulaciòn de-proyecto001
Formulaciòn de-proyecto001Formulaciòn de-proyecto001
Formulaciòn de-proyecto001
astrid2014
 
Glosario de sistemas aplicados i
Glosario de sistemas aplicados iGlosario de sistemas aplicados i
Glosario de sistemas aplicados i
astrid2014
 
Glossary of regime and logistics
Glossary of regime and logisticsGlossary of regime and logistics
Glossary of regime and logistics
astrid2014
 
Acuerdos
AcuerdosAcuerdos
Acuerdos
astrid2014
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
astrid2014
 
Clasificación y modelos de bases de datos
Clasificación y modelos de bases de datosClasificación y modelos de bases de datos
Clasificación y modelos de bases de datos
astrid2014
 
Otm
OtmOtm
Puerto barranquilla
Puerto barranquillaPuerto barranquilla
Puerto barranquilla
astrid2014
 
Parcial 1er corte
Parcial 1er corteParcial 1er corte
Parcial 1er corte
astrid2014
 
Ejercicios fcl
Ejercicios fclEjercicios fcl
Ejercicios fcl
astrid2014
 
Ejercicios lcl
Ejercicios lclEjercicios lcl
Ejercicios lcl
astrid2014
 
Tipos de contenedores
Tipos de contenedoresTipos de contenedores
Tipos de contenedores
astrid2014
 
Sociedades portuarias
Sociedades portuariasSociedades portuarias
Sociedades portuarias
astrid2014
 
Triangulo del norte
Triangulo del norteTriangulo del norte
Triangulo del norte
astrid2014
 
Accuerdo chile expo
Accuerdo chile expoAccuerdo chile expo
Accuerdo chile expo
astrid2014
 
Acuerdo de libre comercio entre la república de
Acuerdo de libre comercio entre la república deAcuerdo de libre comercio entre la república de
Acuerdo de libre comercio entre la república de
astrid2014
 
Reimportacion por
Reimportacion porReimportacion por
Reimportacion por
astrid2014
 

Más de astrid2014 (20)

Acuerdos
AcuerdosAcuerdos
Acuerdos
 
Formulación de proyectos
Formulación de proyectosFormulación de proyectos
Formulación de proyectos
 
Formulaciòn de-proyecto001
Formulaciòn de-proyecto001Formulaciòn de-proyecto001
Formulaciòn de-proyecto001
 
Glosario de sistemas aplicados i
Glosario de sistemas aplicados iGlosario de sistemas aplicados i
Glosario de sistemas aplicados i
 
Glossary of regime and logistics
Glossary of regime and logisticsGlossary of regime and logistics
Glossary of regime and logistics
 
Acuerdos
AcuerdosAcuerdos
Acuerdos
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Clasificación y modelos de bases de datos
Clasificación y modelos de bases de datosClasificación y modelos de bases de datos
Clasificación y modelos de bases de datos
 
Otm
OtmOtm
Otm
 
Puerto barranquilla
Puerto barranquillaPuerto barranquilla
Puerto barranquilla
 
Parcial 1er corte
Parcial 1er corteParcial 1er corte
Parcial 1er corte
 
Ejercicios fcl
Ejercicios fclEjercicios fcl
Ejercicios fcl
 
Ejercicios lcl
Ejercicios lclEjercicios lcl
Ejercicios lcl
 
Tipos de contenedores
Tipos de contenedoresTipos de contenedores
Tipos de contenedores
 
Sociedades portuarias
Sociedades portuariasSociedades portuarias
Sociedades portuarias
 
Eeuu
EeuuEeuu
Eeuu
 
Triangulo del norte
Triangulo del norteTriangulo del norte
Triangulo del norte
 
Accuerdo chile expo
Accuerdo chile expoAccuerdo chile expo
Accuerdo chile expo
 
Acuerdo de libre comercio entre la república de
Acuerdo de libre comercio entre la república deAcuerdo de libre comercio entre la república de
Acuerdo de libre comercio entre la república de
 
Reimportacion por
Reimportacion porReimportacion por
Reimportacion por
 

Último

El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
dntstartups
 
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfGuía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
pppilarparedespampin
 
Enfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docxEnfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docx
mariferbonilla2
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
femayormisleidys
 
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdfcapitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
cessarvargass23
 
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
mijhaelbrayan952
 
MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................
75254036
 
DDF Luis GIl Diagrama de flujo (1).pptx
DDF Luis GIl Diagrama de flujo  (1).pptxDDF Luis GIl Diagrama de flujo  (1).pptx
DDF Luis GIl Diagrama de flujo (1).pptx
giltoledoluis123
 
plan contable empresarial para empresass
plan contable empresarial para empresassplan contable empresarial para empresass
plan contable empresarial para empresass
SUSANJHEMAMBROSIOSEV1
 
Sesión 8 de comercio internacional tercer ciclo
Sesión 8 de comercio internacional tercer cicloSesión 8 de comercio internacional tercer ciclo
Sesión 8 de comercio internacional tercer ciclo
SILVANALIZBETHMORALE
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
MaraDosil
 
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIABIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
loidaeunicer
 
Informe del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantesInforme del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantes
LibreriaOrellana1
 
niif 15 ejemplos esenciales para su entendimiento
niif 15 ejemplos esenciales para su entendimientoniif 15 ejemplos esenciales para su entendimiento
niif 15 ejemplos esenciales para su entendimiento
crimaldonado
 
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptxU1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
fernfre15
 
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANOMICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
sergioandreslozanogi
 
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
erikamontano663
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
Instituto de Capacitacion Aduanera
 

Último (20)

El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
El Pitch Deck de Facebook que Facebook utilizó para levantar su ronda de semi...
 
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
BANRURAL S.A Case Study, Guatemala. INCAE Business Review, 2010.
 
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfGuía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
 
Enfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docxEnfoque Estructuralista de la Administración.docx
Enfoque Estructuralista de la Administración.docx
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
 
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdfcapitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
 
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
La Norma Internacional de Contabilidad 21 Efectos de las variaciones en las t...
 
MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................MODELO CONS1 NOTA1.pptx.....................................................
MODELO CONS1 NOTA1.pptx.....................................................
 
DDF Luis GIl Diagrama de flujo (1).pptx
DDF Luis GIl Diagrama de flujo  (1).pptxDDF Luis GIl Diagrama de flujo  (1).pptx
DDF Luis GIl Diagrama de flujo (1).pptx
 
plan contable empresarial para empresass
plan contable empresarial para empresassplan contable empresarial para empresass
plan contable empresarial para empresass
 
Sesión 8 de comercio internacional tercer ciclo
Sesión 8 de comercio internacional tercer cicloSesión 8 de comercio internacional tercer ciclo
Sesión 8 de comercio internacional tercer ciclo
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
 
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIABIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
BIG DATA EN LOS NEGOCIOS CASO DE INMOBILIARIA
 
Informe del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantesInforme del banco centra de Honduras trabajo de estudiantes
Informe del banco centra de Honduras trabajo de estudiantes
 
niif 15 ejemplos esenciales para su entendimiento
niif 15 ejemplos esenciales para su entendimientoniif 15 ejemplos esenciales para su entendimiento
niif 15 ejemplos esenciales para su entendimiento
 
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptxU1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
 
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANOMICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
 
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
9° TEMA 5 - EVOLUCIÓN BIOLÓGICA Y GEOLÓGICA DE LA TIERRA (1).pdf
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
 

Conceptos de bases de datos

  • 2. Bases de Datos Conceptos ¿Qué es Dato? ¿Qué es Información? ¿Qué es una Base de Datos? ¿Qué es un SMBD? 92003206 • Representación • Indivisible • Independiente • Abstracto … su importancia depende del contexto! • Hechos • Ideas • Conceptos sin evaluar . 2
  • 3. Bases de Datos Conceptos ¿Qué es Dato? ¿Qué es Información? ¿Qué es una Base de Datos? ¿Qué es un SMBD? No. Cuenta?? No. Registro?? No. Folio?? René Villeda Contraseña?? 92003206 56581111 Edif. 30 Depto 3 ¡Contexto! … que sea importante y relevante para un objetivo! . 3
  • 4. Bases de Datos Conceptos ¿Qué es una Base de Datos? A B C D Datos interrelacionados que modelan una realidad A|B|C|D Conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su uso posterior . 4
  • 5. Bases de Datos Conceptos ¿Qué es un SMBD? ¿? SOFTWARE SMBD • Definir • Crear • Organizar • Relacionar • Estructurar • Accessar • Manejar • Consultar Es un conjunto de programas que nos permiten realizar en una base de datos las siguientes operaciones: . 5
  • 6. Bases de Datos Motivación  Historia  Propósitos de los SMBD  Ventajas • Principios • 50´s • 60´s • 70´s • 80´s • 90´s Modelos • Sistemas manejadores de archivos • Bases de datos jerárquicas • Bases de datos de red • Bases de datos relacionales • Bases de datos OO . 6
  • 7. Bases de Datos Motivación Propósito de los SMBD Definición: Software que controla la organización, almacenamiento, recuperación, seguridad, integridad, explotación y manejo de los datos en una base de datos. Propósito: Brindar al usuario una interacción con la base de datos, dependiendo del nivel de abstracción requerido por este. . 7
  • 8. Bases de Datos Motivación Ventajas Redundancia ` A, B, C ` A, B, C A, B, C A, B, C 100 kb 100 kb 200 kb La misma información A, B, C . 8
  • 9. Bases de Datos Motivación Ventajas Dificultad de acceso ` A, B, C ` “#$X0, []°@b, *} Distintos formatos de archivos = Diferentes formas de acceso Archivos de texto Archivos binarios . 9
  • 10. Bases de Datos Motivación  Ventajas Consistencia ` A, B, C Archivos de texto A, #$R%>, C Se corrompe fácilmente!! . 10
  • 11. Bases de Datos Motivación Ventajas Integridad ` A, B, C Archivos de texto A, #$R%>, C Se corrompe fácilmente!! . 11
  • 12. Bases de Datos Motivación Ventajas Atomicidad ` SELECT campo FROM a; SELECT campo FROM b; INSERT campo INTO c; DELETE campo FROM a; SELECT campo FROM a; SELECT campo FROM b; INSERT campo INTO c; DELETE campo FROM a; Unidad Lógica . 12
  • 13. Bases de Datos Motivación Ventajas Concurrencia ` SELECT a, b, c FROM r ` INSERT d INTO r A, B, CSuccess! . 13
  • 14. Bases de Datos Motivación Ventajas Seguridad SELECT a, b, c FROM cuenta INSERT d INTO r Datos secretos Success!Failure! . 14
  • 15. Bases de Datos Motivación Ventajas Seguridad El SMBD se encarga de: • SEGURIDAD en el acceso a los datos • NO en la seguridad del acceso al hardware ni al sistema anfitrión . 15
  • 16. Bases de Datos Arquitectura  Arquitectura de 3 niveles  Físico (interno)  Conceptual (lógico)  De vista (externo) Diferentes usuarios Diferentes niveles de abstracción! . 16
  • 17. Usuario 1 Usuario 2 Usuario n ... Nivel Externo Nivel Conceptual Nivel Interno . 17
  • 18. Bases de Datos Arquitectura  Arquitectura de 3 niveles  Físico (interno)  Conceptual (lógico)  De vista (externo) NIVEL FISICO Se describe la estructura física de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso. . 18
  • 19. Bases de Datos Arquitectura  Arquitectura de 3 niveles  Físico (interno)  Conceptual (lógico)  De vista (externo) NIVEL CONCEPTUAL Es aquel en el que se definen las estructuras de almacenamiento y las relaciones que se darán entre ellas. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones . 19
  • 20. Bases de Datos Arquitectura  Arquitectura de 3 niveles  Físico (interno)  Conceptual (lógico)  De vista (externo) NIVEL EXTERNO (vistas) Puede definirse como la forma en que el usuario aprecia la información y sus relaciones. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos. . 20
  • 21.  Elementos dentro de un SMBD  Datos:  Hardware  Software:  Usuarios: Totalmente abstractos Sistema Manejador de Bases de Datos + herramientas de desarrollo • Lenguaje de Definición de Datos (DDL) • Lenguaje de Manipulación de Datos (DML) • Procedurales (¿Qué y cómo?) • No procedurales (¿Qué?) • Lenguaje de Control de Datos (DCL) 1. Usuarios finales. • Programadores de aplicaciones. 1. Administrador de la Base de Datos . 21
  • 22. Bases de Datos Independencia de datos  Independencia de datos  Independencia lógica  Independencia física • Ocurre cuando se modifica el esquema conceptual sin afectar al resto de los esquemas. • Básicamente se modifica el esquema conceptual cuando cambian las características de los datos a almacenar . 22
  • 23. Bases de Datos Independencia de datos  Independencia de datos  Independencia lógica  Independencia física • Esta se presenta cuando es posible la modificación del esquema físico sin afectar a los esquemas restantes. •Las principales razones para llevar a cabo una modificación del esquema físico serán un ajuste en el hardware de almacenamiento o una redistribución de los datos en el. . 23
  • 24. Bases de Datos  Modelos de datos  Definición  Características  Tipos / clasificación Modelos de datos Colección de herramientas conceptuales para describir datos, relaciones entre ellos, su semántica y restricciones de consistencia. No son elementos físicos: son abstracciones que permiten la implementación eficiente de una base de datos . 24
  • 25. Bases de Datos  Modelos de datos  Definición  Características  Tipos / clasificación Modelos de datos Describen • La estructura de los datos • Formas de acceso a los datos • Comportamiento . 25
  • 26. Bases de Datos  Modelos de datos  Definición  Características  Tipos / clasificación Modelos de datos • Modelos basados en registros • Modelos basados en objetos • Modelos físicos . 26
  • 27. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos Jerárquico • Almacenan su información en una estructura jerárquica • Los datos se organizan en una forma similar a un árbol (visto al revés) • El contenido de un registro específico puede repetirse en varios sitios ⇒ una inconsistencia de datos K L J FED H I B H I D G C A . 27
  • 28. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos De Red • Representa los datos mediante colecciones de registros y sus relaciones se representan por medio de ligas • Se permite que un mismo nodo tenga varios padres • Ofrecía una solución eficiente al problema de redundancia de datos H I D G C A . 28
  • 29. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos Relacional Dr. Edgar F. "Ted" Codd Junio 1970 “A Relational Model of Data for Large Shared Data Banks ” • Fundamentos Matemáticos. • Los datos están estructurados a nivel lógico como tablas formadas por filas y columnas. • Concepto fundamental: Relación • Alto nivel de abstracción A1 A2 … AnA1 A2 … AnA1 A2 … An . 29
  • 30. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos Entidad - Relación • Percepción de un mundo real. Entidades y relaciones. • Entidades: descritas por un conjunto de atributos • Relaciones: Asociación entre entidades Entidad 2 EA1 EA2 R1Entidad 1 EA1 EA2 Dr. Peter Pin-Shan Chen Marzo 1976 “The Entity-Relationship Model--Toward a Unified View of Data” . 30
  • 31. Bases de Datos  Modelos de datos  Tipos / clasificación  Basados en registros  Basados en objetos Modelos de datos Orientado a Objetos • Soporta el paradigma orientado a objetos almacenando datos y métodos • Flexibilidad, y soporte para el manejo de tipos de datos complejos • Manipula datos complejos en forma rápida y ágilmente Articulo (inicial??) • “Development of an object-oriented DBMS” D. Maier, J. Stein, A. Otis, A. Purdy 1986 . 31
  • 32. Bases de Datos  Conclusiones Conclusiones • Las bases de datos están presentes en muchos aspectos • Su desarrollo ha sido en paralelo con las necesidades de información por parte de los distintos usuarios (datamining, datawarehouse) • Su nivel de abstracción también ha evolucionado con estos últimos • Nuevas formas de representar información: • Datos semi-estructurados . 32