PRÁCTICA B2. Definición y modificación de datos en SQL

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PRÁCTICA B2. Definición y modificación de datos en SQL"

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

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES

CONCEPTOS 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 detalles

- Bases de Datos - - Diseño Físico - Luis D. García

- 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 detalles

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ] SINTAXIS DE SQL-92 Introducción: Se presenta brevemente un resumen de la sintaxis de SQL según el estándar ISO 9075 (SQL- 92), dividido en tres partes: - Lenguaje de Definición de Daots (LDD), - Lenguaje

Más detalles

EL ENTORNO DE TRABAJO SQL ORACLE

EL ENTORNO DE TRABAJO SQL ORACLE PREVIO 2 EL ENTORNO DE TRABAJO SQL ORACLE Y LENGUAJE DE DEFINICIÓN DE DATOS DDL) INTRODUCCIÓN A ORACLE Oracle10g es de las últimas versiones de esté manejador de base de datos, incorpora la tecnología

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

SQL Los fundamentos del lenguaje

SQL Los fundamentos del lenguaje Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores

Más detalles

1. Introducción: Qué es un Modelo de Datos? 2. Estática del modelo de datos relacional

1. 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 detalles

PRACTICA DE ADMINISTRACION DE BASES DE DATOS

PRACTICA 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 detalles

TRANSFORMACIÓN DE ESQUEMAS E/R A ESQUEMAS RELACIONALES

TRANSFORMACIÓN DE ESQUEMAS E/R A ESQUEMAS RELACIONALES TRANSFORMACIÓN DE ESQUEMAS E/R A ESQUEMAS RELACIONALES 1. REGLAS DE TRANSFORMACIÓN DEL ESQUEMA CONCEPTUAL AL LÓGICO ESTÁNDAR Las tres reglas básicas para convertir un esquema en el modelo E/R al relacional

Más detalles

FICHEROS 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 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 detalles

Guía práctica de SQL

Guía práctica de SQL Guía práctica de SQL Francisco Charte Ojeda Agradecimientos Introducción Qué es SQL? Aplicaciones de SQL Intérpretes de SQL Tipos de RDBMS Cómo usar este libro Convenciones tipográficas 1. El modelo relacional

Más detalles

Consultas con combinaciones

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

Descripción de la BBDD para las prácticas

Descripció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 detalles

2. ESTUDIO DE INDICES

2. 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 detalles

Integridad y Seguridad. Integridad y Seguridad. Restricción de Dominio. Protección. Índice. create domain. Dominios

Integridad y Seguridad. Integridad y Seguridad. Restricción de Dominio. Protección. Índice. create domain. Dominios Protección Integridad y Seguridad Las Restricciones de Integridad aseguran que las modificaciones realizadas por usuarios autorizados no provocan perdidas de Consistencia Semántica El Control de Acceso

Más detalles

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle FORMACIÓN E-LEARNING Curso de Lenguaje SQL para Oracle Para conocer cómo extraer información útil, resumida y procesada a partir de información cruda recogida por procedimientos automáticos. Tel. 902 021

Más detalles

Integridad en sistemas de bases de datos relacionales

Integridad en sistemas de bases de datos relacionales Integridad en sistemas de bases de datos relacionales Competencias específicas a adquirir Asegurar la integridad de los datos mediante la aplicación de los mecanismos soportados por los SGBDs. Identificar

Más detalles

Introducción a las bases de datos.

Introducción a las bases de datos. Introducción a las BBDD 1 Centro de Referencia Linux UAM-IBM Introducción a las bases de datos. Carmen B. Navarrete Navarrete carmen_navarrete@telefonica.net Introducción a las BBDD 2 Qué vamos a ver?

Más detalles

El Manejador de Bases de Datos Relacionales ORACLE

El Manejador de Bases de Datos Relacionales ORACLE El Manejador de Bases de Datos Relacionales ORACLE Como la segunda empresa vendedora de software a nivel mundial, ORACLE provee una plataforma completa para desarrollar aplicaciones que utilicen el recurso

Más detalles

Creación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved.

Creación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved. 10 Creación y Gestión de Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los principales objetos

Más detalles

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos: CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS

Más detalles

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: CURSO DE ORACLE DESCRIPCIÓN Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Más detalles

IES Politécnico Estella

IES 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 detalles

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA INTRODUCCIÓN A SQL CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT222 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del

Más detalles

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES El modelo relacional se basa en dos ramas de las matemáticas: la teoría de conjuntos y la lógica de predicados de primer orden. El hecho de que

Más detalles

INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES

INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES EL LENGUAJE SQL. INSTRUCCIONES DE DEFINICIÓN DE. INSTRUCCIONES DE INSERCIÓN, MODIFICACIÓN Y BORRADO.. CREACIÓN Y UTILIZACIÓN DE VISTAS... PROCEDIMIENTOS. EL LENGUAJE SQL 1 EL LENGUAJE SQL 2 SQL ES UN LENGUAJE

Más detalles

Tema 33. El lenguaje SQL

Tema 33. El lenguaje SQL Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones

Más detalles

Oracle Básico PL/SQL

Oracle Básico PL/SQL Oracle Básico PL/SQL Creación de un Esquema de Base de Datos El objetivo de este ejercicio es la ejecución de sentencia SQL de tipo DDL. Contenido Caso a Desarrollar...2 Modelo Lógico... 2 Modelo Físico...

Más detalles

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

Grupo Kybele, http://www.kybele.es/ Pág. 1

Grupo Kybele, http://www.kybele.es/ Pág. 1 Bases de Datos APUNTES PARA EL MANEJO DE SQL*Plus Para cualquier consulta a la sintaxis de las órdenes SQL o SQL*PLUS puede consultarse cualquier libro de ORACLE, o los manuales gratuitos en pdf o en línea

Más detalles

[CASI v.0110] Pág. 1

[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

Más detalles

1.- Etapas del diseño lógico Diseño lógico estándar Diseño lógico específico 2.- Transformación del esquema conceptual al lógico estándar

1.- Etapas del diseño lógico Diseño lógico estándar Diseño lógico específico 2.- Transformación del esquema conceptual al lógico estándar 1.- Etapas del diseño lógico Diseño lógico estándar Diseño lógico específico 2.- Transformación del esquema conceptual al lógico estándar 3.- 4.- Reglas concernientes a las extensiones del modelo E/R Transformación

Más detalles

Unidad 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 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 detalles

PARTE I LENGUAJE SQL. GESTION DE DATOS

PARTE I LENGUAJE SQL. GESTION DE DATOS PARTE I LENGUAJE SQL. GESTION DE DATOS Tema 1. EL LENGUAJE DE GESTIÓN DE BASES DE DATOS... 3 1 Bases de datos... 3 1.1 - Lenguaje de gestión de bases de datos... 3 1.2 - Qué es una Base de Datos?... 3

Más detalles

Tema 3 Modelo relacional

Tema 3 Modelo relacional Contenido: Bases de Datos y Sistemas de Información Ing. Informática GRUPO A Tema 3 Modelo relacional 3.1 Terminología del modelo relacional 3.2 Paso del modelo ER al modelo relacional 3.3 Creación de

Más detalles

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html 1.INTRODUCCION PL/SQL (Procedural Language ó Programming Language, según distintas fuentes, aunque la oficial es la primera) es el lenguaje utilizado por Oracle como extensión al SQL, y que nos va a permitir

Más detalles

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS

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

Más detalles

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.

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. 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 detalles

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 ESTRUCTURA DEL SEMINARIO Modulo 1: Crear y administrar una base de datos SQL Server Métodos para crear una base de datos SQLServer.

Más detalles

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este

Más detalles

Instrucciones de Automatrícula de Grados. 2015/16 ULTIMA HORA

Instrucciones 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 detalles

Administración de Bases de Datos (Ingeniería Técnica en Informática de Gestión)

Administración de Bases de Datos (Ingeniería Técnica en Informática de Gestión) Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga Administración de Bases de Datos (Ingeniería Técnica en Informática de Gestión) Sistemas de Bases de Datos: Introducción y Conceptos

Más detalles

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS

PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Modulo 1.- CONFIDENCIALIDAD DE LOS DATOS El objetivo de esta parte de la práctica es comprender los distintos mecanismos que se pueden utilizar en ORACLE 10g

Más detalles

Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos:

Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos: Bases de Datos Introducción a ORACLE Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos: o Tradicionales como INTEGER, VARCHAR2, DATE,..., etc. o Nuevos y complejos:

Más detalles

Base de datos relacional

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

Más detalles

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

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

Más detalles

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears

Está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 detalles

BASE DE DATOS - CURSO 02/03 PRÁCTICA 2: SQL: Lenguaje de definición de datos (DDL)

BASE DE DATOS - CURSO 02/03 PRÁCTICA 2: SQL: Lenguaje de definición de datos (DDL) OBJETIVOS: Enseñar al alumno las sentencias que forman el lenguaje de definición de datos de SQL, es decir, el subconjunto de órdenes que nos permitirán crear o editar esquemas de bases de datos. MATERIAL:

Más detalles

PHPMYADMIN 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 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 detalles

2.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.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 detalles

6. Integridad en Sistemas de Bases de Datos Relacionales

6. Integridad en Sistemas de Bases de Datos Relacionales 6. Integridad en Sistemas de Bases de Datos Relacionales Objetivos Apreciar la necesidad de garantizar la integridad o corrección de la información almacenada en una base de datos Distinguir e identificar

Más detalles

El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos

El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos Grupo de Bases de Datos Avanzadas Univ. Carlos III de Madrid Índice V.1 Introducción V.1 SQL como Lenguaje de V.1.1 Definición del esquema V.1.2 Evolución del esquema V.2 SQL como Lenguaje de Manipulación

Más detalles

SQL básico. SQL básico http://idesweb.es/ 1. Contenido

SQL básico. SQL básico http://idesweb.es/ 1. Contenido SQL básico http://idesweb.es/ 1 SQL básico El presente documento no tiene más aspiraciones que servir de recordatorio mínimo para las órdenes más básicas y en su mínima expresión. No es un manual de SQL

Más detalles

Repaso de Conceptos Básicos de Bases de Datos

Repaso de Conceptos Básicos de Bases de Datos escuela técnica superior de ingeniería informática Repaso de Conceptos Básicos de Bases de Datos Departamento de Lenguajes Grupo de Ingeniería del Software Septiembre 2004 Definición Una base de datos

Más detalles

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN FACULTAD DE PRODUCCIÓN Y SERVICIOS ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS LABORATORIO DE BASES DE DATOS 1

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN FACULTAD DE PRODUCCIÓN Y SERVICIOS ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS LABORATORIO DE BASES DE DATOS 1 UNIVERSIDAD NACIONAL DE SAN AGUSTÍN FACULTAD DE PRODUCCIÓN Y SERVICIOS ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEM LABORATORIO DE BES DE DATOS 1 Prof. Marco Aedo Práctica de Laboratorio Nº 6 I. OBJETIVOS

Más detalles

Proyecto de Desarrollo de una Base de Datos para un concesionario

Proyecto de Desarrollo de una Base de Datos para un concesionario Proyecto de Desarrollo de una Base de Datos para un concesionario Etienne Boshoff de Jong Enginyeria en Informàtica Juan Martinez Bolaños 14 enero 2013 Proyecto Final de Carrera: Base de Datos Page 1 1.

Más detalles

Lenguaje SQL Página 1 -PARTE III-...3 TEMA 8. CREACIÓN DE VISTAS:...3. Vistas: qué son y para qué sirven?...3. Creación de vistas...

Lenguaje SQL Página 1 -PARTE III-...3 TEMA 8. CREACIÓN DE VISTAS:...3. Vistas: qué son y para qué sirven?...3. Creación de vistas... Lenguaje SQL Página 1 -PARTE III-...3 TEMA 8. CREACIÓN DE VISTAS:...3 Vistas: qué son y para qué sirven?...3 Creación de vistas...4 Tipos de vistas...7 Vistas con filtro de filas y de columnas...7 Agrupaciones...7

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO LENGUAJE DE CONSULTA ESTRUCTURADO - SQL 1. TIPOS DE DATOS 2. COMANDOS DDL 2.1 Créate 2.2 Drop 2.3 Alter 3. COMANDOS DML 3.1 Select 3.2 Insert 3.3 Update 3.4 Delete 4. CLAUSULAS 4.1 From 4.2 Where 4.3 Having

Más detalles

BASES DE DATOS TEMA 1

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

Más detalles

Curso SQL. Gestor de Bases de Datos Relacionales

Curso SQL. Gestor de Bases de Datos Relacionales Curso SQL. Gestor de Bases de Datos Relacionales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso SQL. Gestor de Bases de Datos Relacionales Curso SQL. Gestor de Bases de Datos Relacionales

Más detalles

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl Resumen demandas de almacenamiento y procesamiento de datos. Es el conjunto de estas dos capacidades

Más detalles

Compartir recursos en red bajo Windows XP.

Compartir recursos en red bajo Windows XP. Inicio> SAU> Servicios Conexión a RIUJA Compartir recursos en red bajo Windows XP. 1.- Introducción. 2.- Compartir Archivos en una Red Local. 2.1.- Comprobaciones Iniciales. 2.2.- Compartir Carpetas. 2.2.1.-

Más detalles

Acceso a bases de datos MySQL con PHP

Acceso a bases de datos MySQL con PHP GESTIÓN Y ADMINISTRACIÓN WEB Acceso a bases de datos MySQL con PHP Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com DEFINICIÓN DE BASE DE DATOS Base de Datos es un conjunto de datos relacionados entre

Más detalles

MANUAL BÁSICO DE ORACLE

MANUAL BÁSICO DE ORACLE MANUAL BÁSICO DE ORACLE ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. TIPOS DE DATOS... 4 1.1 TIPOS DE DATOS ALFANUMÉRICOS...

Más detalles

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia:

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia: TRABAJANDO CON SQL*PLUS El objetivo de este tema es simplemente, hacer una revisión de los conceptos avanzados de SQL, para ello, empezaremos por ver como se accede a SQL*PLUS y como crear usuarios, para

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

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

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE IGNATURA NOMBRE DE LA IGNATURA LSC 2009-2 12001 Administración de Bases de Datos PRÁCTICA No. 5 LABORATORIO DE NOMBRE DE LA PRÁCTICA

Más detalles

Tema 6. Restricciones a la Base de Datos: Integridad y seguridad

Tema 6. Restricciones a la Base de Datos: Integridad y seguridad Tema 6. Restricciones a la Base de Datos: Integridad y seguridad Juan Ignacio Rodríguez de León Resumen Las restricciones desde el punto de vista de integridad de bases de datos. se presentan dependencias

Más detalles

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite

Más detalles

PARTE II. MODELO RELACIONAL. ESTÁTICA

PARTE II. MODELO RELACIONAL. ESTÁTICA Índice PARTE II. MODELO RELACIONAL. ESTÁTICA III.4 INTRODUCCIÓN AL MODELO RELACIONAL III.5 ESTRUCTURA DEL MODELO III.6 RESTRICCIONES III.7 EL MODELO RELACIONAL Y LA ARQUITECTURA ANSI III.8 LAS 12 REGLAS

Más detalles

OPERACIONES CON BASES DE DATOS OFIMÁTICAS Y CORPORATIVAS CURSO: 2009-2010 IES GONZALO NAZARENO

OPERACIONES CON BASES DE DATOS OFIMÁTICAS Y CORPORATIVAS CURSO: 2009-2010 IES GONZALO NAZARENO OPERACIONES CON BASES DE DATOS OFIMÁTICAS Y CORPORATIVAS CURSO: 2009-2010 IES GONZALO NAZARENO UNIDAD DIDACTICA 2: BASES DE DATOS RELACIONALES Índice de contenido 1. El modelo Entidad-Relación (ER)...3

Más detalles

Tema: Disparadores Parte I.

Tema: Disparadores Parte I. Base de datos I. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Disparadores Parte I. Objetivo Utilizar la sintaxis de un disparador en SQL Server Implementar transacciones

Más detalles

Manual de Uso de la nueva solución de Gestión de. Peticiones Informáticas

Manual de Uso de la nueva solución de Gestión de. Peticiones Informáticas Manual de Uso de la nueva solución de Gestión de Peticiones Informáticas INDICE 1 INTRODUCCIÓN... 3 2 ACCESO A LA APLICACIÓN... 5 3 DESCRIPCIÓN DE LAS PANTALLAS... 7 3.1 CONSOLA DE GESTIÓN... 7 3.2 PANTALLA

Más detalles

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

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

Más detalles

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: TALLER DE BASE DE DATOS

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: TALLER DE BASE DE DATOS SÍLABO ASIGNATURA: TALLER DE BASE DE DATOS CÓDIGO: 8B0030 I. DATOS GENERALES 1.1 DEPARTAMENTO: Ingeniería Electrónica e Informática 1.2 ESCUELA PROFESIONAL : Ingeniería Informática 1.3 ESPECIALIDAD : Ingeniería

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

Carrera: SCS - 0432 1-4-6. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: SCS - 0432 1-4-6. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Taller de bases de datos Ingeniería en Sistemas Computacionales SCS - 0432 1-4-6

Más detalles

Pequeños apuntes de SQL *

Pequeños apuntes de SQL * Escuela Universitaria de Ingeniería Técnica en Informática de Oviedo 1 SQL Pequeños apuntes de SQL * En estas hojas se exponen de manera concisa algunos aspectos adicionales del SQL, así como ejemplos

Más detalles

MATRÍCULA EN AUTOSERVICIO

MATRÍCULA EN AUTOSERVICIO Manual de usuario MATRÍCULA EN AUTOSERVICIO Universidad de Oviedo \\Semicrol_uc1\Publico\Ofidatos\Manuales\Universidad Oviedo\manual_matricula_internet\Matricula a traves de internet.doc Índice Pág. Matrícula

Más detalles

Fundamentos de Oracle

Fundamentos de Oracle Fundamentos de Oracle Introducción Este curso de 40 horas de duración ofrece a los asistentes los conocimientos necesarios para trabajar con el servidor de bases de datos empresarial Oracle 10g, centrándose

Más detalles

Tema: Creacion de una base de datos utilizando sintaxis Sql.

Tema: Creacion de una base de datos utilizando sintaxis Sql. Base de datos I. Guía 4 1 INSAFOR Tema: Creacion de una base de datos utilizando sintaxis Sql. Objetivo Específico Comprender la sintaxis SQL para crear base de datos y tablas Crear una base de datos con

Más detalles

DESCRIPCIÓN ESPECÍFICA

DESCRIPCIÓN ESPECÍFICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática. Nombre del Módulo: Programación de Base de Datos Código: CSTI0077 Duración total: 54 horas Objetivo General: Participar

Más detalles

Tema 4. Manipulación de datos con SQL

Tema 4. Manipulación de datos con SQL Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de

Más detalles

Tutorial Oracle SQL Developer 1.2.1

Tutorial Oracle SQL Developer 1.2.1 Tutorial Oracle SQL Developer 1.2.1 Departamento de Informática Índice Í0. Introducción...3 1. Conexión y desconexión de la base de datos...3 2. Ejecución de sentencias SQL...4 3. Creación de tablas...6

Más detalles

Lenguaje de manipulación de datos

Lenguaje de manipulación de datos Lenguaje de manipulación de datos Insertar datos. Hasta ahora hemos visto como se almacenan los datos en una base de datos y como consultar esos datos almacenados, pero no hemos visto como almacenar dichos

Más detalles

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en 15/05/2012 1 Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en aplicaciones informáticas en 1975. 2 Como

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

INTRODUCCIÓN. En la actualidad existe un gran número de herramientas para el desarrollo de un

INTRODUCCIÓN. En la actualidad existe un gran número de herramientas para el desarrollo de un 1 2 iv INTRODUCCIÓN. En la actualidad existe un gran número de herramientas para el desarrollo de un sistema informático, cada una tiene sus ventajas y desventajas, lo importante es saber seleccionar lo

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server

Más detalles

T12 Vistas y tablas temporales

T12 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 detalles

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo

Más detalles

Microsoft SQL Server 2005

Microsoft SQL Server 2005 Microsoft SQL Server 2005 Módulo 1: Diseño y programación Estudia el servidor de bases de datos SQL Server 2005 desde el punto de vista de un diseñador y programador de bases de datos, prestando atención

Más detalles

2 - El Sistema de Gestión de Base de Datos (SGBD)

2 - El Sistema de Gestión de Base de Datos (SGBD) 2 - El Sistema de Gestión de Base de Datos (SGBD) 2.1 - Introducción. Usuarios del SGBD. 2.2 - Concepto y funciones básicas del Sistema de Gestión de Base de Datos 2.3 - Lenguajes de los Sistemas Gestores

Más detalles

SQL SQL. Índice. Componentes. Objetivos

SQL SQL. Índice. Componentes. Objetivos Estándar En 1986, ANSI (American National Standard Institute) definión un estándar para (Structured Query Language) que fue posteriormente adoptado en 1987 como estándar internacional por ISO (International

Más detalles

Base de Datos Práctica 1.

Base de Datos Práctica 1. Base de Datos Práctica 1. Objetivo: Introducción al Mysql, aprender a identificar los errores más comunes en la creación de las bases de datos para su solución, conocer los diferentes tipos de datos y

Más detalles

MANUAL DE USUARIO VALIDADOR SIUSS

MANUAL DE USUARIO VALIDADOR SIUSS MANUAL DE USUARIO VALIDADOR SIUSS Manual de Usuario del Validador SIUSS v2.0.doc Página 1 de 40 Flujo de Modificaciones del Documento: Versión Historia de Modificaciones Autor de Modificaciones Fecha de

Más detalles

Tema: Creacion de una base de datos utilizando sintaxis Sql.

Tema: Creacion de una base de datos utilizando sintaxis Sql. Base de datos I. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Creacion de una base de datos utilizando sintaxis Sql. Objetivo Específico Comprender la sintaxis SQL

Más detalles

UNIVERSIDAD AUTONOMA DE LOS ANDES UNIANDES LENGUAJE SQL. SQL es un estándar un lenguaje estructurado para consultas

UNIVERSIDAD AUTONOMA DE LOS ANDES UNIANDES LENGUAJE SQL. SQL es un estándar un lenguaje estructurado para consultas LENGUAJE SQL Que es SQL? SQL es un estándar un lenguaje estructurado para consultas SQL te permite acceder y manejar bases de datos SQL es un Estándar (ANSI American National Standards Institute) Que puede

Más detalles