Bases de Datos I Práctica 1 Ejercicios de SQL
|
|
|
- Daniel Cruz Torres
- hace 10 años
- Vistas:
Transcripción
1 Bases de Datos I Práctica 1 Ejercicios de SQL Curso Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. Transformado a relacional, la base de datos almacena dos tablas: DEPT y EMP, cuyos campos se describen a continuación. DEPT Campo Tipo Descripción DEPTNO NUMBER(2) NOT NULL Número o código del departamento. Es la clave primaria de la tabla. DNAME VARCHAR2(14) Nombre del departamento. LOC VARCHAR2(13) Localidad (o ciudad) donde el departamento está ubicado. EMP Campo Tipo Descripción EMPNO: NUMBER(4) NOT NULL Número o código del empleado. Es la clave primaria de la tabla. ENAME VARCHAR2(10) Nombre del empleado JOB VARCHAR2(9) Trabajo del empleado MGR NUMBER(4) Código del jefe del empleado. Clave foránea que referencia (cíclicamente) la tabla EMP HIREDATE DATE Fecha de contratación. SAL NUMBER(7, 2) Salario mensual del empleado COMM NUMBER(7, 2) Comisión DEPTNO NUMBER(2) Código del departamento al que el empleado está adscrito. Clave foránea que referencia la tabla DEPT Notas La base de datos usada es un ejemplo que Oracle incorpora en su instalación, por lo que tanto los nombres de los campos como sus valores están en inglés. Así, un vendedor tendrá en el atributo JOB el valor SALESMAN, o el departamento de investigación es RESEARCH. Además, todos los nombres (de empleado, departamento, trabajo) están almacenados en mayúsculas. En cuanto a la definición de las tablas, aunque todos los campos excepto las claves primarias admiten valores nulos, consideraremos especialmente los siguientes casos: COMM: Si tiene un valor nulo, indica que el empleado no tiene comisión. Práctica 1 Pág. 1/7
2 MGR: Si tiene un nulo, indica que el empleado no tiene jefe. 2. Datos almacenados en las tablas El contenido de la tabla DEPT es el siguiente: DEPTNO DNAME LOC ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON 4 filas seleccionadas. Y el contenido de la tabla EMP, el siguiente: EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO SMITH CLERK DEC <Nulo> ALLEN SALESMAN FEB WARD SALESMAN FEB JONES MANAGER APR <Nulo> MARTIN SALESMAN SEP BLAKE MANAGER MAY <Nulo> CLARK MANAGER JUN <Nulo> SCOTT ANALYST DEC <Nulo> KING PRESIDENT <Nulo> 17-NOV <Nulo> TURNER SALESMAN SEP ADAMS CLERK JAN <Nulo> JAMES CLERK DEC <Nulo> FORD ANALYST DEC <Nulo> MILLER CLERK JAN <Nulo> filas seleccionadas. Práctica 1 Pág. 2/7
3 3. Consultas a desarrollar La práctica 1 de la asignatura de Bases de Datos 1 consiste en el desarrollo de las sentencias SELECT que devuelvan el resultado enunciado en cada pregunta. 1. Obtener todos los datos de todos los empleados. 2. Obtener todos los datos de todos los departamentos. 3. Obtener todos los datos de los administrativos (su trabajo es, en inglés, CLERK ). 4. Idem, pero ordenado por el nombre. 5. Obtén el mismo resultado de la pregunta anterior, pero modificando la sentencia SQL. 6. Obtén el número (código), nombre y salario de los empleados. 7. Lista los nombres de todos los departamentos Ídem, pero ordenándolos por nombre. Ídem, pero ordenándolo por la ciudad (no se debe seleccionar la ciudad en el resultado). Ídem, pero el resultado debe mostrarse ordenado por la ciudad en orden inverso. 11. Obtener el nombre y empleo de todos los empleados, ordenado por salario. 12. Obtener el nombre y empleo de todos los empleados, ordenado primero por su trabajo y luego por su salario. 13. Ídem, pero ordenando inversamente por empleo y normalmente por salario. 14. Obtén los salarios y las comisiones de los empleados del departamento Ídem, pero ordenado por comisión. 16. (a) Obtén las comisiones de todos los empleados. (b) Obtén las comisiones de los empleados de forma que no se repitan. 17. Obtén el nombre de empleado y su comisión SIN FILAS repetidas. 18. Obtén los nombres de los empleados y sus salarios, de forma que no se repitan filas. 19. Obtén las comisiones de los empleados y sus números de departamento, de forma que no se repitan filas. 20. Obtén los nuevos salarios de los empleados del departamento 30, que resultarían de sumar a su salario una gratificación de Muestra también los nombres de los empleados. 21. Lo mismo que la anterior, pero mostrando también su salario original, y haz que la columna que almacena el nuevo salario se denomine NUEVO SALARIO. 22. Halla los empleados que tienen una comisión superior a la mitad de su salario. 23. Halla los empleados que no tienen comisión, o que la tengan menor o igual que el 25 % de su salario. 24. Obtén una lista de nombres de empleados y sus salarios, de forma que en la salida aparezca en todas las filas Nombre: y Salario: antes del respectivo campo. Hazlo de forma que selecciones exactamente tres expresiones. 25. Hallar el código, salario y comisión de los empleados cuyo código sea mayor que Práctica 1 Pág. 3/7
4 26. Obtén todos los datos de los empleados que estén (considerando una ordenación ASCII por nombre) a partir de la J, inclusive. 27. Obtén el salario, comisión y salario total (salario+comisión) de los empleados con comisión, ordenando el resultado por número de empleado. 28. Lista la misma información, pero para los empleados que no tienen comisión. 29. Muestra el nombre de los empleados que, teniendo un salario superior a 1000, tengan como jefe al empleado cuyo código es Halla el conjunto complementario del resultado del ejercicio anterior. 31. Indica para cada empleado el porcentaje que supone su comisión sobre su salario, ordenando el resultado por el nombre del mismo. 32. Hallar los empleados del departamento 10 cuyo nombre no contiene la cadena LA. 33. Obtén los empleados que no son supervisados por ningún otro. 34. Obtén los nombres de los departamentos que no sean Ventas (SALES) ni investigación (RESEARCH). Ordena el resultado por la localidad del departamento. 35. Deseamos conocer el nombre de los empleados y el código del departamento de los administrativos(clerk) que no trabajan en el departamento 10, y cuyo salario es superior a 800, ordenado por fecha de contratación. 36. Para los empleados que tengan comisión, obtén sus nombres y el cociente entre su salario y su comisión (excepto cuando la comisión sea cero), ordenando el resultado por nombre. 37. Lista toda la información sobre los empleados cuyo nombre completo tenga exactamente 5 caracteres. 38. Lo mismo, pero para los empleados cuyo nombre tenga al menos cinco letras. 39. Halla los datos de los empleados que, o bien su nombre empieza por A y su salario es superior a 1000, o bien reciben comisión y trabajan en el departamento Halla el nombre, el salario y el sueldo total de todos los empleados, ordenando el resultado primero por salario y luego por el sueldo total. En el caso de que no tenga comisión, el sueldo total debe reflejar sólo el salario. 41. Obtén el nombre, salario y la comisión de los empleados que perciben un salario que está entre la mitad de la comisión y la propia comisión. 42. Obtén el complementario del anterior. 43. Lista los nombres y empleos de aquellos empleados cuyo empleo acaba en MAN y cuyo nombre empieza por A. 44. Intenta resolver la pregunta anterior con un predicado simple, es decir, de forma que en la cláusula WHERE no haya conectores lógicos como AND, OR, etc. Si ayuda a resolver la pregunta, se puede suponer que el nombre del empleado tiene al menos cinco letras. 45. Halla los nombres de los empleados cuyo nombre tiene como máximo cinco caracteres. 46. Suponiendo que el año próximo la subida del sueldo total de cada empleado será del 6 %, y el siguiente del 7 %, halla los nombres y el salario total actual, del año próximo y del siguiente, de cada empleado. Indique además con SI o NO, si el empleado tiene comisión. Como en la pregunta 40, si no tiene comisión, el total se considera igual al salario. Se supone que no existen comisiones negativas. Práctica 1 Pág. 4/7
5 47. Lista los nombres y fecha de contratación de aquellos empleados que no son vendedores (SALESMAN). 48. Obtén la información disponible de los empleados cuyo número es uno de los siguientes: 7844, 7900, 7521, 7521, 7782, 7934, 7678 y 7369, pero que no sea uno de los siguientes: 7902, 7839, 7499 ni La sentencia no debe complicarse innecesariamente, y debe dar el resultado correcto independientemente de lo empleados almacenados en la base de datos. 49. Ordena los empleados por su código de departamento, y luego de manera descendente por su número de empleado. 50. Para los empleados que tengan como jefe a un empleado con código mayor que el suyo, obtén los que reciben de salario más de 1000 y menos de 2000, o que están en el departamento Obtén el salario más alto de la empresa, el total destinado a comisiones y el número de empleados. 52. Halla los datos de los empleados cuyo salario es mayor que el del empleado de código 7934, ordenando por el salario. 53. Obtén información en la que se reflejen los nombres, empleos y salarios tanto de los empleados que superan en salario a Allen como del propio Allen. 54. Halla el nombre el último empleado por orden alfabético. 55. Halla el salario más alto, el más bajo, y la diferencia entre ellos. 56. Sin conocer los resultados del ejercicio anterior, quienes reciben el salario más alto y el más bajo, y a cuanto ascienden estos salarios? 57. Considerando empleados con salario menor de 5000, halla la media de los salarios de los departamentos cuyo salario mínimo supera a 900. Muestra también el código y el nombre de los departamentos. 58. Qué empleados trabajan en ciudades de más de cinco letras? Ordena el resultado inversamente por ciudades y normalmente por los nombres de los empleados. 59. Halla los empleados cuyo salario supera o coincide con la media del salario de la empresa. 60. Obtén los empleados cuyo salario supera al de sus compañeros de departamento. 61. Cuántos empleos diferentes, cuántos empleados, y cuántos salarios diferentes encontramos en el departamento 30, y a cuánto asciende la suma de salarios de dicho departamento? 62. Cuántos empleados tienen comisión? 63. Cuántos empleados tiene el departamento 20? 64. Halla los departamentos que tienen más de tres empleados, y el número de empleados de los mismos. 65. Obtén los empleados del departamento 10 que tienen el mismo empleo que alguien del departamento de Ventas. Desconocemos el código de dicho departamento. 66. Halla los empleados que tienen por lo menos un empleado a su mando, ordenados inversamente por nombre. 67. Obtén información sobre los empleados que tienen el mismo trabajo que que algún empleado que trabaje en Chicago. 68. Qué empleos distintos encontramos en la empresa, y cuántos empleados desempeñan cada uno de ellos? 69. Halla la suma de salarios de cada departamento. Práctica 1 Pág. 5/7
6 70. Obtén todos los departamentos sin empleados. 71. Halla los empleados que no tienen a otro empleado a sus órdenes. 72. Cuántos empleados hay en cada departamento, y cuál es la media anual del salario de cada uno (el salario almacenado es mensual)? Indique el nombre del departamento para clarificar el resultado. 73. Halla los empleados del departamento 30, por orden descendente de comisión 74. Obtén los empleados que trabajan en Dallas o New York. 75. Obtén un listado en el que se reflejen los empleados y los nombres de sus jefes. En el listado deben aparecer todos los empleados, aunque no tengan jefe, poniendo un nulo el nombre de éste. 76. Lista los empleados que tengan el mayor salario de su departamento, mostrando el nombre del empleado, su salario y el nombre del departamento. 77. Deseamos saber cuántos empleados supervisa cada jefe. Para ello, obtén un listado en el que se reflejen el código y el nombre de cada jefe, junto al número de empleados que supervisa directamente. Como puede haber empleados sin jefe, para estos se indicará sólo el número de ellos, y los valores restantes (código y nombre del jefe) se dejarán como nulos. 78. Hallar el departamento cuya suma de salarios sea la más alta, mostrando esta suma de salarios y el nombre del departamento 79. Obtén los datos de los empleados que cobren los dos mayores salarios de la empresa. (Nota: Procure hacer la consulta de forma que sea fácil obtener los empleados de los N mayores salarios) 80. Obtén las localidades que no tienen departamentos sin empleados y en las que trabajen al menos cuatro empleados. Indica también el número de empleados que trabajan en esas localidades. (Nota: Por ejemplo, puede que en A Coruña existan dos departamentos, uno con más de cuatro empleados y otro sin empleados, en tal caso, A Coruña no debe aparecer en el resultado, puesto que tiene un departamento SIN EMPLEADOS, a pesar de tener otro con empleados Y tener más de cuatro empleados EN TOTAL. ATENCIÓN, la restricción de que tienen que ser cuatro empleados se refiere a la totalidad de los departamentos de la localidad.) Práctica 1 Pág. 6/7
7 4. Normas de entrega 4.1. Grupos Esta práctica puede realizarse de forma individual o en grupos formados por un máximo de dos personas. Forma de entrega El resultado que debe entregarse para superar esta práctica es un único fichero de texto, en el que se reflejen las 80 sentencias SQL (SELECT) de las consultas. El fichero debe tener el siguiente formato, con una cabecera en la que se indican los autores de la práctica: ======================================================================== PRACTICA 1 DE BASES DE DATOS 1 AUTORES: <Nombre 1> - <login de usuario> - <titulación> - Grupo de prácticas <Nombre 2> - <login de usuario> - <titulación> - Grupo de prácticas ======================================================================== -- Consulta 1: <opcionalmente, incluir el enunciado> SELECT...; -- Consulta 2: <opcionalmente, incluir el enunciado> SELECT...; Consulta 80: <opcionalmente, incluir el enunciado> SELECT...; Práctica 1 Pág. 7/7
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 [email protected] http://tutorialesnet.net Página 1 de 13 Índice 1. Introducción
Informática Básica Práctica Tema 3 Ejercicios de SQL
Informática Básica Práctica Tema 3 Ejercicios de SQL Curso 2010-2011 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO
Bases de Datos Ejercicios de SQL
Bases de Datos Ejercicios de SQL 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO ENAME JOB DEPTNO DNAME DEPT (0,N)
Ampliación de Bases de Datos Práctica 1: El lenguaje PL/SQL de Oracle Sesión 1: Introducción al PL/SQL
Ampliación de Bases de Datos Práctica 1: El lenguaje PL/SQL de Oracle Sesión 1: Introducción al PL/SQL Dado el siguiente esquema relacional y su definición en Oracle que se encuentra definida en vuestro
Unidad. Lenguaje SQL. (Structured Query Language)
Unidad Lenguaje SQL (Structured Query Language) 1 SQL Definición DDL Consulta y Actualización DML Create Alter Drop Select Insert Update Delete 2 SQL DDL CREATE TABLE nombre_tabla (nombre_columna tipo_dato/dominio
2. Distinguir entre los comandos SQL*Plus y las sentencias SQL. 3. Consultar la estructura de una tabla, por ejemplo emp.
BASES DE DATOS 2 4 o de Enxe~nería Informática (2009-2010) SQL de Oracle (1) v 1.0 -------------------------------------------------------------------------- Ejercicios: 1. Conéctate a SQL*Plus. 2. Distinguir
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
Tutorial de SQL - El comando SELECT
Tutorial de SQL - El comando SELECT El objetivo de este documento es guiar su aprendizaje del comando SELECT de SQL. La idea es que, estando conectado a sql*plus, lea este material mientras ejercita simultáneamente
Bases de Datos Relacionales III
Introducción a la Computación Bases de Datos Relacionales III Esteban E. Mocskos ([email protected]) Facultad de Ciencias Exactas y Naturales, UBA CONICET 11/06/2013 E. Mocskos (UBA CONICET) Clase 15:
Subconsultas. Copyright Oracle Corporation, 1997. All rights reserved.
6 Subconsultas Copyright Oracle Corporation, 1997. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los tipos de problemas que las subconsultas
Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved.
11 Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir constraints Crear y mantener
UNIDAD DE TRABAJO 2: BASES DE DATOS RELACIONALES
UNIDAD DE TRABAJO 2: BASES DE DATOS RELACIONALES TEMA 6: CONSULTAS (parte 3) 6.21. INTRODUCCIÓN En este tercer tema sobre consultas veremos: Revisaremos las subconsultas, comenzando con una introducción
Restricción y Clasificación de los Datos. Copyright Oracle Corporation, All rights reserved.
2 Restricción y Clasificación de los Datos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Limitar los registros
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
Tema 2. Bases de Datos Relacionales
Tema 2. Bases de Datos Relacionales Conceptos de BD relacionales Codd propone el modelo relacional para bases de datos en 1970. Ésta es la base para la construcción de los SGBDR. El modelo relacional consiste
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
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
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
Práctica 1. 1. Obtener el código y el doble del precio de los artículos cuyo precio es inferior a 5 céntimos de euro.
Práctica 1 Objetivos de aprendizaje: Funcionamiento de la sentencia select y sus cláusulas select, from y where. Uso del modificador distinct. Expresiones en las cláusulas select y where. Ejercicios: 1.
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
TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA
1 TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA 1. Definición de SQL. Características 2. Selección del origen de los datos. Cláusula FROM 3. Selección de columnas. Columnas calculadas 4.
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
!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!
INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por
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
PESTAÑA DATOS - TABLAS EN EXCEL
PESTAÑA DATOS - TABLAS EN EXCEL Una tabla en Excel es un conjunto de datos organizados en filas o registros, en la que la primera fila contiene las cabeceras de las columnas (los nombres de los campos),
Ing. Santiago C. Pérez Laura Noussan Lettry Carlos Campos
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL MENDOZA DEPARTAMENTO DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN CÁTEDRA DE GESTIÓN DE DATOS 3º AÑO TRABAJO ESPECIAL Secuencia Didáctica de Comandos del
Datos Agregados por medio de Funciones de Grupo. Copyright Oracle Corporation, 1998. All rights reserved.
5 Datos Agregados por medio de Funciones de Grupo Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Identificar las
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
Modelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos
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
Operaciones en el Modelo Relacional. Relacional. Relacional. Índice. Lenguajes de Consulta
Operaciones en el Modelo Relacional Bases de Datos Ingeniería a Técnica T en Informática de Sistemas El interés de los usuarios de las bases de datos se suele centrar en realizar consultas (contestar a
Escribiendo sentencias básicas de SQL
Escribiendo sentencias básicas de SQL Escribiendo Querys básicos 2-12 M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-1 Objetivos Al terminar esta lección, deberá ser capaz de hacer lo siguiente
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
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
5- Uso de sentencias avanzadas
Objetivos: 5- Uso de sentencias avanzadas Elaborar sentencias de manejo de datos. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Introducción: Después de trabajar con las sentencias
Bases de datos y tablas
Mario Martínez http://www.lawebdelprogramador.com Bases de datos y tablas Creación con SQL 100499. Cuando concluyas la lectura de este documento sabrás como: Crear bases de datos. Crear tablas y sus campos.
Práctica 2. Academia Bristol
Práctica 2. Academia Bristol Se desea tener una base de datos con la siguiente información acerca de los alumnos de una academia de idiomas donde se imparten varios cursos: Información acerca de los alumnos,
e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.
Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores
Los números racionales
Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones
OPERACIONES FUNDAMENTALES DEL ÁLGEBRA RELACIONAL. Bases de Datos Ingeniería de Sistemas y Computación Universidad Nacional de Colombia 2007
OPERACIONES FUNDAMENTALES DEL ÁLGEBRA RELACIONAL Bases de Datos Ingeniería de Sistemas y Computación Universidad Nacional de Colombia 2007 Álgebra Relacional Álgebra Relacional El álgebra relacional es
Registro: Es un conjunto de campos. También se llama Fila o Tupla. Son varios datos
CONCEPTOS BÁSICOS DE BASES DE DATOS Dato: Son hechos, observaciones o sucesos del mundo real que pueden tomar la forma de números, letras, símbolos o señales. Ejemplos: 4, Medellín, David, 300.000, 05/06/2005,
El modelo relacional
El modelo relacional El modelo relacional constituye una alternativa para la organización y representación de la información que se pretende almacenar en una base de datos. Se trata de un modelo teórico
Unidad 2. Descuento simple
Unidad 2. Descuento simple 0. ÍNDICE. 1. EL DESCUENTO. 2. CONCEPTO Y CLASES DE DESCUENTO SIMPLE. 3. EL DESCUENTO COMERCIAL O BANCARIO. 3.1. Concepto. 3.2. Operaciones de descuento comercial. 4. EL DESCUENTO
1. MEDIDAS DE TENDENCIA CENTRAL
1. MEDIDAS DE TENDENCIA CENTRAL Lo importante en una tendencia central es calcular un valor central que actúe como resumen numérico para representar al conjunto de datos. Estos valores son las medidas
Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 -
Tecnología de la Información y la Comunicación Base de datos Consultas - 2007 - Profesores del área Informática: Guillermo Storti Gladys Ríos Gabriel Campodónico Consultas Se utilizan consultas para ver,
Visualización de Datos a partir de Varias Tablas. Copyright Oracle Corporation, All rights reserved.
4 Visualización de Datos a partir de Varias Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Escribir sentencias
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
E 1 E 2 E 2 E 3 E 4 E 5 2E 4
Problemas resueltos de Espacios Vectoriales: 1- Para cada uno de los conjuntos de vectores que se dan a continuación estudia si son linealmente independientes, sistema generador o base: a) (2, 1, 1, 1),
Ejercicios SQL Empresa
Ejercicios SQL Empresa La siguiente base de datos almacena información sobre los empleados, clientes, productos, pedidos y departamentos de una empresa: CLIENTES (cliente_no, nombre, localidad, vendedor_no*,
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
NOTAS TÉCNICAS SOBRE EL SIT: Conceptos contables
NOTAS TÉCNICAS SOBRE EL SIT: 2 Qué son los conceptos contables? Qué son los conceptos contables? 3 Principios de su funcionamiento 3 Defina los conceptos contables 3 Modificar en bloque 6 Aplique los conceptos
INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.
INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados
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
Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco.
2010 Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco. Manuel González de León mgdl 01/01/2010 INDICE: 01. DE LOS NÚMEROS NATURALES A LOS NÚMEROS ENTEROS. 02. VALOR
MEDIDAS DE TENDENCIA CENTRAL
CAPÍTULO 14 MEDIDAS DE TENDENCIA CENTRAL A veces, de los datos recolectados ya organizados en alguna de las formas vistas en capítulos anteriores, se desea encontrar una especie de punto central en función
Divisibilidad y números primos
Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos
Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones
Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces
- 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
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
MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA
MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante
Modelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 12 Nombre: Lenguaje SQL: Valores Nulos Contextualización Qué más ofrece el lenguaje SQL? Así como te has introducido en el desarrollo de la
UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales
UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Práctica preliminar Crear la siguiente base de datos de prácticas
Supongamos que un trabajador solicita su jubilación el 31 de enero de 2012, teniendo acreditadas unas determinadas bases de cotización.
GUÍA PRÁCTICA DE JUBILACIÓN Cálculos para la pensión de jubilación REFORMA DE LA JUBILACIÓN SEGÚN PROYECTO GOBIERNO 2011 NUESTRO SISTEMA DE SEGURIDAD SOCIAL ES CONTRIBUTIVO, NO DE CAPITALIZACIÓN, POR CONSIGUIENTE
EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO
EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO 1º) Considérese un número estrictamente positivo del sistema de números máquina F(s+1, m, M, 10). Supongamos que tal número es: z = 0.d 1 d...d s 10 e Responde
Porcentaje. Problemas sobre porcentaje. www.math.com.mx. José de Jesús Angel Angel. [email protected]
Porcentaje Problemas sobre porcentaje www.math.com.mx José de Jesús Angel Angel [email protected] MathCon c 2007-2011 Contenido 1. Porcentajes 2 2. Porcentajes simplificado 4 3. Porcentajes especiales 5
EL MODELO ENTIDAD-RELACIÓN:
APUNTES DEL MÓDULO PROFESIONAL: SISTEMAS GESTORES DE BASES DE DATOS (2) Página 1 de 8 EL MODELO ENTIDAD-RELACIÓN: Conceptos previos vistos anteriormente: Los modelos de datos son el conjunto de conceptos
Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:
Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor
CONSULTAS DE RESUMEN SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
CONSULTAS DE RESUMEN SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE CONSULTAS DE RESUMEN Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes
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
CONSULTAS BASICAS EN SQL SERVER
CONSULTAS BASICAS EN SQL SERVER CONSULTAS DE SELECCION Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta
PRÁCTICA B2. Definición y modificación de datos en SQL
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
Creación de Vistas. Copyright Oracle Corporation, 1998. All rights reserved.
12 Creación de Vistas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir una Vista Crear una vista Recupera
I.E.S. González Allende
INFORMACIÓN SOBRE LAS OPCIONES ACADÉMICAS AL FINALIZAR EL TERCER CURSO DE E.S.O. CURSO 2011-2012 I.E.S. González Allende Departamento de Orientación Opciones académicas al acabar º de E.S.O. Al acabar
Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.
El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los
TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana.
TALLER #5 ACCESS CONSULTAS Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. TIPOS DE CONSULTAS
Tema 3. Medidas de tendencia central. 3.1. Introducción. Contenido
Tema 3 Medidas de tendencia central Contenido 31 Introducción 1 32 Media aritmética 2 33 Media ponderada 3 34 Media geométrica 4 35 Mediana 5 351 Cálculo de la mediana para datos agrupados 5 36 Moda 6
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,
Primeramente estudiaremos la forma básica de la sentencia SELECT, que esta formado por:
Oracle básico (II): Creación y manejo de tablas Con el artículo anterior iniciamos una entrega de Oracle Básico comenzando con el tema de creación y manejo de tablas. Ahora pasaremos a estudiar la consulta
Manual de Procedimiento
Manual de Procedimiento INSTALACION DEL PROGRAMA Este manual pretende ser una ayuda para el usuario, indicando cada uno de los pasos a seguir en su utilización. REQUERIMIENTOS: 1. Windows 98 o superior.
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
Resumen. Funcionamiento. Advertencia
Resumen Módulo: Librería: IMPEXP.DLL Acoplable a: FactuCont 5, versiones monopuesto y red Descripción: Permite exportar datos de documentos, clientes, proveedores y artículos en un solo fichero para poder
Módulo 9 Sistema matemático y operaciones binarias
Módulo 9 Sistema matemático y operaciones binarias OBJETIVO: Identificar los conjuntos de números naturales, enteros, racionales e irracionales; resolver una operación binaria, representar un número racional
EJERCICIOS DE MATEMÁTICAS I HOJA 4. Ejercicio 1. Se consideran los vectores
EJERCICIOS DE MATEMÁTICAS I HOJA 4 Ejercicio 1. Se consideran los vectores u 1 = (1, 1, 0, 1), u 2 = (0, 2, 1, 0), u 3 = ( 1, 1, 1, 1), u 4 = (2, 2, 1, 0) de R 4. Expresa, si es posible, los vectores u
LABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar funciones en Microsoft Excel 2010. 1) LA FUNCIÓN SI EN EXCEL La función SI en Excel es parte del grupo
GONZALEZ VARGAS ANA KAREN GUTIERREZ MUNGUIA LUIS DANIEL TELLEZ ARCOS DIANA FATIMA PROBLEMA A RESOLVER
GONZALEZ VARGAS ANA KAREN GUTIERREZ MUNGUIA LUIS DANIEL TELLEZ ARCOS DIANA FATIMA PROBLEMA A RESOLVER Esta base de datos se va a crear para resolver el problema en una tienda departamental, ya que podemos
Nombre: 1. Selecciona todos los registros de la tabla EMPLOYEES. Anota el nº de filas obtenidas.
Nombre: 1. Selecciona todos los registros de la tabla EMPLOYEES. Anota el nº de filas obtenidas. ; 2. Selecciona todos los registros de la tabla EMPLOYEES ordenados por nombre (first_name). ; 3. Selecciona
Descomposición factorial de polinomios
Descomposición factorial de polinomios Contenidos del tema Introducción Sacar factor común Productos notables Fórmula de la ecuación de segundo grado Método de Ruffini y Teorema del Resto Combinación de
Subconsultas Multi-Columna. Copyright Oracle Corporation, All rights reserved.
7 Subconsultas Multi-Columna Copyright Oracle Corporation, 1997. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Escribir una subconsulta multi-columna
ECUACIONES DE PRIMER GRADO
ECUACIONES DE PRIMER GRADO 1- ECUACION DE PRIMER GRADO CON UNA INCOGNITA Una ecuación de primer grado con una incógnita es una igualdad en la que figura una letra sin eponente y que es cierta para un solo
Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved.
1 Escritura Básica de Sentencias SQL Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Enumerar las posibilidades
Unidad 1 números enteros 2º ESO
Unidad 1 números enteros 2º ESO 1 2 Conceptos 1. Concepto de número entero: diferenciación entre número entero, natural y fraccionario. 2. Representación gráfica y ordenación. 3. Valor absoluto de un número
2) Se ha considerado únicamente la mano de obra, teniéndose en cuenta las horas utilizadas en cada actividad por unidad de página.
APLICACIÓN AL PROCESO PRODUCTIVO DE LA EMPRESA "F. G. / DISEÑO GRÁFICO". AÑO 2004 Rescala, Carmen Según lo explicado en el Informe del presente trabajo, la variación en la producción de páginas web de
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
FUENTES SECUNDARIAS INTERNAS
FUENTES SECUNDARIAS INTERNAS Las fuentes secundarias son informaciones que se encuentran ya recogidas en la empresa, aunque no necesariamente con la forma y finalidad que necesita un departamento de marketing.
3. El catálogo 26. Laboratorio de Bases de Datos
ÍNDICE Continuación SQL Índice 1. Continuación del SQL como DML (Lenguaje de Manipulación de Datos) 1 1.1. Inserción de datos................................. 1 1.2. Borrado de datos..................................
H E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS
H E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS Una situación que se nos plantea algunas veces es la de resolver un problema hacia atrás, esto es, encontrar
CASO PRAÁ CTICOPREÉ STAMOS. CAÁLCULO DE CUOTAS
CASO PRAÁ CTICOPREÉ STAMOS. CAÁLCULO DE CUOTAS Nuestra empresa necesita adquirir una nueva nave industrial por la que debe pagar 700.000,00. Para financiar el pago solicitaremos un préstamo hipotecario
Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática
Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información
