Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funcin bsica: Integrar y compartir Coleccin de datos interrelacionados con mnima redundancia, para servir a una o varias aplicaciones. Solucin administrativa y tcnica a las anomalas de actualizacin de los datos Componentes de un sistema de bases de datos: hardware, software, datos y personas.
BASES DE DATOS
CONCEPTO:
Conjunto , coleccin o depsito de datos almacenados en un soporte informtico de acceso directo. Los datos deben estar interrelacionados y estructurados de acuerdo con modelos capaz de recoger el mximo contenido semntico.
BASES DE DATOS
CONCEPTO:
Conjunto integrado de datos interrelacionados, junto con una serie de aplicaciones para su manejo, accesibles simultneamente por diferentes usuarios y programas.
Control centralizado de los datos Integridad de los datos Minimizacin de las redundancias Independencia de los datos y las aplicaciones Acceso concurrente a los datos Costo mnimo de almacenamiento y mantenimiento. Versatilidad para la representacin 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, codificacin y entrada en el sistema LOS RESULTADOS Mayor coherencia Mayor valor informativo Mejor y ms normalizada documentacin de la informacin LOS USUARIOS Acceso ms rpido y sencillo de los usuarios finales Ms facilidad de compartir los datos con el conjunto de los usuarios Mayor flexibilidad para atender a demandas cambiantes
BASES DE DATOS
DESVENTAJAS:
CON LOS USUARIOS - Personal especializado - Desfase entre teora y prctica
EN LA IMPLANTACIN Costosa Implantacin larga y difcil Falta de rentabilidad a corto plazo Ausencia de estndares
RIESGO DE FRUSTRACIN
S G B D
BASES DE DATOS
USUARIOS LOCALES
USUARIOS REMOTOS
FUNCIN DE MANIPULACIN
FUNCIN DE DESCRIPCIN
BASE DE DATOS
SGBD
FUNCIONES ESENCIALES DE UN SGBD
BASES DE DATOS
COMPONENTES:
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, vehculo, material. Intangible: Proyecto, materia, etc. Eventual: Compra, venta, vuelo, etc. Rol: Cliente, vendedor, etc. Localizacin: Sucursal, bodega, etc.
BASES DE DATOS
ATRIBUTO:
Elemento o dato que describe o identifica cada entidad dndole caractersticas propias. El atributo puede ser: identificador, derivado, multivaluado. Si una entidad no tiene un atributo propio que la identifique se le llama Entidad dbil
BASES DE DATOS
ATRIBUTO:
Propiedad relevante que caracteriza a una entidad. El trmino relevante significa relevancia para el problema de informacin que se est considerando. Los atributos de una entidad son virtualmente ilimitados, es labor del documentalista seleccionar los ms relevantes.
BASES DE DATOS
PARALELOS:
Un registro es la representacin 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 / PRSTAMOS
VALOR
LIBRO
FECHA
SCDD
AUTOR
MULTIVALUADO
IDENTIFICADOR
BASES DE DATOS
RELACIN - ASOCIACIN
Expresa la dinmica de interaccin o integracin entre las entidades para ejecutar tareas del negocio:
usuario presta libro GRADO: Nmero de entidades que participan en la relacin:
BASES DE DATOS
CARDINALIDAD:
Forma como cada elementos de la entidad participa de la relacin (Mnima, Mxima)
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 ARTCULO
CERO O MUCHOS
TRABAJA EN
EMPLEADO
PROYECTOS
CERO O UNO
MUCHOS
EMPLEADO
UTILIZA
COMPUTADOR
BASES DE DATOS
CARDINALIDAD: La participacin de la entidad puede o no ser obligatoria. Siempre interviene por lo menos una entidad en una relacin. Ej. Libro Tiene ISBN Aqu, la participacin de la entidad libro es obligatoria, pero la del ISBN no, existen libros que no tienen ISBN.
BASES DE DATOS
CARDINALIDAD:
CIUDAD NOMBRE # CUENTA SALDO
IDENTIFIC.
CLIENTE
POSEE
CUENTA
PERTENECE A
TRABAJO
TELFONO
SUCURSAL
DIRECCIN NOMBRE
BASES DE DATOS
En caso de duda, tratar las cosas como entidades distintas. Determinar las relaciones entre entidades Determinar su grado Si la relacin es de grado 1 : 1, entonces se trata de una slo entidad y un solo modelo de registro es suficiente para representarla. Si la relacin 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:
Jerarqua 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
Generalizacin: todos los elementos de la supertipo estn en la subtipo Especializacin: algunos elementos de la supertipo estn 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
EXTENSIN
INVESTIGADOR
COORDINADOR AREA
B1 A= UBi
B2
B3
B1 Bi A
B2
BASES DE DATOS
REALIZAR DESCRIPCIN GLOBAL DEL SISTEMA IDENTIFICAR POSIBLES ENTIDADES HACER UNA DEFINICIN INICIAL DE ATRIBUTOS IDENTIFICAR ASOCIACIONES DIRECTAS ENTRE ENTIDADES INDICANDO CARDINALIDAD MNIMA Y MXIMA IDENTIFICAR CLASES DE ENTIDADES (SUPERTIPO O SUBTIPO)
BASES DE DATOS
VERIFICACIN DE ENTIDADES: Puede calificarse con atributos? Tiene una entidad de la cual dependa y un atributo identificador? Representa ms de una ocurrencia? Se asocia con otras entidades? Sobre ella se realizan procesos?
BASES DE DATOS
VERIFICACIN DE ATRIBUTOS:
Es un atributo de otra entidad? Refleja una sola caracterstica de la entidad? Pueden asociarse al atributo caractersticas de tipo numrico, carcter, etc.?
BASES DE DATOS
CONSIDERACIONES DE LA ASOCIACIN:
Representa la relacin ms directa entre la entidades? Est claramente definida la cardinalidad mnima y mxima de la relacin?
Utilizadores de aplicaciones: usuarios finales. Casuales: ocasionalmente usan la base de datos Programadores / diseadores: construyen Especializados: analistas, auditores de sistemas Administrador de la base de datos: Controla el acceso Administra el esquema lgico Vela por el rendimiento de la base de datos Establece procedimientos de recuperacin y respaldo de la base de datos.
MODELO JERRQUICO
Utiliza la estructura de rbol para establecer relaciones del tipo 1:n (uno a muchos). Una base de datos de este tipo consistir en uno o varios rboles que expresarn las distintas agrupaciones entre los datos.
Cada rbol tiene un nodo distinguido denominado raz y a partir de l, se establecen relaciones de sucesin, denominndose nodos hijos a los descendientes de otro.
AUTOCAR
CONDUCTOR
CIUDAD
PASAJERO
AGENCIA
MODELO EN RED
Utiliza la estructura de red o grafo, que permite definir entre todos los nodos relaciones n:n (muchos a muchos). Mediante el establecimiento de apuntadores entre nodos se puede relacionar cualquier unidad de datos con cualquiera de las otras.
CONDUCTOR
CIUDAD
AUTOCAR
AGENCIA
PASAJERO
MODELO RELACIONAL
Se basa en el lgebra relacional. Las relaciones entre las unidades de datos o entidades se expresan mediante tablas de dos dimensiones. Una base de este tipo estar formada por varias de estas tablas en las que una fila contiene una ocurrencia de valores interrelacionados y una columna contiene los diferentes valores posibles de cada entidad.
AUTOCAR CONDUCTOR CIUDAD 105 105 105 107 Julin Prez Julin Prez Pedro Rosales Julin Prez Mrida Lisboa Badajoz
BASES DE DATOS
BIBLIOGRAFA:
Anlisis de sistemas y metodologa de diseo de bases de datos documentales / Lluis Codina. -- // En: Scire. -- Vol.2, no.2 (Jul.-Dic. 1996) ; pp. 11-34. Concepcin y diseo de bases de datos: del modelo E/R al modelo relacional / Adoracin de Miguel Castao y Mario Gerardo Piattini. -- Madrid : RaMa, 1993. -- 989 p. Informtica bsica / Eduardo Alcalde Lancharro. -Bogot : McGraw-Hill, 1994. -- 393 p.