Basesdedatos
Upcoming SlideShare
Loading in...5
×
 

Basesdedatos

on

  • 974 views

base de datos

base de datos

Statistics

Views

Total Views
974
Views on SlideShare
974
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Basesdedatos Basesdedatos Presentation Transcript

  • 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 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.”
  • 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.
  • 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.
  • 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)
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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 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.
  • 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”
  • 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.
  • 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
  • BASES DE DATOS ENTIDAD ATRIBUTO DERIVADO TOTAL / PRÉSTAMOS VALOR LIBRO FECHA AUTOR MULTIVALUADO SCDD IDENTIFICADOR
  • 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
  • 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
  • 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
  • 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.
  • BASES DE DATOS CARDINALIDAD: CIUDAD # CUENTA NOMBRE SALDO POSEE CLIENTE IDENTIFIC. CUENTA PERTENECE A TELÉFONO TRABAJO SUCURSAL DIRECCIÓN NOMBRE
  • 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.
  • 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
  • BASES DE DATOS HERENCIA: CUENTA ISA CUENTA-AHORRO CUENTA-CHEQUE
  • 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
  • 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)
  • 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?
  • 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.?
  • 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)?
  • 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.
  • MODELOS DE BASES DE DATOS
  • 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
  • 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.
  • AUTOCARCONDUCTOR CIUDAD PASAJERO AGENCIA
  • 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.
  • CONDUCTOR CIUDAD AUTOCAR AGENCIA PASAJERO
  • 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.
  • 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
  • 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.