Your SlideShare is downloading. ×
  • Like
  • Save
Conceptos de bases de datos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Conceptos de bases de datos

  • 1,253 views
Published

Conceptos de bases de datos. Fundamentos de bases de datos, Grado en Información y Documentación, Univ. de Zaragoza

Conceptos de bases de datos. Fundamentos de bases de datos, Grado en Información y Documentación, Univ. de Zaragoza

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,253
On SlideShare
0
From Embeds
0
Number of Embeds
6

Actions

Shares
Downloads
0
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Fundamentos de Bases de DatosGrado en Información y Documentación, Univ. de ZaragozaDr. Jesús Tramullas Conceptos sobre Bases de Datos
  • 2. De dato a información● Dato: bloques de información mínima● Información: agrupación de datos.● Información estructurada: datos agrupados y organizados● La información se obtiene como resultado del procesamiento de datos
  • 3. Los problemas...● Redundancia: datos repetidos en diferentes lugares.● Inconsistencia: al final, alguno queda sin actualizar...● Aislamiento: necesidad de integrar datos.● Integridad: derivado de los dos primeros.● Dependencia de la aplicación: relación con el software que lo gestiona.
  • 4. Una definición (básica) debase de datos● Una base de datos es una herramienta que almacena datos y que permite crear, leer, actualizar y eliminar datos de alguna forma.
  • 5. Secuencia...● Dato: hecho o característica.● Campo: almacenamiento de un dato.● Registro: conjunto de campos con relación lógica.● Fichero: conjunto de registros con relación lógica.● Base de datos: conjunto de ficheros con relación lógica.
  • 6. Otra definición...● Colección de datos correspondientes a las diferentes perspectivas de un sistema de información (de una empresa o institución), existentes en algún soporte de tipo físico (normalmente de acceso directo), agrupados en una organización integrada y centralizada en la que figuran no sólo los datos en sí, sino también las relaciones existentes entre ellos, y de forma que se minimiza la redundancia y se maximiza la independencia de los datos de las aplicaciones que los requieren
  • 7. Y otra definición más...● Una base de datos es una colección de datos estructurados según un modelo que refleje las relaciones y restricciones existentes en el mundo real. Los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de éstas, y su definición y descripción han de ser únicas estando almacenadas junto a los mismos. Por último, los tratamientos que sufran estos datos tendrán que conservar la integridad y seguridad de éstos.
  • 8. La base de datos tieneque ser...● Lógicamente coherente, tiene sentido lo que se almacena.● Con significado inherente, tiene significado para los usuarios.● Con un propósito específico, un objetivo para unos usuarios.● Y una representación del mundo real, refleja la situación real.
  • 9. Características de lasbases de datos● Estructura: tipos de ● Rendimiento: en datos y transacciones y comportamiento de recuperación. datos. ● Corrección,● Persistencia: integridad. almacenamiento. ● Soporte a● Recuperación: concurrencia. lenguajes
  • 10. Arquitectura de bases dedatos (ANSI-SPARC)● Nivel interno: es el nivel más bajo de abstracción, y define cómo se almacenan los datos en el soporte físico, así como los métodos de acceso.● Nivel conceptual: es el nivel medio de abstracción. Se trata de la representación de los datos realizada por la organización, que recoge las vistas parciales de los requerimientos de los diferentes usuarios y las aplicaciones posibles.● Nivel externo: es el nivel de mayor abstracción. A este nivel corresponden las diferentes vistas parciales que tienen de la base de datos los diferentes usuarios.
  • 11. Esquema de laarquitectura
  • 12. Tipos de bases de datos, 1 ● Jerárquicas: datos estructurados según una jerarquía, en la cual un elemento está subordinado a otro. ● En red: cada elemento puede estar relacionado, como padre o hijo, con más de un elemento, con relaciones establecidas por punteros.
  • 13. Tipos de bases de datos, 2● Relacionales: representan entidades y datos en tablas bidimensionales, que puede relacionarse entre sí.● Orientadas a objetos: se almacenan objetos, con datos y acciones asociadas a los mismos. Pueden contener además diferentes tipos de medio. Existe una aproximación que combina objeto y relacional.
  • 14. Tipos de bases de datos, 3 ● XML: información y datos almacenados con etiquetado en XML. ● Exóticas: orientadas a documentos, deductivas, dimensionales, temporales.
  • 15. Elementos básicos● La información en sí misma, que se almacena en ficheros, y corresponde a las entidades y relaciones que se representan.● El diccionario de datos, que contiene la estructura lógica y la descripción de la información que se almacena en la base de datos.
  • 16. Lenguajes en las basesde datos● Data Definition Language, DDL: para definir los esquemas de bases de datos.● Data Manipulation Language, DML: para manipular los datos, incluyendo los procesos de recuperación de información. SQL (Structured Query Language) es un DML.
  • 17. Lo deseable: CRUD● Create: crear y validad● Read/Retrieval: leer o recuperar● Update: actualizar● Delete: borrado
  • 18. Lo deseable: ACID● Atomicity: acciones que se consideran una única operación.● Consistency: se refleja el estado real.● Isolation: se aísla la transacción del resto.● Durability: no desaparecen los datos tras una transacción.