Tema:BASES DE DATOSCurso: Bases de datosEscuela Interamericana de Bibliotecología
CONCEPTOS GENERALES DE BASES         DE DATOS
DEFINICIONES DE BASES DE DATOS   Función básica: Integrar y compartir   “Colección de datos interrelacionados con mínima...
BASES DE DATOS   CONCEPTO:    Conjunto , colección o depósito de datos almacenados    en un soporte informático de acceso...
BASES DE DATOS   CONCEPTO:    Conjunto integrado de datos interrelacionados, junto    con una serie de aplicaciones para ...
CARACTERÍSTICAS DE LAS BASES DE    DATOS   Control centralizado de los datos   Integridad de los datos   Minimización d...
BASES DE DATOS   VENTAJAS DE LAS BASES DE DATOS:      REFERIDAS A:         LOS DATOS           • Independencia de estos...
BASES DE DATOS   DESVENTAJAS:EN LA IMPLANTACIÓN             CON LOS USUARIOS    Costosa                   - Personal esp...
NIVELES DE GESTIÓN DE LAS ORGANIZACIONES YOBTENCIÓN DE INFORMACIÓN EN BASES DE DATOS (SGBD)      NIVEL ESTRATÉGICO      •E...
BASES DE DATOS   OPERACIONES TÍPICAS SOBRE UNA BASE DE DATOS:       SOBRE EL CONJUNTO DE LA BASE          Creación     ...
USUARIOS LOCALES                                             USUARIOS                                                     ...
BASES DE DATOS   COMPONENTES:       ENTIDAD (SUSTANTIVO)       ATRIBUTOS (ADJETIVO)       RELACIONES (VERBOS)
BASES DE DATOS   ENTIDAD:      Objeto real o abstracto acerca del cual se almacenan       datos.      Diferenciado de o...
BASES DE DATOS   ATRIBUTO:     Elemento o dato que describe o identifica cada      entidad dándole características propi...
BASES DE DATOS   ATRIBUTO:     Propiedad relevante que caracteriza a una      entidad.     El término relevante signifi...
BASES DE DATOS   PARALELOS:     Un registro es la representación de una      entidad en la base de datos.        REGIST...
BASES DE DATOS                                             ENTIDAD                                             ATRIBUTO   ...
BASES DE DATOS   RELACIÓN - ASOCIACIÓN    Expresa la dinámica de interacción o integración     entre las entidades para e...
BASES DE DATOS   CARDINALIDAD:    Forma como cada elementos de la entidad participa de la    relación (Mínima, Máxima)   ...
BASES DE DATOS   CARDINALIDAD:                                              UNO O MUCHOS                      VENDE      ...
BASES DE DATOS   CARDINALIDAD:     La participación de la entidad puede o no ser      obligatoria. Siempre interviene po...
BASES DE DATOS   CARDINALIDAD:                     CIUDAD                                      # CUENTA       NOMBRE     ...
BASES DE DATOS   CARDINALIDAD: Consideraciones importantes en    la construcción del modelo Entidad - Relación.       En...
BASES DE DATOS   HERENCIA:       Jerarquía de entidades de la misma naturaleza       Entidad de alto nivel: supertipo  ...
BASES DE DATOS   HERENCIA:                        CUENTA                         ISA        CUENTA-AHORRO            CUEN...
BASES DE DATOS         HERENCIA:                      ESTUDIANTE    A                             PROFESOR          A    ...
BASES DE DATOS   PASOS PARA LA CONSTRUCCIÓN DEL    MODELO:       REALIZAR DESCRIPCIÓN GLOBAL DEL        SISTEMA       I...
BASES DE DATOS    VERIFICACIÓN DE ENTIDADES:      Puede calificarse con atributos?      Tiene una entidad de la cual de...
BASES DE DATOS    VERIFICACIÓN DE ATRIBUTOS:        Es un atributo de otra entidad?        Refleja una sola característ...
BASES DE DATOS   CONSIDERACIONES DE LA ASOCIACIÓN:       Representa la relación más directa entre la        entidades?  ...
USUARIOS DE UN AMBIENTE DEBASES DE DATOS   Utilizadores de aplicaciones: usuarios finales.   Casuales: ocasionalmente us...
MODELOS DE BASES DE DATOS
MODELOS DE BASES DE DATOS    Hace referencia a la estructura que se utiliza    para expresar las relaciones existentes ent...
MODELO JERÁRQUICOUtiliza la estructura de árbol para establecer relaciones deltipo 1:n (uno a muchos). Una base de datos d...
AUTOCARCONDUCTOR   CIUDAD      PASAJERO   AGENCIA
MODELO EN REDUtiliza la estructura de red o grafo, que permite definir entretodos los nodos relaciones n:n (muchos a mucho...
CONDUCTOR                      CIUDAD            AUTOCAR  AGENCIA             PASAJERO
MODELO RELACIONALSe basa en el álgebra relacional. Las relaciones entrelas unidades de datos o entidades se expresanmedian...
AUTOCAR CONDUCTOR CIUDAD        PASAJERO    AGENCIA105    Julián Pérez   Mérida    Elías       Tourisa                    ...
BASES DE DATOS   BIBLIOGRAFÍA:       Análisis de sistemas y metodología de diseño de        bases de datos documentales ...
Próxima SlideShare
Cargando en…5
×

Basesdedatos

964 visualizaciones

Publicado el

base de datos

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
964
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
14
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Basesdedatos

  1. 1. Tema:BASES DE DATOSCurso: Bases de datosEscuela Interamericana de Bibliotecología
  2. 2. CONCEPTOS GENERALES DE BASES DE DATOS
  3. 3. DEFINICIONES DE BASES DE DATOS Función básica: Integrar y compartir “Colección de datos interrelacionados con mínima redundancia, para servir a una o varias aplicaciones.” “Solución administrativa y técnica a las anomalías de actualización de los datos” “Componentes de un sistema de bases de datos: hardware, software, datos y personas.”
  4. 4. BASES DE DATOS CONCEPTO: Conjunto , colección o depósito de datos almacenados en un soporte informático de acceso directo. Los datos deben estar interrelacionados y estructurados de acuerdo con modelos capaz de recoger el máximo contenido semántico.
  5. 5. BASES DE DATOS CONCEPTO: Conjunto integrado de datos interrelacionados, junto con una serie de aplicaciones para su manejo, accesibles simultáneamente por diferentes usuarios y programas.
  6. 6. CARACTERÍSTICAS DE LAS BASES DE DATOS Control centralizado de los datos Integridad de los datos Minimización de las redundancias Independencia de los datos y las aplicaciones Acceso concurrente a los datos Costo mínimo de almacenamiento y mantenimiento. Versatilidad para la representación de relaciones Establecimiento de medidas de seguridad Facilidad para el cambio (hardware y software)
  7. 7. BASES DE DATOS VENTAJAS DE LAS BASES DE DATOS:  REFERIDAS A:  LOS DATOS • Independencia de estos respecto de los tratamientos • Mejor disponibilidad de los mismos • Mayor eficiencia en la recogida, codificación y entrada en el sistema  LOS RESULTADOS • Mayor coherencia • Mayor valor informativo • Mejor y más normalizada documentación de la información  LOS USUARIOS • Acceso más rápido y sencillo de los usuarios finales • Más facilidad de compartir los datos con el conjunto de los usuarios • Mayor flexibilidad para atender a demandas cambiantes
  8. 8. BASES DE DATOS DESVENTAJAS:EN LA IMPLANTACIÓN CON LOS USUARIOS  Costosa - Personal especializado  Implantación larga y - Desfase entre teoría y práctica difícil  Falta de rentabilidad a corto plazo  Ausencia de estándares RIESGO DE FRUSTRACIÓN
  9. 9. NIVELES DE GESTIÓN DE LAS ORGANIZACIONES YOBTENCIÓN DE INFORMACIÓN EN BASES DE DATOS (SGBD) NIVEL ESTRATÉGICO •Elaboración de Planes S •Objetivos Generales NIVEL TÁCTICO G BASE B COMÚN •Control de Gestión DE •Objetivos Específicos DATOS D NIVEL OPERACIONAL •Tareas Administrativas
  10. 10. BASES DE DATOS OPERACIONES TÍPICAS SOBRE UNA BASE DE DATOS:  SOBRE EL CONJUNTO DE LA BASE  Creación  Reestructuración  Consulta a la totalidad  SOBRE REGISTROS COMPLETOS  Inserción  Borrado Actualización  Modificación  Consulta Selectiva
  11. 11. USUARIOS LOCALES USUARIOS REMOTOS ACTIVIDAD DE TELEPROCESO FUNCIÓN DE UTILIZACIÓN FUNCIÓN DE MANIPULACIÓN FUNCIÓN DE BASE DE DESCRIPCIÓN DATOS SGBD FUNCIONES ESENCIALES DE UN SGBD
  12. 12. BASES DE DATOS COMPONENTES:  ENTIDAD (SUSTANTIVO)  ATRIBUTOS (ADJETIVO)  RELACIONES (VERBOS)
  13. 13. BASES DE DATOS ENTIDAD:  Objeto real o abstracto acerca del cual se almacenan datos.  Diferenciado de otros objetos a partir de atributos  Puede ser de diversa naturaleza:  Tangible: Persona, vehículo, material.  Intangible: Proyecto, materia, etc.  Eventual: Compra, venta, vuelo, etc.  Rol: Cliente, vendedor, etc.  Localización: Sucursal, bodega, etc.
  14. 14. BASES DE DATOS ATRIBUTO:  Elemento o dato que describe o identifica cada entidad dándole características propias.  El atributo puede ser: identificador, derivado, multivaluado.  Si una entidad no tiene un atributo propio que la identifique se le llama “Entidad débil”
  15. 15. BASES DE DATOS ATRIBUTO:  Propiedad relevante que caracteriza a una entidad.  El término relevante significa relevancia para el problema de información que se está considerando.  Los atributos de una entidad son virtualmente ilimitados, es labor del documentalista seleccionar los más relevantes.
  16. 16. BASES DE DATOS PARALELOS:  Un registro es la representación de una entidad en la base de datos.  REGISTRO = ENTIDAD  Un campo del registro corresponde a un atributo de la entidad.  CAMPO = ATRIBUTO
  17. 17. BASES DE DATOS ENTIDAD ATRIBUTO DERIVADO TOTAL / PRÉSTAMOS VALOR LIBRO FECHA AUTOR MULTIVALUADO SCDD IDENTIFICADOR
  18. 18. BASES DE DATOS RELACIÓN - ASOCIACIÓN Expresa la dinámica de interacción o integración entre las entidades para ejecutar tareas del negocio: “usuario presta libro” GRADO: Número de entidades que participan en la relación: Unitaria Binaria Ternaria
  19. 19. BASES DE DATOS CARDINALIDAD: Forma como cada elementos de la entidad participa de la relación (Mínima, Máxima) Relaciones uno a uno 1:1 Relaciones uno a muchos 1:n Relaciones muchos a muchos n : m
  20. 20. BASES DE DATOS CARDINALIDAD: UNO O MUCHOS VENDE VENDEDOR ARTÍCULO CERO O MUCHOS TRABAJA EN EMPLEADO CERO O UNO PROYECTOS MUCHOS EMPLEADO UTILIZA COMPUTADOR UNO Y SÓLO UNO
  21. 21. BASES DE DATOS CARDINALIDAD:  La participación de la entidad puede o no ser obligatoria. Siempre interviene por lo menos una entidad en una relación. Ej. Libro Tiene ISBN  Aquí, la participación de la entidad libro es obligatoria, pero la del ISBN no, existen libros que no tienen ISBN.
  22. 22. BASES DE DATOS CARDINALIDAD: CIUDAD # CUENTA NOMBRE SALDO POSEE CLIENTE IDENTIFIC. CUENTA PERTENECE A TELÉFONO TRABAJO SUCURSAL DIRECCIÓN NOMBRE
  23. 23. BASES DE DATOS CARDINALIDAD: Consideraciones importantes en la construcción del modelo Entidad - Relación.  En caso de duda, tratar las cosas como entidades distintas.  Determinar las relaciones entre entidades  Determinar su grado  Si la relación es de grado 1 : 1, entonces se trata de una sólo entidad y un solo modelo de registro es suficiente para representarla.  Si la relación es de grado N : 1, o N : M, se trata de dos entidades y, por lo tanto, necesitamos dos modelos de registro, uno para cada entidad.
  24. 24. BASES DE DATOS HERENCIA:  Jerarquía de entidades de la misma naturaleza  Entidad de alto nivel: supertipo  Entidad de bajo nivel: subtipo  Atributos comunes de la entidad supertipo heredados por la subtipo  Generalización: todos los elementos de la supertipo están en la subtipo  Especialización: algunos elementos de la supertipo están en la subtipo
  25. 25. BASES DE DATOS HERENCIA: CUENTA ISA CUENTA-AHORRO CUENTA-CHEQUE
  26. 26. BASES DE DATOS  HERENCIA: ESTUDIANTE A PROFESOR A ISA ISA PREGRADO POSTGRADO EXTENSIÓN INVESTIGADOR COORDINADOR AREA B1 B2 B2 B3 B1 A= UBi Bi  AGENERALIDAD: Están incluidas ESPECIALIZACIÓN: Pueden habertodas las clases de estudiantes profesores que no son investigadores ni coordinadores de área
  27. 27. BASES DE DATOS PASOS PARA LA CONSTRUCCIÓN DEL MODELO:  REALIZAR DESCRIPCIÓN GLOBAL DEL SISTEMA  IDENTIFICAR POSIBLES ENTIDADES  HACER UNA DEFINICIÓN INICIAL DE ATRIBUTOS  IDENTIFICAR ASOCIACIONES DIRECTAS ENTRE ENTIDADES INDICANDO CARDINALIDAD MÍNIMA Y MÁXIMA  IDENTIFICAR CLASES DE ENTIDADES (SUPERTIPO O SUBTIPO)
  28. 28. BASES DE DATOS  VERIFICACIÓN DE ENTIDADES:  Puede calificarse con atributos?  Tiene una entidad de la cual dependa y un atributo identificador?  Representa más de una ocurrencia?  Se asocia con otras entidades?  Sobre ella se realizan procesos?
  29. 29. BASES DE DATOS  VERIFICACIÓN DE ATRIBUTOS:  Es un atributo de otra entidad?  Refleja una sola característica de la entidad?  Pueden asociarse al atributo características de tipo numérico, carácter, etc.?
  30. 30. BASES DE DATOS CONSIDERACIONES DE LA ASOCIACIÓN:  Representa la relación más directa entre la entidades?  Está claramente definida la cardinalidad mínima y máxima de la relación?  Tiene un nombre (verbo conjugado)?
  31. 31. USUARIOS DE UN AMBIENTE DEBASES DE DATOS Utilizadores de aplicaciones: usuarios finales. Casuales: ocasionalmente usan la base de datos Programadores / diseñadores: construyen Especializados: analistas, auditores de sistemas Administrador de la base de datos:  Controla el acceso  Administra el esquema lógico  Vela por el rendimiento de la base de datos  Establece procedimientos de recuperación y respaldo de la base de datos.
  32. 32. MODELOS DE BASES DE DATOS
  33. 33. MODELOS DE BASES DE DATOS Hace referencia a la estructura que se utiliza para expresar las relaciones existentes entre las diferentes unidades de datos que la constituyen. Existen tres modelos: Modelo Jerárquico Modelo en red Modelo relacional
  34. 34. MODELO JERÁRQUICOUtiliza la estructura de árbol para establecer relaciones deltipo 1:n (uno a muchos). Una base de datos de este tipoconsistirá en uno o varios árboles que expresarán lasdistintas agrupaciones entre los datos.Cada árbol tiene un nodo distinguido denominado raíz y apartir de él, se establecen relaciones de sucesión,denominándose nodos hijos a los descendientes de otro.
  35. 35. AUTOCARCONDUCTOR CIUDAD PASAJERO AGENCIA
  36. 36. MODELO EN REDUtiliza la estructura de red o grafo, que permite definir entretodos los nodos relaciones n:n (muchos a muchos).Mediante el establecimiento de apuntadores entre nodos sepuede relacionar cualquier unidad de datos con cualquierade las otras.
  37. 37. CONDUCTOR CIUDAD AUTOCAR AGENCIA PASAJERO
  38. 38. MODELO RELACIONALSe basa en el álgebra relacional. Las relaciones entrelas unidades de datos o entidades se expresanmediante tablas de dos dimensiones. Una base deeste tipo estará formada por varias de estas tablasen las que una fila contiene una ocurrencia devalores interrelacionados y una columna contiene losdiferentes valores posibles de cada entidad.
  39. 39. AUTOCAR CONDUCTOR CIUDAD PASAJERO AGENCIA105 Julián Pérez Mérida Elías Tourisa Peinado105 Julián Pérez Lisboa Ana Prisa Martorell105 Pedro Badajoz Marta Tourisa Rosales Sánchez107 Julián Pérez Talavera Julio Arranz Tourisa
  40. 40. BASES DE DATOS BIBLIOGRAFÍA:  Análisis de sistemas y metodología de diseño de bases de datos documentales / Lluis Codina. -- // En: Scire. -- Vol.2, no.2 (Jul.-Dic. 1996) ; pp. 11-34.  Concepción y diseño de bases de datos: del modelo E/R al modelo relacional / Adoración de Miguel Castaño y Mario Gerardo Piattini. -- Madrid : Ra- Ma, 1993. -- 989 p.  Informática básica / Eduardo Alcalde Lancharro. -- Bogotá : McGraw-Hill, 1994. -- 393 p.

×