Capitulo I – Modelos de Datos                                              Tic’s IID. Carolina Encalada                   ...
SGBDD                    Bases de                     Datos             Sistema gestor de bases                           ...
Las líneas aéreas                      fueron de los                    primeros en usar                       las bases d...
Programa para                                             efectuar cargos                                             o bo...
Los registros permanentes son almacenados en varios archivos y se          escriben diferentes programas de aplicación par...
Redundancia e inconsistencia de    •Debido a que los archivos y programas de aplicación son                  Datos        ...
Abstracción de datos             Para que el sistema sea útil debe          recuperar los datos eficientemente. Se        ...
Carolina Encalada   09 de agosto de 2012
Diagrama                                     E-R      Representa el                           Representa                  ...
La tabla cliente                    • Esta tabla muestra los clientes de un banco                    • Le da un numero ide...
Un sistema de BDD proporciona un lenguaje de                               definición de datos y un lenguaje de manipulaci...
Usuarios de bases de datos e interfaces de                            usuario                                             ...
Carolina Encalada   09 de agosto de 2012
Gestor de         Procesador de almacenamiento         consultas       Gestor de                        Intérprete del    ...
La mayoría de usuarios de BDD    se conectan por una red    Las aplicaciones de BDD se    divide usualmente en 2 o 3    pa...
Fundamentos de bases de datos 1
Upcoming SlideShare
Loading in …5
×

Fundamentos de bases de datos 1

358 views

Published on

conceptos de Sistema Gestores de Bases de Datos

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
358
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Fundamentos de bases de datos 1

  1. 1. Capitulo I – Modelos de Datos Tic’s IID. Carolina Encalada Aula 5
  2. 2. SGBDD Bases de Datos Sistema gestor de bases de datos Colección de datos con información relevante de una Conjunto de datos empresa, población, etc. relacionados y de programas para acceder y manejar dichos datos.Carolina Encalada 09 de agosto de 2012
  3. 3. Las líneas aéreas fueron de los primeros en usar las bases de datos de forma distribuida geográficamenteCarolina Encalada 09 de agosto de 2012
  4. 4. Programa para efectuar cargos o bonos en una Una manera de mantener la cuenta información en un computador es almacenarla en archivos del sistema operativo, y se manipula Programa para a través de varios programas. añadir una cuenta Ejemplo: “Empresa Caja de nueva Ahorros”. Programa para calcular el saldo de una cuenta Programa para generar las operaciones mensuales Carolina Encalada 09 de agosto de 2012Carolina Encalada
  5. 5. Los registros permanentes son almacenados en varios archivos y se escriben diferentes programas de aplicación para extraer registros Contenido y para añadir registros a los archivos adecuados. Los vendedores de sistemas de bases de datos como: Oracle Microsoft IBMCarolina Encalada 09 de agosto de 2012
  6. 6. Redundancia e inconsistencia de •Debido a que los archivos y programas de aplicación son Datos creados por diferentes programadores. Dificultad en el acceso de los •Debido a que esta petición no fue prevista cuando el datos sistema original fue diseñado. •Debido a que los datos están en varios archivos, pueden Aislamiento de datos estar en diferentes formatos. •Los valores de los datos deben obedecer restricciones de Problemas de Integridad consistencia. •Un sistema de un computador, como cualquier otro Problemas de atomicidad dispositivo mecánico o eléctrico, está sujeto a fallo. Anomalías en el acceso •Debido a que múltiples usuarios actualizan los datos concurrente simultáneamente, puede haber inconsistencias. •Evitar que todos los usuarios puedan acceder a todos los Problemas de seguridad datos o realizar modificaciones.Carolina Encalada 09 de agosto de 2012
  7. 7. Abstracción de datos Para que el sistema sea útil debe recuperar los datos eficientemente. Se ha logrado a través de niveles de abstracción. Nivel físico Nivel lógico Nivel de vistas El sistema puede Describe como se Describe que datos se proporcionar muchas almacenan realmente almacenan en la BDD. vistas para la misma los datos BDDCarolina Encalada
  8. 8. Carolina Encalada 09 de agosto de 2012
  9. 9. Diagrama E-R Representa el Representa Representa conjunto de relaciones Líneas atributos entidades entre entidades Unen a los atributos con los conjuntos de entidades y los conjuntos de entidades con las relacionesCarolina Encalada 09 de agosto de 2012
  10. 10. La tabla cliente • Esta tabla muestra los clientes de un banco • Le da un numero identificador a cada cliente La tabla cuenta • Esta tabla muestra las cuentas del banco • El saldo de cada cuenta La tabla impositor • Esta tabla muestra las cuentas que pertenece a cada cliente • Por ejemplo la cuenta C-101 pertenece al cliente 19283746Carolina Encalada 09 de agosto de 2012
  11. 11. Un sistema de BDD proporciona un lenguaje de definición de datos y un lenguaje de manipulación de datos para expresar consultas y modificaciones. Lenguaje de Definición de Lenguaje de Acceso a la BDD desde Datos (LDD) Manipulación de Datos programas de aplicación Lenguaje SQL: create Recuperación Los programas de table cuenta , inserción, borrado y aplicación se escriben e modificación de datos lenguaje anfitrión: (número-cuenta Cobol, C, C++ o Java char(10), saldo integer) LMDs LMDs declarativos procedimentales (que datos se (que datos y necesitan sin como recogerlos) especificar como obtenerlos)Carolina Encalada 09 de agosto de 2012
  12. 12. Usuarios de bases de datos e interfaces de usuario Usuarios especializados Los usuarios sofisticados Programadores de son usuarios interactúan con el aplicaciones son sofisticados que sistema sin programas profesionales escriben aplicaciones de escritos. En su lugar, informáticos que BDD especializadas que ellos forman sus escriben programas de no son adecuadas en el consultas en un lenguaje aplicación. marco de procesamiento de consulta de BBDs de datos tradicional 09 de agosto de 2012Carolina Encalada
  13. 13. Carolina Encalada 09 de agosto de 2012
  14. 14. Gestor de Procesador de almacenamiento consultas Gestor de Intérprete del autorización e LDD integridad Gestor de Compilador transacciones del LMD Motor de Gestor de evaluación de archivos consultas Gestor de memoria intermediaCarolina Encalada 09 de agosto de 2012
  15. 15. La mayoría de usuarios de BDD se conectan por una red Las aplicaciones de BDD se divide usualmente en 2 o 3 partes Las aplicaciones de 3 capas son las apropiadas para grandes aplicaciones como WWWCarolina Encalada

×