Seminario de Informtica Modulo V Bases de Datos
Seminario de Informática Modulo V: Bases de Datos Elementos Conceptuales
Archivo Es un elemento de información conformado por un conjunto de registros. Estos registros a su vez están compuestos por una serie de caracteres o bytes. Objetivos del diseño de la organización de almacenamientos Ø Disponibilidad de datos: restringir solo por incumbencia o razones legales Ø Accesibilidad: No orientados a un usuario en particular Ø Integridad de datos: datos precisos y consistentes que representen fielmente a la organización. Ø Almacenamiento eficiente: optimizar espacio de disco. Ø Actualización y recuperación eficiente. Ø Recuperación dirigida de la información: la información obtenida debe ser util para el control o la toma de decisiones.
Archivos convencionales
Problemas de los archivos convencionales 1. Falta de potencial para evolucionar 2. Redundancia e inconsistencia de datos 3. Dificultad para tener acceso a los datos 4. Aislamiento de los datos 5. Anomalías del acceso concurrente 6. Problemas de seguridad 4. Problemas de integridad los
Problema: Redundancia
Problema: Incongruencias
Problema: Incongruencias
Problema: Inconsistencias
Bases de Datos Conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente. En las bases de datos la información esta integrada y compartida y su objetivo es minimizar los problemas de los archivos convencionales
Ventajas de las Bases de Datos 1. Independencia de datos y tratamiento: Si se realizan cambios en los datos no implica que se tenga que realizar cambios en los programas y viceversa. Menor costo en el mantenimiento. 2. Coherencia de resultados: Se logra con la reducción de redundancias al tener un buen diseño de la base de datos, unificando las acciones y evitando inconsistencias. 3. Mejora en la disponibilidad de datos: No hay dueños de los datos lo que no quiere decir que sean públicos, tampoco hay aplicaciones exclusivas para gestionar esos datos. 4. Cumplimiento de ciertas normas: Se establecen restricciones de seguridad para el acceso a la base de datos. También se fijan perfiles para los usuarios referidos en cuanto al acceso a los datos y las operaciones permitidas.
Desventajas de las Bases de Datos Para pasar de un Sistema de archivo convencional a un Sistema de Base de Datos Significa: 1. Una fuerte inversión en, adquisición del SGBD, personal entrenado y equipos. 2. Almacenamiento centralizado (tradicionalmente) 3. Dependencia burocrática del DBA 4. Tiempo de actualización 5. No se optimiza el acceso para una aplicación especial
Modelos de Bases de Datos üJerárquico üDe Red üRelacional üDocumental
Modelo Jerárquico Representaciones jerárquicas o relaciones de padre/hijo, de manera similar a la estructura de un árbol o de la organización de archivos en el disco. Relación de uno a muchos Problemas del modelo Redundancia cuando un hijo tiene más de un padre. La baja de un padre implica la baja de los hijos.
Modelo de Red De la estructura de árbol se pasa a una estructura de red. Evita la redundancia en la información del modelo jerárquico, a través de la incorporación de un tipo de registro denominado conector. Ej. un alumno tiene varios docentes y un docente tiene varios alumnos (relación de muchos a muchos) Problemas del modelo Complejidad en la administración de conectores.
Modelo Relacional Toda la información se representa a través de arreglos bidimensionales o tablas. Se pueden establecer relaciones entre todos los elementos de las tablas a través de claves. Cumplen las siguientes leyes básicas: a. Generalmente, contendrá muchas tablas. b. Una tabla sólo contiene un número fijo de campos. c. El nombre de los campos de una tabla es distinto. d. Cada registro es único. e. El orden de los registros y de los campos no está determinado f. Para cada campo existe un conjunto de valores posible.
BD Documentales Son diseños que permiten almacenar datos no homogéneos: números, caracteres, dibujos, imágenes, fotografías, voz, video, etc. de manera tal que se puedan recuperar y compartir automáticamente.
Bases de Datos Componentes Nombre: Juan Pérez Domicilio: Buenos Aires 1 Teléfono: 434456 Registro Campos Tabla
Componentes de una Base de Datos Relacional TABLA o ENTIDAD : conjunto de datos homogéneo que contiene información sobre un tema específico. REGISTROS, OCURRENCIAS o TUPLAS: unidad lógica de información. CAMPO o ATRIBUTO: unidad elemental de información CLAVE : atributo que identifica unívocamente a unidad lógica de información. RELACION : asociación entre dos entidades a través de una clave
Campos de una Tabla Atributos de un Campo * Longitud * Tipo
Campos de una Tabla
Ordenamiento Bases de Datos Ordenamiento físico (SORT) Ordenamiento lógico (INDEX)
Sistemas Gestores de Bases de Datos Conjunto de programas, procedimientos, lenguajes, etc. que suministran tanto a los usuarios como a los analistas, programadores o administrador los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad.
Operaciones de un Sistema Gestor de Bases de Datos Selección: recupera datos de una o más tablas utilizando los criterios que especifique Proyección: cuando se seleccionan determinados campos. También cuando se muestran datos no almacenados en campos como resultado de un cálculo. Relación: cuando se relacionan datos almacenados en distintas tablas a través de una clave Unión: generación de una nueva tabla con datos almacenados en otras.
Bases de Datos en Excel Si bien Excel es una Hoja de Cálculo y no un Gestor de Bases de Datos, vamos a utilizarlo como herramienta dar los primeros pasos en el manejo de Bases de Datos. Las bases de datos contienen tablas, consideraremos que cada hoja de una Hoja de Cálculo puede ser una tabla. Las filas son los registros y las columnas se corresponden con los campos de los registros. Todos los registros tienen la misma estructura. La estructura viene dada por un conjunto de campos, las columnas de la tabla.
Bases de Datos en Excel La administración de las Bases de Datos en Excel se realiza con las opciones del menu DATOS, de las cuales las mas utilizadas son: Ø Ordenar Ø Filtro Ø Formulario Ø Subtotales Ø Validación Ø Tablas Dinámicas Ver apunte Bd_Excel. pdf
Bases de Datos en Excel Las capacidades de Excel para el manejo de bases de datos son mucho más limitadas que las de Microsoft Access, ya que Access es una aplicación diseñada específicamente para gestionar bases de datos. Sin embargo, si las necesidades de gestión de la base de datos son sencillas, a menudo Excel puede servir perfectamente. Si las posibilidades de Excel se quedan cortas, entonces habrá que recurrir a Access u otro sistema de gestión de bases de datos.
- Slides: 30