Introducción a Bases de Datos

Documentos relacionados
Introducción a Bases de Datos

Diseño de Bases de Datos Relacionales. Febrero de 2013

Bases de datos 1. Teórico: Introducción

Sistemas de Bases de Datos

Sistema Gestor de Bases de Datos. Un SGBD debe permitir: Manipular la base de datos: realizar consultas, actualizarla, generar informes.

3. Sistemas Gestores de Base de Datos

Arquitectura de Manejadores de Base de Datos

FUNDAMENTOS DE BASES DE DATOS TEMA 3

Modelos de Datos y DBMS. Referencia. Elmasri Navathe. Temas:

Definiciones Básicas

Introducción a las Bases de Datos

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos

Gestion y Modelación de Datos Introducción

El Sistema Gestor de Base de Datos (DBMS)

Bases de datos Unidad 1 Introducción a las BD. Mónica María Rojas Rincón Oficina: P19-103

Modelos de Datos y DBMS

Guía del Curso Curso de Bases de Datos Relacionales

Unidad I. Introducción a las Bases de Datos

Técnico en Sistemas de Almacenamiento

BASES DE DATOS RELACIONALES

BASES DE DATOS TEMA 1. Introducción a las Bases de Datos

Tema 1. Origen y evolución de las BD. Índice. Evolución histórica. Evolución histórica. Primera Generación. (sistemas basados en archivos)

UNIDAD4. 1. Procedimentales 2. No Procedimentales

Tema I: Introducción a las bases de datos. Curso Introducción a las bases de datos.

Un sistema de bases de datos sirve para integrar los datos. Lo componen los siguientes elementos:

BASES DE DATOS (IG18 Semipresencial) Introducción a las Bases de Datos: Sistemas de Bases de Datos frente a Sistemas de Ficheros

Bases de Datos: Introducción

Introducción a Base de Datos

Introducción a Bases de Datos. Pablo Zaidenvoren

Actividad 1.2. Cuestionario sobre SGBD (2ª parte)

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS

Tema 5: Conceptos de Diseño en Archivos y Bases de Datos. Ing. Elizabeth Guerrero

FUNDAMENTOS DE BASE DE DATOS. Introducción

Gestion y Modelación de Datos Sistemas de Información, Sistemas de BD

Qué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales.

SGBD. Gestión y Modelación de Datos. María Constanza Pabón

INSTITUTO TECNOLÓGICO SUPERIOR JUAN DE VELASCO

Definición de Bases de datos

Tema 1. Conceptos básicos

Concepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

El ciclo de vida de un sistema de información

FUNDAMENTOS DE BASES DE DATOS TEMA 4. Metodología de desarrollo de Bases de Datos

Universidad de Cantabria

DISEÑO CURRICULAR BASE DE DATOS I

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

MODELOS DE DATOS. Base de datos simple o plano

DISEÑO DE BASES DE DATOS RELACIONALES

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas)

Administración de Bases de Datos (Ingeniería Técnica en Informática de Gestión)

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS

UNIDAD 2: Bases de Datos en Visual Basic

El Sistema de Gestión de Bases de Datos

Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad

CICLO ESCOLAR JULIO DICIEMBRE

1.4 Sistemas de bases de datos frente a los sistemas de archivos

EXAMEN EXTRAORDINARIO Informática y Computación IV

BASES DE DATOS TEMA 2 MODELOS DE DATOS

Introducción Definición de base de datos Conceptos básicos Sistema de Gestión de Base de Datos (SGBD) Conclusiones

Sistemas de Bases de Datos: Introducción. Tecnólogo en Informática, sede Paysandú Bases de Datos 1

Persistencia en Sistemas O.O.

Unidad 1 Lenguaje de Definición de Datos (DDL)

Bases de datos. Diseño y gestión

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.

Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

Modelos y Bases de Datos

TEMA 1: INTRODUCCIÓN A LAS BASES DE DATOS

Es una colección de datos operativos almacenados y utilizados por los programadores de aplicaciones y por usuarios finales de muy diversa índole!

Asignaturas, profesores, alumnos. Profesores, grupos, asignaturas, aulas

Introducción a las bases de datos relacionales (2010/2011)

El hardware. El software DBMS. Los datos a manejar, así como el personal encargado del manejo del sistema.

BASES DE DATOS, MODELOS DE DATOS Y DBMS

Bases de Datos 3º Informática de Sistemas

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION

Transcripción:

Bases a Bases M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2014 Bases y del s:

Bases y del Uso de Base s: Bases Bases y del s:

Bases Objetivos de la Unidad Dar a conocer las características, ventajas, arquitecturas y clasificación de bases de datos Qué se debe saber al término de la Unidad? Qué es una base de datos, un sistema gestor de base de datos, persistencia y consistencia de datos? Cuál es la ventaja del uso de Bases? Cómo se relacionan las bases de datos a otras áreas de la computación e informática? Cuáles son los componentes de un motor de bases de datos? Bases y del s:

Bases Enfoque de Bases Una colección grande de datos coherente y relacionados. son hechos registrables y con significado impĺıcito. Una base de datos representa algún aspecto del mundo real. con una redundancia controlada. compartidos por usuarios y aplicaciones. Soporte de vistas de los datos. cuyo almacenamiento es independiente y cuya descripción (metadato) se almacena junto a los datos. Bases y del s:

Componentes SISTEMA DE BASE DE DATOS Software de Usuarios/programadores Programas de aplicación/consultas Software para procesar consultas/programas Software para acceder a datos almacenados Bases Bases y del Definición de base de datos almacenada (metadatos) Base de datos almacenada s:

Bases Resumen Referidas a Los datos Los resultados Los usuarios Independencia de estos respecto a los tratamientos y viceversa Manejo de consistencia de los datos Persistencia de los datos Mejor disponibilidad de los mismos Manejo de tolerancia a fallas y seguridad Mayor eficiencia en la entrada, codificación y recuperación Mayor coherencia Control de Redundancia Mayor valor informativo Capacidad de realizar inferencias Mejor y más documentación normalizada de información Accesso más rápido y sencillo de los usuarios finales Más facilidades para compartir los datos por el conjunto de usuarios finales Mayor flexibilidad para atender a demandas cambiantes Restricción de acceso no autorizados Bases y del s:

Bases Resumen Referidas a La implementación Los usuarios Costo de equipos Necesidad de estandarización Puesta en marcha larga y difícil Rentabilidad a mediano plazo Personal especializado Desfase entre teoría y práctica Bases y del s:

Bases Funciones de un DBMS () Almacenamiento Persistente: DBMS permite el almacenamiento de gran volumen de datos independiente del tipo de proceso en que los datos se ocupen. Esto va más allá de sistemas de archivos en cuanto a flexibilidad, ya que provee de estructuras de datos que apoyan el acceso eficiente a gran volumen de datos. Interface de Programación: Permite al usuario a programa el acceso y modificación datos con un poderoso de lenguaje de consulta. Esto es hecho en una forma mucho más flexible que con sistemas de manejo de archivos. Manejo de Transacciones: Soporta el acceso concurrente a los datos. Para evitar situaciones indeseables por la consecuencia de accesos simultáneos, los DBMS soportan aislación, atomicidad y durabilidad. Bases y del s:

Components del (DBMS) Bases user/application Database Administrator queries updates query plan Query compiler Execution engine index,file,and record requests page commands read/write pages Index/file/ record manager Buffer manager metadata estadistics data metadata indexes transaction comand Transaction manager Logging and recovery log pages Weak Buffer DDL compiler Concurrenc y control Lock tables metadata Bases y del s: Storage manager Storage

Bases Lenguajes Las distintas funciones que cumple un, hace necesario contar con diferentes lenguajes y procedimientos que permitan la comunicación con la base de datos. Por tipo de función, tendremos lenguajes de definición (LDD o DDL) y lenguajes de manipulación (LMD o DML). Por tipo de usuarios tendremos lenguajes para informáticos y lenguajes para no informáticos o usuarios finales. Bases y del s:

Bases Lenguajes: SQL SQL (Structured Query Language) es DDL y DML. Presente en los Relacionales No necesariamente es un lenguaje para usuarios finales Lenguaje autocontenido (puede por sí solo actuar con la ) Lenguaje no procedural (no especifica cómo actuar con la en detalle) Lenguaje que puede actuar como huésped de un lenguaje anfitrión (por ejemplo PL/SQL de Oracle es el anfitrión y SQL actúa como huésped) Bases y del s:

Bases Modelo Los modelos de datos de alto nivel o conceptuales son cercanos a la forma en que los usuarios perciben los datos Los modelos de bajo nivel o físicos describen en detalle cómo se almacenan los datos Los modelos de datos de representaión o implementación son un nivel intermedio entre el conceptual y el físico. Ejemplo de estos modelos son el modelo relacional, orientado al objeto, de red y el jerárquico Bases y del s:

Bases Esquemas, instancias y estados de la base de datos (1) Un esquema de base de datos es la descripción de ella. La representación de un esquema se denomina diagrama del esquema. Ejemplo de unos esquemas son los siguientes: ALUMNO Nombre Código alumno Año Especialidad En un esquema sólo se puede describir las entidades que participan con sus atributos y ciertos tipos de restricciones. Al esquema de base de datos se le suele llamar la intensión de la base de datos. Los datos que están en una base de datos en un momento constituyen el estado de la base de datos o instántanea. También se le denomina conjunto actual de ocurrencias o instancias (registros) de la base de datos. Al conjunto de ocurrencias se le suele llamar extensión de la base de datos. Bases y del s:

(1) Uno de los principales objetivos de las bases de datos es conseguir la independencia entre las estructuras lógica y física de los datos, que tiene como consecuencia la independencia entre datos y aplicaciones. Así, los cambios en la estructura de los datos tengan una repercusión mínima en los programas de aplicación y viceversa. Este concepto de independencia implica la separación entre el almacenamiento y la organización lógica de los datos, con lo que se consigue: Los datos se presentarán de formas distintas, según las necesidades de los usuarios. El almacenamiento de los datos, su estructura lógica y los programas de aplicación serán independientes unos de otros. En los SI/TI (Sistemas Informáticos) existen 2 estructuras: la lógica (vista del usuario) y la física (forma en que se encuentran los datos en el almacenamiento). Bases Bases y del s:

Bases (2) En las bases de datos aparece un nuevo nivel de abstracción llamado estructura lógica global o esquema. Esta estructura intermedia es una representación global de los datos independiente de equipos y los usuarios (visión de la empresa). Los otros dos niveles corresponden al nivel de máquina o interno y al nivel de usuario o externo. Bases y del s:

Bases Evolución Los primeros sistema comerciales aparecen a fines de los 60. Los primeros sistemas evolucionaron de sistemas de archivos que permitían el almacenamiento de grandes volúmenes de datos. Las primeras grandes aplicaciones fueron aquellas que estaban compuestas de muchos ítemes pequeños y donde muchas consultas o modificaciones se realizaban: sistemas reserva de aeroĺıneas, sistemas de bancos, registros corporativos. El problema con los primeros sistemas es que no soportaban lenguajes de consulta de alto nivel. Bases y del s:

Bases Modelo Relacional El famoso paper escrito por Ted Codd en 1970 cambia radicalmente los sistemas de bases de datos. Cood propone que los datos sean organizados lógicamente en tablas llamadas relaciones, lo que es independiente de la estructura física en que se almacenen los datos. En 1990, los sistemas de base de datos relacional eran la norma, aunque aunque que el campo de base de datos sigue evolucionando y nuevos enfoques se han desarrollado. Bases y del s:

Tipos de Bases Hierarchical Network Logic Programming Deductive Mathematical Logic Relational Knowledge Representation Semantic Graph Theory OO Programming Bases Bases y del Statistical Databases Graph Object oriented s: Multidimensional Semistructured XML

Bases Clasificación Basada en el modelo de datos Relacional Orientada al objeto Objeto Relacional Grafo - redes Jerárquicos XML/semiestructurados Basada en el número de usuarios: Monousario Multiusuario Basada en el número de sitios: Centralizado Distribuido Bases y del s:

Bases Clasificación Basada en el modelo de datos Relacional Orientada al objeto Objeto Relacional Grafo - redes Jerárquicos XML/semiestructurados Basada en el número de usuarios: Monousario Multiusuario Basada en el número de sitios: Centralizado Distribuido Bases y del s: