1 / 21

Gloria Amparo Lora Cortesia Docente Monica Rojas

Bases de datos. Unidad 1 – Introducción a las BD. Gloria Amparo Lora Cortesia Docente Monica Rojas . Competencias a desarrollar  Identificar los conceptos propios de la asignatura.  Diferenciar los elementos que hacen parte de las bases de datos.

lizina
Télécharger la présentation

Gloria Amparo Lora Cortesia Docente Monica Rojas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Basesdedatos Unidad1–IntroducciónalasBD Gloria Amparo Lora Cortesia Docente Monica Rojas

  2. Competenciasadesarrollar Identificarlosconceptospropiosdelaasignatura. Diferenciarloselementosquehacenpartedelasbasesde datos. Realizaractividadesdeaplicaciónaejemplosespecíficos. 2

  3. Temas SistemadeBasesdeDatos ComponentesprincipalesdeunSistemadeBasesdeDatos QuéesunaBasedeDatos ArquitecturaparaSistemasdeBasesdeDatos EstructurageneraldelSistemadeBasesdeDatos Lenguajesutilizadosenbasesdedatos ElSistemadeManejodeBasesdeDatos(DBMS)ysus funciones ArquitecturaANSI/SPARC Independenciadedatos 3

  4. Origen Lanecesidaddealmacenamiento deinformaciónparaunafutura utilización. Sistemasdearchivos (PERSISTENCIA) Problemas: Redundanciaenlosdatos->Inconsistenciaenlosdatos, anomalíasenlosdatos Archivosseparados->dificultadparacombinarlos propagacióndeloscambios->Cambioscostosos Inconsistenciasporactualizacionessimultaneas 4

  5. Origen UsuariodePersonal (Empleados) UsuariodeVentas (Vendedores) Archivo Empleados de Personal SISTEMADE BASESDE Archivo Empleados deVentas Solución: Procesamiento Personal Procesamiento Ventas DATOS 5

  6. SistemadeBasesdeDatos Sistemaparamantenerinformaciónyqueestédisponible cuandosesolicite. Componentes: Hardware(Equipodecomputo) Software(Programas:SO,SGBD,aplicaciones) Personas(Usuarios) Información(integradaycompartida) 6

  7. BasesdeDatos Conjunto estructurado dedatos Coherentes Coleccióndeinformación Estructuralógica Nohayperdidadeinformación Capacidades: Manejodepersistencia Soportarunmodelo de datos Soportarunlenguajedealtonivel(manipulaciónydefinición) Controldeacceso Evitarinconsistencias->concurrencia 7

  8. Empledos Cuentas PERSONAL Clientes FINANCIERA Ventas VENTAS Empledos PERSONAL Antes Ventas Empledos SGBD VENTAS Clientes Empleados Ahora FINANCIERA 8

  9. SistemadeGestióndeBasesdeDatos (SGBD) Softwarequepermitemanipularlabasededatos Construir Utilizar Mantener Reorganizar     Propiedades:      Independenciadelosdatos(apartirdesuarquitectura) Accesoeficientealosdatos IntegridadySeguridad Accesoconcurrenteyrecuperación CumplirconlaspropiedadesACID(Atomicity-Atomicidad, Consistency-Consistencia,Isolation-Aislamiento,Durability- Durabilidad) 9

  10. Otrasdefiniciones Esquemadelabasededatos:estructuradefinidaparauna basededatos,sebuscaqueestébiendefinidaparaqueseaestática poruntiempoaunqueessusceptibledesermodificada.     Instancia:Escomounafotoqueseletomaalabasededatos.Es elestadoquepresentaunabasededatosenuntiempotdado, despuésdequetranscurreeltiempotlabasededatosyanoesla misma. UsuarioFinal:elqueinteractúaconlabasededatosatravésde unaaplicaciónounainterfaz. Usuarioespecialista:elquediseñayprogramaaplicaciones paralosusuariofinales AdministradordelaBD(DBA): esquienponeenpráctica técnicamentelasdecisionesestratégicasydepolíticaquesetoman sobrelaBD. 10

  11. Peticiones DML ProcesadorDML Peticiones compiladas Optimizador Peticiones Optimizadas ManejadordeTransacciones ManejadordeAlmacenamiento Datos Componentesy Funciones SGBD Esquemas ProcesadorDDL Esquemasy transformaciones Metadatos 11

  12. ComponentesPrincipalesSGBD ProcesadorDML(lenguajedemanipulacióndedatos) ProcesadorDDL(lenguajeparadefinicióndedatos) Diccionariodedatos(DD)ometadatos(datossobrelosdatos): contienelainformaciónsobreelesquemadelabasededatos,usuario autorizados,permisosdeacceso Optimizadordeconsultas:defineelplandeejecucióndelasoperaciones máseficiente. Manejadordetransacciones:controlaelaccesoylaconcurrencia. Recuperaciónantefallas. Manejadordealmacenamiento: Manejadordearchivos:recuperadesdediscolosbloquesquecontienela informaciónsolicitadaporunatransacción. Manejadordebuffer:mantieneenmemoriappal.lainformaciónmásusaday decidecuándollevaradiscoalgunaspáginas. 12

  13. Funciones Procesardefinicionesdedatos:soporteDDL Manipulacióndedatos:soporteDML Optimizacióndebúsquedas AdministracióndeMetadatosodiccionariodedatos ManejarRecuperaciónyconcurrencia Seguridadeintegridaddelosdatos 13

  14. SGBD Ventajas Reutilizacióndedatosy programas Controlderedundancia Estandarización Consistencia Equilibriodecarga Integridad Seguridad Facilidaddemantenimiento Desventajas Grantamaño Puedehaberfallas(Más susceptibleensistemas pocorobustos) Dificultadpararecuperarse (ensistemasanteriores tomabademasiadotiempo unarecuperación) Puedesermáslento,porla verificacióndeintegridad 14

  15. ArquitecturaANSI/SPARC(1975) (AmericanNationalStandarInstitute–StandardsPlanning andRequerimentsCommittee) Arquitecturaentresniveles Interno:seocupadelaformacomosealmacenanfísicamente losdatos. Externo:seencargadelaformacómolosusuariosindividuales percibenlosdatos. Conceptual:niveldemediaciónentreelfísicoyelinterno 15

  16. ArquitecturaANSI/SPARC NivelExterno NivelConceptual NivelInterno Gestiónde Acceso IntegridadyCoherencia Confidencialidad Esquemaexterno ->Vistas •Formatos •Agrupaciones EsquemaLógico Modelo EsquemaFísico •Tiposdedatos •Índices •Estructurasde almacenamiento 16

  17. Nivelexterno Vistasindividualesdelosusuarios Semanejalaconfidencialidad Sedefineloquepuedevercadatipodeusuario(subesquema) Diferentesrepresentacionesdelosmismodatos Formatos Cálculos,agregadosoderivacionesdelosdatos PrecioTotal=precioUnitario*cantidad Delafechadecumpleañosmostrarsóloelmes Delafechaobtenerlaedad 17

  18. NivelConceptual Representacióndetodalainformacióncontenidaenlabase dedatos Esquemalógico Semanejalaintegridadylacoherencia Visióncompletadelosrequerimientosdelaorganización Tieneasociadounlenguajedealtonivel     18

  19. Nivelinterno EsquemaFísico Nivelmáscercanoalalmacenamientofísico Sedefinemedianteelesquemainterno: tiposderegistros Índices representacióndeloscampos secuenciafísica,etc.     Seencargade: -Reservarespacioparadatoseíndices -Compresióndedatos -Técnicasdeencriptamientodedatos 19

  20. Independenciadelosdatos Capacidaddemodificarelesquemadeunnivelsinmodificar losdemás Física:podermodificarelesquemainternosinmodificarel esquemaconceptual.Cambiosenlaformadealmacenar físicamentelosdatos. Ej.Nuevosíndices,cambiareltipodelíndice. Lógica:loscambiosenelesquemaconceptualnodeberían alterarelesquemaexterno.Noafectarlavisióndelos usuariosporcambiosenlaestructura.Esmáscomplicada quelafísica. Ej.Adicióndeatributosnoimplicaríaproblemasmientrasqueel borradosí. 20

  21. Bibliografía Basadoen: C.J.Date.“IntroducciónalosSistemasdebasesdedatos. Vol.1”.Quintaedición.AddisonWesley.(005.74D232).Cap 1y2. ROB,PETER.SISTEMASDEBASESDEDATOS. THOMSON,2004.(005.74R628)Pag.6-23 Silberschatz,et.Al.FundamentosdeBasesdeDatos.Cuarta Edición.Pág.1-5,8-14 SILBERSCHATZ,ABRAHAM.FUNDAMENTOSDE BASESDEDATOS.MCGRAW-HILL.QuintaEdición. (001.64404K85)Pág.1-9,19-25 21

More Related