EXAMEN ABD (Arquitecturas de Sistemas de Bases de Datos) Escola Tècnica Superior d Informàtica Aplicada. 3 de junio de 2004
|
|
- Salvador Muñoz Montero
- hace 7 años
- Vistas:
Transcripción
1 EXAMEN ABD (Arquitecturas de Sistemas de Bases de Datos) Escola Tècnica Superior d Informàtica Aplicada 3 de junio de 2004 NOTA_TOTAL (de 0 a 4) = NOTA_OBTENIDA_TEST + NOTA_CUESTIONES. CUESTIONES TIPO TEST (máximo 3,25 puntos) (A RELLENAR EN LA TABLILLA APARTE) NOTA_OBTENIDA_TEST = (Bien_contestadas - Mal_contestadas/3) 0, ) La aplicación comentada por Ricardo Blanco sobre los egresados de la Universidad de Chihuahua funcionaba sobre: a. PostgreSQL con J2EE. b. Oracle con J2EE. c. SQLServer y Delphi. d. MySQL y Developer ) En la arquitectura monolítica o centralizada: a. Los terminales son tontos, sólo realizan operaciones de entrada y salida. b. Los terminales son pesados, se encargan de casi toda la lógica de la aplicación. c. El usuario ha de estar en el mismo sitio físico que el servidor central. No existe red. d. Se necesita un viejo ordenador para poderla implantar y no tiene ninguna aplicabilidad hoy en día. 3) En la arquitectura de tres capas, con una capa de presentación/aplicación (3), una capa de negocio (2) y una de datos (1) : a. Los datos se reparten entre la capa de negocio y los datos. b. Es adecuada cuando varias aplicaciones comparten la misma lógica de negocio. c. La red que comunica la capa (3) y la capa (2) no puede ser la misma que la que comunica la capa (2) y la capa (1). d. Las tres capas deben estar en tres máquinas diferentes. 4) Respecto al SQL 99 o SQL3 selecciona cuál de las siguientes afirmaciones es FALSA: a. Incluye características del modelo relacional anidado y permite incluir multiplicidad en los valores de los atributos (ARRAYS, tablas en atributos, etc.). b. Incluye nuevos tipos de datos respecto al SQL 92, como INTERVAL, BLOB, CLOB, etc. c. Incluye punteros físicos. d. Incluye posibilidad de utilizar referencias. 5) Los procedimientos almacenados: a. Se incluyen en el SQL3 y en la mayoría de SGBD. b. Duran lo que dura la sesión, hay que volverlos a crear en cada conexión. c. Son una alternativa a los triggers y sirven para lo mismo. d. Se pueden ejecutar por varios clientes, pero, al ser interpretado, cuando un cliente llama a un procedimiento el resto tiene que esperar.
2 6) Los OID (identificadores de objetos) en SQL3: a. Si se añaden, son únicos para cada objeto (p.ej. fila) de la base de datos y permanentes durante toda la vida del objeto. b. Sustituyen a las claves primarias. c. Corresponden con la dirección física en el disco de cada fila. d. Pueden repetirse en distintas tablas (tengan o no tengan herencia), pero no en la misma. 7) Si tenemos que la tabla Estudiante es una especialización (herencia de tablas) de la tabla Persona, indica cuál de las siguientes afirmaciones es FALSA: a. Cualquier inserción en Estudiante realiza automáticamente una inserción en Persona de sus valores correspondientes en Persona. b. Cualquier inserción en Persona realiza automáticamente una inserción en Estudiante de sus valores correspondientes en Estudiante. c. Cualquier borrado en Persona automáticamente borra el Estudiante correspondiente. d. Cualquier modificación de los atributos comunes, sea en Estudiante o en Persona, se propaga convenientemente. 8) Un sistema de reconocimiento de voz se utiliza para realizar consultas meteorológicas a un número de teléfono 902. El sistema está integrado en un único servidor conectado a una centralita telefónica que recoge el sonido, realiza el reconocimiento de voz y la consulta a una base de datos, obteniendo la grabación de la respuesta y enviándola por teléfono de nuevo. Esta arquitectura es: a. Monolítica/Centralizada. b. Cliente/Servidor. c. Tres capas. d. Cuatro capas. 9) Indica cuál de las siguientes NO sería una arquitectura de tres capas: a. Capa 1: servidor de datos. Capa 2: servidor de aplicaciones. Capa 3: aplicaciones. b. Capa 1: servidor de datos y web. Capa 2: TCP/IP. Capa 3: navegadores. c. Capa 1: varios servidores de datos. Capa 2: integrador de datos. Capa 3: aplicaciones. d. Capa 1: servidor de datos. Capa 2: servidor web. Capa 3: navegadores. 10) En una arquitectura de tres capas para la web (Capa 1: servidor de datos, Capa 2: servidor web, Capa 3: navegadores), indica cuál de las siguientes afirmaciones es FALSA: a. Entre la capa 1 y la capa 2 la comunicación es por medio de protocolos o estándares de consultas y actualizaciones (SQL, ODBC, JDBC). b. Entre la capa 2 y la capa 3 el protocolo es generalmente HTTP. c. Entre la capa 2 y la capa 3 se pueden enviar applets. d. La capa 3 puede acceder también directamente a la capa 1 si ambas conexiones son sobre TCP/IP. 11) Cómo se puede asignar NULO a un atributo con SQL embebido? Indica cuál de las siguientes afirmaciones es FALSA : a. Mediante un puntero a NULL o similar, dependiendo del lenguaje. b. Mediante una instrucción UPDATE Tabla SET atributo = NULL. c. Mediante una variable indicador usando UPDATE. d. Mediante una variable indicador usando cursores.
3 12) La ejecución de instrucciones SQL en dos fases, con PREPARE y EXECUTE. a. Permite recuperar la mitad de las filas primero y la otra mitad después. b. Es imprescindible para poder ejecutar cualquier instrucción de SQL programático. c. Permite recuperar la primera fila y el resto después con cada EXECUTE, siempre y cuando se haya definido un cursor sobre la sentencia. d. Sirve para analizar sintácticamente la instrucción SQL y dejarla preparada en el servidor para, posteriormente, ejecutarla con distintos parámetros tantas veces como sea necesario de una manera más eficiente. 13) Selecciona cuál NO es un ejemplo de SQL embebido: a. CLI. b. JDBC. c. ECPG de PostgreSQL. d. SQLJ. 14) En diversos estándares, como ODBC, JDBC o SQLJ, indica cuál de las siguientes afirmaciones es FALSA: a. Podemos tener varias conexiones dentro de una instrucción. b. Podemos tener varios contextos de ejecución por conexión. c. Podemos tener varias instrucciones SQL dentro de un contexto de ejecución. d. Los contextos permiten ejecutar una instrucción en uno u otro, variando la conexión sobre la que se trabaja o los parámetros de las instrucciones. 15) Cuando hablamos de la impedancia entre aplicaciones y las bases de datos relacionales, nos referimos: a. A que generalmente las aplicaciones se desarrollan con un paradigma objetual y las bases de datos son relacionales y no es sencillo mapear de un paradigma al otro los datos con los que se trabaja. b. Al ancho de banda de la red que comunica las aplicaciones y la base de datos. c. A que los sistemas de gestión de base de datos objetuales van más lentos que los relacionales. d. A que la base de datos pueda impedir el acceso de las aplicaciones. 16) En qué capas se puede poner la lógica de la aplicación? (sin desvirtuar ninguna capa ) a. En la capa de aplicación, la de negocio y la de datos. b. En la capa de presentación y en la de datos. c. En la capa de presentación y en la de aplicación. d. En la capa de presentación y en la de negocio. 17) Cuál de estos cuatro casos NO favorece que bajemos la lógica de la aplicación a capas inferiores (capa de negocio o capa de datos)? a. Si las aplicaciones diferentes tienen mucha lógica común y se desean aplicaciones más modificables. b. Si las aplicaciones no deben conocer datos detallados a la hora de calcular datos agregados. c. Si las aplicaciones no comparten lógica común, son de alta disponibilidad y tienen gran componente no transaccional. d. Si diferentes aplicaciones trabajan con los mismos datos en lectura/escritura realizando frecuentes bloqueos y obligando a esperar a otras aplicaciones.
4 18) Respecto a los sistemas de base de datos paralelos: a. Se basan en los RAID (Redundant Array of Inexpensive Disks). b. Son fuertemente acoplados cuando va rias CPUs comparten memoria y discos. c. Son fuertemente acoplados si los procesadores se encadenan al estilo de una cadena de montaje. d. Son débilmente acoplados si cada uno está en una localización diferente. 19) Un sistema de bases de datos distribuido es: a. Un sistema de gestión de base de datos con discos compartidos en ordenadores en distintas localizaciones. b. Un conjunto de SGBD donde cada sitio trabaja conjuntamente con el resto y los usuarios de cada sitio pueden acceder al conjunto de datos, como si los tuviera todos en su sitio. c. Cualquier conjunto de SGBD. d. Un SGBD móvil que ya no se mueve. 20) La replicación de datos en un sistema de bases de datos distribuido significa que: a. Los mismos datos se copian en varias localizaciones. b. Los datos se replican en distintas tablas en el mismo disco duro. c. La copia de seguridad se realiza en varios sitios a la vez. d. Los datos se dividen y reparten en distintas localizaciones. CUESTIONES (A CONTESTAR EN LA MISMA HOJA APARTE, POR DETRÁS. NO MÁS DE 20 LÍNEAS POR CUESTIÓN) 1) Destaca las ventajas e inconvenientes de la arquitectura de tres capas (servidor de datos, servidor de aplicaciones, capa de presentación) sobre una arquitectura de dos capas cliente/servidor. (0,25 puntos) 2) Compara los triggers (reglas de actividad en el SGBD) con los procedimientos almacenados (funciones o procedimientos definidos en el SGBD) y sus aplicaciones. (0,25 puntos) 3) Compara el SQL embebido (ya sea estático o dinámico) con el SQL por API. (0,25 puntos)
5 NOMBRE Y APELLIDOS: EXAMEN ABD (Arquitecturas de Sistemas de Bases de Datos). 3 de junio de 2004 Respuestas TEST: Num. Respuesta Pregunta 1 C 2 A 3 B 4 C 5 A 6 A 7 B 8 A 9 B 10 D 11 A 12 D 13 A / B 14 A 15 A 16 A 17 C 18 B 19 B 20 A
6 Respuestas Cuestiones: CUESTIÓN 1: Ventajas: Mejor distribución/balanceo de la lógica de negocio. Separación del interfaz de la lógica de negocio : mayor independencia, facilidad si la misma aplicación requiere distintos interfaces. Mayor mantenibilidad, al estar el código de las aplicaciones centralizado. Clientes menos gruesos. El servidor de datos tiene menos carga: menos cuello de botella La capa intermedia podría integrar varios SGBD. Inconvenientes: Mayor complejidad (arquitectónica, conocimientos informáticos) y coste (más recursos). Disponibilidad menor y menor tolerancia a fallos (hay más servidores centralizados). Se desaprovecha la potencia de los clientes (clientes tontos) si no se usan applets o similar. CUESTIÓN 2: Reglas de actividad (disparadores): Son reactivos (responden a eventos de la base de datos). Aplicaciones: restricciones de integridad, mantenimiento de información derivada, restauración de consistencia, reglas de la organización, mantenimiento y administrac ión, auditoría y registro, actualización de vistas, avisos a usuarios/administradores. Inconvenientes: complejos, funcionalidad ocultas, menor rendimiento, captura de los errores por las aplicaciones imposible. Procedimientos almacenados: Proactivos (se invocan directamente). Aplicaciones: lógica común de aplicaciones, consultas e informes complejos. Ventajas: más controlables. Los disparadores (triggers) pueden (y suelen) llamar a los procedimientos. Un procedimiento puede hacer que se dispare un trigger. CUESTIÓN 3: SQL embebido: Preprocesado, las instrucciones SQL van precedidas de una directiva. Gran dependencia de la correspondencia de tipos entre lenguaje nativo y SQL. Dificultad de uso de IDEs genéricos. Más eficiente, en general, especialmente si s e usa dos fases. Menor conocimiento por parte del programador. Más dependiente, generalmente, del SGBD (menor portabilidad). SQL API: Librería con conjunto de funciones: más flexible y adaptable a varios lenguajes. Mejor integrado con el lenguaje nativo. Estructuras de datos específicas (recordsets...). Algún SQL embebido puede funcionar sobre API (el preprocesador convierte las instrucciones SQL en llamadas a una API).
EXAMEN ABD (Arquitecturas de Sistemas de Bases de Datos) Escola Tècnica Superior d Informàtica Aplicada. 8 de septiembre de 2004
EXAMEN ABD (Arquitecturas de Sistemas de Bases de Datos) Escola Tècnica Superior d Informàtica Aplicada 8 de septiembre de 2004 NOTA_TOTAL (de 0 a 4) = NOTA_OBTENIDA_TEST + NOTA_CUESTIONES. CUESTIONES
Más detalles1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos
Tema 5: Sistemas Operativos Distribuidos 1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño 1 1. Introducción Sistema Informático Distribuido: Colección de S.I. autónomos
Más detallesPROCEDIMIENTOS ALMACENADOS
Modelado de Base de Datos PROCEDIMIENTOS ALMACENADOS Universidad Politecnica de los Llanos Procedimiento Almacenado Un Procedimiento almacenado es un Objeto de Base de Datos que puede encapsular logica
Más detallesProgramación con acceso a base de datos
Programación con acceso a base de datos Bases de Datos 2 - Tecnologo de Informatica Outline 1 Acceso a las bases de datos 2 Metodologías de programación de base de datos SQL incrustado Biblioteca de funciones
Más detallesObjetivos y Temario CURSO MySQL 5
Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones
Más detallesINDICE Parte I. Conceptos Básicos Capitulo 1. Sistema de información y Bases de Datos Capitulo 2. El Sistema de Gestión de la Base de Datos
Prologo Prefacio INDICE XV XVII Parte I. Conceptos Básicos 1 Capitulo 1. Sistema de información y Bases de Datos 3 1. Papel económico, social y cultural de la información 3 2. Cualidades de la Información
Más detallesObjetivos y Temario CURSO JAVA 7
Objetivos y Temario CURSO JAVA 7 OBJETIVOS Este curso se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el
Más detallesFUNDAMENTOS DE BASES DE DATOS TEMA 3
FUNDAMENTOS DE BASES DE DATOS TEMA 3 El Sistema de Contenido 3.1. El SGBD como interfaz entre el usuario y la base de datos.. 3.3. Ejemplos de SGBD 1 3.1. El SGBD como Interfaz entre el Usuario y la Base
Más detalles[1.4] Funcionamiento de una aplicación web
[1.4] Funcionamiento de una aplicación web Implantación de Aplicaciones Web, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red Funcionamiento de las aplicaciones
Más detallesCONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR.
CONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR. La tecnología Cliente/Servidor es el procesamiento cooperativo de la información por medio de un conjunto de procesadores, en el cual múltiples clientes, distribuidos
Más detallesProgramación de la asignatura BDA ( )
Objetivos. Programación de la asignatura BDA (2002-03) Los objetivos generales de la asignatura son: estudio de los fundamentos de la tecnología de bases de datos estudio del modelo relacional de datos,
Más detallesPROCESAMIENTO DISTRIBUIDO
Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos
Más detallesARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.
ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del
Más detallesProgramación Inicial. Requisitos previos. Objetivos. Próximos Inicios. Modalidad a Distancia. Costo y formas de pago. Resumen de Contenidos
Programación Inicial con Java y Oracle Requisitos previos Para realizar esta capacitación el único requisito previo es contar con un amplio dominio del manejo del entorno Windows, además de utilizar programas
Más detallesLenguajes de marcado para presentación de Páginas web.
CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA
Más detallesSQL (lenguaje estándar de consulta)
SQL (lenguaje estándar de consulta) SQL (lenguaje estándar de consulta) es el lenguaje elemental de los SGBD relacionales. Se trata de uno de los lenguajes más utilizados de la historia de la informática.
Más detallesDiseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia
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 Objetivos Explicar qué es una base de datos y describir su estructura Identificar
Más detallesJAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Más detallesFacultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS
PROCESOS DISTRIBUIDOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen El proceso cliente servidor es la clave para comprender el potencial de los sistemas de información y las redes
Más detallesAdministración de sistemas gestores de bases de datos
Administración de sistemas gestores de bases de datos S TAR BOOK Pablo Valderrey Sanz Administración de sistemas gestores de bases de datos Pablo Valderrey Sanz Contenido Capítulo 1. Tipos de almacenamiento
Más detallesTEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
TEMA 1: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS 1. Definición, funciones y objetivos de un SO. 1.1. Sistema Informático 1.2. Definiciones de Sistema Operativo 1.3. Objetivos y/o funciones de un SO 1.4.
Más detallesORACLE 11g &12c Developer PLSQL
ORACLE 11g &12c Developer PLSQL En este curso aprenderás a: Crear códigos de aplicación para compartir en formularios, informes y aplicaciones desarrolladas en otras tecnologías. Desarrollar procedimientos
Más detallesBases de Datos en Internet Agenda
Bases de Datos en Internet Agenda Motivación Sistemas de BD en Internet. Arquitecturas de Sistemas de BD en la Web Motivación La Internet y la Web hacen que sea fácil y atractivo poner toda la información
Más detallesAlmacenamiento y gestión de datos
página 1 de 5 Estudios de Seguridad Pública y Detective Privado Almacenamiento y gestión de datos Departamento de Lenguajes y Sistemas Informáticos UNIVERSIDAD DE ALICANTE ÍNDICE PRINCIPAL Introducción
Más detallesPA JOSÉ MANUEL BURBANO CARVAJAL
PA121-01 SISTEMA DE GESTIÓN DEL CONOCIMIENTO PARA LA DEFINICIÓN DE ESTRATEGIAS QUE EVITEN LA DESERCIÓN ESCOLAR EN LOS COLEGIOS DE MOCOA PUTUMAYO EN EL NIVEL DE EDUCACIÓN BÁSICA SECUNDARIA JOSÉ MANUEL BURBANO
Más detallesEsquema Lógico FOROFO. EQUIPO (nombre:cadena, ciudad:cadena, país:cadena) CP (nombre) CAj (ciudad, país) CIUDAD
Esquema Lógico FOROFO EQUIPO (:cadena, :cadena, :cadena) CP () CAj (, ) EXAMEN 8 de junio de 2006 FOROFO (:d, :cadena, equipo:cadena) CP () CAj (equipo) EQUIPO VNN (equipo) PSICOPATIA (cod:dcod, descripción:cadena)
Más detallesSistema Gestor de Bases de Datos. Un SGBD debe permitir: Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Sistema Gestor de Bases de Datos. Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos,
Más detallesCliente- Servidor. Bases de Datos Distribuidas
1 2 3 4 Cliente- Servidor La tecnología que se utiliza habitualmente para distribuir datos es la que se conoce como entorno (o arquitectura) cliente/servidor (C/S). Todos los SGBD relacionales del mercado
Más detallesLos objetos principales dentro de los SGBD son los siguientes:
TEMA 12.4: OTRAS APLICACIONES OFIMÁTICAS 1. Bases de datos. Una base de datos (BD) es una colección de datos relacionados entre sí, almacenados en conjunto. Para trabajar con las bases de datos se utilizan
Más detallesLista de figuras 23. Agradecimientos 37
Contenidos Lista de figuras 23 Agradecimientos 37 Introducción 39 1.1 Aplicaciones móviles 40 1.2 Aplicaciones Windows/OS X 41 1.3 Aplicaciones web 42 1.4 Servicios de acceso a bases de datos y Delphi
Más detallesUniversidad Veracruzana Facultad de Estadística e Informática
Universidad Veracruzana Facultad de Estadística e Informática Base de Datos con MySQL MIS. Lizbeth A. Hernández González BD: Es un banco o conjunto de datos almacenados relacionados entre sí. Los modelos
Más detallesPHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)
Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción
Más detalles6.1 Base De Datos Centralizada
6. Infraestructura El tipo de infraestructura o bien arquitectura, se debe de elegir pensando en el sistema a ejecutar, las necesidades que este tendrá, el tipo de usuario que lo utilizará, la seguridad
Más detallesINDICE Prefacio Capitulo 1: Introducción Parte Primeras: modelos de datos Capitulo 2: Modelos entidad-relación Capitulo 3: El modelo relacional
INDICE Prefacio XVII Capitulo 1: Introducción 1.1 Aplicaciones de los sistemas de bases de datos 1 1.2. Sistemas de bases de datos frente a sistemas de archivos 2 1.3 Visión de los datos 3 1.4 modelos
Más detallesComputación 1. Roles en la interconexión
Computación 1 Roles en la interconexión Contenido Roles en la Interconexión Host y Terminales Servidores y Clientes Arquitectura Cliente-Servidor Servidor y Cliente son programas Protocolo de Servicio
Más detallesNOTA PRELIMINAR Sistemas y Aplicaciones Informáticas
NOTA PRELIMINAR En este libro tratamos un desarrollo actualizado de contenidos perteneciente a los bloques temáticos más importante del temario de Oposición de la especialidad de Sistemas y Aplicaciones
Más detallesCONOCIMIENTOS DE CONCEPTOS BASES DE DATOS
CONOCIMIENTOS DE CONCEPTOS BASES DE DATOS Los temas que se presentan a continuación son una referencia para el trabajo en base de datos tomando con referencia en la ultima parte, el SGBD MySQL. Sin embargo,
Más detallesSistemas de Información
Programas de Estudio Modalidad Escolarizada Licenciatura en Ingeniería en Sistemas de Información Nombre de la asignatura (1) Programación SQL Ciclo, área o módulo (2) Clave de la asignatura (3) Cuarto
Más detallesTEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:
Más detallesTEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores
Más detallesObjetivos y Temario CURSO PHP Y MySQL
Objetivos y Temario CURSO PHP Y MySQL OBJETIVOS Se dirige a los diseñadores y programadores que deseen utilizar PHP y MySQL para desarrollar un sitio web dinámico e interactivo. En la primera parte del
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesNOTA PRELIMINAR Informática.
NOTA PRELIMINAR En este libro tratamos un desarrollo actualizado de contenidos perteneciente a los bloques temáticos más importante del temario de Oposición de la especialidad de Informática. Cada bloque
Más detallesMySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador
Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales
Más detallesBases de Datos 2: Procedimientos Almacenados, Funciones y Triggers. Tecnólogo en Informática, sede Paysandú Bases de Datos 2
Bases de Datos 2: Procedimientos Almacenados, Funciones y Triggers Tecnólogo en Informática, sede Paysandú Bases de Datos 2 Funciones Variables Declarar: DECLARE @ Asignar valor:
Más detallesConcepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.
BASES DE DATOS Concepto 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada. Cada base de datos se compone de una o más tablas
Más detallesConclusiones y recomendaciones
Conclusiones y recomendaciones El MD5C otorga, al grupo de desarrollo, 3 vistas claramente definidas en base a: a. Los tipos de presentación y subpresentación que tiene la aplicación. b. Las 5 capas que
Más detallesSaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES
SaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES ÍNDICE CARACTERÍSTICAS FUNCIONALES... 3 SACILAB... 3 Documentos... 3 Puestos de Trabajo... 4 Personal... 4 Registros... 4 Instrumentos... 5 Pruebas...
Más detallesBase de Datos Distribuidas
Base de Datos Distribuidas Benjamín Martínez Martínez Benja_min_15@hotmail.com Base de Datos Distribuidas México Db2 Monterrey Microsoft Access Red de comunicaciones Guerrero Chiapas SqlServer Oaxaca MySql
Más detallesUnidad IV: Arquitectura de los Sistemas de Bases de Datos (Tema 5) GESTIÓN DE BASES DE DATOS GRADO EN INGENIERÍA INFORMÁTICA UNED
Unidad IV: Arquitectura de los Sistemas de Bases de Datos (Tema 5) GESTIÓN DE BASES DE DATOS GRADO EN INGENIERÍA INFORMÁTICA UNED Índice 1. Sistemas centralizados 2. Sistemas cliente-servidor 3. Sistema
Más detallesSistemas Distribuidos. Prog. Distribuida bajo Internet
Sistemas Distribuidos Prog. Distribuida bajo Internet Definición Hay muchas definiciones Básicamente, varios computadores o nodos de computación en lazados mediante una red y que comparten datos, procesamiento,
Más detallesIMPLANTACIÓN DE SISTEMAS OPERATIVOS
Resultados de aprendizaje y criterios de evaluación: 1. Instala sistemas operativos, analizando sus características e interpretando la documentación técnica. a) Se han identificado los elementos funcionales
Más detallesQué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales.
Qué es SGBD? Es un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión
Más detallesEXAMEN DE BASES DE DATOS 11/06/04 Esquema de trabajo
EXAMEN DE BASES DE DATOS 11/06/04 Esquema de trabajo Cuando haya terminado el cuestionario traslade CUIDADOSAMENTE sus respuestas a la siguiente tabla, de este modo al terminar el examen podrá calcular
Más detallesLaboratorio de Programación III
Laboratorio de Programación III Profesor René Sandoval Ingeniero (E) Informática rene2160@gmail.com Qué es JDBC? JDBC es el acrónimo de Java DataBase Conectivity Es una especificación de un conjunto de
Más detallesUnos apuntes sobre temas avanzados
Unos apuntes sobre temas avanzados Yannis Dimitriadis, Pablo de la Fuente Palencia, 22/02/2016, 10:00-14:00 Unos temas avanzados a tratar Aplicaciones y arquitecturas de BBDD El protocolo OAI-PMH Open
Más detallesPHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
Más detallesTAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.
1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;
Más detallesBase de Datos JDBC. Unidad: 1 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos
Base de Datos JDBC Unidad: 1 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Instalación de JDBC. Tipos de controladores. Conexión con la base
Más detallesTema 1.- Gestión y diseño de bases de datos
Tema 1.- Gestión y diseño de bases de datos 1.- Datos y archivos La empresa como sistema: - Subsistema productivo - Subsistema financiero - Subsistema directivo Sistema de información genérico: - Recursos
Más detallesÍndice. agradecimientos introducción...17
Índice agradecimientos...15 introducción...17 CAPÍTULO 1. SISTEMAS DE ALMACENAMIENTO DE LA INFORMACIÓN...19 1.1 sistema basado en archivos...20 1.1.1 Historia de los archivos...20 1.1.2 Métodos de acceso
Más detallesInstrumentación n / Ing. Quirino Jimenez D.
Introducción n a los sistemas distribuidos Hoy en día d a los sistemas de computo están n organizados por varios ordenadores conectados en red, esto es un sistema distribuido. El problema que se plantea
Más detallesIntroducción a las Aplicaciones Web
Versión original: Amador Durán y David Benavides (octubre 2005) Última revisión: Pablo Fernández; añadidas nuevas transparencias. Tiempo: 2h escuela técnica superior de ingeniería informática Introducción
Más detallesCambios en Ingeniería de Software
Cambios en Ingeniería de Software Material tomado del artículo de Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de 2005. Preparado por
Más detallesProgramador TIC en Orientación a Objetos
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Programador TIC en Orientación a Objetos duración total: precio: 0 * modalidad: Online * hasta 100
Más detallesrelacionales Arquitecturas Distribuidas 09/10
Tema 4. V Introducción a las Bases de Datos relacionales Arquitecturas Distribuidas 09/10 1 V. Introducción a las Bases de Datos relacionales 1. Descripción del concepto de base de datos (BD) relacional
Más detallesDisparadores (triggers) en PostgreSQL
Disparadores (triggers) en PostgreSQL Una de las funcionalidades disponibles en PostgreSQL son los denominados disparadores (triggers). En este artículo vamos a introducirnos en el mundo de los disparadores,
Más detallesIntroducción a las Aplicaciones Web
16/02/2012 aplicación? 5. Servicios Introducción a las Aplicaciones Web Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Febrero de 2012 Antes de empezar... EXAMEN aplicación?
Más detallesOracle Database 12c SQL and PLSQL Fundamentals
Oracle Database 12c SQL and PLSQL Fundamentals DESCRIPCION MODULOS DE CAPACITACION Introducción Información general sobre 12c de base de datos Oracle y productos afines Descripción de los conceptos y la
Más detallesSistemas de Información
Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor 1 El Sistema de Información moderno y el modelo Cliente/Servidor!El Sistema de Información moderno "Administra
Más detallesBases de datos. Diseño y gestión
Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL
Más detallesAplicaciones en el Web y redes inhalámbricas. Universidad del Valle Cali - Colombia
Aplicaciones en el Web y redes inhalámbricas Universidad del Valle Cali - Colombia Resumen 2 Arquitecturas de aplicaciones en el Web Una arquitectura de software de un programa o de un sistema computacional
Más detallesPROPÓSITOS. Tecnicatura en Informática Profesional y Personal [ 1 ] UNIDAD 10
PROPÓSITOS UNIDAD 1 Conocer que es un protocolo y tener una referencia de los usos y utilidades de los protocolos más utilizados Conocer qué es el standard en las comunicaciones y como está organizado.
Más detallesIntroducción a las Aplicaciones Web
09/02/2014 aplicación? 5. Servicios Introducción a las Aplicaciones Web Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla febrero
Más detallesFORMACIÓN Modelo de programación web y bases de datos
FORMACIÓN Modelo de programación web y bases de datos En un mercado laboral en constante evolución, la formación continua de los profesionales debe ser una de sus prioridades. En Galejobs somos conscientes
Más detallesBases de Datos OTROS ASPECTOS MODELO E-R
Bases de Datos OTROS ASPECTOS MODELO E-R Bases de Datos GENERALIZACIÓN Y ESPECIALIZACIÓN Bases de Datos ESPECIALIZACIÓN Bases de Datos -> Especialización Un conjunto de entidades, puede incluir subgrupos
Más detallesOracle Database: Programación con PL/SQL
Oracle University Contact Us: 0800-100-4183 & 0800-100-6854 Oracle Database: Programación con PL/SQL Duration: 5 Days What you will learn Este curso ofrece una introducción sobre PL/SQL y enumera la lista
Más detallesBases de datos. Contenidos. Necesidad de bases de datos. Definiciones
Contenidos Bases de datos Access GAP. Sistemas de Información Digitales II Curso 2004-2005 Curso 2004-2005 SID2-GAP 2 introducción introducción Necesidad de bases de datos Comparación con Hoja de cálculo
Más detallesCI Politécnico Estella
SÍNTESIS PROGRAMACIÓN DEL MÓDULO/ DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 1AS MÓDULO / : 5 LEMA PROFESOR: Rubén Sánchez Vega 3.- CONTENIDOS: 3.1.- Enumera las Unidades Didácticas o Temas: (precedidos de
Más detallesDiseño Lógico Específico. Diseño Lógico Tema 13
Diseño Lógico Tema 13 Introducción Diseño Conceptual Diseño lógico Diseño físico EC ELS ELE EI Modelo Lógico estándar Modelo Lógico Específico Requisitos, objetivos, características SGBD, SO, hw A partir
Más detallesSISTEMA DE INFORMACIÓN GEOGRÁFICA (SIG) EN PLATAFORMA LIBRE PRIMERA PARTE. Bases de Datos. Organización de la información y espacialización
SISTEMA DE INFORMACIÓN GEOGRÁFICA (SIG) EN PLATAFORMA LIBRE PRIMERA PARTE Bases de Datos Organización de la información y espacialización Bases de datos (BD) conjunto de datos pertenecientes a un mismo
Más detallesLenguajes de definición y modificación de datos SQL.
Lenguajes de definición y modificación de datos SQL. Área: INFORMÁTICA Y COMUNICACIONES Modalidad: Teleformación Duración: 60 h Precio: 30.00 Curso Bonificable Solicita información Añade al archivador
Más detallesIFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
Más detallesCurso: Microsoft SQL Server 2005
Estudia el servidor de bases de datos empresarial Microsoft SQL Server 2005 centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo
Más detallesProgramación de Aplicaciones Distribuidas
Programación de Aplicaciones Distribuidas F AC U L T AD R E G I O N A L T U C U M ÁN Proyecto integrador Integración de AngularJS en aplicaciones web con Visual Studio 2013 Autor: Castro Lucas Martin -
Más detallesREDES II Curso: 6to año, segundo ciclo de ETP Profesor: Gabriel Kurincic Programa Colegio Provincial Dr. Ernesto Guevara UNIDAD 1
UNIDAD 1 FUNDAMENTOS DE REDES Conocer que es un protocolo y tener una referencia de los usos y utilidades de los protocolos IPX/SPX: más utilizados Protocolos de red. Qué son los protocolos? El PROTOCOLO
Más detallesPROGRAMA FORMATIVO Programación para dispositivos móviles Android
Anexo I PROGRAMA FORMATIVO Programación para dispositivos móviles Android Fecha DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: Informática y comunicaciones Área Profesional: Desarrollo 2. Denominación:
Más detalles1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...
Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3
Más detallesAdministración de Sistemas Gestores de Bases de Datos. Tema 2. Instalación y configuración de MySQL. Profesor: Juan Ignacio Contreras 1
Administración de Sistemas Gestores de Bases de Datos Tema 2. Instalación y configuración de MySQL Profesor: Juan Ignacio Contreras 1 Índice Arquitectura MySQL Instalación de MySQL Configuración del servidor
Más detallesTEMA 54 La arquitectura JEE
TEMA 54 La arquitectura JEE Índice 1 Introducción... 2 1.1 Tecnología JAVA 3 1.2 Las plataformas Java 3 2 La plataforma JEE... 4 2.1 Modelo distribuido multicapa 4 2.2 Gestión de componentes basada en
Más detallesRESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 11. GESTIÓN DE BASES DE DATOS CURSO: 1º DE CFGS ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS
Más detallesAnalista Programador MySQL. Informática y Programación
Analista Programador MySQL Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 29482-1401 Precio 89.00 Euros Sinopsis UML usa técnicas de notación gráfica para crear
Más detallesProgramación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3
Denominación: Programación en lenguajes estructurados de aplicaciones de gestión Código: J62.13 Nivel: 3 Sector: Familia: Programación informática, consultoría de informática y actividades conexas Tecnología
Más detallesTEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA
TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA Nota: Este temario es orientativo y sólo a efectos informativos, pudiendo estar sujetos a cambios y actualizaciones.
Más detallesTécnico en Ciclo de Vida del Software
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Técnico en Ciclo de Vida del Software duración: 200 horas precio: 0 * modalidad: Online * hasta 100
Más detallesArquitectura del SGBD
Universidad Alonso de Ojeda Facultad de Ingeniería Arquitectura del SGBD Base de Datos I Profesora: Dennís Chirinos ARQUITECTURA DEL SISTEMA GESTOR DE BASE DE DATOS La arquitectura de un SGBD ha de especificar
Más detallesINTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11
Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16
Más detallesTema V. JDBC. Desarrollo de Aplicaciones para Internet Curso 12 13
Tema V. JDBC Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Arquitectura 3.Consultas SQL i. Carga de Drivers ii. Conexión iii.consulta iv.resultados 4.Tipos de Datos 5.Transacciones
Más detallesMULTIPROCESADORES TIPOS DE PARALELISMO
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
Más detalles