Bases de Datos I Introducción
|
|
|
- Eva Marín Caballero
- hace 10 años
- Vistas:
Transcripción
1 Bases de Datos I Introducción Ing. Gerardo Avilés Rosas Febrero 2008
2 Introducción El mundo está lleno de datos: Pacientes/Doctores. Cuentas bancarias. Deportistas /Deportes. Actores/Peĺıculas. Recetas de cocina. Superhéroes, etc. Qué queremos hacer con ellos? Consultarlos. Actualizarlos.
3 Ejemplo de una aplicación Supongamos que requerimos hacer una aplicación para almacenar/obtener información acerca de: Estudiantes Cursos Profesores Quién cursa qué? Quién enseña qué?
4 Necesidades Qué necesidades se tienen? 1 Almacenar los datos por mucho tiempo. 2 Grandes volúmenes de datos (cientos de GB). 3 Proteger los datos contra desastres. 4 Proteger los datos contra usos no-autorizados. 5 Consultar/actualizar: Quién imparte BD? Está Andrea López en el curso de BD? Permitir acceso simultáneo a cientos o miles de usuarios. 67 Permitir modificar el esquema.
5 Características del procesamiento de archivos Cada usuario define e implementa los archivos necesarios para una aplicación específica con la subsecuente duplicidad de datos. Los datos se almacenan en diversos archivos independientes. Se deben escribir programas para actualizar los archivos. Inconsistencia en los datos. Cambios a la estructura de un archivo requieren cambiar todos los programas que acceden a este archivo. Los datos almacenados se pueden acceder sólo de la forma definida. Dificultad de acceso en los datos. La definición de datos es parte de los programas de aplicación. Aislamiento de datos.
6 Intento con archivos El almacenamiento de datos: El sistema de archivos limita el tamaño de éstos. Cuando el sistema se cae, los datos pueden perderse. La autorización basada en passwords es insuficiente. Consulta/actualización: Se necesita escribir un nuevo programa para cada nueva consulta. Es necesario implementar poĺıticas para lograr un buen rendimiento. La concurrencia proporciona una protección limitada: Necesitas preocuparte que los usuarios no interfieran entre sí. No puedes proporcionar diferentes vistas de los mismos datos: (registros, estudiantes, profesores). Al cambiar el esquema se requiere cambiar casi todas las aplicaciones.
7 Definiciones básicas Base de Datos (BD): colección de datos relacionados. Datos: Hechos que pueden registrase y tienen significado impĺıcito. Propiedades impĺıcitas: Representa aspectos del mundo real. Colección de datos con algún significado inherente. Diseñada, construida y poblada con datos para un propósito específico.
8 Sistema administrador de base de datos Database Management System (SABD): software que facilita el proceso de definir, construir, manipular y compartir datos en una BD para diversas aplicaciones. Definir involucra especificar los tipos, estructuras y restricciones de los datos almacenados en la BD. Construir es el proceso de almacenar los datos en algún medio de almacenamiento controlado por el SABD. Manipular incluye funciones tales como consultas, recuperación y actualización de datos. Compartir es permitir el acceso a más de un usuario. Sistema de base de datos: BD + SABD
9 Sistema de base de datos Usuarios / Programadores Sistema de BD Programas de aplicación SABD Software para proceso de consultas/programas Software para acceso a datos almacenados Definición de la BD Base de datos almacenada (Meta Datos)
10 Construcción de una aplicación con BD Modelado de requerimientos (conceptual, gráfico). Se decide cuáles entidades deben ser parte de la aplicación y cómo relacionarlas. Diseño e implementación del esquema. Se decide qué repositorios se requieren. Se implementan los repositorios en el SABD. Se pueblan tales repositorios. Escritura de la aplicación usando el SABD (posiblemente desde Java) Fácil pues ya no hay problemas con los datos.
11 Modelo Conceptual Curp Nombre Direccion Aula Profesor Impartir Semestre Calif. Curso Asistir Clave Nombre Creditos Alumno #Cuenta Nombre Carrera
12 Diseño e implementación del esquema Definición de los datos: Se define el esquema con anterioridad al llenado de datos. Se pueden definir nuevos depósitos (rectángulos) a partir de los existentes, omitiendo porciones de alguno o combinando varios. Se puede restringir cada columna, por ejemplo: Teniendo un valor único por cada renglón del rectángulo. Siendo un subconjunto del dominio total. El dominio como conjunto de valores de otro rectángulo.
13 ... Definición de los datos Alumnos: NumCuenta Nombre Categoría Andrea López normal Blanca Hernández pasante Jorge Luis Reyes graduado NumCuenta ClaveCurso CS644 Toma: CS CS Clave Nombre Créditos CS644 Bases de Datos 10 Cursos: CS678 Redes de Computadoras 10 CS145 Seminario de Titulación Separación de aspectos lógicos y físicos de los datos.
14 Consultas de la base de datos SQL = Structured Query Language. Obtener todos los cursos que toma Andrea. SELECT C.nombre FROM Alumnos A, Cursos C, Toma T WHERE A.nombre = "Andrea" AND A.numCuenta = T.clave AND T.clave = C.clave
15 Enfoque de bases de datos Un solo depósito de datos definido una sola vez y puede accederse por varios usuarios. Representación de relaciones complejas entre datos. El SABD tiene la BD y su descripción completa. Los programas de acceso se escriben con independencia de archivos específicos. Control de redundancia. Restricciones de acceso. Restricciones de integridad. Proporciona respaldo y recuperación. Reducción de tiempo de desarrollo. Flexibilidad. Disponibilidad de datos actualizados. Cuándo usar una Base de Datos?
16 Archivos vs Bases de Datos PROGRAMA 1 Descripción de datos PROGRAMA 2 Descripción de datos PROGRAMA 3 Descripción de datos ARCHIVO 1 ARCHIVO 2 ARCHIVO 3 DATOS REDUNDANTES PROGRAMA 1 PROGRAMA 2 PROGRAMA 3 Descripcion de Datos Manipulacion de Datos... BASE DE DATOS
17 El estudio de bases de datos Incluye diferentes aspectos: Modelado y diseño de bases de datos. Programación de bases de datos: consulta y actualización. Implementación de bases de datos (SABD).
18 Arquitectura ANSI/SPARC Esquema de la BD: Descripción de la BD. Estado de la BD: Valores de la BD en un momento dado. La definición ANSI/SPARC tres niveles de la representación de los datos: nivel físico, nivel conceptual y nivel externo. Vista 1 Vista 2... Vista n Nivel externo... Nivel conceptual/logico Nivel físico
19 Ejemplo Prom >= 9 HISTORIAL: Nombre, NoCta, ClaveC, Año, Semestre, Calif PROMEDIOS: Nombre, NoCta, Prom ESTUDIANTE: Nombre, NoCta, Año, Carrera MATERIA: Clavem, Nombre, Créditos CURSO: ClaveC, ClaveM, Semestre, Año, Prof. CALIF: NoCta, Curso, Calif. PRERREQUISITO: ClaveC, ClavePreR... NombreDato Posición Long(Bytes) Nombre 1 30 NoCta Año 41 2 Carrera 43 1 NombreDato Posición Long(Bytes) ClaveC 1 5 ClavePreR 6 5
20 Independencia Independencia de datos: Capacidad de modificar una definición de esquema en un nivel sin que esto afecto a las definiciones de esquemas en niveles superiores. Independencia lógica. Independencia física.
21 Funcionalidad de un SABD Lenguaje para definición de datos DDL. Lenguaje para manipulación de datos DML. Lenguaje para consulta de datos QL. Administración de almacenamiento. Adminsitración de consultas. Administración de transacciones. Control de concurrencia. Recuperación.
22 Arquitectura de un SABD Usuarios Programador Usuarios Comunes de Aplicaciones sofisticados Admistrador Usuarios Interfaces de aplicaciones Programas de aplicacion Consulta Esquema de la BD SABD Compilador Compilador Intérprete de DML de QL del DDL Procesador de Consultas Código Objeto Motor de Evaluación de Consultas Administrador Administrador Autorizacion Transacciones Memoria y Integridad Administrador de Almacenamiento Administrador de Archivos Indices Estadist. Almacenamiento en disco. Arch. Datos Diccionario de datos
23 Aplicaciones Tradicionales Sistemas de nóminas. Sistemas de inventarios. Sistemas estudiantiles. Sistemas de reservaciones. Sistemas bancarios. etc. Nuevas aplicaciones Aplicaciones de diseño auxiliado por computadora. Sistemas multimedia. Sistemas de información geográfica (GIS). Aplicaciones de sistemas de información para oficinas. Minería de Datos Almacenes de datos (dwh). Aplicaciones de hipertexto. etc.
24 Características de las nuevas aplicaciones Tienen necesidades y características que no pueden modelarse con el modelo tradicional. Otros tipos de datos (imágenes, sonido, texto, etc.). Datos con estructura más compleja. Grandes volúmenes de datos y con interacciones más complejas. Conservación de distintas versiones de un mismo diseño. Interoperación entre bases de datos preexistentes.
25 Modelos de datos Modelo de datos: es un conjunto de conceptos que pueden usarse para describir la estructura de una BD. Estructura: Tipos de datos, sus relaciones, restricciones que deberían permitir a los datos. Modelo relacional: Los datos se perciben como tablas y sólo hay tablas. Es un sistema cerrado en el sentido que el resultado de las operaciones son siempre tablas. Modelo de objetos: Los datos se modelan como objetos en los cuales además del estado se tiene modelado su comportamiento. Modelo de datos semiestructurados: Los datos no tienen una estructura rígida y mucho menos predefinida.
26 Ejemplo de un MR La mayoría de los productos desarrollados desde finales de los 70 s se basan en el modelo relacional. Un SABDR = SABD + modelo relacional. Nombre Cliente CURP Ciudad Cliente No Cuenta Clientes: Cuentas: González Guanajuato C-101 Gómez Veracruz C-215 López Morelia C-102 Garza Monterrey C-305 González Guanajuato C-201 Santos Morelia C-217 Rupérez León C-222 Gómez Veracruz C-201 No Cuenta Saldo C ,000 C ,000 C ,000 C ,000
27 Modelo de Objetos Los atributos con * son multivaluados. Los métodos y atributos de la clase (no de los objetos) aparecen subrayados. Los datos se modelan como objetos en los cuales además del estado se tiene modelado su comportamiento. SABDO = SABD + MO. Proyecto nombre_proy: STRING objetivos: STRING documento* plan_trabajo* sub_proyecto balance: NUMERO participantes(): * Documento acrónimo: STRING nombre: STRING clasificacion: STRING Reporte Técnico tema: STRING fecha_inical: DATE fecha_final: DATE cambios_a Artículo autor* tipo_publicación: STRING lugar_publicacion: STRING fecha: DATE Tarea fecha_inicio: DATE fecha_fin: DATE descripcion: TEXT participantes lider precedentes Grupo nombre: STRING miembro * lider Invetigador nombre:string especializacion: STRING sueldo: NUMERO salario_promedio: NUMERO salario_mensual(): NUMERO
28 Modelo de datos semiestructurados Dato semiestructurado es sinónimo de irregular y autodescriptivo. o43 nombre "Serge" Bib libro o1 artículo artículo referencias o12 año o24 referencias o29 referencias autor título editorial URL autor autor autor título autor autor título "Abiteboul" "Querying SSD" 1998 "..." o43 Ullman Hector Garcia Molina o43 apellido nombre apellido nombre apellido Jeffrey Jennifer Widom "Addison Wesley" "..." "..." o96 "..." nombre apellido página "..." o25 primera última
29 Bases de Datos y Web Enfoques: Poner interfaces a una BD relacional para que pueda accesarse desde Internet. Considerarla como BD y emplear técnicas de bases de datos para la búsqueda de los mismos. Interfaces para acceder a bases de datos desde Internet Vía formularios se construye la consulta. Generación dinámica del contenido de documentos. El resultado puede personalizarse de acuerdo a datos del usuario, almacenados en una base de datos.
30 Es la Web una base de datos? Problemas con los datos en sí: Alto porcentaje de datos volátiles. Datos redundantes y sin estructura. Calidad de datos. Datos heterogéneos. Relacionados con el usuario y su interacción con los sistemas de recuperación. Cómo especificar una consulta? Cómo interpretar la respuesta proporcionada?
31 Es la Web una base de datos? En qué difiere la Web de cualquier base de datos clásica? R. En todo: Una base de datos: Sistema coherentemente diseñado. Estructura rígida. Entorno controlado para las consultas, actualizacioens, transacciones, concurrencia, integridad y recuperación. Las consultas tienen acceso a todos los datos La Web escapa de tal control. Evoluciona libremente. Los datos cambian en forma y ubicación. La interacción es de acuerdo a protocolos flexibles.
Bases de Datos I Introducción
Bases de Datos I Introducción Dra. Amparo López Gaona tación Fac. Ciencias, UNAM Introducción El mundo está lleno de datos: Pacientes/Doctores. Alumnos/Profesores. Cuentas bancarias. Deportistas /Deportes.
Bases 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.
TEMA 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.
BASES 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
TEORIA 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
Unidad 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
1.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
Base 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
ADMINISTRACIÓ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
SISTEMA 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
BASES 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
INTRODUCCIÓ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
BASES 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
Sistemas 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é
Es 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
Tema 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
UNIDAD 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
INTRODUCCIÓN A LAS BASES DE DATOS
INTRODUCCIÓN A LAS BASES DE DATOS QUE ES UNA BASE DE DATOS? Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáecamente para su posterior uso Desde el punto de vista informáeco,
ELEMENTO 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
IAP 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
BASES 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
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
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
Asignaturas, 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
Conceptos Avanzados de Bases de datos
Página 1 Conceptos Avanzados de Bases de datos (1) Introducción a las Bases de Datos (2) Lenguaje Estándar de Consultas SQL Definición formal SQL Página 2 Es un conjunto exhaustivo (en su modelización
BASE 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
INTRODUCCION. 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
Universidad de Cantabria [email protected]
Bases de Datos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] Objetivos Presentar los conceptos básicos y terminología de las bases de
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3
GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas
BASES DE DATOS - SQL. Javier Enciso
BASES DE DATOS - SQL Javier Enciso AGENDA Conceptos Básicos de Bases de Datos Manejo de Bases de Datos y Tablas SQL Inserción, Actualización y Borrado Consultas usando SELECT AGENDA Conceptos Básicos de
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
Introducció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?
Una 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
TEMA 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
FICHEROS 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
1. 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
Funciones 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
Administració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.
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para
2. Proceso de creación de bases de datos
2. Proceso de creación de bases de datos Contenidos 2.1 Ciclo de vida de un sistema de aplicación de bases de datos 2.2.1 El proceso de diseño 2.2.2 Conceptos y etapas de un método de diseño 2.2.3 Características
Introducción a los Sistemas de Gestión de Bases de Datos
a los Sistemas de Gestión de Bases de Datos Servicios y Aplicaciones Telemáticas [email protected] Noviembre de 2008 c 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.
Introducció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.
Bases 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
Universidad 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
Arquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile [email protected] Arquitectura cliente/servidor v Servidor: rol
Tema 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.
SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA
RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica
Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA
P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA Base de Datos Usuario A Programa de Aplicación Bodega Usuario B Usuario N Insumo Proveedor Profesor: José Miguel Rubio
IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA
PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA OFIMATICA Y AUXILIAR DE SISTEMAS II-A GESTORES DE CONTENIDO INSTALACIÓN DE JOOMLA Y CREACIÓN DE
Ramón Manjavacas Ortiz
Curso 2004-2005 Ramón Manjavacas Ortiz Web: http://www.inf-cr.uclm.es/www/rmanjava Email: [email protected] Dominios.: 1 Directorio Activo.: 2 Transp. 2 Toda organización presenta una estructuración
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la
Capítulo 4 Implementación
Capítulo 4 Implementación Este capítulo describe los detalles de implementación del sistema. La sección 4.1 habla sobre las herramientas utilizadas y detalla la arquitectura para la implementación de ATEXEM.
FUNDAMENTOS DE BASES DE DATOS TEMA 2
FUNDAMENTOS DE BASES DE DATOS TEMA 2 Conceptos y de Datos Contenido 2.2. Ventajas y utilidades 2.3. Niveles y roles LABDA Laboratorio de Bases Avanzadas - Universidad Carlos III de Madrid 1 Sistemas Orientados
Una 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
Introducción a Bases de Datos
de a M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea [email protected] 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,
GENERALIDADES 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
MODULO ADMINISTRATIVO
MODULO ADMINISTRATIVO 2 Tipo: Estado: Disponibilidad: Copyright: Informe Ejecutivo Versión Final Publico 2013 Makrosoft Resumen Descripción del Sistema DocXFlow 3 Tabla de Contenido DocXFlow Sistema de
Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. [email protected], [email protected]
El rol del lenguaje SQL en los SGBDR y en la Relacional. [email protected], [email protected] Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades
T 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,
Criterios para seleccionar tecnología de Modelos de Toma de Decisiones
Estado del Arte Por Eduardo Cantú y Stephen Sellers Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Seleccionar la herramienta apropiada para desarrollar sus Modelos de Cadena de
Implementación de la Portabilidad Numérica Móvil
Implementación de la Portabilidad Numérica Móvil Centro de Conocimiento de la Industria Marzo de 2010 Comisión de Regulación de Comunicaciones República de Colombia CONTENIDO 1 Introducción...3 2 Temas
PRESENTACIÓN Resultado de Aprendizaje:
1 2 PRESENTACIÓN En la actualidad, las Bases de datos son parte esencial de una empresa debido a la necesidad de almacenar, manejar y gestionar la información de forma ágil, oportuna, veraz y confiable,
BASES 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
Sistemas de Operación II
Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos
Access 2013. Ministerio de Educación, Cultura y Deporte SERIE OFIMÁTICA COLECCIÓN AULA MENTOR. CamSo SGALV
Access 2013 Ministerio de Educación, Cultura y Deporte COLECCIÓN AULA MENTOR SERIE OFIMÁTICA CamSo SGALV Access 2013 Ofimática Catálogo de publicaciones del Ministerio: www.educacion.gob.es Catálogo
cpbackup le protege frente a cualquier eventualidad: virus, averías de hardware, incendios, desastres naturales...
Características generales Más que un backup cpbackup ofrece un servicio de copias de seguridad basado en un software programable y de fácil uso que, a través de sus líneas de comunicaciones, almacena toda
Figura 4.1 Clasificación de los lenguajes de bases de datos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje
Sistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Diseño de Bases de Datos Bases de Datos Documentales Grao en Información e Documentación Curso 2013/2014
Bases de Datos Documentales Curso 2013/2014 Miguel Ángel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña El proceso de diseño El último día... Los problemas de no utilizar un SGBD:
SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI
SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI SISTEMA DE INFORMACIÓN DE LA BIODIVERSIDAD DE EUSKADI La información y la Administración pública La información es una función pública que constituye
1.1 Definición de bases de Datos Distribuidas
1 Colección de Tesis Digitales Universidad de las Américas Puebla Alvarez Carrión, Guillermo La evolución de los sistemas de información y el crecimiento no planeado de la información dentro de las organizaciones,
Tema 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
Apuntes de la Unidad 1 de Base de Datos
DEFINICIÓN DE BASE DE DATOS.- Base de Datos es un conjunto de datos relacionados entre sðy que tienen un significado implðcito. En un sistema de información se cuenta con dos enfoques principales para
SISTEMAS 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
TEMA 1. INTRODUCCIÓN A LAS BASES DE DATOS...1
TEMA 1. INTRODUCCIÓN A LAS BASES DE DATOS...1 1. CUALIDADES DE LA INFORMACIÓN...1 2. SISTEMAS DE INFORMACIÓN... 2 2.1. Componentes de un sistema de información... 2 3. NIVELES DE GESTIÓN DE UNA ORGANIZACIÓN....
[CASI v.0110] Pág. 1
I. DATOS INFORMATIVOS II. SUMILLA Carrera Especialidad Curso Código : T-INF105 Ciclo : Segundo Requisitos : Ninguno Duración : 12 Semanas Horas Semana : 06 horas Versión : v.0110 : COMPUTACIÓN E INFORMATICA
METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)
METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,
MATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Postgrado en SQL Server 2008. Experto en Creación y Administración Profesional de
Postgrado en SQL Server 2008. Experto en Creación y Administración Profesional de Base de TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Postgrado
Sistemas de Gestión de Bases de Datos
Sistemas de Gestión de Bases de Datos Andrés Cordón Franco e-mail: [email protected] 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ÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL
MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL EL módulo de Cédulas desde Excel permite obtener y manipular la información registrada en SuperCONTABILIDAD de manera rápida y confiable. Las aplicaciones de este
CAPITULO 2. Como se definió en el plan del presente proyecto, este será desarrollado bajo
1 CAPITULO 2 ANÁLISIS DEL SISTEMA 1. Introducción Como se definió en el plan del presente proyecto, este será desarrollado bajo la metodología orientada a objetos. El objetivo del análisis será marcar
QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)
APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos
Especificación de Requerimientos Funcionales y No Funcionales. Sistema Reservación Hotelera
Funcionales y No Funcionales Sistema Reservación Hotelera Grupo N. XX Integrantes del Grupo Wenfri Grijalba Villegas. Kevin Jimenez Baltodano. Luis Mauricio Chavarria Perez. Fecha 19/05/15 Historia de
Planificación, Administración n de Bases de Datos. Bases de Datos. Ciclo de Vida de los Sistemas de Información. Crisis del Software.
Planificación, n, Diseño o y Administración n de Crisis del Software Proyectos software de gran envergadura que se retrasaban, consumían todo el presupuesto disponible o generaban productos que eran poco
TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS
1 1 BASES DE DATOS DISTRIBUIDAS TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 3.1 Metodología del procesamiento de consultas distribuidas 3.2 Estrategias de
Manual de Usuario SOFTWARE DESPACHO JURIDICO 2015.
1 Tú imagínalo, nosotros lo desarrollamos. Manual de Usuario SOFTWARE DESPACHO JURIDICO 2015. VERSIÓN 2.0 Contenido Requerimientos del Sistema... 4 Instalación de los Prerrequisitos del Sistema... 4 Instalación
Parte II: Herramientas
Parte II: Herramientas 6. Uso de sistemas operativos 7. Uso de un entorno integrado de desarrollo de programas 8. Uso de una hoja de cálculo 9. Uso de una base de datos Introducción. Creación de una base
Presentado por: PAULA ANDREA OCAMPO CASTAÑO
Presentado por: PAULA ANDREA OCAMPO CASTAÑO Término genérico que cubre la adquisición, procesamiento, almacenaje y diseminación de la información de todo tipo y todas las áreas de la aplicación: Ciencia,
Introducció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
ARQUITECTURA 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
PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04
Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía
