Introducción. Campos de Aplicación SGBD. Índice. Aplicaciones Representativas. Aplicaciones Representativas
|
|
- Ángel Medina Prado
- hace 8 años
- Vistas:
Transcripción
1 SGBD Base de Un Sistema Gestor de consiste en: Datos Una colección de datos interrelacionados Un conjunto de programas para acceder a los datos Objetivo Principal de un SGBD: Proporcionar una forma práctica y eficiente de almacenar y recuperar la información de una Base de Datos en Informática de Sistema Definición de estructuras de almacenamiento, diseño de mecanismos de manipulación de los datos, control de la fiabilidad (ante caídas del sistema o intentos de acceso no autorizado), control de inconsistencias entre usuarios 2 Índice Campos de Aplicación V1 V2 Vn vs Archivos Ver los Datos Modelos de Datos Lenguajes Usuarios Módulos de una Base de Datos Historia 3 Campos de Aplicación Aplicaciones Representativas Banca: Información de los clientes, de las cuentas, de los préstamos, del registro de operaciones, de las operaciones con tarjetas de crédito, Líneas Aéreas: Reservas de billetes, planificación de recursos, Universidades: Matrícula de alumnos, gestión de personal, Primeros en usar distribuidas Telecomunicaciones: Registros de llamadas, generación de facturas, control del saldo en prepago, Aplicaciones Representativas Finanzas: Información de empresas, cotizaciones, compra y venta de acciones, Ventas por Internet: Presentación de productos, control de pedidos, facturación, personalización de ofertas, Recursos Humanos: Información de empleados, gestión de nóminas, La están presentes, cada vez más, en todos los aspectos de nuestras vidas DNI, NSS, PIN son campos de nuestro registro Campos de Aplicación 5 Campos de Aplicación 6
2 Ejemplos del Curso Ejemplo 1: Un Banco que mantiene información acerca de sus sucursales, sus clientes y las cuentas y préstamos de sus clientes Ejemplo 2: Una Biblioteca Pública que mantiene información acerca de sus usuarios, de sus libros y de los préstamos de libros que realiza a sus usuarios Ejemplo 3: Un Videoclub que mantiene información acerca de sus clientes, de sus productos y de los préstamos y ventas que realiza a sus clientes Campos de Aplicación 7 vs Archivos Proceso de Archivos En los Sistemas de Procesamiento de Archivos típicos, previos a las, se mantenía la información en varios archivos (del sistema operativo) y se escribían programas como respuesta a las necesidades de la entidad Si las necesidades de datos se modificaban se creaban nuevos archivos, si las situaciones posibles aumentaban se creaban nuevos programas Redundancia La misma información puede estar duplicada en diferentes archivos La dirección de un cliente del Banco puede aparecer en el archivo de cuentas y en al archivo de préstamos El teléfono particular de un cliente del Videoclub puede aparecer en el archivo de préstamos y en el archivo de ventas Mantener la información de una organización en un Sistema de Procesamiento de Archivos tiene importantes inconvenientes vs Archivos 9 Esta redundancia conduce a un almacenamiento y coste de acceso más alto vs Archivos 10 Inconsistencia Diversas copias de los mismos datos en diferentes ficheros puede no coincidir Dificultad de Acceso Sólo se pueden obtener aquellos datos para los cuales hay un programa diseñado Un cambio de la dirección del cliente reflejado en el archivo de cuentas pero no en al archivo de préstamos El teléfono particular de un cliente del Videoclub puede ser diferente en el archivo de préstamos y en el archivo de ventas Se necesitan los nombre de todos los clientes del Banco que vivan en una localidad concreta Hace falta un listado de los usuarios que habitualmente son morosos en la Biblioteca La inconsistencia hace dudar de la veracidad de los datos vs Archivos 11 La obtención de datos no es práctica y eficiente vs Archivos 12
3 Aislamiento Es difícil escribir programas para archivos que pueden estar en diferentes formatos Integridad Los valores almacenados en los distintos ficheros deben satisfacer restricciones de consistencia El saldo de una cuenta bancaria no puede estar por debajo de los 25 siempre que el cliente tenga pendiente un préstamo El cliente del videoclub recibe un descuento en sus películas alquiladas en función de las compras realizadas en el último año El tiempo de diseño se emplea en problemas de formato y no en problemas de modelado vs Archivos 13 Las restricciones cada vez implican más datos, generalmente en diferentes archivo, y son cada vez más difíciles de implementar vs Archivos 14 Atomicidad Es necesario garantizar la consistencia de los datos frente a las acciones de los programas (especialmente ante fallos) Concurrencia Las operaciones realizadas deben permitir el trabajo simultáneo de varios usuarios Una transferencia de fondos en el Banco consiste en quitar dinero de una cuenta y ponérsela a la otra (o se realizan ambas operaciones o no se realiza ninguna) Varios cajeros del Banco están realizando operaciones (depósitos, extracciones, transferencias, ) sobre la misma cuenta Dos empleados del Videoclub están alquilando la misma película El no control de la Atomicidad de las operaciones puede provocar datos inconsistentes vs Archivos 15 El no control de la Concurrencia de las operaciones puede provocar datos inconsistentes vs Archivos 16 Seguridad No todos los usuarios del sistema de datos tienen porqué acceder a toda la información SGBD Los Sistemas de Gestión de surgen cómo solución para evitar, o al menos minimizar, este tipo de problemas El cajero del Banco no tiene porqué ver el historial crediticio del cliente para realizar un depósito El no control de la Concurrencia de las operaciones puede provocar datos inconsistentes vs Archivos 17 vs Archivos 18
4 Visión n Abstracta Ver los Datos Uno de los objetivos fundamentales de un Sistema de Gestión de es proporcionar a los usuarios una Visión Abstracta de los datos almacenados Niveles de Abstracción Esconder detalles acerca de cómo se almacenan y mantienen los datos Ver los Datos 20 F El nivel más bajo de abstracción describe cómo se almacenan realmente los datos Se describen en detalle las estructuras de datos complejas de bajo nivel L En el nivel de abstracción lógico se describe qué datos se almacenan en la Base de Datos y qué relaciones existen entre esos datos La Base de Datos se describe en términos de un número pequeño de estructuras relativamente simple V1 V2 Vn V1 V2 Vn Los Administradores de Bases de Datos, que deben decidir la información que se mantiene en la base de datos usan este nivel de abstracción En el se define el Esquema Físico Ver los Datos 21 En el se define el Esquema Lógico Ver los Datos 22 En el nivel más alto de abstracción se describe sólo una parte de la base de datos Se trata de adaptaciones de la base de datos a las necesidades de cada usuario Esquema LógicoL El esquema lógico es, con mucho, el más importante Los programadores construyen las aplicaciones usando el nivel lógico V1 V2 Vn V1 V2 Vn El sistema puede proporcionar muchas vistas para una misma base de datos En el se definen los Subesquemas Ver los Datos 23 Ver los Datos 24
5 Modelo de Datos Modelos de Datos Colección de herramientas conceptuales para describir los datos, las relaciones, la semántica y las restricciones de consistencia presentes en el universo a estudiar Modelos lógicos basados en objetos Modelos lógicos basados en registros Modelos físicos Modelos de Datos 26 Modelo Entidad-Relaci Relación Diagrama E-RE Está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre estos objetos Entidades Relaciones Personas y cuentas son entidades del Banco Libros es una entidad de la Biblioteca Alquilar y vender son relaciones del Videoclub Depósito y reintegro son relaciones del Banco Modelos de Datos 27 Modelos de Datos 28 Modelo Relacional Se utiliza un grupo de tablas, compuestas por columnas, para representar los datos y las relaciones entre ellos Está situado en un nivel de abstracción menor que el modelo E-R Otros Modelos Modelo de datos orientado a objetos: Extensión del modelo E-R con las nociones de encapsulación, métodos e identidad Modelo de datos relacional orientado a objetos: Combina características del modelo orientado a objetos y el modelo relacional Lenguaje de marcas extensible (XML): se usa para representar datos semiestructurados Modelo de datos en red, modelo de datos jerárquico: modelos antiguos con menor nivel de abstracción Modelos de Datos 29 Modelos de Datos 30
6 Lenguajes Tipos de Lenguajes Lenguaje de definición de datos (LDD): para especificar el esquema de la base de datos, especificar las restricciones de consistencia Lenguaje de manipulación de datos (LMD): para expresar las consultas a la base de datos, las modificaciones, el borrado de datos No son dos lenguajes separados LMD procedimentales: el usuario debe especificar qué datos se necesitan y cómo obtener esos datos LMD declarativos: el usuario debe especificar qué datos se necesitan pero no cómo obtener esos datos Lenguajes 32 SQL Programas LMD declarativo SELECT texto, autor FROM citas WHERE LEFT(texto,1)="$letra" ORDER BY texto CREATE TABLE citas( texto VARCHAR(200), LDD nacimiento SMALLINT(4), ) Programas de aplicación escritos en lenguajes como Cobol, C, C++ ó Java para interaccionar con la base de datos Ejecución de las instrucciones LDD y LMD: Mediante un interfaz o conjunto de procedimientos (ODBC, JDBC) Mediante un precompilador LMD Lenguajes 33 Lenguajes 34 Usuario Normal Usuarios Interactúan con el sistema mediante la invocación de alguno de los programas de aplicación que se han escrito previamente El cajero del Banco La bibliotecaria de la Biblioteca Los empleados del Videoclub Un usuario de banca online del Banco Interfaz de formularios Usuarios 36
7 Programador de Aplicaciones Escriben programas de aplicación mediante herramientas Usuario Sofisticado Interactúa con el sistema sin programas escritos; forma sus consultas en un lenguaje de consulta de bases de datos y las envía al procesador de consultas Analistas que envían consultas para explorar la base de datos Programadores de aplicaciones probando los efectos de sus diseños Usuarios 37 Usuarios 38 Usuario Especializado Escriben aplicaciones de bases de datos especializadas que no son adecuadas en el marco del procesamiento de datos tradicional Administrador Control centralizado de los datos y de los programas que acceden a los datos Diseñadores de sistemas de diseño asistido, bases de conocimiento, sistemas expertos, sistemas con datos complejos (audio, vídeo, ) Una de las principales razones de la introducción de los SGBD es la disponibilidad de administradores Usuarios 39 Usuarios 40 Funciones del Administrador Usuarios Definición del esquema: crea el esquema original de la base de datos escribiendo un conjunto de instrucciones de definición de datos en el LDD Definición de la estructura y del método de acceso Modificación del esquema y de la organización lógica: realizan cambios en el esquema para reflejar las necesidades cambiantes de la organización Concesión de autorización para el acceso a datos: determina a qué partes de la base de datos puede acceder cada usuario Mantenimiento rutinario: copias de seguridad, control del espacio libre, control del rendimiento, Usuarios 41 Usuarios 42
8 Procesador de Consultas Módulos de una Base de Datos Ayuda al sistema de bases de datos a simplificar y facilitar el acceso a los datos Intérprete del LDD: interpreta las instrucciones para registrar las definiciones en el diccionario de datos Compilador del LMD: traduce las instrucciones de manipulación en planes de evaluación para el motor de evaluación de consultas Optimizador de consultas: elige el mejor plan de evaluación Motor de evaluación de consultas: ejecuta las instrucciones de bajo nivel correspondientes a las consultas Módulos de una Base de Datos 44 Procesador de Consultas Gestor de Almacenamiento Proporciona la interfaz entre los datos de bajo nivel en la base de datos y los programas de aplicación y las consultas Módulos de una Base de Datos 45 Gestor de autorización e integridad: comprueba las autorizaciones de acceso de los usuarios y que se satisfagan las restricciones de integridad Gestor de transacciones: asegura el estado consistente de la base de datos Gestor de archivos: gestiona la reserva de espacio de almacenamiento Gestor de memoria intermedia: movimiento de los datos entre disco, memoria principal y memoria caché Módulos de una Base de Datos 46 Gestor de Almacenamiento Estructuras de Datos Implementación física del sistema Archivos de datos: almacenan la base de datos Diccionario de datos: almacenan el esquema de la base de datos Índice: almacenan mecanismos de acceso rápido a los datos Módulos de una Base de Datos 47 Módulos de una Base de Datos 48
9 Estructuras de Datos Arquitectura Predomina la arquitectura cliente-servidor Dos capas: la aplicación reside en el cliente Tres capas: el cliente se comunica con un servidor de aplicaciones Módulos de una Base de Datos 49 Módulos de una Base de Datos 50 Procesamiento de Datos Historia El procesamiento de datos es la locomotora que empuja el crecimiento de los ordenadores Las tarjetas perforadas, inventadas por Hollerith, se usaron en los principio del siglo XX para registrar los datos del censo de los EE.UU. y el proceso, para tabular los resultados, se realizó mediante sistemas mecánicos Historia 52 ~ ~1964 Se desarrollan las cintas magnéticas El procesamiento de datos consistía en leer datos de una o más cintas y escribir datos en una nueva cinta Las cintas sólo se podían leer secuencialmente ~ ~1979 El uso de los discos fijos a finales de los 60 cambia el escenario del procesamiento de datos Los datos se liberaron de la tiranía de la secuencialidad Se desarrollan las bases de datos de red y jerárquicas que permitieron estructuras de datos tales como listas y árboles Los programadores pueden construir y manipular estructuras de datos Edgar Frank Codd (1970) publica el modelo relacional y formas declarativas (no procedimentales) de consultar los datos Historia 53 Historia 54
10 ~ ~1989 System R, un proyecto innovador de IBM, desarrolla técnicas para la construcción de bases de datos relacionales eficaces (SQL/DS) Primeros sistemas de bases de datos relacionales: DB2 de IBM, Oracle, Ingres y Rdb de DEC El modelo relacional consigue el consigue el reinado supremo entre los modelos de datos Investigación en bases de datos paralelas, distribuidas y orientadas a objetos ~ ~1999 Se estandariza el SQL? A mitad de la década, las bases de datos se implantan de forma extensiva con la llegada de la WWW Se trabaja en la alta fiabilidad y disponibilidad (24x7) Historia 55 Historia 56
Estructura de Bases de datos. Leonardo Víquez Acuña
Estructura de Bases de datos Leonardo Víquez Acuña Lenguajes de Bases de Datos Un sistema de bases de datos proporciona Un lenguaje de definición de datos para especificar el esquema de la base de datos
Más detallesUna base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.
BASES DE DATOS Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. La creación de una base de datos debe ser realizada cuidadosamente procurando
Más detallesIntroducción a las bases de datos
Introducción a las bases de datos Juan Ignacio Rodríguez de León Abstract Aplicaciones de los sistemas de bases de datos. Sistemas de bases de datos frente a sistemas de archivos. Visión de los datos.
Más detalles1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura
1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos
Más detallesCapítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD)
Capítulo 1: Introducción a los Sistemas de Gestión de Bases de Datos (SGBD) Fernando Cano Espinosa Universidad de Oviedo. Departamento de Informática fcano@uniovi.es Produced with L A T E X seminar style
Más detallesBASES DE DATOS TEMA 1
BASES DE DATOS TEMA 1 Contenido 1. Qué es una base de datos? 2. Un ejemplo 3. Personas que interactúan con la base de datos 4. Inconvenientes de los sistemas de ficheros 5. Modelos de datos 6. Lenguajes
Más detallesUna base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.
Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. La creación de una base de datos debe ser realizada cuidadosamente procurando cumplir
Más detallesEs una colección de datos operativos almacenados y utilizados por los programadores de aplicaciones y por usuarios finales de muy diversa índole!
Objetivos de los sistemas de bases de datos" Vistas de datos" Modelos de datos " Lenguajes de definición de datos (DDL) " Lenguajes de manipulación de datos (DML)" Gestión de transacciones" Gestión de
Más detallesTema 1. Conceptos básicos
Conceptos básicos Sistema de Gestión de Bases de Datos, SGBD (DBMS, Database Management System): software diseñado específicamente para el mantenimiento y la explotación de grandes conjuntos de datos 1
Más detallesDBMS (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
Unidad 1 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 programas para acceder a esos datos. El objetivo
Más detallesBASES DE DATOS TEMA 1. INTRODUCCION
Contenidos generales BASES DE DATOS TEMA 1. INTRODUCCION Bases de datos, Sistemas de gestión de bases de datos y Sistemas de bases de datos Bases de datos vs. Sistemas de archivos Objetivos de los Sistemas
Más detallesUnidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R
índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo
Más detallesCapítulo 1: Introducción
Capítulo 1: Introducción Database System Concepts, 5th Ed. See www.db-book.com for conditions on re-use Capítulo 1: Introducción Aplicaciones de los SBD Propósito de SBD Visión de los datos Lenguajes de
Más detallesUnidad I: Sistemas Gestores de Bases de Datos. 1.1 Objetivo de las Bases de Datos
Unidad I: Sistemas Gestores de Bases de Datos. 1.1 Objetivo de las Bases de Datos Redundancia e inconsistencia de datos: Puesto que los archivos que mantienen almacenada la información son creados por
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 5. Sistemas de Bases de Datos frente a Sistemas de Ficheros 1.- Sistemas de Ficheros. 2.- Problemas de los Sistemas de Ficheros. 3.- Sistemas
Más detallesUniversidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar
Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica Base de Datos I Maestra: Martha E. Evangelista Salazar Introducción a los conceptos de Bases de Datos a).- Definiciones básicas sobre bases
Más detallesIntroducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datos Bases de datos II: Tema 1 Bases de Datos II: Esther de Ves / Vicente Cerverón - Tema 1 1 Estructura del tema Qué es un sistema SGBD? Por qué utilizar un SGBD?
Más detallesINTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades
INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera
Más detallesSISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))
SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de
Más detalles1. Introducción. 1.1. Información y datos. 1.2. Ficheros vs. Bases de datos
1. Introducción 1.1. Información y datos 1.2. Ficheros vs. Bases de datos 1.3. Sistemas gestores de bases de datos 1.4. Visión de los datos 1.5. Esquema de la BD y ejemplares de la BD 1.6. Modelos de datos
Más detallesIntroducción. Componentes de un SI. Sistema de Información:
Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para
Más detallesUNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS
UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS Índice de contenido: 1. Concepto de base de datos (BD)... 3 2. Los sistemas gestores de bases de datos (SGBD)... 3 3. Arquitectura de los sistemas
Más detallesTEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez
TEORIA DE BASES DE DATOS Docentes: Dra. Claudia Deco M. Sc. Cristina Bender Lic. Diana Gázquez OBJETIVO DE LA MATERIA Capacitar al alumno en los conocimientos fundamentales, teóricos y prácticos, necesarios
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesSistemas de Gestión de Bases de Datos
Sistemas de Gestión de Bases de Datos Andrés Cordón Franco e-mail: acordon@us.es Bases de Datos 2007/08 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla 1 Sistemas de información
Más detallesBases de Datos. Sistemas de Gestión de Bases de Datos
Bases de Datos Sistemas de Gestión de Bases de Datos Banco de datos Conjunto de datos relacionados Ejemplo: archivos de las oficinas de una empresa, con fichas, carpetas, archivadores, armarios... La gestión
Más detallesTema 11 Bases de datos. Fundamentos de Informática
Tema 11 Bases de datos Fundamentos de Informática Índice Evolución Tipos de modelos de datos y SGBD El modelo relacional y el Diseño de una Base de Datos Operaciones básicas: consulta, inserción y borrado.
Más detallesArquitectura de Aplicaciones
1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento
Más detallesÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13
ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13 1.1 SISTEMAS LÓGICOS DE ALMACENAMIENTO DE LA INFORMACIÓN...13 1.2 ALMACENAMIENTO EN FICHEROS...13 1.2.1 Registros físicos y registros
Más detallesBASES DE DATOS TEMA 2. Arquitectura de un Sistema de Gestión de Bases de Datos
BASES DE DATOS TEMA 2 Arquitectura de un Sistema de Gestión de Bases de Datos 2.1 y 2.2 Arquitectura en 3 niveles Independencia -> ANSI/SPARC (1975) Nivel externo (Todas las percepciones de la BD) Visión
Más detallesAsignaturas, profesores, alumnos. Profesores, grupos, asignaturas, aulas
Introducción a las bases de datos Fundamentos de diseño de bases de datos Introducción a las bases de datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS
Base de Datos ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Una base de datos es un conjunto de elementos de datos que se describe a sí mismo, con relaciones entre esos elementos, que presenta
Más detallesTema 1: Introducción
Tema 1: Introducción Definición Objetivo de los SGBD (o por que los SGBD son importantes) Principales implementaciones Relacional Orientada a objetos SQL Resumen: Principales ventajas derivadas del uso
Más detallesT ema 2. S is tem as ges tores de bas es de datos
S is temas de Informac ión II T ema 2. S is tem as ges tores de bas es de datos Bibliografía: Elmasri y Navathe: Fundamentos de Sistemas de Bases de Datos 3ª edición, 2002 (Capítulo 2). Garcia-Molina,
Más detallesUnidad 1. Introducción a los conceptos de Bases de Datos
Unidad 1 Introducción a los conceptos de Bases de Datos 1.1 Definición de Base de Datos Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. Información:
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesrg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b
El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información El proceso de desarrollo de software Modelos de ciclo de vida El ciclo de vida de una base de datos El proceso
Más detallesIntroducción a los sistemas de Bases de datos. Profesor: Msc. MIGUEL ANGEL NIÑO ZAMBRANO
Capitulo 1 Introducción a los sistemas de Bases de datos Profesor: Msc. MIGUEL ANGEL NIÑO ZAMBRANO Programación: Tiempo Tópico 60 minutos Diapositivas y ejemplos 60 minutos Lecturas - Taller 120 minutos
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS
5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración
Más detallesBASES DE DATOS. 1.1 Funciones de un DBMS
BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los
Más detallesIntroducción. 1.1 Aplicaciones de los sistemas de bases de datos C A P Í T U L O 1
C A P Í T U L O 1 Introducción Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos,
Más detallesIAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y
Más detallesBases de Datos 3º Informática de Sistemas
TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.
Más detallesDiseño de Base de Datos
Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 2 Nombre: Arquitectura Cliente-Servidor Contextualización Qué es la arquitectura Cliente-Servidor? En la nueva de las comunicaciones a través
Más detallesINTRODUCCION A LOS SGBD
Parte Primera: INTRODUCCION A LOS SGBD Sistemas de Gestión de Bases de Datos Tabla Tabla Type Fila Tabla Type Fila Tabla text Fila Type Fila Fila text Type Fila Tabla Tabla Fila text Fila text Fila Fila
Más detallesFundamentos del diseño 3ª edición (2002)
Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software
Más detallesCap ıtulo 2 Jos e Ram on Param a Gab ıa
Capítulo 2 José Ramón Paramá Gabía ii ÍNDICE GENERAL Índice general 2. Introducción a los sistemas de bases de datos 1 2.1. Los usuarios se sistemas de bases de datos.................... 1 2.1.1. Administradores
Más detallesAlumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre.
Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre. Tema: Sistemas Subtema: Base de Datos. Materia: Manejo de aplicaciones
Más detallesResumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl
El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades
Más detalles2 - El Sistema de Gestión de Base de Datos (SGBD)
2 - El Sistema de Gestión de Base de Datos (SGBD) 2.1 - Introducción. Usuarios del SGBD. 2.2 - Concepto y funciones básicas del Sistema de Gestión de Base de Datos 2.3 - Lenguajes de los Sistemas Gestores
Más detallesAdministración de Bases de Datos
Administración de Bases de Datos Teoría adaptada al SGBD Oracle 10G 4.1.- Diseño Físico 4.2.- Fundamentos/Introducción 4.3.- Seguridad y Confidencialidad 4.4.- Recuperación ante fallos 4.5.- Optimización
Más detallesUniversidad de Cantabria corcuerp@unican.es
Bases de Datos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos básicos y terminología de las bases de
Más detallesTema 1: Sistemas de Gestión de Bases de Datos
Tema 1: Sistemas de Gestión de Bases de Datos Andrés Cordón Franco Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso 2005 06 1 Contenido:
Más detallesSistemas de archivos distribuidos. Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co
Sistemas de archivos distribuidos Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co >Abstracción del sistema operativo para representar y organizar los recursos de almacenamiento >Se debe hacer la
Más detallesDISEÑO DE SOFTWARE INTEGRADO Unidad I: Introducción al Diseño de Software Integrado. Profesor: Cristián Chávez T
DISEÑO DE SOFTWARE INTEGRADO Unidad I: Introducción al Diseño de Software Integrado Profesor: Cristián Chávez T 1. Definición y objetivos de ERP Diseño de Software Integrado es diseñar un ERP ERP: Del
Más detallesIntroducción a Bases de Datos
de a M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2007 y del s: Sistemas de y del s: de y del s: Objetivos de la Unidad Dar a conocer las características,
Más detallesBases de datos relacionales y el modelo entidad-relación
Bases de datos relacionales y el modelo entidad-relación Qué es una base de datos relacional? El sistema gestor de bases de datos El modelo entidad-relación entidad, atributos y elementos (tablas, columnas
Más detallesBASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Más detalles18 y 19 Sistemas de Archivos Distribuidos y Tarea 05
18 y 19 Sistemas de Archivos Distribuidos y Tarea 05 Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco)
Más detallesBASES DE DATOS, MODELOS DE DATOS Y DBMS
BASES DE DATOS, MODELOS DE DATOS Y DBMS Maestría en Bioinformática Marzo 2010 Bases de Datos Algunas definiciones: Bases de Datos y DBMS Procesos y Actores Involucrados Por qué usar DBMSs? Cuándo no usar
Más detallesACCESS 2010 OFIMÁTICA AULA MENTOR
ACCESS 2010 OFIMÁTICA AULA MENTOR Módulo I: Introducción UNIDADES DIDÁCTICAS: 1. Unidad didáctica 1 2 Introducción a las Bases de Datos 2. Unidad didáctica 2 10 Comenzar a trabajar con Access Página 1
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesQué se entiende por diseño arquitectónico? Comprende el establecimiento de un marco de trabajo estructural básico para un sistema. Alude a la estructura general del software y el modo en que la estructura
Más detallesUn nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.
Unidad IV: Seguridad 4.1 Tipos de usuario El objetivo de la creación de usuarios es establecer una cuenta segura y útil, que tenga los privilegios adecuados y los valores por defecto apropiados Para acceder
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detallesFunciones del Administrador de Base de Datos. Ing. Anaylen López, MSc Base de Datos II
Funciones del Administrador de Base de Datos Ing. Anaylen López, MSc Base de Datos II VENTAJAS EN EL USO DE BASE DE DATOS Entre las principales ventajas o beneficios que ofrece el uso de la base de datos
Más detalles1. HISTORIA. Década de 1950.
1. HISTORIA Los orígenes de las bases de datos se remontan a la Antigüedad donde ya existían bibliotecas y toda clase de registros que se utilizaban para recoger información sobre las cosechas, censos,
Más detallesVentajas, Características y Aplicaciones de los SGBD Distribuidos.
Ventajas, Características y Aplicaciones de los SGBD Distribuidos. Definición Un SBD Distribuido se compone de un conjunto de sitios, conectados entre sí mediante algún tipo de red de comunicaciones, en
Más detallesIES Politécnico Estella
SÍNTESIS PROGRAMACIÓN DEL MÓDULO/ DEPARTAMENTO: INFORMATICA GRUPO/CURSO: PRIMERO ASI (2014-2015) MÓDULO / : GEBD PROFESOR:JULIA SEVILLA PAULA REMIREZ 3.- CONTENIDOS: 3.1.- Enumera las Unidades Didácticas
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesAdministración de Bases de Datos
Administración de Bases de Datos Pedro Pablo Alarcón Cavero Juan Garbajosa Sopeña Departamento de O.E.I. Escuela Universitaria de Informática Universidad Politécnica de Madrid Contenido 1. Bases de Datos.
Más detallesUtilidades de la base de datos
Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesIII. ADMINISTRACIÓN DE ORACLE.
III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.
Más detallesTema I: Bases de Datos y Sistema Gestor de Bases de Datos
1 - Concepto de Base de Datos. Modelos y lenguajes de descripción. Tema I: Bases de Datos y Sistema Gestor de Bases de Datos 1.1 - Introducción. Objetivos de las Bases de Datos. 1.2 - Concepto de Base
Más detallesa) Cita y comenta brevemente los grados de acoplamiento. Clasifícalos y ordénalos en orden creciente al nivel de acoplamiento asociado.
Departamento de Informática y Automática INGENIERÍA DEL SOFTWARE PARTE II: CONCEPTOS TEÓRICOS Y PRÁCTICOS DNI Apellidos y nombre 1. Responde a las siguientes cuestiones (2 puntos): a) Cita y comenta brevemente
Más detallesTEMA 2 ARQUITECTURA. 1. Arquitectura ANSI-SPARC... 3. 2. El DBA y el SGBD... 17. 3. Arquitectura back-end / front-end... 31
TEMA 2 ARQUITECTURA 1. Arquitectura ANSI-SPARC.................... 3 2. El DBA y el SGBD.......................... 17 3. Arquitectura back-end / front-end............ 31 1 Arquitectura de un Sistema de
Más detallesSistemas de Información II Tema 1. El enfoque de bases de datos
Sistemas de Información II Tema 1. El enfoque de bases de datos Bibliografía: Elmasri y Navathe: Fundamentos de Sistemas de Bases de Datos 3ª edición, 2002 (Capítulo 1). Carlos Castillo UPF 2008 1 De qué
Más detallesConsultas con combinaciones
UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden
Más detalles1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño
Tema 1. Introducción a los sistemas distribuidos 1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño Tema 1 Introducción a los Sistemas Distribuidos 1 Introducción y objetivos
Más detallesSeminario de Informática. Modulo V: Bases de Datos Elementos Conceptuales
Seminario de Informática Modulo V: Bases de Datos Elementos Conceptuales 1 Bases de Datos: Concepto Conjunto exhaustivo no redundante de datos estructurados, organizados independientemente de su utilización
Más detallesDEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma
DEPARTAMENTO: Informática MATERIA: Programación NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo La
Más detallesSISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Unidad Académica Base de Datos SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Integrantes: Fidel Gil
Más detallesAsignación de Procesadores
INTEGRANTES: Asignación de Procesadores Un sistema distribuido consta de varios procesadores. Estos se pueden organizar como colección de estaciones de trabajo personales, una pila pública de procesadores
Más detallesINTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS
INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS Datos repetidos. No se manejan estándares. Había inconsistencia de datos. Falta de seguridad en los datos. No existían
Más detallesRESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES
Más detallesEstándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web
Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1
Más detallesTEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS.
TEMA 2.- EL SISTEMA GESTOR DE BASES DE DATOS. Concepto y Funciones del SGBD. Lenguajes de los SGBD. Niveles de Abstracción. Arquitectura ANSI/SPARC. Componentes del SGBD. 1. Concepto y Funciones del SGBD.
Más detallesGENERALIDADES DE BASES DE DATOS
GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea
Más detallesAplicaciones e implicaciones de las bases de datos. Introducción a la Informática 2010-2011
Aplicaciones e implicaciones de las bases de datos Introducción a la Informática 2010-2011 Objetivos Explicar qué es una base de datos y describir su estructura Identificar el tipo de problemas que pueden
Más detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesImplantación de Aplicaciones Web Fecha: 20-09-13
Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)
Más detallesSUPLEMENTO EUROPASS AL TÍTULO
SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detallesFUENTES SECUNDARIAS INTERNAS
FUENTES SECUNDARIAS INTERNAS Las fuentes secundarias son informaciones que se encuentran ya recogidas en la empresa, aunque no necesariamente con la forma y finalidad que necesita un departamento de marketing.
Más detalles- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013
- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD Rev. 01- FEBRERO 2013 Software de diagnóstico de la seguridad de la información y autoimplantación
Más detalles