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

Documentos relacionados
Bases de Datos 2. Teórico

Modelos de Datos y DBMS

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

Arquitectura de Manejadores de Base de Datos

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

BASES DE DATOS, MODELOS DE DATOS Y DBMS

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

Introducción a las Bases de Datos

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

Definiciones Básicas

Gestion y Modelación de Datos Introducción

Unidad I. Introducción a las Bases de Datos

Bases de Datos Relacionales

FUNDAMENTOS DE BASE DE DATOS. Introducción

Bases de Datos: Introducción

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

El Sistema Gestor de Base de Datos (DBMS)

Introducción a Bases de Datos. Pablo Zaidenvoren

Bases de Datos Geográficos

FUNDAMENTOS DE BASES DE DATOS TEMA 3

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

Introducción a Bases de Datos

Bases de Datos (Ingeniería Técnica en Informática de Sistemas)

DBMS (Data Base Management System) Un Sistema de Gestión de Base de Datos, consiste en una colección de datos interrelacionados y un conjunto de

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

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

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

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

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

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

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

Introducción a Base de Datos

Guía del Curso Curso de Bases de Datos Relacionales

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)

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

El ciclo de vida de un sistema de información

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS

Actividad 1.2. Cuestionario sobre SGBD (2ª parte)

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

Introducción a Base de Datos

3. Sistemas Gestores de Base de Datos

El Sistema de Gestión de Bases de Datos

TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS.

1 2 3 ( /! 3 ) +, 1& 3 0))) % &! ( ) +,. / & 0)))

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

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas

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

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

INGENIERÍA EN COMPUTACIÓN FUNDAMENTOS DE BASES DE DATOS APUNTES PERIODO 2015A

Bases de Datos 3º Informática de Sistemas

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

CICLO ESCOLAR JULIO DICIEMBRE

BASES DE DATOS RELACIONALES

UNIDAD4. 1. Procedimentales 2. No Procedimentales

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

Conceptos básicos de bases de datos

Programa de Capacitación. SQL Server 2012 para Programadores

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

Programa de aplicación para ordenes

ELEMENTOS DE BASES. Sobre la cátedra. Horarios de Clase. Bibliografía Bases de Datos. Elementos de Bases de Datos DE DATOS. Condiciones de Cursado

Concepto de Modelo de Datos. Introducción a las Bases de Datos Tema 3

Persistencia en Sistemas O.O.

Bases de Datos: Introducción

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

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

Bases de Datos Relacionales y SQL: Una Introducción

Módulo 1. Introducción a la Base de Datos

Técnico en Sistemas de Almacenamiento

Teoría de Base de Datos Ing. José J. Reyes. Definiciones

Unidad Académica Responsable: Departamento de Informática y Ciencias de la Computación CARRERA a las que se imparte: Ingeniería Civil Informática

Introducción a las Bases de datos

Técnico en Tratamiento y Manipulación de Datos. Informática y Programación

ESCUELA DE INGENIERIA Informática Y Sistemas

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

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

UNIVERSIDAD NACIONAL DE ITAPUA U.N.I. Creada por Ley Nº:1.009/96 del 03/12/96 Facultad de Ingeniería PROGRAMA DE ESTUDIOS

Bases de Datos - Conceptos

Tema 1. Conceptos básicos

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

Bases de Datos Especializadas

Edwin R. Casas Huamanta * Recibido 8 de junio de 2015, aceptado 8 de julio de 2015 Received: June 8, 2015 Accepted: July 8, 2015

MODELOS DE DATOS. Base de datos simple o plano

INSTITUTO TECNOLÓGICO SUPERIOR JUAN DE VELASCO

1. Introducción Información y datos Ficheros vs. Bases de datos

Bases de datos 1. Teórico: Diseño Conceptual

BASES DE DATOS 1. Teórico: Diseño Conceptual

MODELOS DE DATOS. Así, un modelo de datos se distingue de otro por el tratamiento que da a estas categorías.

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

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

TEMA 1: INTRODUCCIÓN A LAS BASES DE DATOS

CI-5313: Arquitectura y Administración de Base de Datos I Apuntes del curso INDICES (II y III)

Sistemas de Bases de Datos

Base de Datos TALLER PARA EL CENEVAL. Elaboro Ma Carmen Jiménez

MS_20464 Developing Microsoft SQL Server Databases

Introducción a los sistemas de bases de datos

Sistemas de Información II Tema 1. El enfoque de bases de datos

ASIGNATURA: BASE DE DATOS I

Administración de un SGBD relacional

Unidad 1. CONCEPTOS DE BASES DE DATOS.

BASES DE DATOS curso

Transcripción:

Bases de datos 1 Teórico: Introducción

Conceptos generales Base de Datos: Es un conjunto de datos relacionados Representa algún aspecto del mundo real Es construida para un propósito específico Database Management System (DBMS): Es un software especializado en gestión de bases de datos Permite a los usuarios crear y mantener una base de datos

Conceptos generales Esquema de una BD: Describe la estructura de una BD Define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla Es estable Instancia de una BD: Es el conjunto de datos almacenados en la BD en un cierto momento Es inestable

Elementos de una base de datos

Actores son responsables de: Administradores de la Base de Datos (DBA): Autorizar el acceso a la BD Corrdinar y monitorear su uso Diseñadores de la Base de Datos: Identificar los datos que serán almacenados Elegir las estructuras adecuadas para representar y almacenar estos datos Usuarios finales: Son las personas cuyo trabajo requiere acceso a la BD Analistas de Sistemas: Determinar los requerimientos de los usuarios finales Desarrolladores: Implementar estas especificaciones como programas

Ventajas al usar bases de datos Permite el manejo de grandes volúmenes de datos Permite una mejor organización de la información: Definición central de datos Abstracción de datos Múltiples vistas de los datos Almacenamiento de datos y programas Control de concurrencia Seguridad y Recuperación ante fallas Separación entre programas y datos Control de Restricciones de Integridad Estandarización de modelos y lenguajes

Al no usar bases de datos Se debería desarrollar programas usando lenguajes de propósito general Esto implica más trabajo para manipular datos así como mantener la calidad de los mismos Se presentan problemas específicos a la implementación basada en archivos, a resolver por el programador: Inconsistencia de datos Dificultades para el acceso a la información Seguridad en datos Control de concurrencia

Propiedades de DBMS Control global único de la BD Separación entre esquema y aplicaciones: Esquema: Visión global de los datos de la realidad Aplicaciones: Programas sobre la BD Soporte a diferentes visiones de los datos: Usuarios/aplicaciones ven subconjuntos de la BD Independencia de datos: Esquema lógico independiente de implementación

Arquitectura en 3 niveles

Tipos de DBMS Según el Modelo de Datos: Relacional Orientado a Objetos Otros Según el porte: Desktop/mono-usuario Servidor/multi-usuario Según la distribución de la BD: Centralizado Distribuido

Estructura de un DBMS

Porqué no usar DBMS Implica un alto costo en inversión: Hardware Software Capacitación técnica Implica un costo en la administración: del DBMS de las BD Se justifica no usar DBMS cuando: existen muy pocos datos los datos son muy estables no hay acceso concurrente

Modelos de datos Son lenguajes usados para especificar BDs Permiten expresar: Estructuras: Objetos de los problemas Restricciones: Reglas que deben cumplir los datos Operaciones: Insertar, actualizar, borrar y consultar la BD

Modelos de datos

Clasificación de modelos de datos Según el nivel de abstracción: Conceptuales: Representan la realidad independientemente de cualquier implementación de la BD Usados en la etapa de Análisis Lógicos: Implementados en DBMSs Usados en las etapas de Diseño e Implementación Físicos: Implementación de las estructuras de datos

Lenguajes en ambientes bd Provistos por DBMS: Definición de Esquema: VDL (View Definition Language) SDL (Storage Definition Language) DDL (Data Definition Language) Manipulación de la BD: DML (Data Manipulation Language): Modificaciones en instancias QL (Query Language): Subconjunto del DML, sólo para consultas

Tipos de Query Language Declarativos: Se especifica qué propiedad cumplen los datos No se especifica cómo se recuperan de la BD Suelen recuperar conjuntos de ítems (registros) El DBMS define el plan de ejecución Procedurales: Se especifica un algoritmo que accede a estructuras del esquema lógico y recupera los datos ítem por ítem (registro a registro)

Interfaces en ambientes bd Interfaces Gráficas de Consulta: Se visualizan las estructuras en forma gráfica Interfaces de Lenguaje Natural: Se procesan frases y se traducen al QL Interfaces para Administración: Ambientes especializados

Referencias Capítulos 1, 2, 3 Elmasri-Navathe