Facultad de Informática UCM - Examen Parcial Convocatoria de Febrero Curso 2009/2010 Grupo A Bases de Datos y Sistemas de la Información SOLUCIÓN

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

Download "Facultad de Informática UCM - Examen Parcial Convocatoria de Febrero Curso 2009/2010 Grupo A Bases de Datos y Sistemas de la Información SOLUCIÓN"

Transcripción

1 Facultad de Informática UCM - Examen Parcial Convocatoria de Febrero Curso 2009/2010 Grupo A Bases de Datos y Sistemas de la Información Ejercicio 1: 2 puntos SOLUCIÓN a) Se desea diseñar un diagrama Entidad Relación para representar fracciones. Cada fracción queda determinada por dos números enteros, el numerador y el denominador. Algunas fracciones son las fracciones reducidas de otras. Por ejemplo, 1/4 es la fracción reducida de 6/24. Se verifica que todo número racional tiene una única fracción reducida (sólo se llama fracción reducida a la que ya está totalmente simplificada). Además de conocer la fracción reducida asociada a cada fracción, interesa saber el factor de reducción asociado (en el caso de 6/24 y ¼ el factor es 6). Nota: Dos fracciones se deben considerar diferentes si tienen el numerador o el denominador diferentes, aunque correspondan a la misma fracción reducida. b) Pasar el diagrama anterior a tablas SQL que reflejen el diagrama con sus restricciones. create table fraccion ( numerador integer, denominador integer,

2 primary key(numerador,denominador) ); create table sereducea( numerador integer, denominador integer, numeradorreduc integer NOT NULL, denominadorreduc integer NOT NULL, factor integer NOT NULL, primary key (numerador,denominador), foreign key (numerador,denominador) references fraccion, foreign key (numeradorreduc,denominadorreduc) references fraccion ); Notas sobre las tablas: - Se puede añadir la restricción NOT NULL a las claves, aunque no sea estrictamente necesario. - Se puede añadir cláusulas ON DELETE CASCADE y ON UPDATE CASCADE, pero no es imprescindible (es una cuestión de diseño no aclarada en el enunciado). Ejercicio 2: 6 puntos La prestigiosa red social WebOn permite a cada usuario definir el nivel de relación con otros usuarios. La red se basa en un sencillo esquema con 2 tablas: usuario(nick, nombre, edad) relación(nick1, nick2, nivel) Los valores nick1, nick2 son clave ajena con usuario. El nivel es el valor numérico que indica el tipo de relación, y puede variar entre 10 (aborrecimiento absoluto de nick1 a nick2) a +10 (amor eterno de nick1 a nick2). Escribe consultas en SQL para: 1 Mostrar un listado de parejas unilaterales, es decir dos nicks n1, n2 tales que la tabla relación contiene una tupla (n1,n2,a), pero ninguna de la forma (n2,n1,b). Un ejemplo de salida: Nick1 Bertoldo Aniceto Nick2 Herminia Cucufato Select nick1, nick2 from relación R1

3 where not exists (select * from relación R2 where R2.nick1 = R1.nick2 and R2.nick2 = R1.nick1); 2 Escribir la consulta anterior en álgebra relacional. R1 Π (nick1,nick2) relación R2 Π (nick1,nick2) relación Bilaterales R1 (ρ (nick2,nick1) (R2)) Unilaterales R1 \ Bilaterales 3 El número de relaciones de un usuario de Nick n1 es el número de tuplas de la forma (n1,n2,a) que existen en relación para valores n2, a cualesquiera. Para cada usuario mayor de 26 años y con 100 o más relaciones indicar su nick junto con el nivel medio de todas sus relaciones (la media del campo nivel para dicho usuario). Select nick1, AVG(nivel) from usuario, relación where usuario.nick = relacion.nick1 and edad>26 group by usuario.nick having count(*) >= 100; Otra posibilidad, con una vista auxiliar Create view numrel(nick,n, media) as Select nick1,count(*), AVG(nivel) from relación group by nick1; Select numrel.nick, numrel.media From usuarios,numrel Where usuarios.nick=numrel.nick and usuarios.edad>26 and numrel.n>=100; 4 Indicar nombres de los usuarios con menos relaciones. Utilizando la vista del ejercicio anterior: Select usuarios.nombre From usuarios, numrel Where usuarios.nick=numrel.nick and numrel.n = (select min(n) from numrel); 5 Escribir una instrucción SQL para eliminar todos los elementos de relación que sean autorelaciones, es decir que sean de la forma (a,a,n) para algún a.

4 Delete from relacion where nick1=nick2; 6 Escribir una consulta que para cada usuario muestre el número de relaciones a las que ha asignado niveles negativos, mayores que 0 y exactamente 0. El aspecto de esta consulta será: Nick Negativos Mayores que 0 Igual a 0 Herminia Bertoldo Select nick, sum(if(nivel<0,1,0)) Negativos, sum(if(nivel>0,1,0)) Mayores que 0, sum(if(nivel=0,1,0)) Igual a 0 from usuarios,relación where usuarios.nick = relación.nick1 group by relacion.nick; Ejercicio 3: 2 puntos Partimos de una relación R(A,B,C,D) con dependencias S = { ABC D, A BC, C B, BD A } 1 [1 punto] Obtener un recubrimiento mínimo para S. Recubrimiento mínimo: 1. Lados derechos unitarios. S ={ ABC D, A B, A C, C B, BD A } 2. Atributos redundantes: Sobra A en ABC D? = se cumple BC D en S? = está D en {B,C} + S? {B,C} + S= {B,C}. Por tanto no sobra Sobra B en ABC D? = se cumple AC D en S? = está D en {A,C} + S? {A,C} + S= {A,C,B,D}. Por tanto sí sobra. Obtenemos un nuevo S: S ={ AC D, A B, A C, C B, BD A } Sobra C en AC D? = se cumple A D en S? = está D en {A} + S? {A} + S= {A,B,C,D} Sí sobra. Obtenemos un nuevo S: S ={ A D, A B, A C, C B, BD A } Sobra B en BD A? = se cumple D A en S? = está A en {D} + S? {D} + S= { D} No sobra. Sobra D en BD A? = se cumple B A en S? = está A en {B} + S? {B} + S= { B} No sobra. Al final de este paso: S = { A D, A B, A C, C B, BD A }

5 3. Dependencias redundantes: Sobra A D? = Se cumple A D en (S\{A D})? {A} + S\{A D} = {A,B,C} No contiene a D y por tanto no sobra Sobra A B? = Se cumple A B en (S\{A B})? {A} + S\{A B} = {A,D,C,B} como incluye a B sí que sobra. S = { A D, A C, C B, BD A } Sobra A C? = Se cumple A C en (S\{A C})? {A} + S\{A C} = {A,D }. No sobra. Sobra C B? = Se cumple C B en (S\{C B})? {C} + S\{C B} = {C }. No sobra. Sobra BD A? = Se cumple BD A en (S\{BD A})? {B,D} + S\{BD A} = {B,D }. No sobra. Recubrimiento mínimo: S = { A D, A C, C B, BD A } 2 [0.5] Indica en qué forma normal se encuentra R con respecto a estas dependencias funcionales Comenzamos por buscar las claves candidatas. Con un atributo sólo encontramos A, ya que {A}+ = {A,D,C,B} es decir todos los atributos. Con dos atributos debemos buscar un conjunto cuyo cierre sea {A,B,C,D} y que no contenga A. Encontramos {B,D}, y {C,D}. Con 3 atributos sin incluir A ni tampoco {B,D} ni {B,C} no hay ninguna posibilidad. No está en FNBC porque en C B la parte izquierda no es superclave. Está en 3FN porque en todas salvo en C B la parte izq. Es superclave, mientras que en C B la parte derecha es parte de una clave candidata. 3 [0.5 ]Encuentra una instancia de r de R tal que: a. Sea válida desde el punto de vista de las claves candidatas. b. No sea válida con respecto al conjunto S. A B C D Esta instancia cumple las restricciones dadas por las claves {A}, {B,C}, {B,D}, pero no la restricción C B, ya que se repite C (3) pero no B (valores 2 y 5).

Examen de Bases de datos Grado de Ingeniería en Informática, Febrero, 2015

Examen de Bases de datos Grado de Ingeniería en Informática, Febrero, 2015 Examen de Bases de datos Grado de Ingeniería en Informática, Febrero, 2015 1) (3 puntos) El museo de la ciudad necesita gestionar las visitas guiadas de grupos y para ello se debe implementar una base

Más detalles

Apartado A (3 puntos):

Apartado A (3 puntos): EAMEN DISEÑO DE BASES DE DATOS Y SEGURIDAD DE LA INFORMACIÓN (9 de septiembre de 2008) 2º Parcial Autorizo la publicación de la nota del examen junto a mi número de matrícula tanto en la Web como en los

Más detalles

Access SQL: DDL y DML. Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos.

Access SQL: DDL y DML. Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos. SGBD y SQL Access SQL: DDL y DML Ejercicio Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos. Necesita almacenar información acerca de sus empleados y los proyectos en

Más detalles

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

Ficheros y Bases de Datos Curso Ingeniería Técnica de Informática Primer Parcial. 10-Feb Nombre: Ficheros y Bases de Datos Curso 2009-10 Ingeniería Técnica de Informática Primer Parcial. 10-Feb-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

Ficheros y Bases de Datos Curso Primer Parcial. 7 de FEBRERO de Nombre:

Ficheros y Bases de Datos Curso Primer Parcial. 7 de FEBRERO de Nombre: Ficheros y Bases de Datos Curso 2012-2013 Primer Parcial. 7 de FEBRERO de 2013 Nombre: Se debe entregar esta hoja 1 (3,5 puntos A partir de la información sobre la BD que se describe más abajo, se pide:

Más detalles

Ficheros y Bases de Datos Curso Ingeniería Técnica de Informática Primer Parcial. 3-Septiembre Nombre:

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

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

esquema E/R de la B.D. Universidad

esquema E/R de la B.D. Universidad esquema E/R de la B.D. Universidad codprof codarea coddpto clvprof nombprof clvarea nombarea clvdpto nombdpto (0,N) (1,1) (1,N) (1,1) PROFESOR adscribir AREA_CONOC pertenecer DEPARTAMENTO (1,N) (1,1) impartir

Más detalles

La estrategia de descomposición basada en una violación de la FNBC que aplicaremos consiste en:

La estrategia de descomposición basada en una violación de la FNBC que aplicaremos consiste en: CC42A Auxiliar #4 Forma normal de Boyce-Codd (FNBC), tercera forma normal (3FN), dependencias multivaluadas, cuarta forma normal (4FN) Martes, 10 de Septiembre de 2002 Profesor: Claudio Gutiérrez Auxiliar:

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

esquema E/R de la B.D. Universidad esquema relacional de la B.D. Universidad ejercicios con la B.D. Universidad

esquema E/R de la B.D. Universidad esquema relacional de la B.D. Universidad ejercicios con la B.D. Universidad esquema E/R de la B.D. Universidad esquema relacional de la B.D. Universidad codprof codarea coddpto nombprof clvarea nombarea clvdpto nombdpto (0,N) (1,1) (1,N) (1,1) PROFESOR adscribir AREA_CONOC pertenecer

Más detalles

Apartado A (3 puntos):

Apartado A (3 puntos): EAMEN DISEÑO DE BASES DE DATOS Y SEGURIDAD DE LA INFORMACIÓN (23 de junio de 2008) 2º Parcial Autorizo la publicación de la nota del examen junto a mi número de matrícula tanto en la Web como en los tablones:

Más detalles

1. El sistema de los números reales

1. El sistema de los números reales 1. El sistema de los números reales Se iniciará definiendo el conjunto de números que conforman a los números reales, en la siguiente figura se muestra la forma en la que están contenidos estos conjuntos

Más detalles

MATERIAL SOBRE SENTENCIAS SQL

MATERIAL SOBRE SENTENCIAS SQL MATERIAL SOBRE SENTENCIAS SQL Retomado este esquema Relacional obtenido en el ejemplo de normalización): EDITOR Editor_Nombre, Editor_Direccion, Editor_Telefono ) LIBRO Libro_ID, Titulo, Editor_Nombre

Más detalles

Introducción a las Bases de Datos y al Modelo Relacional

Introducción a las Bases de Datos y al Modelo Relacional 24/10/2014 Introducción a las Bases de Datos y al Modelo Relacional Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla octubre 2014

Más detalles

MANUAL BÁSICO DEL LENGUAJE SQL

MANUAL BÁSICO DEL LENGUAJE SQL MANUAL BÁSICO DEL LENGUAJE SQL INTRODUCCIÓN A continuación se presentan lo que son comandos DLL y DML, las clausulas, lo operadores (lógicos y de comparación), funciones de agregado, consultas, tipos de

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

Examen de Ficheros y bases de datos (cód. 520) Ingeniería Técnica en Informática de Gestión Convocatoria de septiembre I PARCIAL

Examen de Ficheros y bases de datos (cód. 520) Ingeniería Técnica en Informática de Gestión Convocatoria de septiembre I PARCIAL Examen de Ficheros y bases de datos (cód. 520) Ingeniería Técnica en Informática de Gestión Convocatoria de septiembre I PARCIAL 1) (2,2 puntos) Un taller de reparaciones necesita almacenar información

Más detalles

MODELO RELACIONAL BASE DE DATOS RELACIONALES

MODELO RELACIONAL BASE DE DATOS RELACIONALES MODELO RELACIONAL BASE DE DATOS RELACIONALES Base de Datos Relacional (BDR) Una BDR es una colección de relaciones de diversos grados (numero de atributos), que varían con el tiempo (numero de tuplas,

Más detalles

Conceptos Avanzados de Programación en Internet

Conceptos Avanzados de Programación en Internet Página 1 Conceptos Avanzados de Programación en Internet (1) Introducción a las Bases de Datos (2) Lenguaje Estándar de Consultas SQL Página 2 Lenguaje SQL. Introducción BD Justificación de las Bases de

Más detalles

Departamento de Lenguajes y Sistemas Informáticos. Avda Reina Mercedes s/n Sevilla Tlf/Fax

Departamento de Lenguajes y Sistemas Informáticos. Avda Reina Mercedes s/n Sevilla Tlf/Fax Nombre: Test Conteste, rodeando con un círculo las respuestas que crea acertadas, teniendo en cuenta que cada apartado puede tener una, varias o ninguna respuesta correcta. El sistema de evaluación del

Más detalles

Unidad 1 Números. Los números naturales son aquellos que se utilizan para contar los elementos de un conjunto.

Unidad 1 Números. Los números naturales son aquellos que se utilizan para contar los elementos de un conjunto. Unidad 1 Números 1.- Números Naturales Los números naturales son aquellos que se utilizan para contar los elementos de un conjunto. El conjunto de números naturales se representa por la letra N Operaciones

Más detalles

EJEMPLOS PRÁCTICOS SQL

EJEMPLOS PRÁCTICOS SQL EJEMPLOS PRÁCTICOS SQL EJEMPLOS PRÁCTICOS SQL INTEGRIDAD REFERENCIAL DROP SCHEMA IF EXISTS Tablas1; CREATE SCHEMA Tablas1; USE Tablas1; create table Cliente( Dni VARCHAR(10), Nombre VARCHAR(10), Apellido

Más detalles

Bases de datos 1. Teórico: Modelo Relacional

Bases de datos 1. Teórico: Modelo Relacional Bases de datos 1 Teórico: Modelo Relacional MODELO de DATOS RELACIONAL Conceptos del modelo relacional Restricciones del modelo relacional y esquemas de base de datos Operaciones de creación y modificación

Más detalles

Introducción a SQL 07/11/2014. Introducción a SQL

Introducción a SQL 07/11/2014. Introducción a SQL 07/11/2014 Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2014 Objetivos de este tema (I) Saber qué es SQL. Conocer

Más detalles

Práctico 5 Diseño Relacional-Dependencias Funcionales

Práctico 5 Diseño Relacional-Dependencias Funcionales Contenido: Práctico 5 Diseño Relacional-Dependencias Funcionales Dependencias funcionales Axiomas para dependencias funcionales. Concepto de clave y superclave. Equivalencia entre conjuntos de dependencia

Más detalles

Nombre: Se debe entregar esta hoja

Nombre: Se debe entregar esta hoja Ficheros y Bases de Datos Curso 2008-9 Ingeniería Técnica de Informática Primer Parcial. 11-Feb-2009. Nombre: Se debe entregar esta hoja 1) (2,5 puntos) Construye el esquema entidad / relación para la

Más detalles

Oracle Express y Toad for Oracle

Oracle Express y Toad for Oracle 6. Creación de Oracle y Toad for Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Toad for Oracle 6. Creación de Objetivos de este tema Conocer Oracle Conocer

Más detalles

El Modelo Relacional de Bases de Datos

El Modelo Relacional de Bases de Datos El Modelo Relacional de Bases de Datos Sistemas Gestores de Bases de Datos, ciclo de Administración de Sistemas Informáticos en Red [1] Introducción Unidad 3) Modelo Relacional Gestión de Bases de Datos,

Más detalles

Bases de Datos 2. Teórico

Bases de Datos 2. Teórico Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina

Más detalles

Bases de Datos 1. Teórico: Structured Query Language

Bases de Datos 1. Teórico: Structured Query Language Bases de Datos 1 Teórico: Structured Query Language Historia Los orígenes del SQL están ligados a los orígenes de las bases de datos relacionales Estandarizado por ANSI en 1986 (SQL-86) Hubieron varias

Más detalles

BASES DE DATOS (IG18 Semipresencial) Diseño Físico de Bases de Datos Relacionales.

BASES DE DATOS (IG18 Semipresencial) Diseño Físico de Bases de Datos Relacionales. BASES DE DATOS (G18 Semipresencial) Diseño Físico de Bases de Datos Relacionales. Lledó Museros / smael Sanz museros@icc.uji.es / isanz@icc.uji.es 1de 11 Índice 1. ntroducción 2. de diseño físico 2de 11

Más detalles

LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO VALE UN PUNTO

LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO VALE UN PUNTO EXAMEN FINAL DE PRÁCTICAS DE BASES DE DATOS 18 de junio de 2003 Nombre: LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO

Más detalles

Examen de Ficheros y bases de datos (cód. 520) Ingeniería Técnica en Informática de Gestión Convocatoria de junio I PARCIAL

Examen de Ficheros y bases de datos (cód. 520) Ingeniería Técnica en Informática de Gestión Convocatoria de junio I PARCIAL Examen de Ficheros y bases de datos (cód. 520) Ingeniería Técnica en Informática de Gestión Convocatoria de junio I PARCIAL 1) (4,35 puntos) Una agencia de viaje oferta vuelos a sus clientes. Cada vuelo

Más detalles

Tipos de datos en SQL. SQL. DDL (Data Definition Language) CREATE DOMAIN CREATE TABLE CREATE TABLE. CREATE TABLE con restricciones de atributo

Tipos de datos en SQL. SQL. DDL (Data Definition Language) CREATE DOMAIN CREATE TABLE CREATE TABLE. CREATE TABLE con restricciones de atributo SQL. DDL (Data Definition Language) BASES DE DATOS (I.T.I. Gestión) Tipo boolean character Bit Numéricos Tipos de datos en SQL Declaración estándar Declaración en ORACLE BOOLEAN CHAR (longitud) char(longitud),

Más detalles

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES. Unidad didáctica 4. Números reales y números complejos

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES. Unidad didáctica 4. Números reales y números complejos NÚMEROS REALES NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de

Más detalles

T07 Opciones de integridad referencial

T07 Opciones de integridad referencial 1 de 9 17/05/2013 13:48 Lecciones SQL > T07 Opciones de integridad referencial Contenidos 1 Las opciones para mantener la integridad Las opciones para mantener la integridad referencial 2 On delete referencial

Más detalles

TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS.

TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS. TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS. TEORÍA DE CONJUNTOS. Definiciones. Se define un conjunto como una colección de objetos o cosas, se nombran con letras mayúsculas (A, B...). Cada uno de

Más detalles

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers Triggers Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir Consultar

Más detalles

MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASE # 5

MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASE # 5 MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASE # 5 OPERACIONES CON LOS NÚMEROS REALES En R se de nen dos operaciones: Suma o adición y producto o multiplicación: Si a 2 R y

Más detalles

ejercicios de consultas y normalización

ejercicios de consultas y normalización Sea la tabla prendas de una BD para la gestión de una tienda de ropa, definida como: CREATE TABLE prendas ( nombre VARCHAR2(24), color VARCHAR2(24), talla NUMBER(2) A partir de los datos de la tabla se

Más detalles

ejercicios de consultas y normalización ejercicios de consultas y normalización ejercicios de consultas y normalización

ejercicios de consultas y normalización ejercicios de consultas y normalización ejercicios de consultas y normalización Sea la tabla prendas de una BD para la gestión de una tienda de ropa, definida como: CREATE TABLE prendas ( nombre VARCHAR2(2, color VARCHAR2(2, talla NUMBER(2 A partir de los datos de la tabla se pretenden

Más detalles

Bases de Datos Curso Grado en Ingeniería del Software Examen Septiembre. Nombre: Se debe entregar esta hoja

Bases de Datos Curso Grado en Ingeniería del Software Examen Septiembre. Nombre: Se debe entregar esta hoja Bases de Datos Curso 2015-2016 Grado en Ingeniería del Software Examen Septiembre Nombre: Se debe entregar esta hoja 1) (4 puntos) A partir de la información sobre la BD que se describe más abajo, se pide:

Más detalles

Temario. Índices simples Árboles B Hashing

Temario. Índices simples Árboles B Hashing Temario Introducción y fundamentos Introducción a SQL Modelo Entidad / Relación Modelo relacional Diseño relacional: formas normales Consultas Cálculo relacional Álgebra relacional Implementación de bases

Más detalles

ejercicios de consultas y normalización

ejercicios de consultas y normalización Sea la tabla prendas de una BD para la gestión de una tienda de ropa, definida como: CREATE TABLE prendas ( nombre VARCHAR2(24), color VARCHAR2(24), talla NUMBER(2) A partir de los datos de la tabla se

Más detalles

Guía de estudio para el examen. Sean tres atributos A, B y C. Indique, para cada par de transacciones T1 y T2, si se garantiza que A+B+C no cambia.

Guía de estudio para el examen. Sean tres atributos A, B y C. Indique, para cada par de transacciones T1 y T2, si se garantiza que A+B+C no cambia. Guía de estudio para el examen Transacciones Problema 1: Suma Invariante Sean tres atributos A, B y C. Indique, para cada par de transacciones T1 y T2, si se garantiza que A+B+C no cambia. 1) T1 T2 Lock

Más detalles

EXAMEN DE BASES DE DATOS 11/06/04 Esquema de trabajo

EXAMEN DE BASES DE DATOS 11/06/04 Esquema de trabajo EXAMEN DE BASES DE DATOS 11/06/04 Esquema de trabajo Cuando haya terminado el cuestionario traslade CUIDADOSAMENTE sus respuestas a la siguiente tabla, de este modo al terminar el examen podrá calcular

Más detalles

Examen de Bases de Datos Curso Grado en Ingeniería del Software Convocatoria de Septiembre. Nombre:

Examen de Bases de Datos Curso Grado en Ingeniería del Software Convocatoria de Septiembre. Nombre: Examen de Bases de Datos Curso 2014-2015 Grado en Ingeniería del Software Convocatoria de Septiembre Nombre: Se debe entregar esta hoja. 1) (4,5 puntos) A partir de la información sobre la base de datos

Más detalles

DESCOMPOSICIÓN FACTORIAL

DESCOMPOSICIÓN FACTORIAL 6. 1 UNIDAD 6 DESCOMPOSICIÓN FACTORIAL Objetivo general. Al terminar esta Unidad resolverás ejercicios y problemas en los que apliques la factorización de polinomios cuyos términos tienen coeficientes

Más detalles

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Juan Luis Mora Blanco. El modelo Relacional 1 Modelo Relacional El modelo relacional El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve Conceptos...1

Más detalles

PROPIEDADES DE LOS NUMEROS REALES

PROPIEDADES DE LOS NUMEROS REALES PROPIEDADES DE LOS NUMEROS REALES Universidad de Puerto Rico en Arecibo Departamento de Matemáticas Prof. Yuitza T. Humarán Martínez Adaptado por Prof. Caroline Rodriguez Naturales N={1, 2, 3, 4, } {0}

Más detalles

Terminología Equivalente

Terminología Equivalente Normalización La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidadrelación almodelo relacional.

Más detalles

TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD)

TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD) TEMA 6: LENGUAJE DE DEFINICIÓN DE DATOS (LDD 6.1 Introducción Hasta ahora hemos estudiado las sentencias que forman parte del DML (Data Management Language lenguaje de manipulación de datos, todas esas

Más detalles

Examen de Bases de datos y sistemas de información I PARCIAL

Examen de Bases de datos y sistemas de información I PARCIAL Examen de Bases de datos y sistemas de información I PARCIAL 1) (0,5 puntos) Demostrar que en la tabla que resulta de traducir un conjunto de relaciones n-arias en el que sólo m conjuntos de entidades

Más detalles

UNIDAD 1. Los números racionales

UNIDAD 1. Los números racionales Matemática UNIDAD 1. Los números racionales 1 Medio En esta Unidad se sistematizan y profundizan los conocimientos acerca del conjunto de los racionales, tomando como base los conocimientos que el estudiante

Más detalles

Recordar las principales operaciones con expresiones algebraicas.

Recordar las principales operaciones con expresiones algebraicas. Capítulo 1 Álgebra Objetivos Recordar las principales operaciones con expresiones algebraicas. 1.1. Números Los números naturales se denotarán por N y están constituidos por 0, 1, 2, 3... Con estos números

Más detalles

operaciones inversas Para unificar ambas operaciones, se define la potencia de exponente fraccionario:

operaciones inversas Para unificar ambas operaciones, se define la potencia de exponente fraccionario: Potencias y raíces Potencias y raíces Potencia operaciones inversas Raíz exponente índice 7 = 7 7 7 = 4 4 = 7 base base Para unificar ambas operaciones, se define la potencia de exponente fraccionario:

Más detalles

SQL Server 2005 - Definición de los índices

SQL Server 2005 - Definición de los índices SQL Server 2005 - Definición de los índices Marco Antonio Torres Carranco 3A En este tutorial, aprenderá a definir índices en SQL Server 2005 - agrupados y no agrupados indexes, el optimizador de consultas

Más detalles

GUÍA DE TRABAJO N 5 GRADO 11 Programación y Diseño de Articulación SENA Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

GUÍA DE TRABAJO N 5 GRADO 11 Programación y Diseño de Articulación SENA Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 Página 1 de 6 GUIA N 5 LINEA DE COMANDOS MYSQL I. CREAR, SELECCIONAR, VISUALIZAR 1. CREAR BASE DE DATOS CREATE DATABASE Nombre_Base_Datos; 2. VER LISTADO DE BASES DE DATOS SHOW DATABASES; 3. USAR UNA BASE

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

Polinomios. 1.- Funciones cuadráticas

Polinomios. 1.- Funciones cuadráticas Polinomios 1.- Funciones cuadráticas Definición 1 (Función polinomial) Sea n un entero no negativo y sean a n, a n 1,..., a, a 1, a 0 número s reales con a n 0. La función se denomina función polinomial

Más detalles

Está basado en el álgebra y en el cálculo relacional.

Está basado en el álgebra y en el cálculo relacional. SQL DML. Introducción SQL. QUÉ ES. SQL (Structured Query Language, Lenguaje Estructurado de Consultas): Lenguaje que permite expresar operaciones diversas (aritméticas, combinatorias, lógicas, selección

Más detalles

Restricción de valor único. Indispensable para diseñar esquemas de bases de datos que eliminen al redundancia.

Restricción de valor único. Indispensable para diseñar esquemas de bases de datos que eliminen al redundancia. CC42A Auxiliar #3 Dependencias funcionales, reglas, axiomas de Armstrong, cerradura de dependencias Martes, 03 de Septiembre de 2002 Profesor: Claudio Gutiérrez Auxiliar: Tania Gallardo Consultas a tgallard@dcc.uchile.cl

Más detalles

GUÍA DE TRABAJO N 7 GRADO 11. Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 GUIA N 7 COMANDOS MYSQL II. CREAR UNA TABLA

GUÍA DE TRABAJO N 7 GRADO 11. Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 GUIA N 7 COMANDOS MYSQL II. CREAR UNA TABLA Página 1 de 6 GUIA N 7 COMANDOS MYSQL I. CREAR, SELECCIONAR, VISUALIZAR 1. CREAR BASE DE DATOS CREATE DATABASE Nombre_Base_Datos; 2. VER LISTADO DE BASES DE DATOS SHOW DATABASES; 3. USAR UNA BASE DE DATOS

Más detalles

SQL: Lenguaje de Interrogación Estructurado

SQL: Lenguaje de Interrogación Estructurado SQL: Lenguaje de Interrogación Estructurado SQL Es el lenguaje para Bases de Datos Relacionales más usado Es un lenguaje declarativo: QUÉ no CÓMO El núcleo fundamental se basa en el Algebra Relacional,

Más detalles

Triggers 27/11/2014. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle

Triggers 27/11/2014. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle Triggers en Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla noviembre 2012 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir

Más detalles

OPERACIONES CON POTENCIAS. Una potencia es un producto de factores iguales. Está formada por la base y el exponente.

OPERACIONES CON POTENCIAS. Una potencia es un producto de factores iguales. Está formada por la base y el exponente. OPERACIONES CON POTENCIAS Una potencia es un producto de factores iguales. Está formada por la base y el exponente. 3. 3. 3. 3 = 3 4 Exponente Base Se puede leer: tres elevado a cuatro o bien tres elevado

Más detalles

Números Reales. 87 ejercicios para practicar con soluciones. 1 Ordena de menor a mayor las siguientes fracciones: y

Números Reales. 87 ejercicios para practicar con soluciones. 1 Ordena de menor a mayor las siguientes fracciones: y Números Reales. 8 ejercicios para practicar con soluciones Ordena de menor a mayor las siguientes fracciones: y 8 Reducimos a común denominador: 0 80 0 00 0 y 0 0 0 0 0 0 8 0 El orden de las fracciones,

Más detalles

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 ÍNDICE Introducción... XI Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 Características y novedades de Access 2010... 1 Comienzo rápido del trabajo y seguimiento de la información...

Más detalles

RELACIÓN EJERCICIOS NÚMEROS RACIONALES Y REALES 4º B CURSO 2010-11

RELACIÓN EJERCICIOS NÚMEROS RACIONALES Y REALES 4º B CURSO 2010-11 RELACIÓN EJERCICIOS NÚMEROS RACIONALES Y REALES º B CURSO 00- Expresa las siguientes fracciones en forma decimal e indica de qué tipo es dicho cociente / /0 0/ / Entero, Decimal exacto 0 0, Periódico puro,

Más detalles

Structured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011

Structured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011 Structured Query Language () Fundamentos de Bases de Datos InCo - Un poco de historia Lenguajes de consulta relacionales: SEQUEL (IBM-1970) QUEL (Ingres-1970) QBE (IBM-1970) es el lenguaje comercial más

Más detalles

CURSOSO. Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. MATEMÁTICAS. AntonioF.CostaGonzález

CURSOSO. Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. MATEMÁTICAS. AntonioF.CostaGonzález CURSOSO CURSOSO MATEMÁTICAS Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. AntonioF.CostaGonzález DepartamentodeMatemáticasFundamentales FacultaddeCiencias Índice 1 Introducción y objetivos

Más detalles

Manejo de Tablas y Llaves Foráneas

Manejo de Tablas y Llaves Foráneas Manejo de Tablas y Llaves Foráneas Llaves Foráneas Para manejar las llaves foráneas, deben crearse al menos dos tablas, la primera tal y como se ha hecho anteriormente CREATE TABLE nombre_tabla ( nombre_columna_1

Más detalles

GESTORES GESTORES DE BASES DE DATOS

GESTORES GESTORES DE BASES DE DATOS GESTORES GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de

Más detalles

FRACCIONES Y NÚMEROS RACIONALES. obtienen al dividir la unidad en n partes iguales.

FRACCIONES Y NÚMEROS RACIONALES. obtienen al dividir la unidad en n partes iguales. ESCUELA SECUNDARIA No. 264 MIGUEL SERVET GUÍA PARA EL EXAMEN DE MATEMÁTICAS DE 1 A, 1 B, 1 C, 1 D, CORRESPONDIENTE AL PRIMER BIMESTRE. La siguiente información te servirá para que estudies, sólo deberás

Más detalles

DISEÑO DE BASES DE DATOS ºC Examen 8/Feb/2006

DISEÑO DE BASES DE DATOS ºC Examen 8/Feb/2006 Cuestión: Control de concurrencia Haga un cuadro comparativo de las ventajas e inconvenientes de los distintos métodos de control de concurrencia que conozca (en filas: el método, en columnas: ventajas

Más detalles

SQL. Fundamentos de Bases de Datos. Concepción de Sistemas de Información Instituto de Computación Facultad de Ingeniería Universidad de la República

SQL. Fundamentos de Bases de Datos. Concepción de Sistemas de Información Instituto de Computación Facultad de Ingeniería Universidad de la República SQL Fundamentos de Bases de Datos Concepción de Sistemas de Información Instituto de Computación Facultad de Ingeniería Universidad de la República SQL- FBD CSI - InCo - Fing - UDELAR 1 Introducción SQL

Más detalles

Características del lenguaje SQL

Características del lenguaje SQL Lenguaje SQL Características del lenguaje SQL Es el lenguaje estándar para realizar operaciones en bases de datos relacionales. Instrucciones: SELECT Consulta. Su implementación está basada en álgebra

Más detalles

Forman base cuando p 0 y 1.

Forman base cuando p 0 y 1. 1 VECTORES: cuestiones y problemas Preguntas de tipo test 1. (E11). Los vectores u = (p, 0, p), v = (p, p, 1) y w = (0, p, ) forman una base de R : a) Sólo si p = 1 b) Si p 1 c) Ninguna de las anteriores,

Más detalles

Conversión de unidades: factores de conversión vs. reglas de tres

Conversión de unidades: factores de conversión vs. reglas de tres Conversión de unidades: factores de conversión vs. reglas de tres Apellidos, nombre Atarés Huerta, Lorena (loathue@tal.upv.es) Departamento Centro Departamento de Tecnología de Alimentos ETSIAMN (Universidad

Más detalles

Guía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012

Guía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012 Guía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012 Problema Enunciado: Sean las siguientes tablas de una base de datos Empleado (ndiemp, nomemp, sexemp, fecnac,

Más detalles

Atributos Los atributos son las columnas de un relación y describen características particulares de ella.

Atributos Los atributos son las columnas de un relación y describen características particulares de ella. Unidad III: Modelo relacional 3.1 Estructura básica Tablas El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación. título año duración tipo

Más detalles

Examen de Bases de datos y sistemas de información I PARCIAL. A C S I _y s1 _z B N C

Examen de Bases de datos y sistemas de información I PARCIAL. A C S I _y s1 _z B N C Examen de Bases de datos y sistemas de información I PARCIAL 1) (0,7 puntos) Traducir a SQL la siguiente consulta QBE: A C S I _y s1 _z B N C _x _y Resultado N C I P. AO(1)._x DO(2)._y _z Solución (10

Más detalles

N = {1, 2, 3, 4, 5,...}

N = {1, 2, 3, 4, 5,...} Números y Funciones.. Números Los principales tipos de números son:. Los números naturales son aquellos que sirven para contar. N = {,,, 4, 5,...}. Los números enteros incluyen a los naturales y a sus

Más detalles

Oracle Database y Oracle SQL Developer

Oracle Database y Oracle SQL Developer Oracle Database y Oracle 15/11/2012 Oracle Database y Oracle Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2012 Objetivos

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

Bases de Datos Relacionales y SQL: Una Introducción

Bases de Datos Relacionales y SQL: Una Introducción 1 Bases de Datos Relacionales y SQL: Una Introducción Protein Design Group, CNB CSIC 2 Sumario Qué es un SGBDR? Usuarios de base de datos Tablas: creación y definición de restricciones Manipulación de

Más detalles

Examen de Bases de datos Grado de Ingeniería en Informática 3 de septiembre, 2015

Examen de Bases de datos Grado de Ingeniería en Informática 3 de septiembre, 2015 Nombre: Examen de Bases de datos Grado de Ingeniería en Informática 3 de septiembre, 2015 1 (3 puntos Un parque de atracciones desea implementar una base de datos relacional que cumpla los siguientes requisitos:

Más detalles

1 Números racionales

1 Números racionales 8 _ 0-0.qxd //0 : Página Números racionales INTRODUCCIÓN Esta unidad desarrolla conceptos y técnicas ya conocidos de otros cursos. Sin embargo, es conveniente repasar las distintas interpretaciones que

Más detalles

Vemos que t3 y t4 serían las mismas tuplas que las dadas. En este caso no se agregan tuplas.

Vemos que t3 y t4 serían las mismas tuplas que las dadas. En este caso no se agregan tuplas. EJERCICIOS DE DEPENDENCIAS MULTIVALUADAS (DMV): EJERCICIO 1: La relación R(X,Y,Z) satisface las DMV X->->Y. Si r contiene las tuplas (0,1,2) y (0,3,4), Qué otras tuplas deben aparecer necesariamente en

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

BASE DE DATOS ARTICULOS DE COMPUTACION.

BASE DE DATOS ARTICULOS DE COMPUTACION. BASE DE DATOS ARTICULOS DE COMPUTACION. Ejercicio 1. Agregar una Tabla Clientes: la cual contenga los siguientes campos: cedula, nombre, apellido, teléfono. Ejercicio 2. Agregarle cinco registros a la

Más detalles

ESTALMAT-Andalucía Actividades 09/10

ESTALMAT-Andalucía Actividades 09/10 Veteranos Sesión Conjunta. Sesión: on line Fecha: Curso 2009-2010 Título: Ejercicios sobre fracciones egipcias. En este documento mostramos algunas soluciones de los alumnos y alumnas Veteranos de 1º y

Más detalles

Fracciones. 1. Concepto de fracción 1.a. Las fracciones en nuestra vida Lee el texto de pantalla. 1.b. Definición y elementos de una fracción

Fracciones. 1. Concepto de fracción 1.a. Las fracciones en nuestra vida Lee el texto de pantalla. 1.b. Definición y elementos de una fracción 1. Concepto de fracción 1.a. Las fracciones en nuestra vida Lee el texto de pantalla. Fracciones Pon, al menos tres ejemplos de 1ª Forma: utilización de fracciones en el lenguaje habitual. Uno original

Más detalles

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

ESCUELA SUPERIOR POLITECNICA DEL LITORAL SISTEMAS DE BASES DE DATOS I UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Computación e Ingeniería en Telemática Sistemas Tecnológicos,

Más detalles

Práctica 3: El lenguaje SQL (2ª parte). (6ª sesión).

Práctica 3: El lenguaje SQL (2ª parte). (6ª sesión). Práctica 3: El lenguaje SQL (2ª parte). (6ª sesión). Programa de prácticas: Práctica 1. Introducción al uso de una BD relacional (ACCESS). Práctica 2. Representación de la realidad en el modelo relacional

Más detalles

Fracciones y decimales (páginas 62 66)

Fracciones y decimales (páginas 62 66) A NOMRE FECHA PERÍODO Fracciones y decimales (páginas 6 66) Un decimal que termina, tal como 0, es un decimal terminal Todos los decimales terminales son números racionales 0,000 Un decimal que se repite,

Más detalles

Problemas geométricos y algebraicos. Reglas de los exponentes

Problemas geométricos y algebraicos. Reglas de los exponentes Problemas geométricos y algebraicos Aquí empezamos a estudiar los conceptos que más vamos a utilizar en los cursos de matemáticas. Los temas de esta unidad son los conceptos de álgebra que no debes olvidar.

Más detalles

álgebra relacional 2

álgebra relacional 2 16/04/2012 1 La división es un operador "extraño" dentro del álgebra relacional por su especificidad. Suponemos que su inclusión en AR tiene que ver con el "para todos" ( x F) del cálculo relacional puesto

Más detalles