Bases de Datos 1. Práctica 2. Alquileres de Coches

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

Download "Bases de Datos 1. Práctica 2. Alquileres de Coches"

Transcripción

1 Bases de Datos 1 Práctica 2 Alquileres de Coches Eugenio Novás Cortés infenc00 Jose Ricardo de Juan Cajide infjdc01

2 1.1. Descripción del Dominio La temática que se va a elaborar trata sobre el alquiler de vehículos de una empresa. En un principio la empresa contendrá, un parque de automoviles en el cual guardaremos la información de los vehiculos que puede alquilar. Los alquileres se podrán realizar desde distintas oficinas repartidas en distintas localidades. En cada oficina podremos alquilar determinados modelos que se encuentren en ese momento disponibles en esa localidad. Para realizar un alquiler se daran dos opciones, en la primera el cliente, del cual conoceremos sus datos personales, podrá obtener el coche en el momento, y como segunda opción podrá realizar una reserva con antelación, informando de la oficina y modelo de automovil. A la hora de realizar dicha reserva, el cliente tendra que concretar con la empresa datos como, fecha de inicio del alquilar y fecha de devolución. También conoceremos en todo momento la oficina en la cual se dispondrá del vehiculo, y la oficina en la cual debemos entregarlo en la fecha de devolución concretada. A la hora de empezar la reserva, esta pasará a ser alquiler, el cliente podrá alquilar más de un vehiculo, guardando la misma información para cada uno de ellos. En el momento de devolver el vehiculo en la oficina concretada, se procederá a entregar una factura, en la cual se conocer todos los detalles del alquiler asi como su precio final. Si existen clientes habituales la factura se le pasará al final de mes, en la que habrá una/as línea/as de factura indicando el precio de cada alquiler. En cuanto un cliente realiza la reserva se conoceran los mismos datos que a la hora de realizar el alquier, sumandole la fecha en la cual se concreta la reserva. La empresa de esta manera asegurara que el vehiculo elegido estara disponible y en la localidad acordada en la fecha de inicio del alquiler. También en la reserva se podrá concretar el alquiler de más de un vehiculo y como en el alquiler se le pasará una factura al final del mes o de la reserva, según sea el tipo de cliente. Además, el dominio permite detectar las incidencias ocurridas durante el alquiler de cada coche, donde se indica la descripción de la incidencia que le ha ocurrido al coche.

3 1.2. Diagrama E R

4 1.3. Modelo Relacional

5 Tabla de clientes: Esta tabla guarda la información personal de todos los clientes de la empresa. CLI (DNI, NOM, DIR TELF, NUMC) DNI(CHAR(9)): Documento Nacional de Identidad, como es único por persona lo usamos como llave de la tabla. NOM(VARCHAR2(50)): Nombre y apellidos del cliente. DIR(VARCHAR2(50)): Dirección de residencia actual del cliente. TELF(NUMBER(9)): Número de teléfono del cliente. NUMC(NUMBER(20)): Número de cuenta, por si es necesario realizar los cobros por medio del banco. Dependencias Funcionales: F:{DNI NOM DNI DIR DNI TELF DNI NUMC} Llaves Candidatas: DNI Forma Normal: N/A Tabla de oficinas: Esta tabla guarda la información necesaria de todas las oficinas. OFI (CO, NOMOF, CIUDAD) CO(NUMBER(3)): Código Oficina, es único y se va a usar como llave de la tabla. NOMOF(VARCHAR2(30)): Nombre de la oficina. CIUDAD(VARCHAR2(30)): Ciudad en la que se encuentra la oficina. F:{CO NOMOF CO CIUDAD} Llaves Candidatas: CO Forma Normal: N/A Tabla de las reservas:

6 Tabla de las reservas: Esta tabla guarda la información necesaria de todas las reservas. RES(CR, FECHA_I_R, FECHA_F_R, PRE, DNI, CO1, CO2, MO) CR(NUMBER(4)): Código Reserva, es único porque cada reserva es diferente y se va a usar como llave de la tabla. FECHA_I_R(DATE): Fecha Inicio Reserva. FECHA_F_R(DATE): Fecha Finalización Reserva. PRE(NUMBER(10)): Precio acordado de la reserva. DNI(NUMBER(9)): Documento Nacional de Identidad CO1(NUMBER(3)): Código Oficina 1 desde la que se realiza la reserva. CO2(NUMBER(3)): Código Oficina 2 en la que se termina la reserva. MO(VARCHAR2(15)): Modelo del coche del que se realiza la reserva. F:{CR FECHA_I_R CR FECHA_F_R CR PRE CR DNI CR CO1 CR CO2 CR MO} Llaves Candidatas: CR Forma Normal: CLI(DNI) OFI(CO1) OFI(CO2) MODELO(MO) Tabla de alquileres: Esta tabla guarda la información necesaria de todos los alquileres. ALQ (CA, FECHA_I_A, FECHA_F_A, DNI, CO1, CO2, NM, CR) CA (NUMBER(4)): Código Alquiler, es único porque cada reserva es diferente y se va a usar como llave la tabla. FECHA_I_A (DATE): Fecha Inicio Alquiler. FECHA_F_A(DATE): Fecha Finalización Alquiler. DNI(NUMBER(9)): Documento Nacional de Identidad CO1(NUMBER(3)): Código Oficina 1 desde la que se realiza el alquiler. CO2(NUMBER(3)): Código Oficina 2 en la que se termina el alquiler. NM(VARCHAR2(7)): Número Matrícula del coche del que se realiza el alquiler. CR(NUMBER(4)): Código Reserva. F:{CA FECHA_I_A CA FECHA_F_A CA DNI CA CO1 CA CO2 CA NM CA CR CR CA} Llaves Candidatas: CA Forma Normal: CLI(DNI) OFI(CO1) OFI(CO2) COCHE(NM)

7 Tabla de los coches: Esta tabla guarda la información necesaria de todos los coches. COCHES (NM, COLOR, KM, MO) NM (VARCHAR2(7)): Número Matrícula, es único ya que cada coche tiene su propia matrícula y no puede ser igual, por lo tanto la tanto la usamos como llave de la tabla. COLOR (VARCHAR2(20)): El tipo de color del coche. KM (NUMBER(6)): Los Kilómetros recorridos por el coche. MO (VARCHAR2(15)): Modelo del coche. F:{ NM MO NM COLOR NM KM } Llaves Candidatas: NM Forma Normal: MODELO(MO) Tabla de modelos de coche: Esta tabla guarda la información necesaria de todos los tipos de modelos de coche. MODELO (MO,PO,MA, PR) MO (VARCHAR2(15)): El modelo del coche. PO (NUMBER(3)): Potencia del coche. MA (VARCHAR2(10)): Marca del coche. PR(NUMBER(4)): Precio/Día coche. F:{MO MA MO PO MO PR} Llaves Candidatas: MO Forma Normal: N/A Tabla de incidencias: Esta tabla guarda la información necesaria de las incidencias de los coches después del alquiler. INC (CI, DESC, NM, CA) CI (NUMBER(4)): Código de Incidencia, lo usamos como llave de la tabla. DES (VARCHAR2(50)): Descripción de la incidencia. NM (VARCHAR2(7)): Número Matrícula del coche, el cual se produjo la incidencia. CA (NUMBER(4)): Código Alquiler. F:{CI DES CI NM CI CA} Llaves Candidatas: CI Forma Normal: COCHE(NM): ALQ(CA): Tabla de cada una de las lineas de factura:

8 Tabla de cada una de las lineas de factura: Esta tabla guarda la información necesaria para poder imprimir una factura de cada alquiler. L.FAC (NL,PRECIO, CA, NF) NL (NUMBER(4)): Número Línea de la factura, lo usamos como llave de la tabla PRECIO (NUMBER(6)): Cantidad de dinero que hay en la línea de factura. CA (NUMBER(4)):Código Alquiler. NF (NUMBER(4)): Número Factura, en la que se encuentra cada línea de factura. F:{NL PRECIO NL NF NL CA CA NL} Llaves Candidatas: NL, CA Forma Normal: ALQ(CA): FAC(NF): Tabla de facturas: Esta tabla guarda la información necesaria que debe de pagar un cliente. FAC (NF, FECHA, TOTAL, IVA, DNI) NF (NUMBER(4)): Número Factura, la usamos como llave de la tabla porque cada factura es única. FECHA (DATE): Fecha en la cual se imprime la factura. TOTAL (NUMBER(6)): Cantidad total de dinero de la factura. IVA (NUMBER(4)): Impuesto de Valor Añadido. DNI (NUMBER(9)): Documento Nacional de Identidad F:{NF FECHA NF TOTAL NF IVA NF DNI} Llaves Candidatas: NF Forma Normal: CLI(DNI): El modelo relacional contiene todas las tablas en y hemos considerado en no desnormalizar ninguna tabla Implementación física

9 1.4. Implementación física CREATE TABLE cli ( dni CHAR(9) NOT null, nom VARCHAR2(50), dir VARCHAR2(50), telf NUMBER(9), numc NUMBER(20), CONSTRAINT cli_pkey PRIMARY KEY (dni) CREATE INDEX in_cli_dni ON cli (dni CREATE TABLE ofi ( co NUMBER(3) NOT null, nomof VARCHAR2(30), ciudad VARCHAR2(30), CONSTRAINT ofi_pkey PRIMARY KEY (co) CREATE INDEX in_ofi_co ON ofi (co CREATE TABLE modelos ( mo VARCHAR2(15) NOT null, po NUMBER(3), ma VARCHAR2(10), pr NUMBER(4), CONSTRAINT modelos_pkey PRIMARY KEY (mo) CREATE INDEX in_modelos_mo ON modelos (mo CREATE TABLE coches ( nm VARCHAR2(7) NOT null, color VARCHAR2(20), km NUMBER(6), mo VARCHAR2(15), CONSTRAINT coches_pkey PRIMARY KEY (nm), CONSTRAINT coches_mo_fkey FOREIGN KEY (mo) REFERENCES modelos(mo) CREATE INDEX in_coches_nm ON coches (nm ALTER TABLE coches ADD CONSTRAINT ck_coche_km CHECK (km >= 0 CREATE TABLE res (

10 CREATE TABLE res ( cr NUMBER(4) NOT null, fecha_i_r DATE, fecha_f_r DATE, pre NUMBER(10), dni CHAR(9), co1 NUMBER(3), co2 NUMBER(3), mo VARCHAR2(15), CONSTRAINT res_pkey PRIMARY KEY (cr), CONSTRAINT res_dni_fkey FOREIGN KEY (dni) REFERENCES cli(dni), CONSTRAINT res_co1_fkey FOREIGN KEY (co1) REFERENCES ofi(co), CONSTRAINT res_co2_fkey FOREIGN KEY (co2) REFERENCES ofi(co), CONSTRAINT res_mo_fkey FOREIGN KEY (mo) REFERENCES modelos(mo) CREATE INDEX in_res_cr ON res (cr ALTER TABLE res ADD CONSTRAINT ck_res_pre CHECK (pre > 0 CREATE TABLE alq ( ca NUMBER(4) NOT null, fecha_i_a DATE, fecha_f_a DATE, dni CHAR(9), co1 NUMBER(3), co2 NUMBER(3), nm VARCHAR2(7), cr NUMBER(4), CONSTRAINT alq_pkey PRIMARY KEY (ca), CONSTRAINT alq_dni_fkey FOREIGN KEY (dni) REFERENCES cli(dni), CONSTRAINT alq_co1_fkey FOREIGN KEY (co1) REFERENCES ofi(co), CONSTRAINT alq_co2_fkey FOREIGN KEY (co2) REFERENCES ofi(co), CONSTRAINT alq_nm_fkey FOREIGN KEY (nm) REFERENCES coches(nm), CONSTRAINT alq_cr_fkey FOREIGN KEY (cr) REFERENCES res(cr) CREATE INDEX in_alq_ca ON alq (ca CREATE TABLE inc ( ci NUMBER(4) NOT null, des VARCHAR2(20), nm VARCHAR2(7), ca NUMBER(4), CONSTRAINT inc_pkey PRIMARY KEY (ci), CONSTRAINT inc_nm_fkey FOREIGN KEY (nm) REFERENCES coches(nm), CONSTRAINT inc_ca_fkey FOREIGN KEY (ca) REFERENCES alq(ca) CREATE INDEX in_inc_ci ON inc (ci

11 CREATE TABLE fac( nf NUMBER(4) NOT null, fecha DATE, total NUMBER(6), iva NUMBER(4), dni CHAR(9), CONSTRAINT fac_pkey PRIMARY KEY (nf), CONSTRAINT fac_dni_fkey FOREIGN KEY (dni) REFERENCES cli(dni) CREATE INDEX in_fac_nf ON fac (nf CREATE TABLE lfac( nl NUMBER(4) NOT null, precio NUMBER(4), ca NUMBER(4), nf NUMBER(4), CONSTRAINT lfac_pkey PRIMARY KEY (nl), CONSTRAINT lfac_ca_fkey FOREIGN KEY (ca) REFERENCES alq(ca), CONSTRAINT lfac_nf_fkey FOREIGN KEY (nf) REFERENCES fac(nf) CREATE INDEX in_lfac_nl ON lfac (nl ALTER TABLE lfac ADD CONSTRAINT ck_lfac_precio CHECK (precio > 0

12 1.5. Consultas. Consulta 1: Obtener todos los datos de todos los modelos. SQL: SELECT * FROM modelos; Álgebra Relacional: * Modelos. Consulta 2: Lista los nombres de las oficinas ordenadas inversamente. SQL: SELECT nomof FROM ofi ORDER BY nomof DESC; Álgebra Relacional: nomof ofi *Nota: En álgebra relacional el orden descendente no se puede resolver.. Consulta 3: Obtén el número de matrícula de los coches que su color termine en 'O' y tengan mas de 0 KM recorridos. SQL: SELECT NM FROM coches WHERE color LIKE '%O' AND km > 0; Álgebra Relacional: nm σ km>0 Ã! color='%o' coches. Consulta 4: Cuantas incidencias tiene la el coche con mátricula 0001ABC? SQL: SELECT COUNT (CI) FROM inc WHERE nm LIKE '0001ABC'; Álgebra Relacional: count ci σnm= '0001ABC ' inc. Consulta 5: Obtén las reservas del DNI: F SQL: SELECT r.* FROM res r JOIN cli c ON r.dni = c.dni WHERE r.dni LIKE ' F'; ÁlgebraRelacional: res.* σ res.dni=' f ' res res.dni = cli.dni cli

13 . Consulta 6: Lista el código reserva, el código alquiler y el DNI del cliente de aquellos alquileres que fueron reservados con antelación. SQL: SELECT r.cr, a.ca, a.dni FROM alq a JOIN res r ³ ³ ON r.cr = a.cr; Álgebra Relacional: res.cr,alq.ca,alq.dni res res.cr =alq.cr alq. Consulta 7: Obtén los modelos de coche cuya potencia es mayor a la del coche de potencia 200 ordenado por precio. SQL: SELECT * FROM modelos WHERE po > (SELECT po FROM modelos WHERE po = 200) ORDER BY pr; Ã! Modelos Álgebra Relacional: * σ po> po σpo= 200 Modelos *Nota: En álgebra relacional el orden ascendente no se puede resolver. Captura de las consultas: START p02 SELECT * 2 FROM modelos; MO PO MA PR MODELO MARCA01 10 MODELO MARCA02 20 MODELO MARCA03 30 MODELO MARCA04 40 MODELO MARCA01 50 MODELO MARCA02 60 MODELO MARCA03 70 MODELO MARCA filas seleccionadas.

14 SELECT nomof 2 FROM ofi 3 ORDER BY nomof DESC; NOMOF OFICINA06 OFICINA05 OFICINA04 OFICINA03 OFICINA02 OFICINA01 6 filas seleccionadas. SELECT NM 2 FROM coches 3 WHERE color LIKE '%O' AND km > 0; NM 0003ABC 0008ABC SELECT COUNT (CI) 2 FROM inc 3 WHERE nm LIKE '0001ABC'; COUNT(CI) 2 SELECT r.* 2 FROM res r JOIN cli c 3 ON r.dni = c.dni 4 WHERE r.dni LIKE ' F'; CR FECHA_I_R FECHA_F_R PRE DNI CO1 CO2 MO F 1 2 MODELO05

15 SELECT r.cr, a.ca, a.dni 2 FROM alq a JOIN res r 3 ON r.cr = a.cr; CR CA DNI B SELECT * 2 FROM modelos 3 WHERE po > (SELECT po 4 FROM modelos 5 WHERE po = 200) 6 ORDER BY pr; MO PO MA PR MODELO MARCA03 30 MODELO MARCA04 40 MODELO MARCA02 60 MODELO MARCA03 70 MODELO MARCA04 80 spool off

Bases de datos relacionales y el modelo entidad-relación

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

EJERCICIO SOBRE EMPRESA DE MATERIALES DE CONSTRUCCIÓN

EJERCICIO SOBRE EMPRESA DE MATERIALES DE CONSTRUCCIÓN EJERCICIO SOBRE EMPRESA DE MATERIALES DE CONSTRUCCIÓN Una compañía de materiales de construcción quiere automatizar su sistema de ventas y facturación. Para ello deciden contratar los servicios de una

Más detalles

6- Combinación de tablas

6- Combinación de tablas Objetivos: 6- Combinación de tablas Utiliza sentencias para unir los datos de diferentes tablas. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Script de bases de datos. Introducción

Más detalles

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN

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

Cuando el pedido se entrega al cliente, se genera la factura correspondiente.

Cuando el pedido se entrega al cliente, se genera la factura correspondiente. (-(5&,&,26&$3Ë78/2 Una empresa compra a una serie de es diferentes piezas que posteriormente venderá a sus clientes, debiendo llevar a cabo el control de almacén (nº de piezas existentes de cada una de

Más detalles

4- Uso de sentencias para el envió y extracción de datos

4- Uso de sentencias para el envió y extracción de datos Objetivos: 4- Uso de sentencias para el envió y extracción de datos Identificar la sintaxis de las consultas de datos Elaborar sentencias de manejo de datos. Recursos: SQL SERVER 2012 Guías de práctica.

Más detalles

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo. CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia

Más detalles

Práctica 3. Consultas SQL

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

El usuario puede utilizar esta tabla derivada como una tabla más, en sus consultas.

El usuario puede utilizar esta tabla derivada como una tabla más, en sus consultas. Vistas. El resultado de una consulta en el caso de SQL siempre es una tabla, ésta se puede hacer permanente dentro de la base de datos. En este caso se dice que esta tabla resultado es una vista o una

Más detalles

Base de Datos SQL Server

Base de Datos SQL Server Base de Datos SQL Server Vistas GABRIELA LIBERATO SERRANO TIC-SI 2 D 1) Crear Base de Datos Club : create database Club use Club Crear tabla socios create table socios( documento char(8) not null, nombre

Más detalles

SINAUTO. (Captura Requirimientos) GRUPO 03

SINAUTO. (Captura Requirimientos) GRUPO 03 SINAUTO (Captura Requirimientos) GRUPO 03 Iker Jauregi ikerjauregivicente@hotmail.com Iñigo Arregui bateman2012@gmail.com Javier Arce arcjav@hotmail.com Jorge García. jgfand@gmail.com Patxi Campos.patxi948@wanadoo.es

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

Primer Parcial de Fundamentos de Base de Datos

Primer Parcial de Fundamentos de Base de Datos Primer Parcial de Fundamentos de Base de Datos Octubre 2008 SOLUCIÓN Presentar la resolución del parcial: Con las hojas numeradas y escritas de un solo lado. Con la cantidad de hojas entregadas en la primer

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

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

select nombre from profesores where categoria='aso6';

select nombre from profesores where categoria='aso6'; 1 de 10 17/05/2013 14:00 Lecciones SQL > T11 Conjuntos Operaciones de conjuntos y MySQL Un operador sobre conjuntos combina el resultado de dos sentencias select en un único resultado. Dependiendo del

Más detalles

1. DML. Las subconsultas

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

A.1. Definiciones de datos en SQL

A.1. Definiciones de datos en SQL A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE

Más detalles

Bases de Datos - 2006. SQL - Ejemplos

Bases de Datos - 2006. SQL - Ejemplos Bases de Datos - 2006 SQL - Ejemplos Consideramos la siguiente base de datos relacional: persona(dni,primer-nombre,apellido) biblioteca(nombre-biblioteca,calle,número) libro(título,isbn,editorial,edición)

Más detalles

Base de datos I Facultad de Ingeniería. Escuela de computación.

Base de datos I Facultad de Ingeniería. Escuela de computación. Base de datos I Facultad de Ingeniería. Escuela de computación. Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos I en el desarrollo de sus prácticas de laboratorios,

Más detalles

UNIVERSIDAD LUTERANA SALVADOREÑA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Base de Datos II TEMA: Segundo avance ASESOR: Lic.

UNIVERSIDAD LUTERANA SALVADOREÑA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Base de Datos II TEMA: Segundo avance ASESOR: Lic. UNIVERSIDAD LUTERANA SALVADOREÑA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN Base de Datos II TEMA: Segundo avance ASESOR: Lic. Criseida Beltran ESTUDIANTES: Roberto Vladimir Alvarado Funes Henry Edenilson

Más detalles

Ficheros y Bases de Datos Curso 2009-10 Ingeniería Técnica de Informática Primer Parcial. 1-Junio-2010. Nombre:

Ficheros y Bases de Datos Curso 2009-10 Ingeniería Técnica de Informática Primer Parcial. 1-Junio-2010. Nombre: Ficheros y Bases de Datos Curso 2009-10 Ingeniería Técnica de Informática Primer Parcial. 1-Junio-2010 Nombre: Se debe entregar esta hoja 2 horas 1 (3,5 puntos A partir de la información sobre la BD que

Más detalles

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APLICACIONES WEB BASADAS EN PHP Y MYSQL Una aplicación web es básicamente un programa escrito sobre una página web, generalmente en lenguaje

Más detalles

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3

Más detalles

Bases de Datos: Structured Query Language (SQL)

Bases de Datos: Structured Query Language (SQL) Structured Query Language (SQL): Introducción Bases de Datos: Structured Query Language (SQL) Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile

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

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

Trabajos de Ampliación. Bases de datos NoSQL.

Trabajos de Ampliación. Bases de datos NoSQL. BASES DE DATOS NoSql Son bases de datos pensadas para aplicaciones que hagan un uso intensivo de la misma. Estas bases de datos permiten una mayor flexibilidad y facilidad a la hora de introducir los datos

Más detalles

Restricciones de Integridad

Restricciones de Integridad Restricciones de Integridad Amparo López Gaona México, D.F. Semestre 2000-I Restricciones de Integridad Las principales restricciones de integridad que pueden indicarse son: La clave primaria. Claves candidatas.

Más detalles

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

CONSULTAS MULTITABLAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

CONSULTAS MULTITABLAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE CONSULTAS MULTITABLAS SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE CONSULTAS MULTITABLAS Hasta ahora hemos visto consultas que obtienen los datos de una sola tabla,

Más detalles

Patrones para persistencia (I) Ingeniería del Software II

Patrones para persistencia (I) Ingeniería del Software II Patrones para persistencia (I) Ingeniería del Software II 1 Patrones para la construcción del esquema relacional En todos los ejemplos realizaremos transformaciones del siguiente diagrama de clases: Figura

Más detalles

EXAMEN TEMAS 3, 4 y 5. CREACIÓN Y EXPLOTACIÓN DE UNA BASE DE DATOS

EXAMEN TEMAS 3, 4 y 5. CREACIÓN Y EXPLOTACIÓN DE UNA BASE DE DATOS Nombre y apellidos: EXAMEN TEMAS 3, 4 y 5. CREACIÓN Y EXPLOTACIÓN DE UNA BASE DE DATOS 1. Crear la base de datos tiendas y, en ella, crear las tablas que se indican a continuación. Utilizar para todas

Más detalles

LAS SUBCONSULTAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

LAS SUBCONSULTAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE LAS SUBCONSULTAS SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS SUBCONSULTAS Una subconsulta es una consulta que aparece dentro de otra consulta o subconsultas, en

Más detalles

Examen de Ficheros y bases de datos (450-98-520) Convocatoria de febrero I PARCIAL

Examen de Ficheros y bases de datos (450-98-520) Convocatoria de febrero I PARCIAL Examen de Ficheros y bases de datos (450-98-520) Convocatoria de febrero I PARCIAL 1) (1,65 puntos) Una empresa de logística desea implementar una base de datos relacional que cumpla los siguientes requisitos.

Más detalles

Instrucciones de Automatrícula de Primer y Segundo Ciclo. 2015/16 ULTIMA HORA

Instrucciones de Automatrícula de Primer y Segundo Ciclo. 2015/16 ULTIMA HORA Instrucciones de Automatrícula de Primer y Segundo Ciclo. 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

Más detalles

SQL (Structured Query Language)- DML

SQL (Structured Query Language)- DML SQL (Structured Query Language)- DML Data Manipulation Language: Data Definition Language: Control Commands: Authorization Commands: SELECT, UPDATE, INSERT, DELETE CREATE: TABLE, INDEX, VIEW DROP: TABLE,

Más detalles

USANDO SQL. EN BASE DE Ooo. mepgkun@hotmail.com

USANDO SQL. EN BASE DE Ooo. mepgkun@hotmail.com USANDO SQL EN BASE DE Ooo mepgkun@hotmail.com Utilizaremos comandos SQL para crear una base de datos en BASE de OOo a la cual llamaremos EMPRESA DEF. Es necesario tener conocimientos básicos tanto de Base

Más detalles

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc). LENGUAJE SQL Un manejador de base de datos debe de contener lenguajes que permitan definir el modelos de los datos, este mismo es que permite crear la estructura de la base de datos. Lenguaje de Definicion

Más detalles

Primer Parcial de Fundamentos de Base de Datos

Primer Parcial de Fundamentos de Base de Datos Primer Parcial de Fundamentos de Base de Datos Setiembre 200 - SOLUCIO Ejercicio (20 puntos Se desea realizar un modelo conceptual de parte de la información manejada por una agencia de viajes. Esta información

Más detalles

Ejercicios Consultas

Ejercicios Consultas Ejercicios Consultas EJERCICIO 1 1. Crea una consulta que nos muestre únicamente los campos Matrícula, Marca y Modelo de los coches vendidos. Guarda la consulta como Coches vendidos. a. Posicionarse en

Más detalles

Unidad 2 Lenguaje de Definición de Datos (DDL) 2.1 Creación de base de datos. 2.2 Creación de tablas.

Unidad 2 Lenguaje de Definición de Datos (DDL) 2.1 Creación de base de datos. 2.2 Creación de tablas. Unidad 2 Lenguaje de Definición de Datos (DDL) 2.1 Creación de base de datos. 2.2 Creación de tablas. 2.2.1 Integridad. 2.2.2 Integridad referencial declarativa. 2.3 Creación de índices ISC Ing. Felipe

Más detalles

INSTRUCCIONES PARA MATRICULAR, EVALUAR, PROMOCIONAR Y TITULAR ALUMNOS QUE HAN CURSADO 1º DE BACHILLERATO EN EL EXTRANJERO

INSTRUCCIONES PARA MATRICULAR, EVALUAR, PROMOCIONAR Y TITULAR ALUMNOS QUE HAN CURSADO 1º DE BACHILLERATO EN EL EXTRANJERO INSTRUCCIONES PARA MATRICULAR, EVALUAR, PROMOCIONAR Y TITULAR ALUMNOS QUE HAN CURSADO 1º DE BACHILLERATO EN EL EXTRANJERO Los centros que tengan alumnos en 2º de Bachillerato que han cursado el curso 1º

Más detalles

Modularización Relación de ejercicios

Modularización Relación de ejercicios Modularización Relación de ejercicios 1. Diseñe una clase Cuenta que represente una cuenta bancaria y permita realizar operaciones como ingresar y retirar una cantidad de dinero, así como realizar una

Más detalles

Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015

Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Manoel Antón Folgueira Hernández manoel@tutorialesnet.net http://tutorialesnet.net Página 1 de 13 Índice 1. Introducción

Más detalles

Lenguaje para descripción de datos

Lenguaje para descripción de datos Amparo López Gaona tación Fac. Ciencias, UNAM Mayo 2012 Definición de Datos El lenguaje para definición de datos permite especificar: Esquema de cada relación. El dominio de cada atributo. Restricciones

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

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

DML en SQL. Consultas sencillas usando el DML de SQL

DML en SQL. Consultas sencillas usando el DML de SQL DML en SQL Consultas sencillas usando el DML de SQL Base Datos de Películas Para rellenar la base se ha utilizado información proveniente de The internet Movie- Database http://www.imdb.com/list Todos

Más detalles

El lenguaje SQL es un lenguaje estándar para el acceso y

El lenguaje SQL es un lenguaje estándar para el acceso y 1. INTRODUCCIÓN El lenguaje SQL es un lenguaje estándar para el acceso y manipulación de bases de datos relacionales como SQL Server. Esto quiere decir que aprender SQL es algo indispensable para cualquier

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

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

Tablas y Campos Nuevos

Tablas y Campos Nuevos Tablas y Campos Nuevos Maxicomercio tiene la capacidad para poder agregar tablas y campos nuevos para darle nueva funcionalidad al sistema, los cambios que realice a la estructura de la base de datos podrán

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

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

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

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

Base de datos en Excel

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

Incidencias: Todas las incidencias que ocurrirán durante el apadrinamiento de un niño se deben registrar para poder buscar soluciones.

Incidencias: Todas las incidencias que ocurrirán durante el apadrinamiento de un niño se deben registrar para poder buscar soluciones. Apadrinamiento ONG Estudio preliminar: Se desea diseñar una aplicación para la gestión de los apadrinamientos de una asociación ONG. Para ello el sistema proporcionara una interfaz al usuario para poder

Más detalles

Tutorial de MS Access Un sistema de Bases de Datos Relacional. Profesores: Hugo Mora, Ignacio Casas

Tutorial de MS Access Un sistema de Bases de Datos Relacional. Profesores: Hugo Mora, Ignacio Casas Tutorial de MS Un sistema de Bases de Datos Relacional Profesores: Hugo Mora, Ignacio Casas Tutorial Qué es una Base de Datos? Una Base de Datos es un conjunto de datos que pertenecen al mismo contexto

Más detalles

Profr. Efraín Soto Apolinar. La función lineal. y = a 0 + a 1 x. y = m x + b

Profr. Efraín Soto Apolinar. La función lineal. y = a 0 + a 1 x. y = m x + b La función lineal Una función polinomial de grado uno tiene la forma: y = a 0 + a 1 x El semestre pasado estudiamos la ecuación de la recta. y = m x + b En la notación de funciones polinomiales, el coeficiente

Más detalles

Maestría en Bioinformática. Bases de Datos y Sistemas de Información. Del MER al MR. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.

Maestría en Bioinformática. Bases de Datos y Sistemas de Información. Del MER al MR. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com. Maestría en Bioinformática Bases de Datos y Sistemas de Información Del MER al MR Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos MER a MR Introducción Agenda Conceptos MER a MR

Más detalles

S.Q.L. (Lenguaje de Consulta Estructurada) Consultas Avanzadas. Sistemas de Bases de Datos II - ITS EMT CETP - 2010

S.Q.L. (Lenguaje de Consulta Estructurada) Consultas Avanzadas. Sistemas de Bases de Datos II - ITS EMT CETP - 2010 S.Q.L. (Lenguaje de Consulta Estructurada) Consultas Avanzadas S.Q.L Producto Cartesiano ( A x B) Producto Cartesiano Por lo menos dos tablas vinculadas en el producto. El resultado de la consulta es la

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

Marketing y Estadística 1. 2. 3. 4. Listados de clientes con selección de criterios Generación de Cartas, SMS y Etiquetas Estadísticas Avanzadas, GIO BI Gestión de Avisos 1. Listados de clientes con selección

Más detalles

FICHERO MUESTRA Pág. 1

FICHERO MUESTRA Pág. 1 FICHERO MUESTRA Pág. 1 Fichero muestra que comprende parte del Tema 3 del libro Gestión Financiera, Teoría y 800 ejercicios, y algunas de sus actividades propuestas. TEMA 3 - CAPITALIZACIÓN COMPUESTA 3.15.

Más detalles

Codex.pro. Módulo de gestión económica.

Codex.pro. Módulo de gestión económica. Codex.pro. Módulo de gestión económica. Índice Codex.pro. Módulo de gestión económica...1 Introducción...2 Uso de la aplicación...3 1. Configuración inicial de la aplicación...4 1.1. Centros de coste...4

Más detalles

Manual de rol gestor de GAV para moodle 2.5

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

Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales.

Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales. SQL (Lenguaje de Consulta Estructurado): Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales. ANSI (Instituto

Más detalles

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Cuentas Bancarias 4 2.1. Dar de alta un banco 4 3. Formas de pago 6 3.1. Cómo crear formas de pago

Más detalles

Manual Gran Hotel. N. Res: Número de Reserva que el programa le ha adjudicado de forma automática

Manual Gran Hotel. N. Res: Número de Reserva que el programa le ha adjudicado de forma automática Recepción Check-in Pantalla para la entrega de llaves y Check-in del cliente. 1. Llegadas del día En la parte de la izquierda de la pantalla de da un listado con todas las reservas existentes con fecha

Más detalles

EXISTS y NOT EXISTS. Empleados que no trabajan en el proyecto 527.

EXISTS y NOT EXISTS. Empleados que no trabajan en el proyecto 527. EMPLEADO(dni,nombree,direccion, sexo,salario,fecha_nac,dni_super,numerod ) DEPARTAMENTO(numerod,nombred,dni_dir, fecha_ini) PROYECTO(numerop,nombrep,lugar,numerod ) TRABAJA_EN(dni,numerop,horas) 54 EXISTS

Más detalles

5.4. Manual de usuario

5.4. Manual de usuario 5.4. Manual de usuario En esta sección se procederá a explicar cada una de las posibles acciones que puede realizar un usuario, de forma que pueda utilizar todas las funcionalidades del simulador, sin

Más detalles

2. Aquí se muestra la fecha de captura y el número de folio correspondiente a la solicitud, ambos datos son capturados por el sistema.

2. Aquí se muestra la fecha de captura y el número de folio correspondiente a la solicitud, ambos datos son capturados por el sistema. 1 Captura de una Solicitud de Viático En la pantalla principal se realiza la captura de una solicitud de viático. Esta sección se compone de dos partes principales. En la primera se encuentran los datos

Más detalles

Curso SQL Nivel Avanzado 1. Miguel Jurado García

Curso SQL Nivel Avanzado 1. Miguel Jurado García Curso SQL Nivel Avanzado 1 Miguel Jurado García Temario Sesión 1: 1- Elementos de Sintaxis Uso de Variables Collation y las Fechas Construcción de Sentencias Dinámicas 2- SQL Server Management Studio Filtrado

Más detalles

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

BASE DE DATOS QUÉ ES UNA BASE DE DATOS? BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de

Más detalles

Sistema para el alquiler, control de películas y clientes en una videotienda

Sistema para el alquiler, control de películas y clientes en una videotienda CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de arquitectura Y servicios Versión Historia de Revisión Fecha Versión Descripción Responsable

Más detalles

Software de Control de Visitas ALCANCE TÉCNICO

Software de Control de Visitas ALCANCE TÉCNICO ALCANCE TÉCNICO ALCANCE TÉCNICO 1. PRESENTACIÓN: El Sistema de Visitas propone dar solución al Control de visitas, permitiendo administrar en forma rápida y fácil el ingreso y salida de personal externo

Más detalles

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 Structured Query Language Lenguaje de consulta para bases de datos comerciales. Originalmente llamado

Más detalles

TEMA 9: EFECTOS COMERCIALES A COBRAR

TEMA 9: EFECTOS COMERCIALES A COBRAR TEMA 9: EFECTOS COMERCIALES A COBRAR 1- LOS EFECTOS COMERCIALES A COBRAR 2- LOS EFECTOS COMERCIALES EN CARTERA 3- EL DESCUENTO DE EFECTOS 4- LOS EFECTOS COMERCIALES EN GESTIÓN DE COBRO 5- LOS EFECTOS COMERCIALES

Más detalles

EJERCICIOS DE SQL. ASIGNACION (ID_T, ID_E, FECHA_INICIO, NUM_DIAS) Una fila por cada vez que un trabajador es asignado a un edificio.

EJERCICIOS DE SQL. ASIGNACION (ID_T, ID_E, FECHA_INICIO, NUM_DIAS) Una fila por cada vez que un trabajador es asignado a un edificio. EJERCICIOS DE SQL Sean las tablas siguientes: TRABAJADOR (ID_T,, TARIFA, OFICIO, ID_SUPV) Cada fila representa un trabajador, identificado por su ID_T. Su nombre es ; su tarifa por hora, en euros; su oficio

Más detalles

Base de datos Lenguaje SQL

Base de datos Lenguaje SQL Base de datos Lenguaje SQL Universidad Nacional Andrés Bello Contenidos 1 2 Ejemplo Ejemplo Distinct Ejemplo - I Ejemplo - II Ejemplo Ejemplo Top - I Ejemplo Top - II Contenidos 1 2 Ejemplo Ejemplo Distinct

Más detalles

VJALQUILER VJALQUILER

VJALQUILER VJALQUILER VJALQUILER es una aplicación de Gestión Comercial destinada especialmente para su uso en todas las empresas dedicadas al alquiler de materiales, su funcionamiento resulta bastante sencillo, principalmente

Más detalles

ARGUMENTARIO PROCESOS CALCULO INFORMATICO DEL IMPUESTO SOBRE EL VALOR AÑADIDO.

ARGUMENTARIO PROCESOS CALCULO INFORMATICO DEL IMPUESTO SOBRE EL VALOR AÑADIDO. 1 ARGUMENTARIO PROCESOS CALCULO INFORMATICO DEL IMPUESTO SOBRE EL VALOR AÑADIDO. Regla Fiscal: A efectos de procesos de cálculo a Agencia Tributaria establece que estos deben calcularse a 3 dígitos en

Más detalles

Aplicaciones Ofimáticas Tema 5. Ejercicios de Ejemplos

Aplicaciones Ofimáticas Tema 5. Ejercicios de Ejemplos 1 EJERCICIO 1 A partir del siguiente enunciado se desea realiza el modelo entidad-relación. Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre,

Más detalles

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

MÓDULO 2. LEYES FINANCIERAS DE CAPITALIZACIÓN Y DESCUENTO SIMPLE

MÓDULO 2. LEYES FINANCIERAS DE CAPITALIZACIÓN Y DESCUENTO SIMPLE MÓDULO 2. LEYES FINANCIERAS DE CAPITALIZACIÓN Y DESCUENTO SIMPLE Índice de contenidos: 1. Ley Financiera de capitalización a interés vencido. 1.1. Equivalencia de capitales. 1.2. Tipos de interés equivalentes.

Más detalles

Ecuaciones de primer grado con dos incógnitas

Ecuaciones de primer grado con dos incógnitas Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad

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

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS

INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS BASES DE DATOS INTRODUCCION A LAS BASES DE DATOS Procesamiento de Archivos vs Bases de Datos ARCHIVOS Datos repetidos. No se manejan estándares. Había inconsistencia de datos. Falta de seguridad en los datos. No existían

Más detalles

SENTENCIAS Y CONSULTAS EN SQL SERVER

SENTENCIAS Y CONSULTAS EN SQL SERVER SENTENCIAS Y CONSULTAS EN SQL SERVER En esta sección nos preocuparemos por conocer, las consultas en SQL que describiremos aquí. Para eso haremos un pequeño de las palabras claves que se utilizan en SQL,

Más detalles

Práctica A: Procedimientos para agrupar y resumir datos

Práctica A: Procedimientos para agrupar y resumir datos Procedimientos para agrupar y resumir datos 1 Práctica A: Procedimientos para agrupar y resumir datos Objetivos Después de realizar esta práctica, el alumno será capaz de: Utilizar las cláusulas GROUP

Más detalles

UNIVERSIDAD DEL ISTMO CAMPUS IXTEPEC LIC. INFORMATICA GRUPO 508 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000

UNIVERSIDAD DEL ISTMO CAMPUS IXTEPEC LIC. INFORMATICA GRUPO 508 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000 Creación de la base de Datos Pulsamos F5 para Actualizar, y una vez posicionados en nuestra base de datos,se crean los scripts que seran soportados por el

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

Diseño de bases de datos

Diseño de bases de datos Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes sn. 41012 Sevilla TlfFax 954 557 139 E-mail lsi@lsi.us.es Web www.lsi.us.es Diseño

Más detalles

Proyecto: ASA Fase: Diseño Físico Versión: 1 Autor: Nacho García y Miriam Domingo Fecha: 15/04/2008

Proyecto: ASA Fase: Diseño Físico Versión: 1 Autor: Nacho García y Miriam Domingo Fecha: 15/04/2008 -- ********************************************* -- * Standard SQL generation * -- *-------------------------------------------* -- * Generator date: Mar 5 2007 * -- * Generation date: Thu Apr 03 12:06:52

Más detalles

Manual para navegar en portal HDI Seguros

Manual para navegar en portal HDI Seguros Manual para navegar en portal HDI Seguros Objetivo de la Presentación Aprender a usar las herramientas que nos proporciona la Compañía para reducir tiempo y costo a la hora de cotizar, solicitar, imprimir

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

Bases de Datos Relacionales

Bases de Datos Relacionales 2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.

Más detalles