1 / 29

bases de datos unidad 1

Conceptos y definiciones de bases de datos

jfelipe7
Download Presentation

bases de datos unidad 1

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. BASES DE DATOS Javier Felipe Moncada Sánchez Ing. Catastral y Geodesta

  2. Que es una base de datos? • Es el conjunto de Datos útiles y confiables almacenados con una estructura lógica. • Una colección de datos organizados que nos sirve para un objetivo general. • Colección de datos interrelacionados y un conjunto de programas para acceder a esos datos. • Conjunto de datos estructurados para permitir su almacenamiento, consulta y actualización en un sistema informático.

  3. Que es una base de datos? (II) • Una colección de uno o más ficheros de datos, almacenados en una forma estructurada y que contiene información no-redundante de modo que las relaciones que existen entre los distintos ítems o conjunto de datos pueden ser utilizados por el sistema de gestión (SGBD) para manipular y recuperar los mismos. • Disposición estructurada de información que son sistematicamente registradas, buscadas y actualizadas.

  4. Que es una base de datos? (III) • Colección de datos interrelacionados almacenados en conjunto sin redundancias perjudiciales o innecesarias; su finalidad es servir a una aplicación o más, de la mejor manera posible; los datos se almacenan de modo que resulten independientes de los programas que los usan; se emplean métodos bien determinados para incluir nuevos datos y para modificar o extraer los datos almacenados. (Martin, 1975). • Colección de datos interrelacionados. (Elsmari y navathe, 1989)

  5. Que es una base de datos? (IV) • Colección o deposito de datos, donde los datos están lógicamente relacionados entre sí, tienen una definición y descripción comunes y están estructurados de una forma particular. Una base de datos es también un modelo del mundo real y, como tal, debe poder servir para toda una gama de usos y aplicaciones. (Conference des Statisticie s Européens, 1977) • Colección no redundante de datos que son compartidos por diferentes sistemas de aplicación. (Howe, 1983)

  6. Que es una base de datos? (V) • Conjunto de datos de la empresa memorizado en un ordenador, que es utilizado por numerosas personas cuya organización está regida por un modelo de datos. (Flory, 1982) • Conjunto estructurado de datos registrados sobre soportes accesibles por ordenador para satisfacer simultáneamente a varios usuarios de forma selectiva y a tiempo oportuno. (Delobel, 1982)

  7. Que es una base de datos? (VI) • Colección integrada y generalizada de datos, estructurada atendiendo a las relaciones naturales de modo que suministre todos los caminos de acceso necesarios a cada unidad de datos con objeto de poder atender todas las necesidades de los diferentes usuarios. (Deen, 1985) • Conjunto de ficheros maestros, organizados y administrados de una manera flexible de modo que los ficheros pueden ser fácilmente adaptados a nuevas tareas imprevisibles. (Frank, 1988)

  8. Que es una base de datos? • Conjunto de Datos • Estructura Lógica – Organizados • Interrelacionados • No Redundantes – Sin redundancias Perjudiciales • Objetivo General • Hardware and Software – Equipos de Computo y Programas • Conjunto de Datos • Estructura Lógica – Organizados • Interrelacionados • No Redundantes – Sin redundancias Perjudiciales • Objetivo General • Hardware and Software – Equipos de Computo y Programas

  9. Por que utilizar Hard. más Soft. para manipular B. D. • Obliga a establecer un estándar para almacenar e intercambiar datos. • Reduce el volumen de almacenamiento • Posibilita el acceder a los datos de manera simple y variada (eficiencia). • Facilita pasar toda o parte de una base de datos a otros programas. • La seguridad de los datos es mayor. • La manipulación manual se reduce y facilita. • Existe independencia de las aplicaciones respecto a la estructura de datos.

  10. Objetivo Primordial de una Base de Datos Proporcionar un Entorno que sea eficiente y conveniente para ser utilizado al extraer, actualizar y almacenar datos.

  11. 1era Generación de Bases de Datos 2da Generación de Bases de Datos 3ra Generación de Bases de Datos Historia de Las Bases de Datos

  12. Por que aparecen las Bases de Datos • Redundancia: Duplicación de Archivos y diferentes formatos. Duplicación de información (duplicación de esfuerzos y problemas). En los archivos tradicionales o metodos tradicionales (Información, Ficheros, carpetas) existe redundancia a nivel de aplicaciones, a nivel de archivos, o datos a nivel de campo (se replica innecesariamente la misma información) lo cual se traduce en desperdicio de espacio, tiempo, e inexactitud en los datos.

  13. Por que aparecen las Bases de Datos (II) • Integridad o Consistencia: Los datos tienen que satisfacer ciertos tipos de restricciones de consistencia. • Accesibilidad: Falta de acceso a la información o disponibilidad de la misma. Demora en las consultas. Dificultad de determinar el resultado de consultas.

  14. Por que aparecen las Bases de Datos (III) • Aislamiento de los datos o independencia: Puesto que los datos están repartidos en varios archivos y estos pueden tener diferentes formatos, es difícil escribir nuevos programas o leer estos desde los existentes. • Anomalías de Accesos Concurrentes: Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta más cómodo, muchos sistemas permiten que múltiples usuarios actualizan datos simultáneamente.

  15. Por que aparecen las Bases de Datos (IV) • Problemas de seguridad y privacidad: No todos los usuarios de los datos pueden acceder a los datos ya sea para leerlos o modificarlos.

  16. Ventajas de Las Bases de Datos • Disminuye la redundancia • Aumenta la Accesibilidad • Evita el Aislamiento de los datos o independencia • Evita anomalias de Acceso Concurrente • Evita problemas de seguridad y privacidad • Aumenta la Integridad o Consistencia

  17. Ventajas de Las Bases de Datos (II) • Disminuye el volumen de almacenamiento • Mayor grado de exactitud • Mayor estandarización de resultados • Flexibilidad sobre demandas cambiantes

  18. Limitaciones de Las Bases de Datos • Instalación Costosa • Personal especializado • Implementación Larga y Difícil • Rentabilidad a mediano y largo plazo • Desfase teórico • Integración de la información a nivel corporativo

  19. Sistema Manejador de Bases de DatosSMBD, MBD, SGBD, GBD • Es un conjunto coordinado de programas, procedimientos, lenguajes, etc., que suministra, tanto a usuarios no informáticos como a analistas, programadores, al diseñador o al administrador de la base de datos, los medios necesarios para describir, manipular y utilizar los datos almacenados en la base de datos, manteniendo su integridad, confidencialidad y seguridad • Ejemplo ORACLE, INFORMIX, MS-ACCESS , SQL-SERVER etc.

  20. Procesos soportables dentro de un MBD • Almacenar físicamente: Encarga de asignar espacio en el disco y de además maneja la estructura de los datos que se van a emplear para representar la información almacenada. Además de recuperar y actualizar los datos de la B:D. • Implantación de la integridad: Los valores de los datos que se almacenan en la B.D. deben satisfacer ciertos tipos de restricciones de consistencia. • Implantación de Seguridad: no todos los usuarios deben tener acceso total a los datos de la B.D. • Seguridad y Recuperación: Copias de seguridad • Control de concurrencia, controla la interacción entre los usuarios concurrentes y los datos. • Traductor de sublenguajes. • Diccionario de datos: almacena la información relativa a la estructura de B.D.

  21. Tipos de Usuarios: Administradores Programadores Comunes Inocentes

  22. El Administrador de B.D. • Definir el contenido de la B.D. (que existe o que no, que relación manejar o que no, etc.) • Decidir la estructura de almacenamiento y la estructura de acceso • Definir los controles de autorización y los procesos de validación. • Definir una estrategia de respaldo y recuperación • Controlar el desempeño y los cambios de requerimientos.

  23. Nivel Lógico Nivel Externo Nivel Conceptual Nivel Medio Nivel Físico Nivel Interno Arquitectura de la B.D.

  24. Arquitectura de la B.D. (II) • Esquema externo Debido a que el sistema externo es la visión que de la base de datos tiene un usuario en particular, en el deberán encontrase reflejados solo aquellos datos e interrelaciones que necesite el correspondiente usuario. También habrá que especificarse las restricciones de uso, como parte del diseño para insertar o borrar determinados datos o el acceso al mismo. Cuatro componentes: • Usuarios: son los programadores bien sea del aplicativo • Sublenguajes: SQL • Espacio de trabajo: espacio temporal para mover la inf. Llamada. • Submodelo de datos: porción lógica de una Base de Datos

  25. Arquitectura de la B.D. (III) • Esquema Conceptual Es la visión global de los datos (visión del Administrador), debe incluirse la descripción de todos los datos e interrelaciones entre estos, así como las restricciones de integridad y confidencialidad. La estabilidad de estos conceptos disminuye en el orden citado Modelo de datos : E-R, RED, Jerarquico, Objetos, binarios

  26. Arquitectura de la B.D. (IV) • Esquema Físico Es el más cercano al almacenamiento físico. Describe como se almacena los datos. Es el nivel de detalle de las estructuras de datos de bajo nivel (byte) Representación física de los datos almacenados

  27. Depende del SMBD o SGBD • Forma de almacenar los datos • Localización de los mismos para optimizar tiempos de respuestas y espacios de memoria (“tuning”) • Desbordamientos (manejo) Miscelánea • Técnicas de Compresión • Técnicas de Encriptación • Correspondencia entre el modelo interno y conceptual • Técnicas de ajuste o afinamiento • Dispositivos de memoria (Tamaño de pagina, # paginas, buffers) • Correspondecia entre esquemas (mapping) administra la relación entre M.I y M.C. • Organización física: (dispersión – hashig, agrupamiento, indices, etc.) punteros • Control de Acceso • Disparadores

More Related