BAE MANUAL DE EJERCICIOS TEMA 2

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

Download "BAE MANUAL DE EJERCICIOS TEMA 2"

Transcripción

1 MANUAL DE EJERCICIOS BAE TEMA 2 1. Se quiere realizar el sistema de información necesario para coleccionar música. Después de analizar sabemos que: a. Vamos a almacenar Canciones. b. Sabemos que un canción puede estar cantada por un solo grupo, el cuál puede cantar múltiples canciones. c. De la canciones vamos a guardar el nombre de la canción, el nombre del grupo que la canta, la duración de la canción y el año en que se publicó. El nombre de la canción y el nombre del grupo distinguirán cada ocurrencia que se de. d. Un grupo se encuentra formado por una serie de personas. e. De los grupos almacenaremos su nombre, que servirá para distinguir las ocurrencias, el número de componentes que tiene y la fecha de su creación. f. Y de las personas que componen un grupo, almacenaremos su DNI, nombre, apellidos y fecha de nacimiento. Se pide realizar una análisis previo de la información y generar su correspondiente modelo Entidad-Relación. 2. Deseamos realizar el sistema de información para la gestión básica del personal de cualquier empresa. Para ello siempre se desprende que: a. Una empresa está formada por departamentos. b. En esos departamentos trabajan empleados de tal forma que un departamento está compuesto de muchos empleados los cuáles por norma general pertenecen a 1 solo departamento. c. De un departamento vamos a guardar un código que lo identifique, su nombre, su presupuesto salarial y su número de empleados. d. Acerca de los empleados almacenaremos su DNI que los van a identificar, su nombre, dos apellidos, dirección, municipio, teléfono, código postal, provincia y su nacionalidad. e. Sabemos que todo empleado va a tener un tipo de características salariales, mismas características que puede tener más de un empleado. f. De las características salariales vamos a guardar un código identificativo, el salario mínimo, el salario máximo y un campo que almacene el número de subordinados que tiene a su cargo. g. Por otra parte, un empleado tiene un historial el cual solo pertenece a dicho empleado. h. Del historial vamos a guardar un código identificativo, la fecha de creación que coincide con la fecha de contratación del empleado y el salario actual. Se pide realizar una análisis previo de la información y generar su correspondiente modelo Entidad-Relación.

2 3. Se desea realizar el estudio inicial de un sistema de información para el software de un gestor de contenidos. Tras un breve boceto llegamos a las siguientes conclusiones: a. El gestor va a estar formado menús. b. Un menú va a estar compuesto por una serie de elementos lo cuáles pueden pertenecer a varios menús. c. Un elemento se integra en una sección que tendrá en su interior varios elementos. d. Cada una de esas secciones van a pertenecer a muchas categorías, categorías en la cual pueden haber varias secciones. Se pide realizar un análisis previo de la información y generar su correspondiente modelo Entidad-Relación seleccionando los atributos que consideres oportunos. SOLUCIÓN Entidades Relaciones Grado Correspondencia Menú A A va a estar compuesto por B - R1 Grado 2 (N:M) Elementos B B se integra en C - R2 Grado 2 (N:1) Secciones C C van a pertenecer a D - R3 Grado 2 (N:M) Categorías D Atributos Menú Elementos Secciones Categorías R1 R2 R3 CodMenu, Nombre, Descripcion, FechaCreacion CodElemento, Nombre, Descripcion CodSeccion, Nombre, Observaciones CodCategoria, Nombre CodMenu, CodElemento CodElemento, CodSeccion CodSeccion, CodCategoria Correspondencias R1 R2 R3 R1 es de muchos a muchos pues un menú va a estar compuesto por muchos elementos y un elemento puede estar en muchos menús. R2 es de muchos a uno ya que un elemento se integra en una sección pero una sección va a integrar a muchos elementos. R3 es del tipo muchos a muchos debido a que una sección va a pertenecer a muchas categorías y una categoría va a pertenecer a muchas secciones.

3 4. Una empresa de alquiler de coches, dentro del contexto de información que maneja, sigue las siguientes premisas: a. Posee una serie de modelos de coches, identificados por su matrícula. Deseamos guardar también el modelo, cilindrada, caballaje, numero de puertas, color y fecha de matriculación. b. Cada modelo de coche pertenece a una marca de coches, que tienen varios modelos, y las marcas de coches se identifican por su nombre. Queremos guardar también el año de creación de la marca. c. En Canarias, una marca de coches es vendida exclusivamente por un concesionario que puede distribuir varias marcas. Queremos saber el nombre del concesionario, dirección, tlf, cpostal, nombre y apellidos del propietario. d. Para cada marca se dispone de un taller especializado, taller exclusivo para una marca. Queremos almacenar de esos talleres el nombre, la dirección, tlf, provincia y cpostal. Se pide realizar un análisis previo de la información y generar su correspondiente modelo Entidad-Relación. SOLUCIÓN Entidades Relaciones Grado Correspondencia Modelos A A pertenece a B - R1 Grado 2 (N:1) Marca B B es vendida por C - R2 Grado 2 (N:1) Concesionario C B dispone de D - R3 Grado 2 (1:1) Taller Espec. D Atributos Modelos Marca Concesionario Taller Espec. R1 R2 R3 Matricula, modelo, cilindrada, caballos, npuertas, color, fmatricula Nombremarca, acreacion Nombreconcesionario, dirección, tlf, cpostal, nompropie, apepropie Nombretaller, dirección, tlf, provincia, cpostal Matricula, nombremarca Nombremarca, Nombreconcesionario Nombremarca, Nombretaller Correspondencias R1 R2 R3 R1 es de muchos a uno pues un modelo de coche pertenece a una marca y una marca tiene varios modelos de coches. R2 es de muchos a uno ya que una marca de coches es vendida por un concesionario además que un concesionario puede distribuir varias marcas de coche. R3 es del tipo uno a uno debido a que un concesionario dispone de un taller especializado y este taller especializado es exclusivo para una marca de coches.

4 5. Se va a realizar un estudio sobre medios de locomoción. Tras un análisis llegamos a las siguientes conclusiones: a. Podemos tener medios con o sin motor. b. A su vez, en los medios con motor tenemos con o sin ruedas. c. Con ruedas que pueden dividirse en coches, motos y aviones. d. Sin ruedas en barcos, petroleros y yates. e. Medios sin motor pueden ser con ruedas y sin ruedas. f. Con ruedas pueden ser bicicletas, triciclos y patinetas. g. Sin ruedas pueden ser barcas y paracaídas. Se pide realizar un análisis previo de la información y generar su correspondiente modelo Entidad-Relación seleccionando los atributos que consideres oportunos. 6. Se desea realizar un breve sistema de información sobre un 24 horas. Las características son: - Se guarda información sobre los clientes a los que se fian. - Los clientes compran productos. De hecho un cliente compra muchos productos y un producto puede ser comprado por muchos clientes. - Esos clientes pueden ser bebidas, productos de charcutería, productos de limpieza, panes y bollerías y productos denominados diversos. - Los productos son distribuidos por proveedores. Un producto lo trae solo un proveedor el cual puede traer múltiples productos. - Las bebidas pueden ser alcohólicas, refrescos, zumos y agua. - Sabemos que los zumos se realizan mediante frutas. Un zumo puede estar compuesto por muchas frutas y una fruta puede estar en varios zumos distintos. Se pide realizar un análisis previo de la información y generar su correspondiente modelo Entidad-Relación seleccionando los atributos que consideres oportunos. Entidades Relaciones Grado Correspondencia Clientes A A compran B - R1 Grado 2 (N:M) Productos B B son distribuidos por H - R2 Grado 2 (N:1) Bebidas C K se realizan mediante M - R3 Grado 2 (N:M) Productos de Charcutería D Productos de Limpieza E Especializaciones Panes y Bollerías - F B se especializa en C, D, E, F, G Productos Diversos - G C se especializa en I, J, K, L Proveedores H Alcohólicas I Refrescos J Zumos - K

5 Agua L Frutas - M Atributos Correspondencias R1 R2 R3 R1 es una relación de muchos a muchos pues un cliente puede comprar muchos productos y a la vez un producto puede ser comprado por muchos clientes. R2 es de muchos a uno puesto que un producto es distribuido solo por un proveedor pero este distribuye muchos productos. R3 es del tipo muchos a muchos ya que un zumo se realiza mediante muchas frutas y una fruta realiza muchos zumos. 7. Genera el modelo relacional correspondiente al modelo Entidad-Relación del Ejercicio Genera el modelo relacional correspondiente al modelo Entidad-Relación del Ejercicio 3. SOLUCIÓN Tabla MENÚ - 1 Tabla SECCIONES - 2 Tabla ELEMENTOS - 3 CodMenu CodSeccion CodElemento Nombre Nombre Nombre Descripcion Observaciones Descripcion FechaCreacion CodSeccion PK(CodMenu) PK(CodSeccion) PK(CodElemento) FK(CodSeccion) -> SECCIONES(CodSeccion) Tabla CATEGORÍAS - 4 Tabla VA A ESTAR COMPUESTO POR - 5 Tabla VAN A PERTENECER - 6 CodCategoria CodMenu CodSección Nombre CodElemento CodCategoría PK(CodCategoria) PK(CodMenu, CodElemento) PK(CodSeccion, CodCategoria) FK(CodMenu) -> MENU(CodMenu) FK(CodSeccion) -> SECCIONES(CodSeccion) FK(CodElemento) -> ELEMENTOS(CodElemento) FK(CodCategoria) -> CATEGORIAS(CodCategoria)

6 9. Genera el modelo relacional correspondiente al modelo Entidad-Relación del Ejercicio Se desea realizar un breve sistema de información para una empresa de fumigación. Las características son: Dicha empresa va a realizar fumigaciones. De cada fumigación vamos a guardar un código, la fecha, la hora, la duración del proceso y la duración de la limpieza producida. Sabemos que una fumigación se realiza en una determinada posición y en esa posición se podrán hacer muchas fumigaciones. De cada posición vamos a guardar su latitud y su longitud. Dichas fumigaciones son realizadas por empleados sabiendo una fumigación la hace un solo empleado que puede hacer muchas fumigaciones. De un empleado guardaremos su dni, nombre, apellidos y fecha de nacimiento. Pero dentro de los empleados encontramos varios tipos pudiendo ser: Genéricos que guardaremos el número de fumigaciones al dia que pueden hacer. Aéreos indica la altura máxima a la que puede llegar la fumigación. Insectólogos indica el número de m2 que fumiga en 1h. Para los Insectólogos se sabe que utilizan Herramientas Subterráneas. Un insectólogo utilizará muchas herramientas que podrán ser utilizadas por muchos inséctologos. De una herramienta guardaremos un código, un nombre y un detalle de su utilización. Se pide realizar un análisis previo de la información y generar su correspondiente modelo Entidad-Relación así como a continuación su correspondiente modelo relacional.

7 11. Deseamos realizar el sistema de información sobre la red de bibliotecas del sureste de la isla en la que confluyen inicialmente las siguientes circunstancias que luego se depurarán: La red está formada por un conjunto de bibliotecas. En dichas bibliotecas trabajan una serie de empleados, obviamente de manera exclusiva. Las bibliotecas editan solamente con una serie de editoriales de tal forma que esa editorial no va a trabajar con otras bibliotecas. Y en nuestras bibliotecas van a almacenarse muchos libros. A su vez esos libros pueden estar en otras bibliotecas. Para ello deberán estar publicados por otras editoriales evidentemente pues iría en contra de la premisa anteriormente citada. A su vez sabemos que para esas editoriales trabajan muchos escritores los cuáles escriben para una sola editorial. De igual forma también conocemos que un libro pertenece exclusivamente a un determinado género que lo conforma varios libros. Se pide que generes el correspondiente modelo Entidad-Relación añadiendo los atributos que consideres necesarios y a continuación generes su correspondiente modelo relacional. SOLUCIÓN Modelo ENTIDAD-RELACIÓN Entidades Relaciones Grado Correspondencia Bibliotecas A A trabajan B - R1 Grado 2 (1:N) Empleados B A editan con C - R2 Grado 2 (1:N) Editoriales C A van a almacenarse D - R3 Grado 2 (N:M) Libros D D deberán estar publicados por C - R4 Grado 2 (N:M) Escritores E E escriben para C - R5 Grado 2 (N:1) Géneros - F D pertenece a F - R6 Grado 2 (N:1) Atributos Bibliotecas Empleados Editoriales Libros Escritores Género CodB, Nombre, Localidad, Cpostal CodE, Nombre, Fnac CodD, Nombre, Provincia ISBN, Titulo CodS, Nombre, Fnac CodG, Nombre

8 R1 CodB, CodE R2 CodB, CodD R3 CodB, ISBN R4 ISBN, CodD R5 CodS, CodD R6 ISBN, CodG Correspondencias Aquí iría la explicación de las correspondencias de las 6 relaciones propuestas. Modelo RELACIONAL Tabla BIBLIOTECAS 1 Tabla EMPLEADOS 2 Tabla EDITORIALES 3 CodB Nombre Localidad Cpostal PK(CodB) CodE Nombre Fnac CodB PK(CodE) FK(CodB) -> BIBLIOTECAS(CodB) CodD Nombre Provincia CodB PK(CodD) FK(CodB) -> BIBLIOTECAS(CodB) Tabla LIBROS 6 Tabla ESCRITORES 5 Tabla GÉNEROS 4 ISBN Titulo CodG PK(ISBN) FK(CodG) -> GENEROS(CodG) CodS Nombre Fnac CodD PK(CodS) FK(CodD) -> EDITORIALES(CodD) CodG Nombre PK(CodG) Tabla VAN A ALMACENARSE 7 CodB ISBN PK(CodB, ISBN) FK(CodB) -> BIBLIOTECAS(CodB) FK(ISBN) -> LIBROS(ISBN) Tabla DEBERÁN ESTAR PUBLICADOS POR 8 ISBN CodD PK(ISBN, CodD) FK(ISBN) -> LIBROS(ISBN) FK(CodD) -> GENEROS(CodG)

9 12. Una tienda de ultramarinos desea iniciar la renovación de su sistema de información. Para ello empieza a realizar el estudio de la composición de la tienda y se detecta que: - En la tienda se venden distintos productos de distintos tipos. - Dentro de esos tipos vamos a destacar inicialmente Frutas, Bebidas, Carnes y Pescados. - De los productos en general vamos a almacenar un código identificativo y su nombre. - Posteriormente, de cada tipo de producto guardaremos su peso y fecha de caducidad. - Sabemos que las carnes son distribuidos por varios proveedores de forma una carne la distribuye un único proveedor el cual puede distribuir varias carnes. - De otro lado, sabemos que los pescados son capturados en distintos mares dándose la situación que un pescado se podrá capturar en un solo mar pero en ese mar se podrán capturar varios pescados. - De los proveedores guardaremos su código, nombre, código postal y tlf. - De los mares almacenaremos su código, nombre y extensión en m2. Se pide realizar un análisis exhausto de la situación y generar su correspondiente modelo Entidad-Relación. Genera a continuación su modelo relacional. 13. Dado el siguiente modelo relacional, obtén su modelo entidad-relación correspondiente: Tabla A 1 Tabla B 2 Tabla C 6 A1 A2 A3 PK(A2) A2 B2 PK(A2) C1 C2 C3 D1 D2 A2 PK(A2) FK(D1,D2) -> D(D1,D2) Tabla D 5 Tabla E 3 Tabla F 4 D1 D2 D3 E2 PK(D1,D2) FK(E2) -> E(E2) E1 E2 E3 PK(E2) F1 F2 F3 A2 PK(F3) FK(A2) -> A(A2)

10 14. Dado el siguiente modelo relacional, obtén su modelo entidad-relación correspondiente: Tabla A 1 Tabla B 2 Tabla C 3 A1 A2 A3 A4 PK(A2,A4) B2 B3 PK() C1 C2 C3 PK() Tabla D 4 Tabla E 9 Tabla F 7 D1 D2 PK() A2 A4 PK(,A2,A4) FK() -> F() FK(A2,A4) -> A(A2,A4) F1 F2 F5 PK() Tabla G 6 Tabla H 5 Tabla I 8 G1 G2 PK(G1) FK() -> H() H2 H3 H4 H5 PK() G1 I2 I3 PK(,G1) FK() -> B() FK(G1) -> G(G1)

11 15. Dado el siguiente modelo relacional, obtén su modelo entidad-relación correspondiente: Tabla A Tabla B Tabla C A1 A2 G3 PK(A1) FK(G3) -> G(G3) G3 B2 B3 PK(B3) FK(G3) -> F(G3) C1 C2 C3 PK(C1,C2) Tabla D Tabla E Tabla F G3 C1 C2 PK(C1,C2,G3) FK(C1,C2) -> C(C1,C2) FK(G3) -> F(G3) E1 E2 E3 E4 G3 PK(G3) F1 G3 PK(G3) Tabla G Tabla H Tabla I G1 G2 G3 G4 PK(G3) H1 H2 G3 PK(G3) I1 I2 G3 PK(I1,I2,G3) FK(G3) > H(G3)

12 16. Dado el siguiente modelo relacional, obtén su modelo entidad-relación correspondiente: Tabla A 6 Tabla B 5 Tabla C 1 A1 A2 A3 E2 PK(E2) B2 D1 D2 C2 PK(B2) FK(D2,D1) -> D(D2,D1) FK(C2) -> C(C2) C3 C4 C2 C1 PK(C2) Tabla D 2 Tabla E 3 Tabla F 4 D1 D2 D3 PK(D1,D2) E1 E2 E3 PK(E2) F1 F2 D1 D2 E1 PK(E1,D2,D1) FK(E1) -> E(E1) FK(D2,D1) -> D(D2,D1) Tabla G 9 Tabla H 7 Tabla I 8 G1 G2 G3 G4 I1 PK(G2,G3) FK(I1) ->I(I1) H1 H2 E2 PK(E2) I1 I2 I3 E2 PK(I1) FK(E2) ->H(E2)

13 Dado el siguiente modelo relacional: Tabla FRUTAS 1 Tabla ZUMOS 2 Tabla COMPONEN 3 COD_FRUTA NOMBRE PESO PK(COD_FRUTA) COD_ZUMO NOMBRE CALORIAS NUMI PK(COD_ZUMO) COD_ZUMO COD_FRUTA PK(COD_ZUMO, COD_FRUTA) FK(COD_ZUMO) -> ZUMOS(COD_ZUMO) FK(COD_FRUTA) -> FRUTAS(COD_FRUTA) 17. Obtén la sentencia en algebra relacional para mostrar el código de las frutas cuyo peso está entre 60 y 100 gramos y el código de los zumos en los que participa es menor a Obtén la sentencia en algebra relacional para obtener el nombre de los zumos donde se usen frutas de peso superior a Obtén la sentencia en algebra relacional necesaria para mostrar el nombre de las frutas de peso menor a 90 gramos que se utilicen en zumos que tengan entre 2 y 4 ingredientes. 20. Obtén la sentencia en álgebra relacional para mostrar el número de ingredientes de los zumos que tengan menos de 200 calorías y tengan frutas cuyo peso es menor a 50 gramos y el código de la fruta es mayor a Obtén la sentencia en álgebra relacional para mostrar los nombres de las frutas de más de 4 letras que pesen menos de 100 gramos. 22. Obtén la sentencia en álgebra relacional que muestre los nombres de los zumos que utilicen frutas cuyo nombre de fruta empiece por m y tengan más de 3 letras. 23. Obtén la sentencia en álgebra relacional necesaria para mostrar el nombre de las frutas, siempre que estas acaben en a y tengan más de 30 gramos de peso, frutas que estén en zumos de más de 100 calorías, formados por menos de 3 ingredientes y cuyo nombre de zumo tenga menos de 5 letras. (No igual o más de 5 letras) A = ((FRUTAS.NOMBRE= %a ) Y (FRUTAS.PESO>30)) (FRUTAS) B = ((ZUMOS.CALORIAS>100) Y (ZUMOS.NUMI<3) Y (ZUMOS.NOMBRE<> _ % )) (ZUMOS) C = (A x COMPONEN)(FRUTAS.COD_FRUTA = COMPONEN.COD_FRUTA) D = π COMPONEN.COD_ZUMO, FRUTAS.NOMBRE (C) E = (D x B)(COMPONEN.COD_ZUMO = ZUMOS.COD_ZUMO) F = π FRUTAS.NOMBRE (E)

14 24. Obtén la sentencia en álgebra relacional necesaria para mostrar las calorías de los zumos y su nombre siempre que estos estén formados por frutas de menos de 40 gramos y su nombre de fruta tenga 7 letras, la 2ª sea una a y la penúltima una n. Dado el siguiente modelo relacional: Tabla BEBIDAS 1 Tabla SALUDABLES 2 Tabla REFRESCOS 3 CodB Nombre Cantidad TipoBebida PK(CodB) ConLeche NumFrutas CodB PK(CodB) ConGas Calorias CodB PK(CodB) Tabla ALCOHÓLICAS 4 Tabla FRUTAS 5 Tabla COMPUESTAS 6 Grado CodB PK(CodB) Nombre Peso CodF PK(CodF) CodB CodF PK(CodB, CodF) FK(CodB) -> SALUDABLES(CodB) FK(CodF) -> FRUTAS(CodF) 25. Obtén la sentencia en álgebra relacional necesaria para mostrar el nombre de las bebidas que llevan pera. A = (FRUTAS.NOMBRE= PERA ) (FRUTAS) B = (A x COMPUESTAS)(FRUTAS.CODF=COMPUESTAS.CODF) C = πcompuestas.codb (B) D = (C x SALUDABLES)(COMPUESTAS.CODB=SALUDABLES.CODB) E = πsaludables.codb (D) F = (E x BEBIDAS)(SALUDABLES.CODB=BEBIDAS.CODB) G = πbebidas.nombre (F) 26. Obtén la sentencia en álgebra relacional necesaria para mostrar el nombre de las bebidas alcohólicas de más de 3 grados que tengan una cantidad inferior a 1L. A = (ALCOHOLICAS.GRADO>3) (ALCOHOLICAS) B = (A x BEBIDAS)(ALCOHOLICAS.CODB=BEBIDAS.CODB) C = πbebidas.nombre, BEBIDAS.CANTIDAD (B) D = (BEBIDAS.CANTIDAD<1) (C) E = πbebidas.nombre (D)

15 27. Obtén la sentencia en álgebra relacional necesaria para mostrar el peso de las frutas cuyo nombre tenga más de 4 letras y acabe en a y a su vez las frutas participen en bebidas que lleven leche y se vendan en formatos de más de 0 75L. A = (FRUTAS.NOMBRE= % a ) (FRUTAS) B = (SALUDABLES.CONLECHE= SI ) (SALUDABLES) C = (BEBIDAS.CANTIDAD>0 75) (BEBIDAS) D = (B x C)(SALUDABLES.CODB=BEBIDAS.CODB) E = πsaludables.codb (D) F = (E x COMPUESTAS)(SALUDABLES.CODB=COMPUESTAS.CODB) G = πcompuestas.codf (F) H = (G x A)(COMPUESTAS.CODF=FRUTAS.CODF) I = πfrutas.peso (H) 28. Obtén la sentencia en algebra relacional para mostrar aquellos nombres de bebidas cuyo nombre tenga más de 6 letras, que el nombre contenga la palabra cola, que la bebida no tenga gas y tenga menos de 100 calorías y se venda en cantidades entre 0 5L y 1L. A = ((BEBIDAS.NOMBRE= %COLA% ) Y (BEBIDAS.NOMBRE= _ % ) Y (BEBIDAS.CANTIDAD>=0 5) Y (BEBIDAS.CANTIDAD<=1)) (BEBIDAS) B = ((REFRESCOS.CONGAS= NO ) Y (REFRESCOS.CALORIAS<100)) (REFRESCOS) C = (A x B)(BEBIDAS.CODB=REFRESCOS.CODB) D = πbebidas.nombre (C) 29. Obtén la sentencia en algebra relacional para mostrar el nombre de las bebidas que tengan gas o lleven leche. A = (REFRESCOS.CONGAS= SI ) (REFRESCOS) B = (SALUDABLES.CONLECHE= SI ) (SALUDABLES) C = (A x BEBIDAS)(REFRESCOS.CODB=BEBIDAS.CODB) D = πbebidas.nombre (C) E = (B x BEBIDAS)(SALUDABLES.CODB=BEBIDAS.CODB) F = πbebidas.nombre (E) G = D U F

16 30. Dada la tabla FOO(A, B, C, D), con la PK(B,C) y B -> A y C -> D, normaliza hasta la 2FN. Está la tabla FOO en 1FN? [Para que una tabla se encuentre en 1FN se tiene que dar el hecho que todos los campos o atributos sean atómicos o no multivaluados. Un campo es atómico o no multivaluado cuando solo tiene un valor por registro.] = D1FN En este caso suponemos que la tabla FOO está en 1FN y que todos sus campos son atómicos. Está la tabla FOO en 2FN? [Para que una tabla esté en 2FN se tiene que cumplir que dicha tabla esté en 1FN y además se cumpla una de las 2 siguientes condiciones: bien su PK sea simple o bien no tenga ningún atributo o campo que no pertenezca a la PK y venga determinada o dependa funcionalmente de un atributo o campo que pertenezca a la PK pero no sea la PK en su totalidad. También una tabla está en 2FN si no hay dependencias funcionales no triviales.] = D2FN Una dependencia funcional no trivial es aquella dependencia en la que el determinante no es la PK. Si observamos la tabla FOO, sabemos que está en 1FN. Y ahora observamos viendo sus campos así como las dependencias funcionales que tiene dicha tabla, que los campos que no pertenecen a la PK son A y D. Viendo la definición de 2FN, las dependencias funcionales y lo comentado anteriormente, vemos que en la tabla FOO, está el campo A que no pertenece a la PK y está determinado por B que pertenece a la PK pero no es la PK en su totalidad. Por lo tanto, la tabla FOO no se encuentra en 2FN y para su solución debemos realizar un corte sin pérdida de información. [Realizar un corte sin pérdida de información consiste en generar 2 nuevas tablas, que llamaremos FOO1 y FOO2. En FOO1 pondremos los campos que conforman la dependencia funcional y en FOO2 pondremos el determinante de la dependencia funcional y el resto de campos de la tabla original exceptuando el campo determinado en la dependencia funcional. La PK de la primera tabla será el determinante de la dependencia funcional y la PK de la segunda tabla será la PK de la tabla original de la que se realiza el corte sin pérdida de información. Tras el corte sin pérdida de información queda eliminada la tabla original así como la dependencia funcional en la que se ha basado el corte sin pérdida de información. Las posibles dependencias funcionales adicionales que existieran en la tabla original se incorporarán a la nueva tabla que tenga los campos en cuestión que participen.] = DCorte Realizando dichos comentarios, nos quedaría: Tabla FOO1 (B, A) con PK(B). Tabla FOO2 (B, C, D) con PK(B, C) y C -> D.

17 Ahora analizamos cada una nuevamente por separado. Tabla FOO1. Está en 1FN? La definición es D1FN. La tabla FOO1 está en 1FN. Está FOO1 en 2FN? La definición de 2FN es D2FN. Si, la tabla FOO1 está en 2FN pues no hay dependencias funcionales no triviales aparte de que la PK es simple. Por tanto FOO1 está en 2FN y es una tabla normalizada. Tabla FOO2. Está en 1FN? La definición es D1FN. La tabla FOO2 está en 1FN. Está FOO1 en 2FN? La definición es D2FN y viendo la dependencia funcional que hay, C -> D vemos que hay un campo que no pertenece a la PK, que es D, que viene determinado o depende funcionalmente de un atributo, C, el cual pertenece a la PK pero no es la PK en su totalidad. Por tanto, FOO2 no está en 2FN y para su solución debemos hacer un corte sin pérdida de información. Hacemos el corte con dicha dependencia siguiendo la definición DCOR. Nos quedan las tablas FOO21 y FOO22. Tabla FOO21 (C, D) con PK(C). Tabla FOO22 (B, C) con PK(B, C). Volvemos a analizar cada tabla individualmente. Tabla FOO21. Está en 1FN? La definición es D1FN. La tabla FOO21 está en 1FN. Está FOO21 en 2FN? La definición de 2FN es D2FN. Si, la tabla FOO21 está en 2FN pues no hay dependencias funcionales no triviales aparte de que la PK es simple. Por tanto FOO21 está en 2FN y es una tabla normalizada. Tabla FOO2. Está en 1FN? La definición es D1FN. La tabla FOO22 está en 1FN. Está FOO22 en 2FN? La definición de 2FN es D2FN. Si, la tabla FOO22 está en 2FN pues no hay dependencias funcionales no triviales. Por tanto FOO22 está en 2FN y es una tabla normalizada. Finalmente concluimos que el resultado de la normalización son las tablas: Tabla FOO1 Tabla FOO21 Tabla FOO22 B A PK(B) C D PK(C) B C PK(B,C)

18 31. Una famosa y conocida tienda de helados decide realizar un pre análisis de un posible sistema de información a implantar en sus comercios. Tras su realización, detectan las siguientes características que a continuación pasamos a enunciar: - Tenemos en la carta un conjunto de helados. De estos almacenaremos su código identificativo, su nombre comercial así como los días que dura dicho helado para ser consumido. - Sabemos que estos helados se originan a partir de un único ingrediente principal el cual puede originar muchos helados. - Del ingrediente principal queremos almacenar su nombre que les identificará y una abreviatura de 3 letras. - A su vez sabemos que un helado tiene un solo ingrediente secundario dándose la circunstancia que dicho ingrediente puede ser secundario en varios helados. - Igualmente, del ingrediente secundario deseamos saber el nombre de este que los identificará y la medida en gramos que se utiliza. - A su vez sabemos que los ingredientes principales son utilizados para realizar vasitos. El hecho es que un ingrediente principal se utiliza para hacer varios vasitos y un vasito puede estar realizado por varios ingredientes principales. - De un vasito guardaremos su código identificativo, su nombre, su peso en gramos, su fecha de caducidad y el número de días que está disponible para comer. 32. Se desea realizar un sistema de información que controle una parte de las funcionalidades de la liga de futbol profesional. Para ello queremos controlar los siguientes aspectos: - Van a haber equipos de futbol. De estos queremos guardar un código que los identifique, su nombre, fecha de fundación (año, mes, día), número de socios, dirección de la sede, código postal de la sede y localidad de la sede. - Por otra parte sabemos que estos equipos de futbol juegan en ciertas categorías, quedando claro que es solo una, jugando en una categoría varios equipos. - De las categorías vamos a almacenar un código identificativo, una descripción y la fecha de su puesta en funcionamiento. - Por otra parte tenemos el hecho de que una categoría tiene unos detalles de configuración, dándose el caso que esos detalles son exclusivos para esa categoría. - Dichos detalles de configuración son un código nuevamente identificativo, el número de equipos que pertenecen a la categoría, la fecha de entrada de esa configuración y la fecha de baja de dicha configuración así como el dni del responsable de esa categoría. - Por otra parte tenemos que en un equipo de futbol juegan muchos jugadores los cuales juegan a su vez en muchos equipos de fútbol. - De los jugadores vamos a guardar su dni que los diferenciará, mote, nombre, apellidos, provincia de nacimiento, fecha de nacimiento así como fecha de debut. - Ten en cuenta 2 aspectos. El primero de ellos es que un equipo pertenece a una categoría en una fecha concreta. Y otro detalle es que un jugador de fútbol juega en un equipo determinado en una fecha determinada. Se pide realizar el análisis correspondiente así como implementar su modelo entidad- Relación así como su modelo relacional.

19 33. Dado el modelo relacional obtenido en el ejercicio 32, responde a las siguientes cuestiones en algebra relacional: a. Obtener el nombre de los equipos donde haya jugado Benja antes del 1 de Enero de b. Muestra la sentencia necesaria que indique el dni del responsable de la categoría cuya descripción acaba en o y tiene más de 6 caracteres, categoría en la cual juegue un equipo fundado antes del año 76 y en ese equipo haya jugadores de Tomelloso.ç 34. Dada la siguiente tabla, FUU(A, B, C, D, E, F, G, H, I), con las siguientes características: PK(H, I) CC(B, I) (B, I) E H A I C Normaliza la tabla FUU.

Principios de Bases de Datos Relacionales, Normalización. Unidad 4

Principios de Bases de Datos Relacionales, Normalización. Unidad 4 Principios de Bases de Datos Relacionales, Normalización Unidad 4 Introducción Dependencia Funcional La dependencia funcional es una restricción entre dos conjuntos de atributos en una relación de una

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

Operaciones con bases de

Operaciones con bases de Operaciones con bases de datos ofimáticas EJERCICIOS MODELO ENTIDAD-RELACIÓN Explotación de Sistemas Informáticos Operaciones con bases de datos ofimáticas y corporativas EJERCICIOS MODELO ENTIDAD-RELACIÓN.

Más detalles

Relación de ejercicios 2 Ejercicio 1

Relación de ejercicios 2 Ejercicio 1 Relación de ejercicios 2 Ejercicio 1 La Escuela Politécnica desea implantar una base de datos para gestionar el funcionamiento de sus distintas comisiones. La Escuela tiene varias comisiones, con su nombre,

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

Error! Nombre desconocido de propiedad de documento.

Error! Nombre desconocido de propiedad de documento. MANUAL USUARIO COLABORA WEB INDICE 1 IInttrroducccci ión... 3 1.1 Objetivos... 3 1.2 Qué es COLABORA?... 3 1.3 Acceso a la aplicación... 3 2 Prroccesso de Gesstti ión de Entti idadess COLLABORA... 5 2.1

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

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

Tema 6: Diseño de bases de datos relacionales.

Tema 6: Diseño de bases de datos relacionales. 6.1 Introducción. Tema 6:. Las dificultades inherentes al diseño de una base de datos han de afrontarse con procedimientos ordenados y metódicos. En el proceso de diseño de una base de datos hemos de distinguir

Más detalles

MANUAL ECOMMERCE 2.0

MANUAL ECOMMERCE 2.0 MANUAL ECOMMERCE 2.0 1.- INTRODUCCIÓN Nuevas características añadidas al módulo: - Gestión de atributos de productos. - Gestión de cupones - Mejoras en métodos de envío - Descuentos a nivel de productos,

Más detalles

rg.o cm a Diseñ e o o c o c n o ce c p e tual l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s

rg.o cm a Diseñ e o o c o c n o ce c p e tual l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s Diseño conceptual Diseño de bases de datos Documento de especificación del sistema 1. Definición del problema 2. Descripción funcional 2. 3. Restricciones 4. Diagramas de flujo de datos 5. Modelo de datos

Más detalles

DISEÑO DE BASES DE DATOS RELACIONALES: NORMALIZACION

DISEÑO DE BASES DE DATOS RELACIONALES: NORMALIZACION DISEÑO DE BASES DE DATOS RELACIONALES: NORMALIZACION 1. INTRODUCCION 2. DESCOMPOSICION DE ESQUEMAS 3. DEPENDENCIAS FUNCIONALES 4. DEFINICIONES Dependencia funcional Determinante Dependencia funcional completa

Más detalles

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Esta guía muestra como proceder en la configuración y posterior uso de la aplicación Allegro en

Más detalles

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional Manual del Usuario de Microsoft Access Introducción - Página 1 I. Introducción I.1. Base de Datos Relacional Una base de datos relacional es una colección de información secundaria a un tema o propósito

Más detalles

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Diputación de Lugo SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Manual usuario CRM Agroalimentario Marzo 2015 ÍNDICE

Más detalles

Análisis por simulación de un sistema estocástico

Análisis por simulación de un sistema estocástico Análisis por simulación de un sistema estocástico José Carlos Cimorra Velilla David Ordóñez Arévalo ÍNDICE 1. Planteamiento del problema... 2 2. Modelo... 4 2.1 Diagrama de flujo... 4 2.2 Modelo de colas...

Más detalles

Guía de inicio rápido: Cómo crear su propia tienda online

Guía de inicio rápido: Cómo crear su propia tienda online Guía de inicio rápido: Cómo crear su propia tienda online Desea montar su propia tienda online? Ahora es más fácil que nunca. Siga los pasos de esta guía de inicio rápido y empiece a vender! Tenga preparado

Más detalles

MANUAL DE USUARIO DEL MÓDULO DE ACCESO ÚNICO A APLICACIONES DE LA AECID Y GESTIÓN DE USUARIOS

MANUAL DE USUARIO DEL MÓDULO DE ACCESO ÚNICO A APLICACIONES DE LA AECID Y GESTIÓN DE USUARIOS MANUAL DE USUARIO DEL MÓDULO DE ACCESO ÚNICO A APLICACIONES DE LA AECID Y GESTIÓN DE USUARIOS - 1 - Contenido 1. Introducción... 3 2. Ayuda Contextual... 3 3. Descripción de los módulos funcionales...

Más detalles

Normalización. El diseño que hemos recibido está compuesto de estas dos relaciones:

Normalización. El diseño que hemos recibido está compuesto de estas dos relaciones: Normalización 1. Introducción Nuestro departamento de informática ha recibido el encargo de diseñar una base de datos para llevar el control de las piezas, proveedores y proyectos que realiza nuestra empresa.

Más detalles

INFORMÁTICA DE GESTIÓN II Practica de NominaPlus

INFORMÁTICA DE GESTIÓN II Practica de NominaPlus INFORMÁTICA DE GESTIÓN II Practica de NominaPlus Departamento de Lenguajes y Sistemas Informáticos Apellido 1 Apellido 2 Nombre DNI Grupo de Prácticas Día: Hora: Profesor: Normas: La presente práctica

Más detalles

4.Diseño de Bases de Datos (I)

4.Diseño de Bases de Datos (I) 4.Diseño de Bases de Datos (I) 4.1 Anomalías. Se denominan así en teoría de Bases de Datos a ciertos problemas que aparecen con frecuencia en el manejo de las mismas cuando el diseño no ha sido realizado

Más detalles

Título: Manual Básico de Calc. Parte I: Introducción a Calc de OpenOffice.org

Título: Manual Básico de Calc. Parte I: Introducción a Calc de OpenOffice.org Título: Manual Básico de Calc. Parte I: Introducción a Calc de OpenOffice.org Autora: Mª del Pilar Pavón Rosano DNI: 52.923.715-W INTRODUCCIÓN Este manual está dirigido a los alumnos y alumnas del módulo

Más detalles

Sistemas de Bases de Datos I. Modelo Lógico Modelo Relacional

Sistemas de Bases de Datos I. Modelo Lógico Modelo Relacional Sistemas de Bases de Datos I Modelo Lógico Modelo Relacional Modelo Lógico Modelo Relacional Esquema Relacional (E- R) Es la representación de un DER mediante tablas. Algebra Relacional Modelo Relacional

Más detalles

acensguías Guía de inicio rápido para crear una tienda online

acensguías Guía de inicio rápido para crear una tienda online Guía de inicio rápido para crear una tienda online Desea montar su propia tienda online? Ahora es más fácil que nunca. Siga los pasos de esta guía de inicio rápido y empiece a vender! Tenga preparado de

Más detalles

SISTEMA DE CONTROL DE PRESENCIA

SISTEMA DE CONTROL DE PRESENCIA SISTEMA DE CONTROL DE PRESENCIA 1 SISTEMA DE CONTROL DE PRESENCIA 1 1 GENERALIDADES DE LA APLICACIÓN 3 2 SEGURIDAD Y ACCESO AL PROGRAMA 7 2.1 Mantenimiento de usuarios 7 2.2 Perfiles 9 3 GESTIÓN DE EMPRESAS

Más detalles

8. EL MODELO RELACIONAL - Continuación (2):

8. EL MODELO RELACIONAL - Continuación (2): APUNTES DEL MÓDULO PROFESIONAL: SISTEMAS GESTORES DE BASES DE DATOS (4) Página 1 de 12 8. EL MODELO RELACIONAL - Continuación (2): TRANSFORMACIÓN DE UN DIAGRAMA ENTIDAD-RELACIÓN A UN ESQUEMA RELACIONAL:

Más detalles

Tema 6: Teoría de la Normalización

Tema 6: Teoría de la Normalización Tema 6: Teoría de la Normalización 1. Introducción Si definimos una base de datos como; una colección de información estructurada, referente a objetos y hechos de la realidad, y almacenados en un ordenador

Más detalles

PROPUESTA DE IMPLANTACIÓN DEL SISTEMA EN CATERING. Incluye cumplimiento de las normas básicas de higiene y seguridad alimentaria.

PROPUESTA DE IMPLANTACIÓN DEL SISTEMA EN CATERING. Incluye cumplimiento de las normas básicas de higiene y seguridad alimentaria. PROPUESTA DE IMPLANTACIÓN DEL SISTEMA EN CATERING Incluye cumplimiento de las normas básicas de higiene y seguridad alimentaria. Si Usted gestiona un catering necesita instalar la suite de programas Chefexact

Más detalles

CONTABILIDAD G3 v2.0 Versión del documento: 1.3 (10-11-2008) Cambios: Incorporación del punto 5.

CONTABILIDAD G3 v2.0 Versión del documento: 1.3 (10-11-2008) Cambios: Incorporación del punto 5. CONTABILIDAD G3 v2.0 Versión del documento: 1.3 (10-11-2008) Cambios: Incorporación del punto 5. Contabilidad G3 1.- Acceso a la aplicación 2.- Plan General Contable o 2.1.- Estructura o 2.2.- Claves Contables

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

El modelo relacional

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

Más detalles

EL MODELO ENTIDAD-RELACIÓN:

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

Más detalles

Herramientas de Google

Herramientas de Google 1 Índice de contenido Licencia y condiciones de uso...3 Introducción...4 Crear sitio...5 Acceso a Google Sites...5 Registro del sitio...6 La página de inicio...8 Añadir páginas...9 Añadir páginas...9 Página

Más detalles

Circuito de Convalidaciones: Manual de usuario

Circuito de Convalidaciones: Manual de usuario Circuito de : Manual Circuito de : Manual de usuario Autor: SIGMA A.I.E. Compañía: SIGMA A.I.E. 1 EXPS sigm@- Gestión de Circuito de : Manual Índice 1. Introducción... 4 2. Circuito completo de convalidaciones...

Más detalles

Manual: Gestor de contenidos e-gim cms. 6 abril 2010

Manual: Gestor de contenidos e-gim cms. 6 abril 2010 Manual: Gestor de contenidos e-gim cms 6 abril 2010 Índice 1 ACCESO AL GESTOR DE CONTENIDOS...3 2 ADMINISTRACIÓN...5 2.1 USUARIOS...5 2.2 ÁREAS...6 3 TIPOS DE CONTENIDO...9 3.1 DIRECTORIO...9 3.2 EVENTOS...10

Más detalles

Características Básicas y Requerimientos

Características Básicas y Requerimientos Características Básicas y Requerimientos Posibilidad de ejecutar el software 100% online en cualquier servidor tanto Linux como Windows con requerimientos mínimos. Posibilidad de ejecutar el software de

Más detalles

Comisiones de Servicio

Comisiones de Servicio Comisiones de Servicio UXXI ECONÓMICO Coordinación aplicaciones informáticas área económica 21/07/2015 CUMPLIMENTACIO N DE LA COMISIO N DE SERVICIO Pestaña GENERAL. Obligatoriamente hay que rellenar los

Más detalles

Compartir Biblio en una red local con Windows XP

Compartir Biblio en una red local con Windows XP Compartir Biblio en una red local con Windows XP Caso práctico Supongamos que tenemos 2 tipos de personas que van a necesitar acceder remotamente (a través de otro ordenador de la red local) a la base

Más detalles

rg.o cm a Diseñ e o o l óg ó ico c l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s s r e r la l c a i c o i nal a e l s

rg.o cm a Diseñ e o o l óg ó ico c l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s s r e r la l c a i c o i nal a e l s Diseño lógico Diseño de bases de datos relacionales Diseño lógico de bases de datos relacionales El modelo relacional: El concepto de relación: tuplas, atributos y dominios. Restricciones de integridad

Más detalles

SINAC - Sistema de Información Nacional de Agua de Consumo MÓDULO DE ENTRADAS. Copyright Ministerio de Sanidad y Consumo

SINAC - Sistema de Información Nacional de Agua de Consumo MÓDULO DE ENTRADAS. Copyright Ministerio de Sanidad y Consumo SINAC - Sistema de Información Nacional de Agua de Consumo MÓDULO DE ENTRADAS Copyright Ministerio de Sanidad y Consumo 1. MÓDULO DE ENTRADAS... 3 1.1.1. Entrada Solicitud de Zonas de Abastecimiento...

Más detalles

Hoja de Problemas del tema de Registros y Ficheros. Introducción a la Programación

Hoja de Problemas del tema de Registros y Ficheros. Introducción a la Programación Hoja de Problemas del tema de Registros y Ficheros. Introducción a la Programación REGISTROS 1. Escribir una declaración de tipo registro que almacene la siguiente información sobre un disco de audio:

Más detalles

Práctica integradora PC05 Microsoft Office Access 2003

Práctica integradora PC05 Microsoft Office Access 2003 1- REALICE LOS SIGUIENTES EJERCICIOS DE FILTROS SOBRE LAS TABLAS DE LA BD DULCESLIL Filtros de selección: a. Sobre la tabla de Clientes, i. filtre aquellos que viven en el país USA y estado NY ii. filtre

Más detalles

Guía Rápida Preguntas Frecuentes

Guía Rápida Preguntas Frecuentes Preguntas Frecuentes 060212 PGV R3 Estimado cliente, Accederemos a la Plataforma Online desde nuestro navegador de internet a través de la dirección www.alissibronte.es/pedidos.html o desde la sección

Más detalles

Metadatos en Plataformas ECM

Metadatos en Plataformas ECM Metadatos en Plataformas ECM understanding documents Ofrece tu sistema soporte para tipos documentales en bases de datos? Por qué debería importarte? Marzo, 2013 Basado en: Manejo de metadatos en plataformas

Más detalles

Proyecto de Desarrollo de una Base de Datos para un concesionario

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

Más detalles

Aspectos generales de la aplicación.2. La aplicación...9. 1. Perfil de usuario..9. 2. Sistema de Gestión Avanzado..33. 3. Copias de Seguridad...

Aspectos generales de la aplicación.2. La aplicación...9. 1. Perfil de usuario..9. 2. Sistema de Gestión Avanzado..33. 3. Copias de Seguridad... PERFIL GERENTE DE EMPRESA Índice Aspectos generales de la aplicación.2 La aplicación...9 1. Perfil de usuario..9 2. Sistema de Gestión Avanzado..33 3. Copias de Seguridad...78 4. Gestión de Usuarios...81

Más detalles

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I

Modelo Entidad Relacion (ER) Soluciones de los ejercicios I Modelo Entidad Relacion (ER) Soluciones de los ejercicios I October 25, 2010 Ejercicio 1: Una empresa de aparatos electrónicos desea informatizar sus datos. Escribir el diagrama ER que responda a la siguiente

Más detalles

Esquema Relacional NORMALIZACIÓN

Esquema Relacional NORMALIZACIÓN Esquema Relacional NORMALIZACIÓN 1ª F. N. Primera Forma Normal Una tabla está en Primera Forma Normal sí y solo sí: No existen dos filas idénticas Todos sus atributos son atómicos único valor indivisibles

Más detalles

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE

1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4

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

BASE DE DATOS PARA LA REALIZACIÓN DE DIPLOMAS

BASE DE DATOS PARA LA REALIZACIÓN DE DIPLOMAS BASE DE DATOS PARA LA REALIZACIÓN DE DIPLOMAS Manual de ayuda INTRODUCCIÓN Esta base de datos sirve para recoger los datos necesarios para la expedición de diplomas oficiales de la Universidad de La Rioja.

Más detalles

Manual de Administrador de Entidades

Manual de Administrador de Entidades Manual de Administrador de Entidades Tabla de contenido 1 INTRODUCCIÓN... 1 2 CREAR ENTIDADES... 2 3 RELACIÓN CON USUARIOS Y SALAS... 6 4 NOTICIAS... 8 5 ENCUESTA... 9 6 DOCUMENTOS... 11 7 EVENTO... 12

Más detalles

Tipos de datos. A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo.

Tipos de datos. A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo. Manual Basico de manejo de Access (Microsoft). 1. Introducción Qué es una base de datos? Una biblioteca ha de mantener listas de los libros que posee, de los usuarios que tiene, una escuela, de sus alumnos

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

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

Más detalles

MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET

MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET Internet Explorer almacena en archivos temporales las páginas Web y sus archivos relacionados que carga de Internet, lo que significa que la primera vez

Más detalles

Ing. YIM ISAIAS APESTEGUI FLORENTINO Tema: Normalización

Ing. YIM ISAIAS APESTEGUI FLORENTINO Tema: Normalización Normalización de Base de Datos ING. YIM ISAIAS APESTEGUI FLORENTINO NORMALIZACION DE BASE DE DATOS La normalización de bases de datos relacionales toma un esquema relacional y le aplica un conjunto de

Más detalles

Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas.

Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas. 1. Manual de usuario 1.1 Esquema de Oasis Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas. Gracias a OASIS usted podrá comprar o seleccionar aplicaciones

Más detalles

Entramos en el programa de Licencias. Seleccionamos de la barra de menú la opción. Pantalla 1: Menú Licencias.

Entramos en el programa de Licencias. Seleccionamos de la barra de menú la opción. Pantalla 1: Menú Licencias. Licencias 18 SECCIÓN 3 CAPÍTULO 18 LICENCIAS LICENCIAS Licencias. Licencias: Entramos en el programa de Licencias. Seleccionamos de la barra de menú la opción Licencias : Pantalla 1: Menú Licencias. Obtenemos

Más detalles

Registro (record): es la unidad básica de acceso y manipulación de la base de datos.

Registro (record): es la unidad básica de acceso y manipulación de la base de datos. UNIDAD II 1. Modelos de Bases de Datos. Modelo de Red. Representan las entidades en forma de nodos de un grafo y las asociaciones o interrelaciones entre estas, mediante los arcos que unen a dichos nodos.

Más detalles

MANUAL GESTIÓN DE STOCKS

MANUAL GESTIÓN DE STOCKS MANUAL GESTIÓN DE STOCKS (TPVAND2 Y WINEX-TPV3) Página 1 Consideraciones Lo primero que quisiéramos reseñar es que cuando usted lea este manual es posible que no esté completamente actualizado debido a

Más detalles

Manual de uso avanzado de la aplicación

Manual de uso avanzado de la aplicación Manual de uso avanzado de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

+ Estudio sobre la oferta de bebidas y comida en máquinas expendedoras y cafeterías de los colegios de la Comunidad de Madrid+ +

+ Estudio sobre la oferta de bebidas y comida en máquinas expendedoras y cafeterías de los colegios de la Comunidad de Madrid+ + "#$%&'() * + Estudio sobre la oferta de bebidas y comida en máquinas expendedoras y cafeterías de los colegios de la Comunidad de Madrid+ +,-./0-012+/2-3+CECUMadrid+ + 4.5603+7897*9:7**+ + + + Índice 1.

Más detalles

Fundamentos de Informática. Relación de problemas del Tema 6 (Adicional).

Fundamentos de Informática. Relación de problemas del Tema 6 (Adicional). Fundamentos de Informática. Relación de problemas del Tema 6 (Adicional). 1. Dadas las siguientes declaraciones: struct fecha{ int dia, mes, anio; }; struct persona{ char nombre[50]; struct fecha fechanac;

Más detalles

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

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

Más detalles

Logística Computación I Pág.: 1 FUNCIÓN AUTORRESUMEN

Logística Computación I Pág.: 1 FUNCIÓN AUTORRESUMEN Computación I Pág.: 1 FUNCIÓN AUTORRESUMEN La Función Autorresumen se usa para confeccionar automáticamente resúmenes con los principales puntos de un documento. Esta función analiza el documento según

Más detalles

Bases de Datos Tema 4 Modelo Entidad/Interrelación (ERM de Chen)

Bases de Datos Tema 4 Modelo Entidad/Interrelación (ERM de Chen) Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Avda Reina Mercedes s/n. 402 Sevilla Tlf/Fax 954 557 39 E-mail lsi@lsi.us.es Web www.lsi.us.es E.T.S.

Más detalles

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

Manual para la utilización de PrestaShop

Manual para la utilización de PrestaShop Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para

Más detalles

Base de datos: Access. Unidad Didáctica 3: Planificación y diseño de una base de datos

Base de datos: Access. Unidad Didáctica 3: Planificación y diseño de una base de datos Módulo 7: Tecnologías de la Información y Comunicación y Ofimática Unidad Didáctica 3: Planificación y diseño de una base de datos Base de datos: Access UNIDAD DIDÁCTICA 3 Planificación y diseño de una

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

La informacio n personal recopilada a trave s de nuestros Servicios

La informacio n personal recopilada a trave s de nuestros Servicios La informacio n personal recopilada a trave s de nuestros Servicios Información que usted proporciona. Usted puede visitar y disfrutar de muchos elementos de nuestros servicios sin revelar ninguna 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

SISTEMAS GESTORES DE BASES DE DATOS (II): ADABAS

SISTEMAS GESTORES DE BASES DE DATOS (II): ADABAS SISTEMAS GESTORES DE BASES DE DATOS (II): ADABAS El pasado mes se inicio bajo el titulo SISTEMAS GESTORES de BASES de DATOS una serie de artículos con los que se pretende explicar la mecánica seguida por

Más detalles

DISEÑO DE BASES DE DATOS ESQUEMAS ER Y TRANSFORMACIÓN A ESQUEMAS RELACIONALES EJERCICIOS PROPUESTOS

DISEÑO DE BASES DE DATOS ESQUEMAS ER Y TRANSFORMACIÓN A ESQUEMAS RELACIONALES EJERCICIOS PROPUESTOS DISEÑO DE BASES DE DATOS ESQUEMAS ER Y TRANSFORMACIÓN A ESQUEMAS RELACIONALES EJERCICIOS PROPUESTOS En todos los ejercicios se pide: 1. Realizar el esquema E/R del enunciado. No olvidar mencionar la semántica

Más detalles

PLANTILLAS EN MICROSOFT WORD

PLANTILLAS EN MICROSOFT WORD PLANTILLAS EN MICROSOFT WORD Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo de la fuente, el tamaño,

Más detalles

Presentación.. 2. Búsqueda básica.. 2. Búsqueda avanzada..3. Buscar más..6. Presentación de resultados.7. Algunos consejos..9.

Presentación.. 2. Búsqueda básica.. 2. Búsqueda avanzada..3. Buscar más..6. Presentación de resultados.7. Algunos consejos..9. ÍNDICE Presentación.. 2 Búsqueda básica.. 2 Búsqueda avanzada..3 Buscar más..6 Presentación de resultados.7 Algunos consejos..9 Mi cuenta 10 Favoritos. 13 Copias prestadas..14 Multas.. 14 Perfil. 14 Búsquedas

Más detalles

MANUAL DE USUARIO. Contenido. Requisitos mínimos para el funcionamiento del sistema

MANUAL DE USUARIO. Contenido. Requisitos mínimos para el funcionamiento del sistema Requisitos mínimos para el funcionamiento del sistema MSMensajes v1.0. 1. Pentium 4 o superior 2. Windows XP o superior 3. Memoria instalada mínima de 2 Gb 4. Tipo de sistema 32 o 64 bits 5. Espacio libre

Más detalles

Manual de Usuario Aplicación Web Registro de Pilas y Acumuladores

Manual de Usuario Aplicación Web Registro de Pilas y Acumuladores Manual de Usuario Aplicación Web Registro de Octubre, 2008 ÍNDICE 1. INTRODUCCIÓN... 3 2. MENÚ PRINCIPAL... 4 3. REGISTRO... 6 3.1. CÓMO REGISTRAR UN PRODUCTOR...6 3.2. CÓMO DAR DE ALTA UN SISTEMA INTEGRADO

Más detalles

IPA Información de Pisos en Alquiler Universidad de Valladolid

IPA Información de Pisos en Alquiler Universidad de Valladolid IPA Información de Pisos en Alquiler Universidad de Valladolid Contenido Acceso A IPA...3 AltA de UsUArIo...4 UsUArIos UVA...4 UsUArIos IPA...4 recuperar datos de UsUArIo IPA...5 AñAdIr Un InmUeble...6

Más detalles

Cookies: qué son y para qué sirven

Cookies: qué son y para qué sirven Cookies: qué son y para qué sirven Desde hace un tiempo las webs nos indican con mensajes que utilizan cookies propias de terceros. Muchos usuarios aceptan el mensaje sin más por el simple hecho de que

Más detalles

GENERADOR DE INFORMES

GENERADOR DE INFORMES GENERADOR DE INFORMES IdeSoftware Catalonia S.L. 1 ÍNDICE 1 ÍNDICE...2 2 INTRODUCCIÓN:...3 2.1 Acceder al generador...4 2.2 Crear un informe nuevo...5 2.2.1 Modificar uno ya existente...5 2.2.2 Crear uno

Más detalles

Unidad 1. Introducción a los conceptos de Bases de Datos

Unidad 1. Introducción a los conceptos de Bases de Datos Unidad 1 Introducción a los conceptos de Bases de Datos 1.1 Definición de Base de Datos Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. Información:

Más detalles

TEMA 3: MÉTODO CONTABLE. LAS CUENTAS

TEMA 3: MÉTODO CONTABLE. LAS CUENTAS TEMA 3: MÉTODO CONTABLE. LAS CUENTAS 1. HECHOS CONTABLES En el tema 1 se señalaba que, dentro de la función de elaboración de la información contable, la contabilidad se ocupaba, en una primera etapa,

Más detalles

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites 1. INTRODUCCIÓN Google Sites es una aplicación gratuita que se enmarca dentro de la filosofía Web 2.0. Permite crear el sitio que puede adaptarse a cualquier situación: web personal, informativa, educativa,

Más detalles

GUÍA PARA ELABORAR EL INFORME DE VIABILIDAD DE ORGANIZACIÓN ASOCIADA DE REPARTO (OAR) Plan de ayuda a desfavorecidos de la Unión Europea (FEAD) 2015

GUÍA PARA ELABORAR EL INFORME DE VIABILIDAD DE ORGANIZACIÓN ASOCIADA DE REPARTO (OAR) Plan de ayuda a desfavorecidos de la Unión Europea (FEAD) 2015 DATOS DE LA ENTIDAD Nombre: CIF: Nº Inscripción: Registro de inscripción: Domicilio social/lugar de culto: C. Postal: Municipio: Provincia: DATOS DEL REPRESENTANTE LEGAL: Nombre y Apellidos: DNI Datos

Más detalles

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD.

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. 1 LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. Introducción Trata este manual sobre dos aspectos relacionados directamente con la seguridad en el uso de

Más detalles

ACCESS 2010 OFIMÁTICA AULA MENTOR

ACCESS 2010 OFIMÁTICA AULA MENTOR ACCESS 2010 OFIMÁTICA AULA MENTOR Módulo I: Introducción UNIDADES DIDÁCTICAS: 1. Unidad didáctica 1 2 Introducción a las Bases de Datos 2. Unidad didáctica 2 10 Comenzar a trabajar con Access Página 1

Más detalles

Antes de entrar a definir la forma normal de Boyce-Codd, necesitamos conocer qué se entiende por determinante.

Antes de entrar a definir la forma normal de Boyce-Codd, necesitamos conocer qué se entiende por determinante. 28/04/2012 1 2 Antes de entrar a definir la forma normal de Boyce-Codd, necesitamos conocer qué se entiende por determinante. Empecemos extrayendo las claves candidatas presentes en este gráfico de dependencias

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos Ejercicios: Clases y Objetos 1. Crea una clase Complejo que permita trabajar con números complejos (parte real y parte imaginaria). Incluye los siguientes métodos: constructores

Más detalles

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario.

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario. OpenIRS DOCENTIA Manual de Usuario. Versión 3.0.4 Diciembre 2013 Vicerrectorado de Evaluación de la Calidad 1 Contenido 1. INTRODUCCIÓN... 4 2. INSTALACIÓN DEL MÓDULO... 6 2.1. Requisitos Previos... 6

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS CORRESPONDIENTE AL SERVICIO DE CATERING.

PLIEGO DE PRESCRIPCIONES TÉCNICAS CORRESPONDIENTE AL SERVICIO DE CATERING. PLIEGO DE PRESCRIPCIONES TÉCNICAS CORRESPONDIENTE AL SERVICIO DE CATERING. Pliego de prescripciones Técnicas que se elabora por la Fundación Canaria de Juventud IDEO y que contiene, de conformidad con

Más detalles

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1 Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL

Más detalles

PRACTICA DE ADMINISTRACION DE BASES DE DATOS

PRACTICA DE ADMINISTRACION DE BASES DE DATOS Depto. De Organización y Estructura de la Información Curso 2003/2004 Pág. 1 PRACTICA DE ADMINISTRACION DE BASES DE DATOS Una entidad bancaria gestiona datos relativos a operaciones bancarias de sus clientes

Más detalles

Manual de Usuario Aplicación RAEE Web

Manual de Usuario Aplicación RAEE Web Manual de Usuario Aplicación RAEE Web Diciembre, 2005 ÍNDICE 1. INTRODUCCIÓN... 3 2. MENÚ PRINCIPAL... 4 3. REGISTRO... 7 3.1. CÓMO REGISTRAR UNA EMPRESA... 7 3.2. CÓMO REGISTRAR UN SIG... 10 4. CONEXIÓN...

Más detalles

SISTEMA DE GESTIÓN ACADÉMICA.

SISTEMA DE GESTIÓN ACADÉMICA. SISTEMA DE GESTIÓN ACADÉMICA. MANUAL DE USUARIO Módulos y funciones en Syllabus+. Sección Planificación. 1 CONTENIDO: PLANIFICACIÓN 1. PAQUETE DE PLANIFICACIÓN 5 2. COMPONENTES EDUCATIVOS 7 2.1. ADMINISTRAR

Más detalles

Registro: Es un conjunto de campos. También se llama Fila o Tupla. Son varios datos

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,

Más detalles

Listas de distribución

Listas de distribución Listas de distribución 21/08/2014 Siomaris Fernanda Canabal Peraza Índice Introducción 1 Qué es una lista de distribución? 2 Para qué sirve una lista de distribución 3 Cómo se usa una lista de distribución?

Más detalles

Joomla!: La web en entornos educativos. Capítulos 7 y 8

Joomla!: La web en entornos educativos. Capítulos 7 y 8 Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión

Más detalles

Universidad Nacional de Luján Departamento de Ciencias Básicas División Estadística y Sistemas 11411 Base de Datos

Universidad Nacional de Luján Departamento de Ciencias Básicas División Estadística y Sistemas 11411 Base de Datos TRABAJO PRACTICO IV DISEÑO CONCEPTUAL DISEÑO LOGICO Sobre cada uno de los siguientes problemas se requiere: Realizar el diagrama de entidad relación indicando ( entidades, atributos obligatorios, opcionales,

Más detalles

Tema 5: Teoría de diseño de Bases de Datos Relacionales.

Tema 5: Teoría de diseño de Bases de Datos Relacionales. Tema 5: Teoría de diseño de Bases de Datos Relacionales. I. Introducción. Fases de diseño de una base de datos. 1. Mod. Conceptual (MERE) -> Mod. Lógico (Relacional). 2. Mod. Lógico (Relacional). En el

Más detalles