Eduardo Mora y Marta Zorrilla Pág

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

Download "Eduardo Mora y Marta Zorrilla Pág. - 1 -"

Transcripción

1 Formas Normales Para construir un sistema de información que responda a un problema real concreto, lo primero que hay que hacer es decidir cuál es el esquema relacional más adecuado. Encontrar la mejor manera de agrupar los datos en forma de tablas y de relacionar éstas entre sí, es la esencia del diseño de bases de datos relacionales. Por ello, muchos autores se han dedicado a delimitar los problemas que se pueden presentar por una composición inadecuada de las tablas y a especificar las condiciones que éstas deben cumplir para evitarlos. Estas propiedades exigibles a cada tabla se conocen con el nombre de Formas Normales. A partir de ellas, para decidir la composición de las tablas de una base de datos, hay dos formas de proceder: Síntesis: partir de los atributos simples desagregados e ir agrupándolos progresivamente. Descomposición: suponer que todos los atributos están agrupados formando una sola tabla, que se va dividiendo paulatinamente. En cada etapa debe verificarse el cumplimiento de las Formas Normales y un diseño no podrá considerarse correcto hasta comprobar que todas las tablas responden a ellas. En el pasado reciente, la mayor parte de los diseñadores de bases de datos se han auxiliado de estas técnicas. Pero, por la dificultad práctica de ir comprobando la verificación de las Formas Normales, en la actualidad, ya son muchos los que realizan un primer diseño conceptual, apoyándose en metodologías como NIAM, ORM, ER o UML, que conduzca al diseño de la base de datos, asegurando el cumplimiento de las formas normales sin necesidad de un análisis expreso. Algunos aún utilizan la normalización, aunque sólo para refinar el esquema relacional obtenido a partir del esquema conceptual. Las técnicas de diseño de bases de datos relacionales basadas en estos métodos implican el proceso de conversión de un esquema conceptual, expresado en términos propios de cada metodología, en un esquema relacional cuya presentación se basa en tablas. La ventaja de esta forma de proceder radica en trabajar con unidades simples, lo que facilita su correcta elección y que las restricciones son fáciles de expresar y comprobar; además, el mismo esquema conceptual puede ser convertido en diferentes modelos de datos, dependiendo del gestor de bases de datos que se vaya a utilizar. En lo que sigue, se presentan las definiciones y conceptos necesarios para comprender las propiedades exigibles a las tablas de un esquema relacional para que éste no pueda dar lugar a redundancias y contradicciones en sus datos. Eduardo Mora y Marta Zorrilla Pág

2 Esquema de relación (o esquema de tabla): Es una lista ordenada de nombres de atributos. Relación (o tabla): Es una determinación de un esquema de relación mediante valores concretos de los atributos, es decir, una tabla de valores. Notación utilizada: 1.- Las letras mayúsculas del comienzo del alfabeto representan atributos simples. 2.- Las letras mayúsculas del final del alfabeto representan conjuntos de atributos (atributos compuestos), siendo posibles conjuntos simples. 3.- La letra R se usa para denotar un esquema de relación. 4.- Se utiliza r para indicar una relación, es decir, el contenido de una tabla. 5.- La concatenación significa unión, es decir: A 1 A 2 A n es el conjunto{a 1, A 2,, A n }, XY es lo mismo que X Y y también XA es igual que X {A}. Primera forma normal (1NF): Un esquema de relación, R, está en 1NF si y sólo si tiene un número de atributos fijo y éstos toman valores no compuestos. Muchas veces, la definición de lo que es un valor no compuesto no es clara, y puede depender del uso que se vaya a hacer de los valores del atributo. Por ejemplo, cuando se trata de procesar datos de personas puede tener sentido utilizar un atributo Nombre para almacenar el nombre propio y los apellidos, si siempre se va a abordar de forma conjunta. En cambio, si se desea acceder por el nombre propio y/o por los apellidos separadamente, para que el esquema de relación esté en primera forma normal, debería tener atributos diferenciados para ellos, Nombre_propio, Apellido_1 y Apellido_2, por ejemplo. Clave: Es todo atributo, simple o compuesto, que toma valores únicos (no repetidos). Esto equivale a decir que, para un esquema de relación, R, K R es una clave si, para cualquier contenido, r(r), de la relación, para todas las parejas t 1 y t 2 de tuplas de r(r), tales que t 1 t 2 entonces t 1 [K] t 2 [K]. Clave principal: Es la clave que se utiliza para identificar cada tupla de una relación. Atributo de clave (Key atribute): Es un atributo que pertenece a una clave. Atributo no de clave (Non key attribute): Es un atributo que ni es una clave ni forma parte de una clave. Eduardo Mora y Marta Zorrilla Pág

3 Dependencia funcional: Sean V R y W R, se dice que W depende funcionalmente de V en R, V W, si en cualquier relación r(r), para todas las parejas t 1 y t 2 de tuplas de r(r) tales que t 1 [V] = t 2 [V] entonces t 1 [W] = t 2 [W]. También suele decirse que V determina funcionalmente a W. Del planteamiento directo de cada problema concreto puede observarse un cierto conjunto de dependencias funcionales entre atributos. Generalmente, hay otras dependencias que pueden deducirse a partir de las primeras. Dado un conjunto, F, de dependencias funcionales. El conjunto cerrado de dependencias funcionales de F, F +, es aquel que contiene todas las dependencias funcionales que F implica lógicamente. El conjunto cerrado de dependencias funcionales contiene todas las que el problema implica. Tres son las reglas que, dado un conjunto de dependencias funcionales, permiten encontrar su conjunto cerrado y se conocen bajo el nombre de axiomas de Armstrong. Éstos son 1.- Regla de la reflexividad: Si Y X X Y 2.- Regla de la amplificación: Si X Y WX WY 3.- Regla de la transitividad: Si X Y e Y Z X Z Se dice que estas reglas son válidas porque no generan dependencias funcionales incorrectas y son completas porque, dado un conjunto de dependencias funcionales, F, permiten encontrar su conjunto cerrado, F +. Su utilización práctica suele resultar incomoda, por lo que frecuentemente, junto a ellas, se utilizan otras reglas deducidas como: Regla de la unión: Regla de la descomposición: Regla de la seudotransitividad: Si X Y y X Z X YZ Si X YZ X Y y X Z Si X Y y WY Z XW Z Descomposición sin pérdida de dependencias Sea R un esquema de relación y F un conjunto de dependencias funcionales de R. Se demuestra que R 1 R y R 2 R, tales que R 1 R 2 = R, constituyen una descomposición sin pérdida de R si, en F +, está al menos una de las dependencias funcionales siguientes: R 1 R 2 R 1 R 1 R 2 R 2 A cada esquema de relación R i R se le denomina proyección de R. Con relación al concepto de dependencia funcional, para lo que sigue, conviene tener en cuenta algunas definiciones como las siguientes: Eduardo Mora y Marta Zorrilla Pág

4 X Y es una dependencia funcional trivial si y sólo si Y X. X Y es una dependencia funcional completa si y sólo si Y no depende funcionalmente de ningún subconjunto de X. Una dependencia funcional completa y no trivial se dice que es una dependencia funcional elemental. Una clave es una clave elemental si algún atributo en la tabla depende funcionalmente de ella mediante una dependencia funcional elemental. Un atributo es un atributo de clave elemental si pertenece a alguna clave elemental. Segunda forma normal (2NF): Un esquema de relación, R, está en 2NF si y sólo si está en 1NF y todo atributo no de clave, V R, depende funcionalmente de la clave (o claves) y no de ningún subconjunto propio de ella (o ellas). Ejemplo: En el caso de que se desee pedir más de un artículo en un mismo pedido, si la tabla, PEDIDO, de que se dispone es la de la figura, el esquema de relación NO está en 2FN. En efecto, se observa que Cod_prov (código del proveedor) depende funcionalmente de Num_ped (número de pedido), que es un subconjunto de la clave (Num_ped, Cod_artic). Esto hace que haya que repetir el Cod_prov cuando se quiera pedir un segundo artículo en el mismo pedido. PEDIDO Num_ped Num_ped Cod_artic Cod_prov Unidades_ped Cod_prov A20 A20 B09 Num_ped Cod_artic 2745 Unidades_ped Solución adecuada en este caso conduce a la siguiente descomposición: Eduardo Mora y Marta Zorrilla Pág

5 PEDIDO Cod_prov A20 B09 Num_ped LINEA_DE_PEDIDO Num_ped Cod_artic 2745 Unidades_ped Tercera forma normal (3NF): Un esquema de relación, R, está en 3NF si está en 2NF y todo atributo no de clave no depende funcionalmente de ningún atributo no de clave. La tabla de la siguiente figura está en 2NF, pues todo atributo no de clave depende funcionalmente de la clave y no de ningún subconjunto propio de ella, pero no está en 3NF pues Edificio depende funcionalmente de Departamento, que no es parte de la clave (Nombre_empleado), ya que, en este ejemplo, se supone que todo departamento está en un único edificio. La tabla requiere que se repita el dato del Edificio cuando se trate del mismo Departamento, lo que puede dar lugar a inconsistencias, por errores en la entrada de datos. Nombre_empleado EMPLEADOS Nombre_empleado Departamento Edificio Departamento Edificio López, Juan Cruz, Mas, PER DIR PER El modo de corregir esta deficiencia consiste en efectuar la siguiente descomposición: Eduardo Mora y Marta Zorrilla Pág

6 DEPARTAMENTOS EMPLEADOS Departamento PER DIR Edificio Nombre_empleado López, Juan Cruz, Mas, Departamento PER DIR PER Forma normal de Clave Elemental (EKNF): Un esquema de relación R está en EKNF si, para todas sus dependencias funcionales elementales de la forma X Y, X es una clave de R o Y es un atributo de clave elemental. En el ejemplo de la figura, como la tabla no tiene atributos que no formen parte de una clave, automáticamente está en 3FN. Sin embargo, tiene deficiencias claras (la alumna de número de expediente, llamada Laso, Ana, está duplicada). Una forma de descubrir el mal diseño es observar que la tabla no está en EKFN. En efecto, sólo hay dos dependencias funcionales elementales, una de respecto a y otra de respecto a. Pero ni ni son claves ni atributos de clave elemental, pues no hay ninguna clave elemental ya que ningún atributo en la tabla depende funcionalmente de una clave mediante una dependencia funcional elemental, pues todos los atributos son atributos de clave. Obsérvese que las dos claves de la tabla son (, Cod_asig) y (, Cod_asig). MATRICULA Cod_asig Laso, Ana Laso, Ana Mas, La solución al problema consiste en realizar la siguiente descomposición: Eduardo Mora y Marta Zorrilla Pág

7 ALUMNOS Laso, Ana Mas, MATRICULA Cod_asig Forma normal de Boyce-Codd (BCNF): Un esquema de relación, R, está en BCNF si y sólo si para todas sus dependencias funcionales elementales de la forma X Y se verifica que X es una clave de R. En la figura se representa una tabla y todas sus dependencias funcionales elementales. En las dependencias entre y, ambos atributos son de clave elemental (pues forman parte de alguna clave elemental) y, en las otras dos dependencias funcionales, los atributos de la izquierda son claves, por lo que la tabla está en EKNF. MATRICULA Cod_asig Calificacion Cod_asig Cod_asig Calificacion Calificacion Laso, Ana Laso, Ana Mas, APROBADO NOTABLE No obstante, la tabla presenta la misma redundancia que la tabla anterior. Una forma de localizar este problema consiste en observar que la tabla no está en BCNF, lo que resulta sencillo al observar que ni ni son claves. El problema de la redundancia puede evitarse dividiendo la tabla en las dos que se representan en la figura, las cuales verifican la BCNF. Eduardo Mora y Marta Zorrilla Pág

8 ALUMNOS Laso, Ana Mas, Cod_asig NOTAS Calificacion APROBADO NOTABLE Para que un esquema de relación esté en 3NF o en EKNF pero no en BCNF es preciso que existan dos claves que se solapen. Se demuestra que si una tabla está en BCNF también está en EKNF y que, si está en EKNF también está en 3NF. * En la definición original de Codd de 2NF y 3NF aparece el termino clave en el sentido de clave principal y candidata a clave en el de clave. En la actualidad, un atributo se considera atributo de clave si pertenece a una clave (clave principal) o a una candidata a clave (clave). Dependencia de valores múltiples: Las dependencias de valores múltiples o multivaluadas, V W, se definen sobre una relación y son una generalización de las dependencias funcionales. En ellas, para cada valor de V existen un conjunto de valores de W con independencia del resto de atributos de la relación. En el ejemplo que se propone en la figura, PROFESOR e IDIOMA, son atributos con múltiples valores para un mismo valor del DEPORTE, independientes entre sí. Se ha supuesto que en la realidad (ver esquema de datos) existe una regla que obliga a que todos los profesores de un deporte han de utilizar todos los idiomas correspondientes a él. DEPORTE PROFESOR IDIOMA TENIS PEDRO ESPAÑOL LUIS INGLES GOLF LUIS CARLOS Esquema de datos. FRANCES Por lo que, al normalizar hasta BCNF, la relación que recoja estos datos debe responder al esquema de la siguiente figura. Así, deben aparecer todas las posibles combinaciones entre los valores de los atributos PROFESOR e IDIOMA, correspondientes a cada valor de DEPORTE. Eduardo Mora y Marta Zorrilla Pág

9 V W R-V-W Deporte Profesor Idioma Golf Golf Carlos Español Inglés Inglés Español Francés Francés t 4 t 1 t3 t 2 Relación con dependencias de valores múltiples La tabla obtenida presenta redundancias, lo que puede acarrear errores de actualización. Todo ello, a pesar de que el esquema está en BCNF, ya que no existen en ella dependencias funcionales elementales puesto que su clave está formada por el conjunto de los tres atributos. Se recuerda que las dependencias de valores múltiples dependen del contexto. Éstas fueron introducidas, independientemente, por Zanolo (1976), Fagin (1977) y Delobel (1978). De acuerdo a la definición de Fagin, la dependencia de valores múltiples se define del siguiente modo: Sea R un esquema de relación y sea V R y W R. La dependencia de valores múltiples, V W, se cumple en R si en cualquier relación r(r), para todas las parejas t 1 y t 2 de tuplas tales que: a) t 1 [V]=t 2 [V] b) t 1 [W] t 2 [W] c) t 1 [R-V-W] t 2 [R-V-W] existen las tuplas t 3 y t 4 en r(r), tales que: i) t 1 [V]=t 2 [V]=t 3 [V]=t 4 [V] ii) iii) t 3 [W]=t 2 [W] y t 3 [R-V-W]=t 1 [R-V-W] t 4 [W]=t 1 [W] y t 4 [R-V-W]=t 2 [R-V-W] Ullman y Delobel no incluyen expresamente las condiciones b y c, aunque puedan presuponerlo. En el ejemplo propuesto son necesarias porque para el caso de las dos últimas tuplas no se requiere que existan las tuplas complementarias. Reglas de inferencia: Eduardo Mora y Marta Zorrilla Pág

10 Reglas que, dado un conjunto, D, de dependencias funcionales y de valores múltiples, permiten encontrar el conjunto, D +, de todas las dependencias funcionales y de valores múltiples que D implica lógicamente. 1.- Regla de la reflexividad ( reflexivity ): Si Y X X Y 2.- Regla de la amplificación ( augmentation ): Si X Y WX WY 3.- Regla de la transitividad ( transitivity ): Si X Y e Y Z X Z 4.- Regla de la complementación ( complementation ): Si X Y X R-Y-Z 5.- Regla de amplificación de valores múltiples ( augmentation for multivalued dependencies ): Si X Y y V R y W R WX WY 6.- Regla de transitividad de valores múltiples ( transitivity for multivalued dependencies ): Si X Y e Y Z X Z-Y 7.- Regla de repetición: Si X Y X Y 8.- Regla de condensación ( coalescence ): Si X Y y Z Y y W / W R, W Y= y W Z X Z Estas reglas son válidas y completas. Los tres primeros axiomas son los de Armstrong para dependencias funcionales, los tres siguientes son propios de las dependencias de valores múltiples y los dos últimos relacionan dependencias de valores múltiples y funcionales. Cuarta forma normal (4NF): Un esquema de relación está en 4NF si y sólo si está en BCNF y todas sus dependencias no triviales son dependencias funcionales (de valores simples). Esto equivale a decir que una relación en 4NF no puede tener ninguna dependencia de valores múltiples no trivial. Básicamente, para evitar errores en los datos, por causa de su redundacia, cada dependencia de valores múltiples no funcional requiere una tabla separada. La tabla anterior está en BCNF pero no en 4NF y la solución para evitar los inconvenientes mencionados consiste en descomponer la relación anterior en las dos siguientes: Deporte Profesor Deporte Idioma Español Inglés Golf Golf Francés Golf Carlos Dependencia de combinación: Eduardo Mora y Marta Zorrilla Pág

11 Una relación tiene una dependencia de combinación si puede ser reconstruida sin pérdida de información a partir una combinación de algunas de sus proyecciones. Si una de esas proyecciones es la propia tabla, entonces se trata de una dependencia de combinación trivial. En la figura se presenta una tabla de vendedores-aparatos-marcas. En el segundo nivel se presentan sus proyecciones binarias y, a continuación, su combinación, realizada en dos fases. Como el resultado vuelve a ser la tabla de partida, la relación presenta una dependencia de combinación y, como ninguna de las proyecciones es la propia tabla, ésta es no trivial. No obstante, pese a estar en 4NF, en la tabla se observan redundancias que hacen pensar que su composición no es la adecuada. Este tipo de dificultad puede ser detectado analizando el cumplimiento de la quinta forma normal, que se define a continuación. Vendedor Aparato Marca PC Loewe Vendedor Aparato Vendedor Marca Aparato Marca PC Loewe PC Loewe Vendedor Aparato Marca 1ª - 1ª 1ª - 2ª 2ª - 1ª PC Loewe 2ª - 1ª PC Loewe FALSA 3ª - 3ª Vendedor Aparato Marca 1ª - 1ª 3ª - 2ª 2ª - 3ª 5ª - 2ª PC Loewe Eduardo Mora y Marta Zorrilla Pág

12 Quinta forma normal (5NF): Un esquema de relación, R, está en 5NF si y sólo si, para cada dependencia de combinación no trivial, cada proyección incluye una clave de la tabla original. Como las proyecciones de la figura anterior no contienen la clave de la tabla de partida, ésta no está en 5NF. Para solucionar este inconveniente, la tabla dada debe descomponerse en las tres tablas que constituyen las proyecciones de la misma figura. Consideraciones finales La idea central en el diseño de bases de datos relacionales radica en el concepto de dependencias entre los datos. Las dependencias son propiedades inherentes al significado de los datos, forman parte del problema de información a tratar y se han de cumplir para cualquier ampliación de un esquema de relación. Existen distintos tipos de dependencias, en este texto se han comentado las dependencias funcionales, de valores múltiples y de combinación. Cada tipo de dependencia se caracteriza por ser un modo de asociación entre los datos. Además, cada uno de los tipos de dependencia mencionados constituye un caso particular del tipo que le sigue, según el orden en el que se han enumerado. Las dependencias funcionales son las más numerosas, con diferencia, y, además, las más restrictivas. Las siete Formas Normales analizadas también están estrictamente ordenadas, es decir, el cumplimiento de una forma normal implica el de las anteriores. La principal dificultad para llegar hasta la 5FN no se halla en el proceso propio de normalización, sino en la detección de todas las dependencias implicadas. Es recomendable normalizar hasta 5FN aunque, en el estado actual de la técnica y ante la eficiencia que se exige a las aplicaciones, las base de datos en uso pueden no cumplir todos los requisitos en la práctica. Hay que evaluar el porcentaje de actualizaciones frente a consultas para decidir hasta qué Forma Normal es adecuado llegar (al menos hasta la 3NF). Hay muchos autores que han tratado el diseño de algorítmico de esquemas relacionales, como Ullman, Ceri, Milton, Mannila. Los dos últimos proponen nuevos métodos y algoritmos más rápidos para la normalización de bases de datos. Referencias CERI (1983). Methodology and Tools for Data Base Design. Amsterdam, North-Holland. HALPIN, T. (2001). Information modelling and relational databases: from conceptual analysis to logical design. Academic Press. MANNILA, H. y RAIHA, K.J. (1986). Inclusion Dependencies in Database Design. Proc. Of the 2 nd Conference on Data Engineering, pp MIGUEL, A., PIATTINI, M. y MARCOS, E. (1999). Diseño de Relacionales. Ra-ma. ULLMAN, J.D. (1990). Principles of Database and Knowledge Base Systems. EE.UU. Computer Science Press. Eduardo Mora y Marta Zorrilla Pág

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

TEMA 8.- DISEÑO TEORICO DE BASES DE DATOS RELACIONALES. 1. TEORÍA DE LAS DEPENDENCIAS FUNCIONALES

TEMA 8.- DISEÑO TEORICO DE BASES DE DATOS RELACIONALES. 1. TEORÍA DE LAS DEPENDENCIAS FUNCIONALES TEMA 8.- DISEÑO TEORICO DE BASES DE DATOS RELACIONALES. Teoría de las Dependencias Funcionales. Teoría de la Normalización. Formas Normales. Conclusiones. 1. TEORÍA DE LAS DEPENDENCIAS FUNCIONALES Las

Más detalles

Normalización. Tema 16

Normalización. Tema 16 Normalización Tema 16 Contenido Introducción Normalización de Relaciones Bibliogra;a 2 Introducción Al diseñar una BD relacional, podemos obtener diferentes esquemas La teoría de la normalización consigue

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

Diseño de bases de datos Diapositiva 1

Diseño de bases de datos Diapositiva 1 Diseño o de bases de datos Objetivos del Diseño Principios del Diseño de BD Proceso de Diseño Normalización Diseño de Tablas: Claves Relaciones Integridad referencial Convenciones de nomenclatura Diseño

Más detalles

Normalización. Universidad Nacional de Colombia Facultad de Ingeniería

Normalización. Universidad Nacional de Colombia Facultad de Ingeniería Normalización Preparó: Ismael Castañeda Fuentes Fuente principal: Database Systems A Practical Approach to Design, Implementation, and Management. Thomas Connolly, Carolyn Begg Universidad Nacional de

Más detalles

Proceso de normalización Normalización 1/5 El proceso de normalización es un estándar que consiste, básicamente, en un proceso de conversión de las relaciones entre las entidades, evitando: La redundancia

Más detalles

Dep. Multivaluadas y Cuarta F.N.

Dep. Multivaluadas y Cuarta F.N. Dep. Multivaluadas y Cuarta F.N. Dependencia Multivaluada (dmv)» Idea intuitiva» Definición formal de dmv Dmv Trivial Reglas de inferencia para dfs y dmv Cuarta Forma Normal Descomposición con JSP (Propiedad)

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

NORMALIZACIÓN DE BASES DE DATOS RELACIONALES

NORMALIZACIÓN DE BASES DE DATOS RELACIONALES NORMALIZACIÓN DE BASES DE DATOS RELACIONALES El proceso de normalización fue introducido por Codd en el año 1974. Busca encontrar errores en el diseño de un esquema relacional debido a la presencia de

Más detalles

Modelo Relacional. Normalización

Modelo Relacional. Normalización Modelo Relacional Normalización Concepto El proceso de normalización consiste en aplicar a un modelo relacional un conjunto de normas que eviten la duplicidad y la perdida de integridad de los datos. Las

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

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

NORMALIZACION. Definición.

NORMALIZACION. Definición. NORMALIZACION Definición. La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas entre tablas de una base de datos. La normalización se adoptó porque el viejo estilo de

Más detalles

MATERIAL INSTRUCCIONAL DE APOYO

MATERIAL INSTRUCCIONAL DE APOYO UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO AREA: INGENIERÍA / CARRERA: INGENIERÍA DE SISTEMAS MATERIAL INSTRUCCIONAL DE APOYO NOMBRE: BASE DE DATOS Código: 311 U.C. : 04 CARRERA: SEMESTRE: AUTOR:

Más detalles

Proceso de normalización

Proceso de normalización Mª Dolores Carballar Falcón 28935146L Proceso de normalización El proceso de normalización es un estándar que consiste, básicamente, en un proceso de conversión de las relaciones entre las entidades, evitando:

Más detalles

Normalización de bases de datos

Normalización de bases de datos Normalización de bases de datos Se explican los conceptos de la normalización de bases de datos, mismos que son necesarios para un buen diseño de una base de datos. Fecha de creación: 29 May del 2003-12:31

Más detalles

Este es un ejemplo muy sencillo, un esquema de empleados que trabajan en proyectos, en una relación muchos a muchos.

Este es un ejemplo muy sencillo, un esquema de empleados que trabajan en proyectos, en una relación muchos a muchos. 28/04/2012 La teoría de la normalización va perdiendo peso con el paso de los años como herramienta de diseño de bases de datos relacionales en favor de modelos de datos más ricos en su representación,

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

Un ejemplo simple de normalización de bases de datos relacionales (hasta 3FN)

Un ejemplo simple de normalización de bases de datos relacionales (hasta 3FN) OpenStax-CNX module: m18350 1 Un ejemplo simple de normalización de bases de datos relacionales (hasta 3FN) Miguel-Angel Sicilia This work is produced by OpenStax-CNX and licensed under the Creative Commons

Más detalles

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse. TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.

Más detalles

Normalización. Bases de Datos

Normalización. Bases de Datos Normalización Bases de Datos Primera Forma Normal El dominio de todo atributo de cualquier relación debe incluir sólo valores atómicos. El valor de cualquier tupla debe ser un elemento simple del dominio.

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

Teoría formal de la normalización de esquemas relacionales. Definición formal de las tres primeras Formas Normales

Teoría formal de la normalización de esquemas relacionales. Definición formal de las tres primeras Formas Normales Teoría formal de la normalización de esquemas relacionales. Definición formal de las tres primeras Formas Normales Normalización de esquemas relacionales Motivación Sea la BD de proveedores y partes, con

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

CERTAMEN 2 90 minutos 20 puntos

CERTAMEN 2 90 minutos 20 puntos CERTAMEN 2 Para la realización del presente certamen se dispondrá de 90 minutos. Debe incluir cualquier supuesto no explicito, siempre cuando no cambie el sentido de la pregunta. No se pueden utilizar

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad

Más detalles

Que es normalización? Normalización de una base de datos Grados de normalización: Primera Forma Grados de normalización: Segunda Forma Grados de

Que es normalización? Normalización de una base de datos Grados de normalización: Primera Forma Grados de normalización: Segunda Forma Grados de Sergio Sánchez Que es normalización? Normalización de una base de datos Grados de normalización: Primera Forma Grados de normalización: Segunda Forma Grados de normalización: Tercera Forma Otras formas

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Dependencias Funcionales. Bibliografía: Fundamentos de bases de datos Korth, Silberschatz

Dependencias Funcionales. Bibliografía: Fundamentos de bases de datos Korth, Silberschatz Dependencias Funcionales Bibliografía: Fundamentos de bases de datos Korth, Silberschatz Conceptos básicos Las DF son un tipo particular de restricción. Permiten expresar hechos acerca de la realidad que

Más detalles

proceso que consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.

proceso que consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Que es una normalización de una base de datos proceso que consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Para que sirve

Más detalles

Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos

Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Apuntes de Matemática Discreta 1. Conjuntos y Subconjuntos Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 1 Conjuntos y Subconjuntos

Más detalles

7 Diseño de Bases de Datos Relacionales: Normalización

7 Diseño de Bases de Datos Relacionales: Normalización 7 Diseño de Bases de Datos Relacionales: Normalización introducción al problema de diseño de una B.D. Relacional 7.1 Problemas derivados del diseño de una Base de Datos Relacional 7.2 Dependencias funcionales.

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

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

Más detalles

Normalización 1NF 2NF 3NF BCNF 4NF

Normalización 1NF 2NF 3NF BCNF 4NF Normalización La Normalización es un proceso mediante el cual un esquema de Base de Datos se lleva a un nuevo esquema equivalente de mejor calidad en cuanto al diseño. La calidad del diseño la medimos

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

Bases de Datos Relacionales

Bases de Datos Relacionales Licenciatura en Ciencia de la Computación Bases de Datos No Convencionales Normalización de Bases de Datos Relacionales Profesor Fredi Palominos Villavicencio Teoría de Normalización : Es un procedimiento

Más detalles

Módulo 9 Sistema matemático y operaciones binarias

Módulo 9 Sistema matemático y operaciones binarias Módulo 9 Sistema matemático y operaciones binarias OBJETIVO: Identificar los conjuntos de números naturales, enteros, racionales e irracionales; resolver una operación binaria, representar un número racional

Más detalles

Proyecto de Normalización Automática de Base de Datos

Proyecto de Normalización Automática de Base de Datos Proyecto de Normalización Automática de Base de Datos Lic. Beatriz Steimberg * Resumen En el primer cuatrimestre del año 2003 se encaró el proyecto de Normalización Automática de Base de Datos. El objetivo

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL.

TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL. TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL. Introducción. La Estructura de Datos: La Relación. Restricciones del Modelo. El Modelo Relacional y la Arquitectura ANSI/SPARC. 1. Introducción. - Fue introducido

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

Relaciones binarias. ( a, b) = ( c, d) si y solamente si a = c y b = d

Relaciones binarias. ( a, b) = ( c, d) si y solamente si a = c y b = d Relaciones binarias En esta sección estudiaremos formalmente las parejas de objetos que comparten algunas características o propiedades en común. La estructura matemática para agrupar estas parejas en

Más detalles

Divisibilidad y números primos

Divisibilidad y números primos Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos

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

Relaciones entre conjuntos

Relaciones entre conjuntos Relaciones entre conjuntos Parejas ordenadas El orden de los elementos en un conjunto de dos elementos no interesa, por ejemplo: {3, 5} = {5, 3} Por otra parte, una pareja ordenada consiste en dos elementos,

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 8. Elementos Básicos 1.- Ejemplo Introductorio. 2.- Dominios. 3.- Relaciones. 4.- Bases de Datos Relacionales. (Capítulo 11 del Date) EJEMPLO

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

ESTADÍSTICA APLICADA A LA INVESTIGACIÓN EN SALUD Construcción de una Base de Datos

ESTADÍSTICA APLICADA A LA INVESTIGACIÓN EN SALUD Construcción de una Base de Datos Descargado desde www.medwave.cl el 13 Junio 2011 por iriabeth villanueva Medwave. Año XI, No. 2, Febrero 2011. ESTADÍSTICA APLICADA A LA INVESTIGACIÓN EN SALUD Construcción de una Base de Datos Autor:

Más detalles

CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS. BizAgi Process Modeler

CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS. BizAgi Process Modeler CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS BizAgi Process Modeler TABLA DE CONTENIDO 1. DIAGRAMA DEL PROCESO... 3 1.1 SUB PROCESO DEVOLVER FACTURA AL PROVEEDOR... 4 2. MODELO DE DATOS... 5 2.1 TABLAS PARAMÉTRICAS...

Más detalles

Vicerrectoría Económica Dirección General de Contabilidad

Vicerrectoría Económica Dirección General de Contabilidad Manual de Provisiones Contables Procure to Pay EL PRESENTE DOCUMENTO HA SIDO DESARROLLADO PARA USO EXCLUSIVO DE EMPLEADOS DE LA UNIVERSIDAD ANDRÉS BELLO QUIENES DEBERÁN MANTENER ESTRICTA RESERVA FRENTE

Más detalles

Sistemas de numeración

Sistemas de numeración Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan

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

Normalización. Carlos A. Olarte Bases de Datos I

Normalización. Carlos A. Olarte Bases de Datos I Carlos A. Olarte Bases de Datos I Outline 1 Introducción 2 Dependencias Funcionales 3 Diseño de Bases de Datos 4 Forma Normal Boyce-Codd (FNBC) 5 3FN 6 Dependneicas Funcionales Multivaluadas 7 4FN Introducción

Más detalles

Módulo 7: Los activos de Seguridad de la Información

Módulo 7: Los activos de Seguridad de la Información Módulo 7: Los activos de Seguridad de la Información Se explica en este tema cómo deben abordarse la elaboración de un inventario de activos que recoja los principales activos de información de la organización,

Más detalles

ANEXO (NÓMINA DE CANDIDATOS EN SOPORTE INFORMÁTICO

ANEXO (NÓMINA DE CANDIDATOS EN SOPORTE INFORMÁTICO ELECCIONES MUNICIPALES ANEXO (NÓMINA DE CANDIDATOS EN SOPORTE INFORMÁTICO Las autoridades nacionales de los Partidos Políticos y las Agrupaciones Políticas deberán confeccionar las nóminas de los candidatos

Más detalles

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,

Más detalles

Espacios generados, dependencia lineal y bases

Espacios generados, dependencia lineal y bases Espacios generados dependencia lineal y bases Departamento de Matemáticas CCIR/ITESM 14 de enero de 2011 Índice 14.1. Introducción............................................... 1 14.2. Espacio Generado............................................

Más detalles

ÍNDICE 2. DIRECCIONES DE INTERÉS SOBRE TELETRABAJO Y DISCAPACIDAD... 3. BIBLIOGRAFÍA...

ÍNDICE 2. DIRECCIONES DE INTERÉS SOBRE TELETRABAJO Y DISCAPACIDAD... 3. BIBLIOGRAFÍA... ÍNDICE 1. LA SOCIEDAD DE LA INFORMACIÓN... 1. Un poco de historia... 1.1. Es fácil aprender a usar estos sistemas?... 1.2. Sociedad de la información y personas con discapacidad... 2. El teletrabajo...

Más detalles

Subespacios vectoriales en R n

Subespacios vectoriales en R n Subespacios vectoriales en R n Víctor Domínguez Octubre 2011 1. Introducción Con estas notas resumimos los conceptos fundamentales del tema 3 que, en pocas palabras, se puede resumir en técnicas de manejo

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97 SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo

Más detalles

Capítulo VI. Diagramas de Entidad Relación

Capítulo VI. Diagramas de Entidad Relación Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...

Más detalles

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. 5.2 SISTEMAS DE NUMERACIÓN. DECIMAL El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. La base de un sistema indica el número de caracteres

Más detalles

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces

Más detalles

GENERALIDADES DE BASES DE DATOS

GENERALIDADES DE BASES DE DATOS GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea

Más detalles

DISEÑO DE BASES DE DATOS RELACIONALES

DISEÑO DE BASES DE DATOS RELACIONALES DISEÑO DE BASES DE DATOS RELACIONALES Bases de Datos I MIS. Lizbeth Alejandra Hernández González Introducción El objetivo del diseño de las bases de datos relacionales es la generación de un conjunto de

Más detalles

Apuntes de Matemática Discreta 9. Funciones

Apuntes de Matemática Discreta 9. Funciones Apuntes de Matemática Discreta 9. Funciones Francisco José González Gutiérrez Cádiz, Octubre de 004 Universidad de Cádiz Departamento de Matemáticas ii Lección 9 Funciones Contenido 9.1 Definiciones y

Más detalles

DOMINIO Y RANGO página 89. Cuando se grafica una función existen las siguientes posibilidades:

DOMINIO Y RANGO página 89. Cuando se grafica una función existen las siguientes posibilidades: DOMINIO Y RANGO página 89 3. CONCEPTOS Y DEFINICIONES Cuando se grafica una función eisten las siguientes posibilidades: a) Que la gráfica ocupe todo el plano horizontalmente (sobre el eje de las ). b)

Más detalles

Teórico 9 Del MER al MR

Teórico 9 Del MER al MR Teórico 9 Del MER al MR Introducción Veremos cómo traducir un modelo conceptual, en forma de Modelo Entidad-Relación, en un modelo lógico de base de datos, en forma de Modelo Relacional. Para esto, estudiaremos

Más detalles

CONTABILIDAD ANALISIS VERTICAL Y HORIZONTAL DE ESTADOS CONTABLES

CONTABILIDAD ANALISIS VERTICAL Y HORIZONTAL DE ESTADOS CONTABLES CONTABILIDAD ANALISIS VERTICAL Y HORIZONTAL DE ESTADOS CONTABLES El análisis de Estados Contables dispone de dos herramientas que ayudan a interpretarlos y analizarlos. Estas herramientas, denominadas

Más detalles

Introducción. Componentes de un SI. Sistema de Información:

Introducción. Componentes de un SI. Sistema de Información: Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para

Más detalles

Tema 3. Espacios vectoriales

Tema 3. Espacios vectoriales Tema 3. Espacios vectoriales Estructura del tema. Definición y propiedades. Ejemplos. Dependencia e independencia lineal. Conceptos de base y dimensión. Coordenadas Subespacios vectoriales. 0.1. Definición

Más detalles

1.1. Introducción y conceptos básicos

1.1. Introducción y conceptos básicos Tema 1 Variables estadísticas Contenido 1.1. Introducción y conceptos básicos.................. 1 1.2. Tipos de variables estadísticas................... 2 1.3. Distribuciones de frecuencias....................

Más detalles

Tema 2 : Códigos Binarios

Tema 2 : Códigos Binarios Tema 2 : Códigos Binarios Objetivo: Conocer diferentes códigos binarios Conocer algunos códigos de detección y corrección de errores. Códigos alfanuméricos 1 Códigos Binarios A la representación de cifras,

Más detalles

MEDIDAS DE TENDENCIA CENTRAL

MEDIDAS DE TENDENCIA CENTRAL CAPÍTULO 14 MEDIDAS DE TENDENCIA CENTRAL A veces, de los datos recolectados ya organizados en alguna de las formas vistas en capítulos anteriores, se desea encontrar una especie de punto central en función

Más detalles

Gestión de la Prevención de Riesgos Laborales. 1

Gestión de la Prevención de Riesgos Laborales. 1 UNIDAD Gestión de la Prevención de Riesgos Laborales. 1 FICHA 1. LA GESTIÓN DE LA PREVENCIÓN DE RIESGOS LABORALES. FICHA 2. EL SISTEMA DE GESTIÓN DE LA PREVENCIÓN DE RIESGOS LABORALES. FICHA 3. MODALIDAD

Más detalles

Tema 2. La Información y su representación

Tema 2. La Información y su representación Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica

Más detalles

Los números racionales

Los números racionales Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones

Más detalles

Contenidos. Introducción general

Contenidos. Introducción general Contenidos Introducción general Test Uno: Razonamiento Test Dos: Velocidad de percepción Test Tres: Velocidad y precisión numérica Test Cuatro: Significación verbal Test Cinco: Razonamiento espacial Esta

Más detalles

Sistemas de Gestión de Calidad. Control documental

Sistemas de Gestión de Calidad. Control documental 4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4

Más detalles

Portafolio de Servicios y Productos

Portafolio de Servicios y Productos Portafolio de Servicios y Productos Introducción Somos una empresa que se dedica a generar ventajas competitivas para nuestros clientes a través de desarrollos y consultoría en inteligencia de negocios

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

Recomendaciones para un estudio eficaz

Recomendaciones para un estudio eficaz Recomendaciones para un estudio eficaz 1 Recomendaciones para un estudio eficaz. A) Busque un lugar apropiado para estudiar. Lugar fijo, para adquirir el hábito de estudiar. Es conveniente en un principio

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

Ingeniería del Software I Clase de Testing Funcional 2do. Cuatrimestre de 2007

Ingeniería del Software I Clase de Testing Funcional 2do. Cuatrimestre de 2007 Enunciado Se desea efectuar el testing funcional de un programa que ejecuta transferencias entre cuentas bancarias. El programa recibe como parámetros la cuenta de origen, la de cuenta de destino y el

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

1 http://www.sencilloyrapido.com/

1 http://www.sencilloyrapido.com/ 1 Contenido Introducción 3 Que son las encuestas pagadas por internet?. 5 Como ganar dinero con las encuestas pagadas por internet. 7 Pueden las encuestas pagadas generarte un ingreso decente?.. 9 Conclusión.

Más detalles

ESQUEMA DE BASE DE DATOS ATROPELLOS

ESQUEMA DE BASE DE DATOS ATROPELLOS ESQUEMA DE BASE DE DATOS ATROPELLOS PEATONES (dni: domdni, nombre: domnombre, edad: domedad) CP(dni) COCHES (matrícula: dommat, marca: domcad, modelo: domcad) CP(matrícula) ATROPELLADOS (dni: domdni, matrícula:

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

Más detalles

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE MARZO 2007 Este documento contesta las preguntas más frecuentes que se plantean las organizaciones que quieren

Más detalles

Metodología de trabajo

Metodología de trabajo El objetivo de este apéndice es describir brevemente la metodología de trabajo que aplico para realizar el proceso de de los poemas. Esta metodología de se compone de tres fases, que se dividen, a su vez,

Más detalles

Conceptos generales sobre bases de datos relacionales y MS-Access

Conceptos generales sobre bases de datos relacionales y MS-Access Taller de iniciación a la aplicación de ZOORBAR Conceptos generales sobre bases de datos relacionales y MS-Access Francisco Pando, GBIF-ES MADRID, 1-13 de diciembre 2009 Qué es una base de datos conjunto

Más detalles

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO 1º) Considérese un número estrictamente positivo del sistema de números máquina F(s+1, m, M, 10). Supongamos que tal número es: z = 0.d 1 d...d s 10 e Responde

Más detalles

Datos del autor. Nombres y apellido: Germán Andrés Paz. Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina

Datos del autor. Nombres y apellido: Germán Andrés Paz. Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina Datos del autor Nombres y apellido: Germán Andrés Paz Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina Correo electrónico: germanpaz_ar@hotmail.com =========0========= Introducción

Más detalles

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES

CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES INECUACIONES NOTA IMPORTANTE: El signo de desigualdad de una inecuación puede ser,, < o >. Para las cuestiones teóricas que se desarrollan en esta unidad únicamente se utilizará la desigualdad >, siendo

Más detalles

a < b y se lee "a es menor que b" (desigualdad estricta) a > b y se lee "a es mayor que b" (desigualdad estricta)

a < b y se lee a es menor que b (desigualdad estricta) a > b y se lee a es mayor que b (desigualdad estricta) Desigualdades Dadas dos rectas que se cortan, llamadas ejes (rectangulares si son perpendiculares, y oblicuos en caso contrario), un punto puede situarse conociendo las distancias del mismo a los ejes,

Más detalles

Master en Gestion de la Calidad

Master en Gestion de la Calidad Master en Gestion de la Calidad Registros de un Sistema de Gestion de la Calidad Manual, procedimientos y registros 1 / 9 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer que es un registro

Más detalles

El modelo relacional y el álgebra relacional

El modelo relacional y el álgebra relacional El modelo relacional y el álgebra relacional Introducción Esta unidad didáctica está dedicada al estudio del modelo de datos relacional y del álgebra relacional. El concepto de modelo de datos se ha presentado

Más detalles

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad

Más detalles