SlideShare una empresa de Scribd logo
1 de 36
Base de Datos  Profesor: Ms. Luis Serna Jherry
Contenido del Curso de  Base de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Definiciones Previas
Ejemplos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Por qué utilizar una Base de Datos ??? ,[object Object],[object Object],[object Object],[object Object]
Jerarquía de los elementos de datos - ,[object Object],[object Object],Bits Bytes o caracteres Campos Registros Archivos + Metadatos + Indices + Metadatos de aplicación Bits Bytes o caracteres Campos Registros Archivos
Definiciones Previas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tabla del Sistema de Tablas Tabla de las Columnas del Sistema {#Alumno, Cod_Curso} 3 Registro Cod_Curso 3 Curso #Profesor 3 Profesor #Alumno 4 Alumno Llave Primaria Número de columnas Nombre de la tabla -- ------- ----------- -------- -- ------- ----------- -------- 20 Texto Profesor Pr_Apellido 4 Entero Profesor #Profesor -- ------- ----------- -------- 20 Texto Alumno Al_Apellido 4 Entero Alumno #Alumno Longitud Tipo de dato Nombre de Tabla Nombre de Columna
Tabla Alumnos Sistemas de Información Fernando Montes 700 Ing. De Software José Zumaeta 600 Sistemas de Información Carlos Valdivia 500 Ing. De Software Andrés Pérez 400 Ing. De Software Elena Sánchez 300 Sistemas de Información María López 200 Sistemas de Información Juan Pérez 100 Especialidad Al_Nombre Al_Apellido #Alumno
Indice por Apellido Indice por Especialidad 200 López 600 500 300 100, 400 700 #Alumno Zumaeta Valdivia Sánchez Pérez Montes Al_Apellido 300, 400, 600 Ing. De Software 100, 200, 500, 700 Sistemas de Información #Alumno Especialidad
Definiciones Previas ,[object Object],[object Object]
Definiciones Previas REGISTRO LOGICO Representa la percepción del usuario o programador de lo que es un registro de datos. NRO O/C PROVEEDOR FECHA COMPRADOR TOTAL 01-002560 01-002561 LAU CHUN S.A. TAI LOY  S.A. 16-08-99 16-08-99 99-999999 XXXXXXXXXXXXXXX dd-mm-aa Federico López Alejandra Ruiz XXXXXXXXXXXX S/. 450.50 S/. 840.50 S/.  0.00
Definiciones Previas REG.2 REG.1 REG.3 REGISTRO FISICO Puede consistir de varios registros lógicos ,  además de un control del sistema donde guarda información sobre el almacenamiento para facilitar la búsqueda.  Es una unidad de transferencia de datos entre el dispositivo de almacenamiento y la memoria principal.
Definiciones Previas ,[object Object],[object Object],[object Object],[object Object]
Definiciones Previas ,[object Object],[object Object],[object Object],[object Object]
Modelo de Datos ,[object Object],[object Object]
Modelo de Datos ,[object Object],[object Object]
Modelos de Datos  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelos de Datos  ,[object Object],[object Object],[object Object],[object Object]
Comparación de terminologías Valores, Reglas, Defaults Columna Fila Tabla Base de Datos Base de Datos (DBMS) Valor de campo. Campo Registro Archivo  .DBF Directorio Archivos DBF Dominio o Valores de atributo Atributo Tupla Entidad Modelo  de BD Modelo de Datos Valor de campo Campo Registro Archivo Físico Librería Mainframes AS/400
Ventajas del enfoque de BD. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Independencia de Datos ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],El Sistema de Administración de BD (DBMS ó SGBD)
El Sistema de Administración de BD  (DBMS ó SGBD) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Seguridad, Integridad y Recuperación ,[object Object],[object Object],[object Object]
El Sistema de Administración de BD (DBMS) Peticiones de  usuario DBMS Sistema Operativo BD Física El DBMS sirve de interfase entre las peticiones de usuario y los datos almacenados
Arquitectura de una aplicación con  DBMS Nivel Externo (vistas individuales de los usuarios) Nivel Lógico (qué datos se almacenan y cómo se relacionan) Nivel Físico (vista del almacenamiento)
Componentes Funcionales de un DBMS ALMACENAMIENTO  EN DISCO Gestor de  Almace-namiento Procesador  de  Consultas Interfases de  Aplicaciones Programas de  Aplicación Consultas D B M S Esquema de  Base de Datos Usuarios Usuarios  finales Programadores Usuarios  sofisticados Administrador  de Base de Datos Archivos de datos diccionario de datos Código objeto  de los  programas  de aplicación Motor de  evaluación de consultas precompilador  del DML incorporado compilador  del DML incorporado intérprete  del DDL Gestor de  transacciones Gestor de  memoria intermedia Gestor de  archivos Indices Datos estadísticos Fuente: “Fundamentos de Bases de Datos” – A. Silberschatz
El Administrador de la BD (DBA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esquemas Físicos de Bases de Datos ,[object Object],[object Object],[object Object],[object Object]
Bases de Datos Jerárquicas ,[object Object],[object Object],[object Object],[object Object]
Base de Datos de Redes ,[object Object],[object Object],[object Object],[object Object]
Base de Datos Relacional ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Breve Historia de las Bases de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[Fuente http://es.wikipedia.org/wiki/Cinta_perforada]
Breve Historia de las Bases de Datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[Fuente http://en.wikipedia.org/wiki/Databases
Evolución Histórica Archivos secuenciales BD jerárquicas BD de redes Archivos con acceso directo 1960 Publicaciones del modelo relacional de Codd 1970 BD relacionales.   1980 Plataforma C/S 1990 Sistemas de BDOO 2000

Más contenido relacionado

La actualidad más candente

Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezSistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezGabriel Mondragón
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosjedwinm
 
Base De Datos I Completo
Base De Datos I CompletoBase De Datos I Completo
Base De Datos I Completoguest7eaf64
 
Bases de datos
Bases de datosBases de datos
Bases de datosJosue Diaz
 
Bases de datos documentales
Bases de datos documentalesBases de datos documentales
Bases de datos documentalesPepe
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datosDiana Barco
 
Base de datos
Base de datosBase de datos
Base de datosmanuel
 
Base de datos slideshare
Base de datos slideshareBase de datos slideshare
Base de datos slideshareunefacams
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datosEmerson Molina
 

La actualidad más candente (17)

Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.SanchezSistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
Sistema.De.Gestion.Base.De.Datos. .Jorge.Sanchez
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Base De Datos I Completo
Base De Datos I CompletoBase De Datos I Completo
Base De Datos I Completo
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 
Bases de datos documentales
Bases de datos documentalesBases de datos documentales
Bases de datos documentales
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Consulta: Bases de datos
Consulta: Bases de datosConsulta: Bases de datos
Consulta: Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos slideshare
Base de datos slideshareBase de datos slideshare
Base de datos slideshare
 
Definición de bases de datos
Definición de bases de datosDefinición de bases de datos
Definición de bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea 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
 

Destacado

Destacado (8)

Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Diseño físico
Diseño físicoDiseño físico
Diseño físico
 
Clase 2 de info 3
Clase 2 de info 3Clase 2 de info 3
Clase 2 de info 3
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Archivo Secuencial
Archivo SecuencialArchivo Secuencial
Archivo Secuencial
 
Archivos Y Procesamiento
Archivos Y ProcesamientoArchivos Y Procesamiento
Archivos Y Procesamiento
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad Reviews
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x Technology
 

Similar a Clase 1 2009 1 ac

Similar a Clase 1 2009 1 ac (20)

Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 
Unidad A
Unidad AUnidad A
Unidad A
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruz
 
Glosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzGlosario base de datos Jeison Cruz
Glosario base de datos Jeison Cruz
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Administrador de la bases de datos
Administrador de la bases de datosAdministrador de la bases de datos
Administrador de la bases de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Algoritmos Computacionales II.docx
Algoritmos Computacionales II.docxAlgoritmos Computacionales II.docx
Algoritmos Computacionales II.docx
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
4 4 Bases De Datos
4 4 Bases De Datos4 4 Bases De Datos
4 4 Bases De Datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 
Primeraclase 120612193448-phpapp02
Primeraclase 120612193448-phpapp02Primeraclase 120612193448-phpapp02
Primeraclase 120612193448-phpapp02
 
base de datos
base de datosbase de datos
base de datos
 
Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .
 
Bd Conceptos Generales
Bd Conceptos GeneralesBd Conceptos Generales
Bd Conceptos Generales
 
Base de datos douglas
Base de datos douglasBase de datos douglas
Base de datos douglas
 
Bases de
Bases deBases de
Bases de
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 

Clase 1 2009 1 ac

  • 1. Base de Datos Profesor: Ms. Luis Serna Jherry
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Tabla del Sistema de Tablas Tabla de las Columnas del Sistema {#Alumno, Cod_Curso} 3 Registro Cod_Curso 3 Curso #Profesor 3 Profesor #Alumno 4 Alumno Llave Primaria Número de columnas Nombre de la tabla -- ------- ----------- -------- -- ------- ----------- -------- 20 Texto Profesor Pr_Apellido 4 Entero Profesor #Profesor -- ------- ----------- -------- 20 Texto Alumno Al_Apellido 4 Entero Alumno #Alumno Longitud Tipo de dato Nombre de Tabla Nombre de Columna
  • 9. Tabla Alumnos Sistemas de Información Fernando Montes 700 Ing. De Software José Zumaeta 600 Sistemas de Información Carlos Valdivia 500 Ing. De Software Andrés Pérez 400 Ing. De Software Elena Sánchez 300 Sistemas de Información María López 200 Sistemas de Información Juan Pérez 100 Especialidad Al_Nombre Al_Apellido #Alumno
  • 10. Indice por Apellido Indice por Especialidad 200 López 600 500 300 100, 400 700 #Alumno Zumaeta Valdivia Sánchez Pérez Montes Al_Apellido 300, 400, 600 Ing. De Software 100, 200, 500, 700 Sistemas de Información #Alumno Especialidad
  • 11.
  • 12. Definiciones Previas REGISTRO LOGICO Representa la percepción del usuario o programador de lo que es un registro de datos. NRO O/C PROVEEDOR FECHA COMPRADOR TOTAL 01-002560 01-002561 LAU CHUN S.A. TAI LOY S.A. 16-08-99 16-08-99 99-999999 XXXXXXXXXXXXXXX dd-mm-aa Federico López Alejandra Ruiz XXXXXXXXXXXX S/. 450.50 S/. 840.50 S/. 0.00
  • 13. Definiciones Previas REG.2 REG.1 REG.3 REGISTRO FISICO Puede consistir de varios registros lógicos , además de un control del sistema donde guarda información sobre el almacenamiento para facilitar la búsqueda. Es una unidad de transferencia de datos entre el dispositivo de almacenamiento y la memoria principal.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Comparación de terminologías Valores, Reglas, Defaults Columna Fila Tabla Base de Datos Base de Datos (DBMS) Valor de campo. Campo Registro Archivo .DBF Directorio Archivos DBF Dominio o Valores de atributo Atributo Tupla Entidad Modelo de BD Modelo de Datos Valor de campo Campo Registro Archivo Físico Librería Mainframes AS/400
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. El Sistema de Administración de BD (DBMS) Peticiones de usuario DBMS Sistema Operativo BD Física El DBMS sirve de interfase entre las peticiones de usuario y los datos almacenados
  • 27. Arquitectura de una aplicación con DBMS Nivel Externo (vistas individuales de los usuarios) Nivel Lógico (qué datos se almacenan y cómo se relacionan) Nivel Físico (vista del almacenamiento)
  • 28. Componentes Funcionales de un DBMS ALMACENAMIENTO EN DISCO Gestor de Almace-namiento Procesador de Consultas Interfases de Aplicaciones Programas de Aplicación Consultas D B M S Esquema de Base de Datos Usuarios Usuarios finales Programadores Usuarios sofisticados Administrador de Base de Datos Archivos de datos diccionario de datos Código objeto de los programas de aplicación Motor de evaluación de consultas precompilador del DML incorporado compilador del DML incorporado intérprete del DDL Gestor de transacciones Gestor de memoria intermedia Gestor de archivos Indices Datos estadísticos Fuente: “Fundamentos de Bases de Datos” – A. Silberschatz
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Evolución Histórica Archivos secuenciales BD jerárquicas BD de redes Archivos con acceso directo 1960 Publicaciones del modelo relacional de Codd 1970 BD relacionales. 1980 Plataforma C/S 1990 Sistemas de BDOO 2000

Notas del editor

  1. 23 de mayo de 2010
  2. Procesador de Consultas: Compilador del DML , traduce las instrucciones DML en instrucciones de bajo nivel, optimizando además la ejecución de las consultas. Precompilador del DML , convierte las instrucciones DML de los programas de aplicación. Intérprete del DDL Motor de evaluación de consultas , que ejecuta las instrucciones generadas por el compilador del DML. Gestor de Almacenamiento: Gestor de autorización e integridad . Gestor de transacciones , garantiza la consistencia de la BD (recuperación y concurrencia) Gestor de archivos , gestiona la reserva de espacio en disco y las estructuras de datos para la información almacenada. Gestor de memoria intermedia , trae los datos del disco a la memoria principal y decide qué datos tratar en caché .