PRÁCTICA B2. Definición y modificación de datos en SQL
|
|
- Ángel Sandoval Molina
- hace 8 años
- Vistas:
Transcripción
1 3º Ingeniero Técnico en Informática de Sistemas Facultad de Informática Asignatura: Fundamentos de Bases de Datos Curso: 2007/08 PRÁCTICA B2. Definición y modificación de datos en SQL Objetivos Construir y ejecutar sentencias SQL de definición de datos (LDD), es decir, de creación, alteración y eliminación de los elementos que componen un esquema de base de datos, así como de definición de restricciones de integridad. Construir, depurar y ejecutar sentencias SQL de modificación de la información almacenada en una base de datos: inserción, actualización y borrado (LMD). Construir y ejecutar sentencias SQL de definición de restricciones de seguridad: concesión y revocación de privilegios de acceso, creación de roles, etc. Construir y ejecutar sentencias SQL de definición de estructuras de almacenamiento y de acceso para los elementos de un esquema de bases de datos. Contenidos La realización de esta práctica permitirá afianzar los conocimientos aprendidos en las clases de teoría acerca de las sentencias SQL de definición y manipulación de datos, de definición de restricciones de seguridad en el acceso a los datos, así como de creación de estructuras de almacenamiento y de acceso. Normas de realización Es necesario contestar los ejercicios en el orden indicado en el enunciado. Es posible que algún apartado necesite de más de una sentencia SQL para ser resuelto, en cuyo caso han de escribirse en el orden en el que se deben ejecutar para que funcionen correctamente. Si lo que se pide en un ejercicio se puede hacer directamente en Oracle (la versión 10g es la que utilizamos para realizar esta práctica y la siguiente), hay que hacerlo y con ello ya está resuelto el ejercicio. Sin embargo, si algún ejercicio no se puede hacer directamente en Oracle hay que... Justificar por qué no se puede hacer en Oracle. Indicar cómo se haría en el estándar SQL-92. Simularlo en Oracle (por ejemplo, con varios INSERT/UPDATE/DELETE ejecutados en cierto orden, etc.). Se debe proponer distintas soluciones de un ejercicio cuando haya lugar a ello. Es habitual que exista una solución que sólo use sentencias LMD (lenguaje de manipulación de datos) y otra solución que también use sentencias LDD (lenguaje de definición de datos). Es muy importante tener en cuenta que cualquier restricción de integridad (referencial, de dominio, de tabla, etc.) existente antes de un determinado ejercicio, debe seguir existiendo después de ejecutar el conjunto de sentencias que dan solución a dicho ejercicio. Debe justificarse adecuadamente toda decisión tomada a la hora de realizar cada apartado. Además, debe indicarse el efecto de cada sentencia sobre el esquema de base de datos. Durante la realización de la práctica en los laboratorios, la estructura y/o contenido de los elementos de base de datos (tablas, vistas, etc.) ha de ser creado, modificado o alterado en la cuenta Oracle de su grupo de prácticas (fbdsxxx). En el momento de la entrega del informe, el esquema de base de datos correspondiente a su grupo de prácticas debe haber sido creado, contener datos en las tablas y estar preparado para la ejecución correcta del segundo al último ejercicio. Práctica B2. Definición y modificación de datos en SQL - 1/6
2 Fecha de entrega Lunes, 17 de diciembre de 2007 Enunciado del caso práctico Concesionarios de Coches Se desea diseñar un esquema de bases de datos para la gestión de una red de concesionarios de coches de diversas marcas. La información que interesa recoger de cada concesionario es su nombre, dirección, teléfono y fecha de inauguración, así como el conjunto de vendedores empleados en el mismo. Cada vendedor sólo puede trabajar para un concesionario y se desea conocer su nombre, teléfono y, si lo tiene, quién es su jefe directo. Cada concesionario pertenece a una determinada marca de coches (Toyota, Opel, Seat, Ford, Volkswagen, Renault, etc.). De entre los concesionarios que representan a una misma marca se elige uno como concesionario principal. Cada marca comercializa sus propios modelos de coche. Cada modelo se caracteriza por un nombre y el precio de venta recomendado (pvr) por la marca para los coches de dicho modelo. Cada concesionario dispone de un catálogo en el que aparecen recogidos aquellos modelos con los que trabaja, que pueden ser todos o sólo algunos de los modelos de la marca a la que pertenece. Por supuesto, diferentes concesionarios (de la misma marca) pueden trabajar con el mismo modelo de coche. Un concesionario puede tener en su exposición varios coches disponibles para la venta. Los distintos coches de un mismo modelo se diferencian entre sí por un número (de hasta tres cifras), e interesa conocer su color, número de puertas y cilindrada. En cada operación de venta interesa anotar qué coche concreto es vendido, el cliente que lo adquiere y el vendedor del concesionario que ha conseguido la venta. De los clientes, que pueden ser de dos tipos: particular o empresa, se desea recoger un identificador (el nif o cif), el nombre, un teléfono y los 20 dígitos de su número de cuenta bancaria. También interesa anotar la matrícula asignada al coche, que sólo se conoce en el momento de su venta. Cada coche se vende una vez y, por supuesto, un mismo cliente puede comprar muchos coches, así como un vendedor puede participar en la venta de diversos coches. Como resultado de las etapas de diseño conceptual y diseño lógico de la base de datos, se ha identificado el siguiente conjunto de tablas (en orden alfabético y con las claves primarias subrayadas): CATALOGO ( concesionario, marca, modelo ); CLIENTE( identificador, tipo, nombre, telefono, cuenta ); COCHE ( marca, modelo, numero, color, puertas, cilindrada, matricula, concesionario ); CONCESIONARIO ( codigo, nombre, fecha_inauguracion, direccion, telefono, marca ); MARCA ( nombre, concesionario_principal ); MODELO ( marca, modelo, pvr); VENDEDOR( codigo, nombre, telefono, jefe, concesionario ); VENTA ( marca, modelo, coche, cliente, vendedor, fecha, precio ); Práctica B2. Definición y modificación de datos en SQL - 2/6
3 Ejercicios *Trate de ajustarse a las normas de realización indicadas en la primera página* Creación del esquema de base de datos e inserción de datos 1. Creación y carga de las tablas del esquema. Para ello se ha de seguir estos pasos: - Dibujar el esquema de base de datos utilizando una notación gráfica similar a la incluida en el enunciado de la práctica B1 de consultas. Se recomienda dibujar este esquema antes de intentar crear las tablas, para tener una visión clara de las relaciones existentes entre ellas (integridad referencial). - Crear las tablas (en el orden adecuado, véase nota abajo). Para ello, previamente hay que... Elegir el tipo de datos y longitud más adecuados para las columnas de las tablas. Deducir del enunciado las restricciones de integridad y darles un nombre adecuado: Columnas que no deben permitir nulos y columnas que sí pueden contener nulos. Nota: Como política general, ninguna columna ha de permitir nulos (NOT NULL), excepto aquellas para las que pueda deducirse del enunciado que sí pueden no contener ningún valor (NULL). Claves primarias (PRIMARY KEY). Claves alternativas (UNIQUE). Claves ajenas (FOREIGN KEY). - Para cada clave ajena, elegir y justificar las acciones de mantenimiento de la integridad referencial (ON DELETE... y ON UPDATE...) que se consideren más apropiadas. Valores por defecto (DEFAULT). Otras restricciones (CHECK). Nota: Siempre que sea posible, el CREATE TABLE de cada tabla debe incluir (además de las columnas, claro) sus restricciones de integridad de columna y de tabla. Sólo cuando esto no sea posible, se añadirán a posteriori dichas restricciones de integridad, con ALTER TABLE... - Insertar varias filas en cada tabla. Las inserciones hay que hacerlas en el orden adecuado de forma que no se violen las reglas de integridad referencial. Se valorará la cantidad y calidad del conjunto de filas insertadas en cada tabla. En cada INSERT debe indicarse la lista de nombres de columnas antes de la cláusula VALUES. - Crear en la BD los comentarios (COMMENT) de la tabla CLIENTE. - Crear en la BD los comentarios (COMMENT) de todas las columnas de la tabla CLIENTE. - Comprobar la creación correcta de los comentarios anteriores, mostrando por pantalla un par de SELECT sobre las vistas del diccionario de datos denominadas USER_TAB_COMMENTS y USER_COL_COMMENTS. Actualización de datos almacenados Importante: debe suponer que toda acción referencial de actualización para toda clave ajena del esquema de BD, ha sido especificada como ON UPDATE NO ACTION (en SQL-92), que corresponde a la opción por defecto en Oracle. Nota: No se puede usar tablas temporales intermedias, ni utilizar estructuras CASE ni DECODE. 2. Incrementar un 5% el precio recomendado (pvr) para todos los modelos de aquellas marcas con más de 3 modelos comercializados (ofertados, puestos a la venta). 3. Modificar (actualizar) el nombre de una marca. Dada la marca a, cambiar su nombre por un nuevo valor b inexistente hasta ese momento. Téngase en cuenta que dicha columna es la clave primaria de la tabla MARCA y es clave ajena en otras tablas. Práctica B2. Definición y modificación de datos en SQL - 3/6
4 4. Crear un nuevo concesionario como copia de otro existente. Esto es, dada la marca a, introducir en las tablas adecuadas un nuevo concesionario c (inexistente hasta este momento) como una copia del concesionario principal de la marca a. A continuación, hacer que el nuevo concesionario c sea ahora el concesionario principal de la marca a. 5. Mostrar por pantalla la clave primaria de los coches junto con su número de puertas. Intercambiar el número de puertas de los coches, de forma que los de 5 puertas pasen a tener 3 puertas y viceversa. Volver a mostrar los datos para comprobar que se han intercambiado. Por último, hacer ROLLBACK para dejar los datos como estaban al principio y comprobar que así ha sido. IMPORTANTE: En este ejercicio se supone que en el ejercicio 1 se ha definido una restricción de integridad (tipo check ) para que el campo puertas de la tabla COCHE sólo admita los valores 3 o 5. En el caso de que no se haya creado dicha restricción, hay que incluir la sentencia de creación al principio de este ejercicio 5. Eliminación de datos almacenados Importante: debe suponer que toda acción referencial de borrado para toda clave ajena del esquema de BD, ha sido especificada como ON DELETE NO ACTION (en SQL-92), que corresponde a la opción por defecto en Oracle. 6. Indique qué sentencias SQL sería necesario realizar, dentro de una misma transacción, para borrar todos los datos referentes a cierta marca. Intente resolver los problemas que puedan surgir con las referencias entre las tablas afectadas por la eliminación de datos. La solución debe ser válida tanto si se ha vendido algún coche de un modelo de dicha marca como si no. Alteración de la estructura del esquema de base de datos 7. Modificar la definición de la columna que almacena el número de puertas de los coches, para que su valor por defecto sea Establecer que la columna que almacena los teléfonos de los clientes debe, a partir de ahora, ser opcional, es decir, admitir NULL como valor. 9. Supuesta la existencia de una restricción de integridad sobre la columna que almacena el tipo de cliente, que limita su valor a particular y empresa (Nota: si no existe ya, debe crearse dicha restricción al principio de este ejercicio), alterar dicha restricción de forma que un organismo público pueda registrarse como cliente, esto es, que la columna admita también el valor org_publ. 10. Alterar la tabla que almacena las marcas para añadir una columna num_conces. A continuación rellenar dicha columna con el número actual de concesionarios que tiene cada marca. 11. Eliminar la columna num_conces de la tabla que almacena las marcas, de forma que dicha tabla quede tal y como estaba originalmente (en estructura, contenido y restricciones de integridad). 12. Crear una vista llamada VENTAS_MARCA que muestre para cada marca y modelo, cuántos coches se han vendido y la suma de sus precios de venta, por cada año y mes. La vista, por tanto, ha de tener las columnas marca, modelo, anno, mes, num_coches y suma_precios. A continuación modificar la vista VENTAS_MARCA, de forma que la columna suma_precios se vea incrementada con el 16% de IVA. Práctica B2. Definición y modificación de datos en SQL - 4/6
5 Restricciones de Integridad y de Seguridad 13. Restricciones de integridad adicionales. Verifique si el esquema lógico creado permite asegurar el cumplimiento de cada una de las restricciones mostradas a continuación. Si es así, indique cómo o por qué. Si no es así, escriba las sentencias SQL-92 necesarias para ello. RI1. Todas las marcas han de tener un concesionario principal y solamente uno. RI2. El concesionario principal de una marca ha de ser uno de entre los concesionarios que pertenecen a tal marca. RI3. Un vendedor sólo puede participar en las ventas de coches expuestos en el concesionario en el que trabaja. RI4. Un concesionario sólo puede trabajar con modelos de la marca a la que pertenece. RI5. Un concesionario no puede tener a la venta coches de modelos con los que no trabaja. RI6. Cada coche sólo puede ser vendido una vez. RI7. El precio de venta de un coche no puede superar un 10% al precio recomendado (pvr) por la marca. RI8. Al menos debe existir un vendedor que sea jefe de otros. 14. Reglas de seguridad. Utilice las sentencias adecuadas para conceder permiso a todos los usuarios (PUBLIC) para RS1. Consultar el nombre y teléfono de los clientes RS2. Introducir nuevos vendedores RS3. Modificar la cuenta bancaria y teléfono de los clientes RS4. Consultar la marca, modelo, matrícula y precio de venta de los coches vendidos RS5. Borrar vendedores A continuación, denegar (revocar), uno a uno, los permisos anteriores. Estructuras de Acceso 15. Crear índices que aceleren los accesos de aquellas consultas I1. que hagan JOIN (reunión) de las tablas CLIENTE y VENTA, I2. que hagan JOIN de las tablas CONCESIONARIO y MARCA, I3. que accedan a la tabla COCHE por la columna numero, y las que accedan por las columnas numero y modelo simultáneamente, y también las que accedan por las columnas numero, modelo y marca conjuntamente. I4. que accedan a la tabla CONCESIONARIO por la columna codigo o por la columna marca. Nota: Tenga en cuenta que Oracle crea automáticamente un índice para cada clave de cada tabla. Hay que crear el mínimo número de índices necesarios, y justificar las decisiones tomadas. Práctica B2. Definición y modificación de datos en SQL - 5/6
6 Documentación que se debe entregar La entrega se realizará mediante SUMA, antes de la fecha límite indicada en este enunciado. En el área privada ( Mis Contenidos ) de la asignatura, cada miembro de cada grupo creará una carpeta denominada practicas. Dentro de esta carpeta, creará una subcarpeta con el nombre b2. En esta carpeta (insistimos: todos los miembros de cada grupo) depositará el informe de realización de la práctica junto con el conjunto de guiones (scripts) SQL. El formato de estos ficheros será el siguiente: - Informe de la práctica. Documento llamado fbdsxxx-b2 (sustituyendo XXX por el nº de grupo asignado por el profesor). El fichero ha de tener formato/extensión.doc o.rtf. Las páginas han de estar numeradas. El documento deberá incluir Portada, que incluya: - asignatura, curso académico (2007/08) y convocatoria (junio, septiembre, febrero), - identificador y nombre de la práctica (PRÁCTICA B2. Definición y modificación de datos en SQL), - nombre del grupo de prácticas (fbdsxxx), - nombre y apellidos de cada componente del grupo, - dirección de correo electrónico de cada integrante del grupo de prácticas. Para cada uno de los ejercicios deberá aparecer lo siguiente: - Número de ejercicio y enunciado del ejercicio. - Comentarios y aclaraciones que se consideren necesarios. - Sentencias LDD y/o LMD. Deben aparecer en el mismo orden en el que habría que ejecutarlas. El texto ha de estar perfectamente sangrado y ser fácilmente legible. - Ejemplos que se consideren oportunos para comprobar el correcto funcionamiento del ejercicio. Se puede presentar varias soluciones alternativas de un mismo ejercicio. Puede indicarse la que se considera más adecuada. Es posible ayudarse del comando spool de SQL*Plus para la elaboración del informe. - Guiones SQL (scripts). Ha de crearse un guión (fichero de texto plano) por cada ejercicio, llamado b2-nn.sql (nn es el nº de ejercicio), que contendrá - Número de ejercicio. - Sentencias LDD y/o LMD. Deben aparecer en el mismo orden en el que habría que ejecutarlas. El texto ha de estar perfectamente sangrado y ser fácilmente legible. - Ejemplos que se consideren oportunos para comprobar el correcto funcionamiento del ejercicio. - NO DEBE APARECER el resultado de la ejecución de las sentencias. Criterios de evaluación Es obligatorio entregar, vía SUMA, tanto el informe de la práctica como todos los guiones (scripts SQL): no se corregirá la práctica si no se ha presentado la documentación completa. Es obligatorio presentar la solución de todos los ejercicios. La lectura del informe ha de ser suficiente para la comprensión total del trabajo realizado en la práctica (sin necesidad de recurrir a los guiones). Se valorará la inclusión de varias soluciones alternativas cuando haya lugar a ello, la justificación de las mismas y la presentación (estilo) de la práctica. Es obligatorio respetar estrictamente las normas y el formato de presentación de la documentación que se debe entregar, detallados en este documento Práctica B2. Definición y modificación de datos en SQL - 6/6
Consultas 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 detalles- Bases de Datos - - Diseño Físico - Luis D. García
- Diseño Físico - Luis D. García Abril de 2006 Introducción El diseño de una base de datos está compuesto por tres etapas, el Diseño Conceptual, en el cual se descubren la semántica de los datos, definiendo
Más detallesGENERACIÓN DE ANTICIPOS DE CRÉDITO
GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos
Más detallesEstas visiones de la información, denominadas vistas, se pueden identificar de varias formas.
El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad
Más detallesGESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
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 detallesManual de la aplicación de seguimiento docente en la UJI
Manual de la aplicación de seguimiento docente en la UJI Introducción El objetivo del presente documento es, fundamentalmente, informar al PDI sobre el funcionamiento de la aplicación informática de apoyo
Más detallesCONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES
Tema 6. CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES TRANSACCIONES Una transacción es una unidad lógica de trabajo o procesamiento (ejecución de un programa que incluye operaciones de acceso a la base de
Más detallesGENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
Más detallesOficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Más detallesManual de rol gestor de GAV para moodle 2.5
Manual de rol gestor de GAV para moodle 2.5 Consultas LDAP-GAUR... 2 Buscar en LDAP datos de un usuario... 2 Docentes... 3 Buscar en GAUR datos de un docente... 3 Buscar en GAUR la docencia de un docente
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 detallesApuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
Más detallesEstándar de desarrollo de aplicaciones del Govern de les Illes Balears
Estándar de desarrollo de aplicaciones del Govern de les Illes Balears BASE DE DATOS Versión 5.0 Fecha Revisión: 28/05/09 Índice de contenidos INTRODUCCIÓN... 3 NOMENCLATURA DE BASE DE DATOS... 4 2.1.
Más detallesToda base de datos relacional se basa en dos objetos
1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.
Más detallesTrey-SAT Pag. 1. Manual de usuario
Trey-SAT Pag. 1 Manual de usuario Trey-SAT Pag. 2 Modulo SAT : Servicio de asistencia técnica TREY-SAT es un potente módulo para el servicio de asistencia técnica, completamente integrado a la Gestión
Más detallesSMS Gestión. manual de uso
SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2
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 detallesManual Oficina Web de Clubes (FBM)
Manual Oficina Web de Clubes (FBM) INTRODUCCIÓN: La Oficina Web de Clubes de Intrafeb es la oficina virtual desde la que un club podrá realizar las siguientes operaciones durante la temporada: 1. Ver información
Más detallesUnidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros
Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia
Más detallesPrograma diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.
Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.
Más detalles1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional
Tema 7: Modelo Relacional 1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional Dominios, Atributos, Relaciones Representación del esquema relacional Características de
Más detallesSOROLLA MODULO DE JUSTIFICANTES DEL GASTO
MINISTERIO DE ECONOMÍA Y HACIENDA SECRETARÍA DE DE HACIENDA Y PRESUPUESTOS GENERAL DE LA SUBDIRECCIÓN GENERAL DE APLICACIONES DE CONTABILIDAD Y CONTROL SOROLLA MODULO DE JUSTIFICANTES DEL GASTO GUÍA DE
Más detallesT12 Vistas y tablas temporales
1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras
Más detallesInstrucciones de Automatrícula de Grados. 2015/16 ULTIMA HORA
Instrucciones de Automatrícula de Grados. 2015/16 ULTIMA HORA Una vez aprobado el Decreto de Tasas para el curso académico 2015/16 por la Comunidad de Madrid, se ha procedido al recálculo de su matrícula.
Más detallesOperación Microsoft Access 97
Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe
Más detallesSE PIDE: 1. Suponiendo que partimos del siguiente grafo relacional que recoge parte de los supuestos anteriores,
EJERCICIO SOBRE EMPRESA DE FABRICACIÓN DE COCHES HIPERAUTO es una empresa que fabrica y distribuye coches y piezas de repuesto. Necesita diseñar una nueva Base de Datos para mejorar el control de pedidos
Más detallesGuía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.
Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Esta guía muestra como proceder en la configuración y posterior uso de la aplicación Allegro en
Más detallesBoletín de Problemas de la Asignatura II18 Bases de Datos. Ingeniería Informática Universitat Jaume I
Boletín de Problemas de la Asignatura II18 Bases de Datos Ingeniería Informática Universitat Jaume I Ingeniería Informática. Universitat Jaume I II18 - Bases de Datos. Práctica 1 Práctica 1 Objetivos de
Más detallesGestión de Retales WhitePaper Noviembre de 2009
Gestión de Retales WhitePaper Noviembre de 2009 Contenidos 1. Introducción 3 2. Almacén de retales 4 3. Propiedades de los materiales 6 4. Alta de retales 8 5. Utilización de retales en un lote de producción
Más detallesProcesos y Cambios MÓDULOS: HORARIOS DESCRIPCIÓN: Comunicación SAUCE Generadores de Horarios DIRIGIDO A: Centros educativos de Educación Secundaria
Procesos y Cambios MÓDULOS: DESCRIPCIÓN: DIRIGIDO A: HORARIOS Comunicación SAUCE Generadores de Horarios Centros educativos de Educación Secundaria FECHA: 28/08/2006 CONTENIDO: Consideraciones a tener
Más detallesMANUAL DE AYUDA PARA LA IMPORTACIÓN DE DATOS AL LIBRO REGISTRO DE OPERACIONES ECONÓMICAS
Se ha incorporado al programa de ayuda del Libro Registro de Operaciones Económicas publicado por la Diputación Foral de Bizkaia un módulo que permite realizar la importación de los registros de dicho
Más detallesCASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Más detalles2. ESTUDIO DE INDICES
Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág. 1 PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Una compañía de salud gestiona datos relativos a las consultas médicas a pacientes por
Más detallesEl cuadro de mando contiene indicadores e informes que deben actualizarse a partir de la información de su sistema informático.
Barcelona: +34 93155688 www.irisview.com info@irisview.com IRIs View Carga de la información desde Access y Excel El cuadro de mando contiene indicadores e informes que deben actualizarse a partir de la
Más detallesMANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora
MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo
Más detallesManual Oficina Web de Clubes - Federaciones Autono micas y Delegaciones
Manual Oficina Web de Clubes - Federaciones Autono micas y Delegaciones Este manual muestra el funcionamiento de una Federación Autonómica o Delegación en el uso de Intrafeb, todos los pasos que a continuación
Más detallesPHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Más detallesCASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS
CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus
Más detallesI. T. en Informática de Sistemas. Facultad de Informática
I. T. en Informática de Sistemas. Facultad de Informática Construcción de Software Caso práctico para clase Modelo de casos de uso Objetivos del proyecto Los dos grandes objetivos de este proyecto son
Más detallesPráctica 3. Consultas SQL
Práctica 3. Consultas SQL 1. Enunciado En este ejercicio se realizarán consultas SQL que respondan a las preguntas que se plantearán sin utilizar QBE. Dada una base de datos denominada Empresa y definida
Más detallesBase de datos en Excel
Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de
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 detallesNOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión
NOTAS TÉCNICAS SOBRE EL SIT: Documentos de Gestión Introducción...2 Tipos de documentos...2 Datos de Cabecera...3 Nuevo Documento... 3 Modificar Documento... 4 Añadir, modificar y eliminar Artículos...5
Más detallesMANUAL DE AYUDA MÓDULOS 2011 MACOS
MANUAL DE AYUDA MÓDULOS 2011 MACOS Agencia Tributaria Centro de Atención Telefónica Departamento de INFORMÁTICA TRIBUTARIA ÍNDICE MÓDULOS 2011 INTRODUCCIÓN...3 Requisitos previos. Máquina Virtual de Java...
Más detallesHacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.
b) Adicionar grados Para llevar a cabo esta operación el usuario deberá realizar los siguientes pasos: Recuperar la información, para realizar esta operación el usuario puede hacerla de las siguientes
Más detallesCOMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN
COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN Tipos de datos SQL admite una variada gama de tipos de datos para el tratamiento de la información contenida en las tablas, los tipos
Más detallesPRACTICA DE ADMINISTRACION DE BASES DE DATOS
Depto. De Organización y Estructura de la Información Curso 2003/2004 Pág. 1 PRACTICA DE ADMINISTRACION DE BASES DE DATOS Una entidad bancaria gestiona datos relativos a operaciones bancarias de sus clientes
Más detallesGESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS
GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS 1.- PLANTILLA DE PUBLICACIONES En este maestro crearemos la publicación base sobre la cual el programa generará
Más detallesSistema de Facturación de Ventas WhitePaper Enero de 2007
Sistema de Facturación de Ventas WhitePaper Enero de 2007 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna Valencia Spain T +34 96 338 99 66 ventas@preference.es Please Recycle PrefSuite Document
Más detallesGuía paso a paso para la cumplimentación del formulario de candidatura
Guía paso a paso para la cumplimentación del formulario de candidatura INDICE 1. INSTRUCCIONES GENERALES... 2 2. PARTENARIADO... 4 3. GRUPOS DE TAREAS... 8 4. INDICADORES... 14 5. CUMPLIMENTACIÓN DEL RESTO
Más detallesA continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.
4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante
Más detallesUna vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.
11. RECIBOS. Desde esta opción de Menú vamos a completar el proceso de gestión de los diferentes tributos, generando recibos, informes de situación, impresiones, etc. 11.1. GENERACIÓN DE RECIBOS. Una vez
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 detallesParámetros con la ventana de selección de usuario, reglas, texto y descomposición (IVE)
QUÉ SON CONCEPTOS PARAMÉTRICOS? Los conceptos paramétricos de Presto permiten definir de una sola vez una colección de conceptos similares a partir de los cuales se generan variantes o conceptos derivados
Más detallesPráctica 2. Academia Bristol
Práctica 2. Academia Bristol Se desea tener una base de datos con la siguiente información acerca de los alumnos de una academia de idiomas donde se imparten varios cursos: Información acerca de los alumnos,
Más detallesBases de datos en Excel
Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos
Más detallesCreación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Más detallesSOROLLA2 GUÍA PRÁCTICA SIMPLIFICADA. Relaciones de transferencias. Marzo del 2014
DE PRESUPUESTOS SOROLLA2 GUÍA PRÁCTICA SIMPLIFICADA Relaciones de transferencias Marzo del 2014 1. DE PRESUPUESTOS Aunque la operativa es prácticamente idéntica, vamos a distinguir dos tipos entre las
Más detallesSIIGO Pyme. Templates. Cartilla I
SIIGO Pyme Templates Cartilla I Tabla de Contenido 1. Presentación 2. Qué es un Template? 3. Qué Aspectos se Deben Tener en Cuenta Antes de Diseñar o Modificar un Template? 4. Cuáles son las Formas que
Más detallesAdaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.
Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra
Más detallesManual para la utilización de PrestaShop
Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para
Más detallesManual Operativo Sistema de Postulación Online
Manual Operativo Sistema de Postulación Online Este Manual está diseñado en forma genérica para apoyar el proceso de postulación en línea, las Bases de cada Concurso definen los requerimientos oficiales
Más detallesPROCEDIMIENTOS DE TÍTULOS. Para solicitar los títulos al finalizar determinadas enseñanzas es preciso seguir un proceso en la aplicación Plumier XXI.
PROCEDIMIENTOS DE TÍTULOS Para solicitar los títulos al finalizar determinadas enseñanzas es preciso seguir un proceso en la aplicación Plumier XXI. EVALUACIÓN Cuando se ha cursado el último curso de una
Más detallesORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO
PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD ESTUDIOS AMBIENTALES Y RURALES MAESTRIA EN DESARROLLO RURAL ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO SOBRE LO QUE ESPERA LA MAESTRÍA DEL TRABAJO
Más detallesFOCO- LIQUIDACIÓN: DUDAS MÁS FRECUENTES
FOCO- LIQUIDACIÓN: DUDAS MÁS FRECUENTES LIQUIDACIÓN 1. Por qué al realizar una liquidación parcial no me aparece ningún curso? Es necesario saber si los cursos que deseo imputar tienen el F-40 validado,
Más detallesManual del Investigador de OpenClinica
Manual del Investigador de OpenClinica Índice de Contenidos 1. Introducción... 3 2. Login en OpenClinica... 3 3. Entrada de Datos... 4 3.1. Añadir Pacientes... 4 3.2. Entrada de Datos de las Visitas...
Más detallesGuía de referencia para mytnt. mytnt. C.I.T Tecnología Aplicada al Cliente cit.es@tnt.com - 902111248
mytnt Índice A mytnt B Acceder a MyTNT por primera vez B.1 Registro en mytnt B.1.1 Registro en mytnt con cuenta TNT B.1.2 Registro en mytnt sin cuenta TNT C Menú principal de MyTNT 1 MODIFICAR CONFIGURACIÓN
Más detallesEjercicios: Administración de Bases de Datos en ORACLE
Ejercicios: Administración de Bases de Datos en ORACLE BDA-1 Arquitectura de ORACLE Ejercicios: 1. Si un usuario se conecta al SQL*Plus y realiza un UPDATE sobre la tabla Empleados. Qué proceso ejecuta
Más detallesDocumentación Técnica. Diseño de interfaces. Conciliación Contable. Cash Flow Manager
Diseño de interfaces Conciliación Contable Cash Flow Manager INDICE DISEÑO DE INTERFACES SISTEMA DE CONCILIACIÓN 3 VISIÓN GLOBAL... 3 Entrada de movimientos bancarios 3 Entrada de movimientos contables
Más detallesManual de ayuda para crear y gestionar Tareas, como actividad evaluable
Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer
Más detallesManual de usuario Solicitud de Prestación Contributiva MANUAL DE USUARIO
Manual de usuario Solicitud de Prestación Contributiva MANUAL DE USUARIO Solicitud de Ayuda Suplementaria de tres meses de Renta activa de inserción por cambio de residencia por víctimas de violencia de
Más detallesGuía N 1: Fundamentos básicos(i)
1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,
Más detallesFormularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
Más detallesUNIVERSIDAD DE JAÉN Servicio de Gestión Académica. Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC
Nuevo proceso en la tramitación de las devoluciones de precios públicos a través de UXXI-AC PROCEDIMIENTO EN LA GESTIÓN DE LAS DEVOLUCIONES El sistema generará recibos negativos sobre la base de los importes
Más detallesUTILIDAD DE EXPORTACIÓN DE ASIENTOS A CONTAPLUS
MESP V3.0 UTILIDAD DE EXPORTACIÓN DE ASIENTOS A CONTAPLUS AM Consultores Ps Castellana, 226 28046 Madrid mesp@allegmusic.com Utilidad de exportación de asientos a Contaplus 2 3 Utilidad de exportación
Más detallesDescripción de la BBDD para las prácticas
Descripción de la BBDD para las prácticas Ficheros y Bases de Datos Enunciado general Restaurante en casa S.A. es una compañía que distribuye pedidos de comida desde restaurantes a casas particulares y
Más detallesMaestría en Bioinformática. Bases de Datos y Sistemas de Información. Diseño Lógico. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Lógico Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos Herramientas Diseño lógico Modelo Relacional Las
Más detallesManual del Cotizador
1 agosto de 2011 INDICE 1. Pantalla de inicio 3 2. Realizar una oferta 3 2.1. Cliente 4 2.2. Vehículo 5 2.3. Equipamiento 7 2.4. Prestaciones 8 2.5. Tarificación 10 2.6. Oferta 13 3. Recuperación de una
Más detallesAplicación para la gestión de prácticas en empresas. Memoria
Aplicación para la gestión de prácticas en empresas. Memoria El proyecto se basa en la creación de una aplicación para la gestión de prácticas curriculares en empresas de los alumnos de la Facultad de
Más detallesDOCUMENTOS COMPARTIDOS CON GOOGLE DOCS
DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,
Más detallesPASOS DE CONVERSIÓN A SEPA
INTRODUCCIÓN Las versiones D.1 incluyen la gestión actualizada de los adeudos directos SEPA en fichero electrónico. Esta norma utiliza la codificación internacional BIC e IBAN para identificar los datos
Más detallesAdministración de la producción. Sesión 10: Gestor de Base de Datos (Access)
Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Más detallesAño2014. Fundación Tripartita para la Formación en el Empleo
Año2014 Fundación Tripartita para la Formación en el Empleo GUÍA PRÁCTICA DE GRABACIÓN DE JUSTIFICACIÓN DE COSTES PLANES 2014 Índice I.- Introducción... 3 II.- Alta de referencias... 5 a) Amortización.
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 detalles2.6.2.- Aplicaciones de las vistas. 2.6.1.- Concepto de vista. 2.6.3.- Vistas en SQL. 2.6.3.- Vistas en SQL.
2.6.1.- Concepto de vista. Una vista es una tabla derivada de otras tablas (básicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla
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 detallesSIIGO Pyme. Elaboración Documentos Ventas de Inventarios. Cartilla I
SIIGO Pyme Elaboración Documentos Ventas de Inventarios Cartilla I Tabla de Contenido 1. Presentación 2. Qué es una Factura de Venta? 3. Qué Aspectos se Deben Tener en Cuenta al Momento de Elaborar una
Más detallesBackup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada.
Copias de Seguridad Físicas OFFLINE Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Como ya se ha comentado anteriormente, una copia en frío
Más detallesSIIGO Pyme. Elaboración Documentos de Activos Fijos. Cartilla I
SIIGO Pyme Elaboración Documentos de Activos Fijos Cartilla I Tabla de Contenido 1. Presentación 2. DOCUMENTO TIPO I - REQUISICION 2.1 Qué es una Requisición de Activos Fijos? 2.2 Qué Aspectos se Deben
Más detallesCORPME CONSULTAS TÉCNICAS MÁS FRECUENTES
CORPME CONSULTAS TÉCNICAS MÁS FRECUENTES Autor/es: Colegio de Registradores Última modificación: 20 de junio de 2012 ÍNDICE 1 CONSULTAS DE ACCESO... 3 1.1 ERROR POR NO TENER LA VERSIÓN DE JAVA INSTALADA...
Más detallesPROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN
PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software
Más detallesPara crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.
Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 12 Nombre: Lenguaje SQL: Valores Nulos Contextualización Qué más ofrece el lenguaje SQL? Así como te has introducido en el desarrollo de la
Más detallesADAPTACIÓN A NORMATIVA SEPA
ADAPTACIÓN A NORMATIVA SEPA La migración de cuentas bancarias de CCC a IBAN se podrá ejecutar tanto en el ejercicio 2013 como en el ejercicio 2014. Si la Entidad está trabajando de forma simultánea con
Más detallesCómo ingresar a la Sucursal Electrónica?
Tabla de Contenidos Cómo ingresar a la Sucursal Electrónica? 2 Página Principal 3 Cómo consultar o eliminar colaboradores o proveedores en mi plan de Proveedores o Planillas? 4 Consultas y Exclusiones
Más detallesÍNDICE...1. Pág. 1/21
UNIVERSIDAD POLITÉCNICA DE VALENCIA BIBLIOTECA GENERAL CORAL 2 CIRCULACIÓN MANUAL DE USUARIO - WEB MANUAL DE USUARIO Julio 2002 ÍNDICE ÍNDICE...1 WEB...2 CONSULTA USUARIO... 3 Descripción...3 Funcionamiento...3
Más detalles1. DML. Las subconsultas
1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se
Más detallesOperación de Microsoft Word
Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer
Más detalles