Normalización. Curso Bases de Datos. Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS
|
|
- María Nieves Hernández Luna
- hace 6 años
- Vistas:
Transcripción
1 Normalización Curso Bases de Datos Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS
2 Agenda 1. Diseño de Bases de Datos 2. Normalización 3. Dependencia Funcional 4. Primera Forma 1FN 5. Segunda Forma 2FN 6. Tercera Forma 3FN 7. Forma Normal de Boyce Codd BCFN 8. Cuarta Forma 4FN
3 Diseño de Bases de Datos Por diseño se entiende el generar un conjunto de esquemas de relaciones que permitan almacenar información con un mínimo de redundancia de datos y una fácil recuperación de la información.
4 Objetivos Mantener la Integridad de los datos. Eliminar información redundante siempre que sea posible. Mantener el número de relaciones al mínimo entre los componentes de la base de datos (fácil programación y uso por parte del usuario). Minimizar problemas de actualización y borrado.
5 Normalización La Normalización es la descomposición o subdivisión de una relación en dos o mas relaciones para evitar la redundancia. También se puede ver como una serie de reglas que ayudan a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de lógica. Universidad Nacional Nacional Prof. Prof. Elizabeth Elizabeth León León Bases de Bases Datos de Datos - Normalización - Normalización
6 DEPENDENCIA FUNCIONAL: DF La Normalización se basa en la dependencia funcional: Dependencia funcional se define como: Dados dos atributos A y B de una relación R, se dice que B es funcionalmente dependiente de A si para cada valor de A existe un valor de B, y sólo uno, asociado con él. Se denota como A B Las DF se determinan al estudiar las propiedades de todos los atributos de la relación y deducir cómo están relacionados los atributos entre si.
7 DEPENDENCIA FUNCIONAL: DF La DF está ligada con el concepto de clave. Clave candidata: Conjunto de uno o más atributos que podría ser utilizado como clave principal de una relación. Superclave: Conjunto de uno o más atributos que juntos, permiten identificar de forma única una entidad dentro de una relación. Clave principal: Es una clave candidata en la que ningún componente puede tomar el valor de nulo.
8 Normalización El proceso de normalización es definido por una serie de fases cada una con una serie de reglas específicas. Veamos un ejemplo
9 Se desea implantar en una base de datos las ventas de una papelería por la relación ORDENES-VENTA Relación ORDENES-VENTA ClienteID Nombre Localidad CostoTransporte ArtículoID Artículo Cantidad Fecha 11 Luis Suba A1 Papel 100 3/5 11 Luis Suba A3 Cinta 50 5/5 11 Luis Suba A9 Lápiz 200 7/5 44 Ana Centro A1 Papel /5 55 José Puente Aranda A4 Grapas /5 5/5
10 Primera Forma 1FN Una relación está en primera forma normal si todo atributo contiene un valor indivisible, atómico. En una relación sin normalizar como la anterior se encuentra por ejemplo lo siguiente: 55 José Puente Aranda A4 Grapas /5 5/5 Se puede normalizar con la creación de un registro nuevo por cada uno de los distintos valores de un campo 55 José Puente Aranda 55 José Puente Aranda A4 Grapas 30 3/ A4 Grapas 50 5/5
11 Primera Forma 1FN Hecho lo anterior aún se presentan una serie de anomalías de almacenamiento a la hora de realizar las actualizaciones por la información redundante. Estás anomalías se deben a la presencia de campos no clave en la relación.
12 Primera Forma 1FN Las anomalías pueden subsanarse de la siguiente forma: Dividiendo la relación universal en nuevas relaciones. Eligiendo una clave primaria que represente de forma única a cada registro de las nuevas relaciones. Cada nueva relación tiene la propiedad de que su clave es necesaria para definir cada uno de los campos no clave. Veamos como resulta el diseño de nuestra base de datos al aplicar la 1FN en su totalidad
13 Segunda Forma 2FN Relación CLIENTES ClienteID Nombre Localidad CostoTransporte 11 Luis Suba Ana Centro José Puente Aranda Relación ARTÍCULOS ArtículoID Artículo Relación VENTAS ClienteID ArtículoID Cantidad Fecha 11 A /5 11 A3 50 5/5 11 A /5 44 A /5 55 A4 30 3/5 55 A4 50 5/5 A1 A3 A4 A9 Papel Cinta Grapas Lápiz
14 Segunda Forma Normal 2FN Una relación está en segunda forma normal si, y sólo si: Está en 1FN Todo atributo que no pertenezca a la clave debe depender de la clave en su totalidad. Es decir, los registro no deben depender de nada aparte de su clave primaria.
15 Segunda Forma 2FN Las relaciones CLIENTES, ARTICULOS y VENTAS pertenecen ya a la 2FN. Sin embargo, la relación CLIENTES presenta anomalías de almacenamiento debido a que el atributo CostoTransporte es funcionalmente dependiente de la Localidad, que a su vez depende de ClienteID. Relación CLIENTES ClienteID Nombre Localidad CostoTransporte Hay una dependencia transitiva que ocasiona problemas a la hora de hacer actualizaciones 11 Luis Suba Ana Centro José Puente Aranda
16 Dependencia Transitiva Se tiene la relación R(A,B,C). Si A B B C y A no depende funcionalmente de B, entonces se dice que C depende transitivamente de A y se puede formar la cadena A B C
17 Tercera Forma Normal 3FN Una relación está en 3FN si, y sólo si: Está en 2FN. Todo atributo que no pertenezca a la clave no depende de un atributo no clave. La 3FN elimina las redundancias ocasionadas por las dependencias transitivas.
18 Tercera Forma Normal 3FN Aplicando la 3FN a la relación CLIENTES Relación CLIENTES Relación TRANSPORTE ClienteID Nombre Localidad Localidad CostoTransporte 11 Luis Suba 44 Ana Centro 55 José Puente Aranda Suba Centro Puente Aranda
19 Tercera Forma Normal 3FN Deficiencias: 1) hay varias claves candidatas 2) esas claves candidatas son compuestas 3) las claves candidatas se traslapan (tienen por lo menos un atributo en común) Raramente!
20 Forma Normal de Boyce Codd BCFN Una relación R está en forma normal Boyce Codd si, y sólo si, cada determinante de la relación es una clave candidata. no existen dependencias funcionales no triviales de los atributos que no sean un conjunto de la clave candidata
21 Forma Normal de Boyce Codd BCFN Como ejemplo veamos la relación: Un empleado puede trabajar en varios de partamentos y tiene máximo un asesor en cada departamento: Id_empleado id_departamento Id_asesor La llave primaria es compuesta: id_empleado, id_departamento. Está en 3FN? Si añadimos un restricción: el asesor solo puede pertenecer a un departamento. Qué sucede? Sigue estando en 3FN?
22 Forma Normal de Boyce Codd BCFN el asesor solo puede pertenecer a un departamento... Id_empleado id_departamento Id_asesor Aparece una dependencia funcional: id_asesor id_departamento Por lo tanto existe un determinante que NO es clave candidata. Genera redundancia: la repetición de id_asesor, id_departamento es evitable. Cómo?
23 Forma Normal de Boyce Codd BCFN el asesor solo puede pertenecer a un departamento... Id_empleado id_departamento Id_asesor Aparece una dependencia funcional: id_asesor id_departamento Por lo tanto existe un determinante que NO es clave candidata. Genera redundancia: la repetición de id_asesor, id_departamento es evitable. Id_empleado id_asesor Id_asesor id_departamento
24 Forma Normal de Boyce Codd BCFN Como ejemplo veamos la relación QUESOS (NOMBRE,PAIS,REGION). La clave candidata es (NOMBRE, PAIS) con las DF siguientes: REGION PAIS (NOMBRE,PAIS) REGION La relación está en 3FN porqué ningún atributo no clave es transitivamente dependiente de atributos no clave. Sin embargo no es BCFN ya que REGION, un atributo no clave, es un determinante de país. Esto origina redundancia y puede resolverse formando dos relaciones nuevas: QUESOS(NOMBRE,REGION) NOMBRE REGION REGIONES(REGION,PAIS) REGION PAIS
25 Forma Normal de Boyce Codd BCFN Se dice que una tabla está en FNBC si y solo si : - está en 3FN y - cada dependencia funcional no trivial tiene una clave candidata como determinante. En términos menos formales, una tabla está en FNBC si está en 3FN y los únicos determinantes son claves candidatas.
26 Dependencias de Valores Múltiples En la dependencia de valores múltiples (DMV), un valor atributo, A, determina un conjunto de valores múltiples, B. Se expresa con doble fecha: A B
27 Dependencias de Valores Múltiples Consideremos la relación ESTUDIANTE (Num, Curso, Deporte) que indica su número, el curso donde está matriculado y los deportes que practica. ESTUDIANTE Num Curso Deporte 10 Bases de Datos Baloncesto 10 Bases de Datos Natación 10 Bases de Datos Tenis 20 Física Baloncesto 20 Física Esgrima
28 Dependencias de Valores Múltiples La relación anterior está en 3FN pero presenta redundancia de datos aún. Los atributos Curso y Deporte son dependientes multivalores de Num, es decir, cualquier valor de Num determina una serie de valores de los atributos Curso y Deporte.
29 Cuarta Forma Normal4FN La 4FN es una generalización de la BCFN para descomponer relaciones que posean dependencias multivaluadas. Una relación R está en 4FN si, y sólo si: Es BCFN No contiene dependencias multivaludas
30 Cuarta Forma Normal 4FN La relación R(A,B,C) con las dependencias multivaluadas : Se puede descomponer sin pérdida en dos relaciones 4FN: R1(A,B) y R2(A,C).
31 Cuarta Forma Normal 4FN Volviendo al ejemplo de la relación ESTUDIANTE, y aplicando la 4FN, se generan las siguientes relaciones: Num ESTUDIANTE Curso 10 Base de datos 20 Física Num PRACTICA Curso 10 Baloncesto 10 Natación 10 Tenis 20 Baloncesto 20 Esgrima
32 Más Formas Normales La 4FN no es definitiva Dependencias de reunión: Forma Normal de Reunión por Proyección FNRP o Quinta Forma Normal Forma Normal de Dominios y Claves FNDC FNRP y FNDC se utilizan muy rara vez!
33 El Modelo ER y la Normalización Si el modelo E-R es identificado correctamente (entidades, relaciones, etc) los esquemas de relación generados a partir de él NO DEBEN necesitar mucha normalización Si se debe realizar mucha normalización es por que el diseño del diagrama fue mal realizado
34 El Modelo ER y la Normalización En general, el diseño E-R tiende a generar diseños en 4FN Modelo E-R Normalización en 4FN
35 Desnormalización Por rendimiento Usan la reduncia por mejorar el rendimiento de aplicaciones concretas!. El problema es garantizar que los datos se mantengan consistentes!
36 Bibliografía RODRÍGUEZ ALMEIDA, Miguel. Diseño de bases de datos. En: BASES DE DATOS. Madrid: Mc Graw Hill, Pág
Normalización. CC20A 1 Computación II Auxiliar 10 Iván Bustamante. Clase Auxiliar 10 1
1 Clase Auxiliar 10 1 Normalización La normalización se usa para ver si una tabla está bien o mal diseñada. Una tabla está bien diseñada si no tiene redundancia (datos repetidos) y está mal en caso contrario.
Más detallesTema 5: Normalización en Bases de Datos
Tema 5: Normalización en Bases de Datos Andrés Cordón Franco e-mail: acordon@us.es Bases de Datos 2009/10 Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla 1 Introducción 2
Más detallesFormas Normales. Normalización. Introducción
Formas Normales Normalización - Introducción Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal de Boyce-Codd Dependencias Multivaluadas Cuarta Forma Normal In.Co. - Facultad de
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en
Más detallesModelo 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 detallesBases de Datos. Tema 7 (parte 2) Teoría de la Normalización. Francisco Ruiz may UCLM-ESI (F.Ruiz)
Bases de Datos Tema 7 (parte 2) Teoría de la Normalización Francisco Ruiz may-2001 documentación preparada con ayuda de Esperanza Marcos (Universidad Rey Juan Carlos) y Mario Piattini (Universidad de Castilla-La
Más detallesDiseño de Base de Datos
Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 10 Nombre: Forma normal de Boyce y Codd Contextualización La normalización es un proceso mediante el cual se hace la transformación de datos
Más detallesFundamentos de programación y Bases de Datos
Fundamentos de programación y Bases de Datos Duración: 25.00 horas Descripción En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa
Más detallesPrincipios 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 detallesDISEÑO LÓGICO DE UNA BASE DE DATOS EN EL MODELO RELACIONAL (Teoría de la Normalización)
Tema IV: Teoría de la Normalización 41 Noción intuitiva de las primeras formas normales 42 Dependencias funcionales 43 Definición formal de las tres primeras formas normales 44 Forma Normal de Boyce y
Más detallesDED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática
DED Diagramas de Estructura Lógica de Datos Universidad de Oviedo Departamento de Informática Contenidos Introducción Relaciones Construcción del modelo conceptual Normalización Primera Forma Normal Segunda
Más detallesNORMALIZACIÓ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 detallesNormalización n de Bases de Datos Relacionales. Bases de Datos. Malos Diseños. Índice. Muchos Problemas. Definición
Normalización n de Relacionales Malos Diseños Qué puede salir mal cuando se hace un mal diseño de una base de datos relacional? Esquema_prestamo= (nombre_sucursal, ciudad_sucursal, activo, nombre_cliente,
Más detalles- Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación DER
Luis Valencia Cabrera lvalencia@us.es (http://www.cs.us.es/~lvalencia) Ciencias de la Computación e IA (http://www.cs.us.es/) Universidad de Sevilla - Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesBases 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 detallesTÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa
TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas
Más detallesEsquema Lógico F1. EXAMEN 1 de diciembre de EQUIPO (NOMBRE:cadena) CP (NOMBRE) DIRECTOR (NOMBRE:cadena) CP (NOMBRE)
Esquema Lógico F1 EQUIPO (NOMBRE:cadena) CP (NOMBRE) EXAMEN 1 de diciembre de 2006 DIRECTOR (NOMBRE:cadena) CP (NOMBRE) DIRIGE (EQUIPO:cadena, DIRECTOR:cadena) CP (EQUIPO) CAlt (DIRECTOR) CAj (EQUIPO)
Más detallesModelo relacional. El modelo relacional
Modelo relacional El modelo relacional Representa la BD como una colección de relaciones En términos informales, cada relación semeja una tabla Tupla Cada fila de la tabla Representa una colección de datos
Más detallesMateria requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria
Más detallesBASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Reglas de Integridad
BASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Reglas de Integridad Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es 1de 16 Índice 1. Introducción 2. Revisión Claves 3. Reglas
Más detallesQue 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 detallesAdministración de Bases de Datos (Ingeniería Técnica en Informática de Gestión)
Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga Administración de Bases de Datos (Ingeniería Técnica en Informática de Gestión) Normalización de Sistemas Relacionales (Dependencias
Más detallesNormalizació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 detallesMetodología de Diseño Lógico. Sistemas Gestores de Bases de Datos
Introducción El objetivo del diseño lógico es convertir los esquemas conceptuales locales en un esquema lógico global que se ajuste al modelo de SGBD sobre el que se vaya a implementar el sistema. Mientras
Más detallesALGORITMOS, ESTRUCTURAS Y PROGRAMACION
VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE
Más detallesModelo Relacional: Dependencias Funcionales y Normalización
Modelo Relacional: Dependencias Funcionales y Normalización M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2014 Objetivos de la Unidad Estudiar y ejercitar
Más detallesDiseño Lógico 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 en el modelo relacional Del modelo E/R al modelo relacional
Más detallesIng. Yim Isaias Apestegui Florentino
Definicion de Modelo Relacional El Modelo Relacional Se basa en una representación del mundo real en que los datos se describen como entidades, relaciones y atributos. El principal concepto del modelo
Más detallesSECUENCIA DIDÁCTICA. Módulo IV
SECUENCIA DIDÁCTICA Nombre de curso: Simulación de Sistemas Antecedente: Clave de curso: ECOM118 Clave de antecedente: Ninguna. Módulo IV Competencia de Módulo: Desarrollar programas de cómputo utilizando
Más detallesCurso SQL Nivel Avanzado 1. Miguel Jurado García
Curso SQL Nivel Avanzado 1 Miguel Jurado García Temario Sesión 3: Diagramas E-R Normalización y Generalización de B.D. Creación y configuración de Esquemas Creación de un snapshot de la Base de Datos Uso
Más detallesFundamentos de Programación y Bases de Datos
Descripción En la actualidad la mayoría de nuestra vida está basada en el uso de programas informáticos. Para desarrollar un programa informático es necesario transcribir la realidad a dicho programa,
Más detallesTEMA 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 detallesTransformación ER Relacional para el diseño de bases de datos relacionales
Transformación ER Relacional para el diseño de bases de datos relacionales Como habíamos avanzado en su momento, un esquema conceptual basado en el modelo Entidad-Relación puede ser transformado, de acuerdo
Más detallesDependencias funcionales
CC42A/CC55A - BASES DE DATOS Profesor: Claudio Gutiérrez Auxiliar: Mauricio Monsalve Dependencias funcionales 1 El concepto de dependencia funcional 1.1 El concepto de dependencia funcional Hay veces en
Más detallesCONTABILIDAD GERENCIAL
1 Sesión No. 7 Nombre: Análisis de Depreciación y Amortización Al terminar esta sesión, el participante será capaz de: Identificar la diferencia entre depreciación y amortización, así como su impacto en
Más detallesNORMALIZACION. 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 detallesMETODOLOGÍA PARA LA INVESTIGACIÓN DE ACCIDENTES DE TRABAJO
DE ACCIDENTES DE ACCIDENTES DE PÁGINA: 1 de 5 1. INTRODUCCIÓN La investigación de accidentes de trabajo permite a la Entidad desarrollar acciones reactivas que tienen como propósito identificar y analizar
Más detallesBASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES
BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES 4.3 Normalización Uno de los objetivos de una estructura de tabla normalizada es minimizar el número de "celdas vacías". Grupos de información
Más detalles4.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 detallesCASOS DE USO Exploración de Requerimientos
Cap. 9 Kendall & Kendall Cap 5 Jacobson SESION 8 CASOS DE USO Exploración de Requerimientos Ana Mercedes Cáceres mercycaceres@gmail.com Instructora: Carmen Morales Año 2006. 1 OBJETIVOS Conocer la importancia
Más detallesid_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N.
El modelo relacional Fundamentos de diseño de bases de datos El modelo relacional Bases de datos relacionales El concepto de relación Esquema de la base de datos Instancia de la base de datos Restricciones
Más detallesNormalización de Bases de Datos Relacionales
Normalización de Bases de Datos Relacionales Es un procedimiento formal, que se ejecuta paso a paso, reversible, que permite: - Optimizar la estructura de la Base de Datos - Identificar y resolver situaciones
Más detallesGuía para la realización de diagrama causa-efecto de accidente de trabajo aplicando estudio de causalidad
METODOLOGIA PARA INVESTIGACION DE ACCIDENTE O INCIDENTES OBJETIVO Brindar la oportuna información es caso de presentarse un incidente, accidente de trabajo y la investigación del mismo. ALCANCE Inicia
Más detallesCIDE, SA. RIF: J NIT: MODELO FUNCIONAL
MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS División de Estudios en Formaciones Sociales Licenciatura: ADMINISTRACIÓN / NEGOCIOS INTERNACIONALES Unidad de aprendizaje por objetivos ADMINISTRACIÓN
Más detallesTemario Curso Bases de Datos
Temario Curso Bases de Datos TEMA 1. INTRODUCCION A LAS BASES DE DATOS 1. Cualidades De La Información 2. Sistemas de Información 2.1. Componentes de un Sistema de Información 3. Niveles de Gestión de
Más detallesCapítulo 1: Introducción
Capítulo 1: Introducción 1.1 Planteamiento del Problema 1.2 Objetivo General 1.3 Objetivos Específicos 1.4 Justificación 1.5 Alcances 1.6 Limitaciones 1.7 Organización del Informe CAPÍTULO 1 1.1 PLANTEAMIENTO
Más detallesNORMAS DE DISEÑO DE BASE DE DATOS
NORMAS DE DISEÑO DE BASE DE DATOS Julio 2014 NORMAS DE DISEÑO DE BASE DE DATOS Página: 2 de 9 ESTRUCTURA DEL DOCUMENTO. 1 CONSIDERACIONES GENERALES.... 3 2 MODELO CONCEPTUAL DE DATOS (MCD)... 3 2.1 PROPIEDADES...
Más detallesUSECASE. CASOS de USO
USECASE CASOS de USO 1 Objetivo Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario Por tanto los casos de uso determinan los requisitos funcionales
Más detallesTerminología Equivalente
Normalización La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidadrelación almodelo relacional.
Más detallesHerramientas de Gestión Empresarial en Agricultura FCEE. Edmundo Durán V., PhD Universidad Mayor Chile
Herramientas de Gestión Empresarial en Agricultura Edmundo Durán V., PhD Universidad Mayor Chile El objetivo fundamental: El más básico de los deseos de cualquier empresario es que la torta de su negocio
Más detallesTítulo: Valoración de Modelos y Estándares de Evaluación y Mejora del Proceso de Software.
Título: Valoración de Modelos y Estándares de Evaluación y Mejora del Proceso de Software. Area: Ingeniería de Software. Autores: Raúl Omar Moralejo 1, Nerina Claudia Dumit Muñoz 2 1 Universidad Tecnológica
Más detallesCapítulo 16. Diagrama de Clases UML
Capítulo 16. Diagrama de Clases UML Florentino TORRES M. CINVESTAV-Tamaulipas 15 de Oct del 2012 Florentino TORRES M. (CINVESTAV) 15 de Oct del 2012 1 / 70 1 Capítulo 16. Diagrama de Clases UML Aplicando
Más detallesBASES DE DATOS TEMA 5. DISEÑO DE BASES DE DATOS RELACIONALES MEDIANTE NORMALIZACION Contenidos generales
BASES DE DATOS TEMA 5. DISEÑO DE BASES DE DATOS RELACIONALES MEDIANTE NORMALIZACION Contenidos generales * Redundancia y Anomalías en la actualización * Dependencias funcionales * Formas normales. Proceso
Más detallesDISEÑO DE BASES DE DATOS RELACIONALES Normalización Parte 2 FNBC, 3FN
DISEÑO DE BASES DE DATOS RELACIONALES Normalización Parte 2 FNBC, 3FN Bases de Datos I MIS. Lizbeth Alejandra Hernández González FNBC (Forma Normal de Boyce-Codd) Un esquema de relación R está en FNBC
Más detallesLos diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Más detallesCARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO
CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO Responsables Prof. Oriel Herrera Gamboa Prof. Marcela Schindler Nualart Prof. Gustavo Donoso Montoya Prof. Alejandro
Más detallesTALLER CAPACITACIÓN : USO DE LA GUÍA PARA EL ANÁLISIS DE CAUSAS EN LA TOMA DE ACCIONES CORRECTIVAS Y PREVENTIVAS. Ing. Emperatriz Zapata Zapata
ANÁLISIS DE CAUSAS EN LA TOMA DE ACCIONES Ing. Eira Madera Reyes Ing. Emperatriz Zapata Zapata Diciembre de 2010 Objetivo Capacitar al personal de la universidad, en el uso de la Guía para el análisis
Más detallesFormato para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC 2003-1 5046 Bases de Datos PRÁCTICA No. 3 LABORATORIO DE NOMBRE DE LA PRÁCTICA Bases de Datos DURACIÓN (HORA) Modelo Entidad - Relación
Más detallesBASES DE DATOS TEMA 2 MODELOS DE DATOS
SES DE DTOS TEM 2 MODELOS DE DTOS Un modelo de datos es una serie de conceptos que puede utilizarse para describir un conjunto de datos y las operaciones para manipularlos. Hay dos tipos de modelos de
Más detallesApéndice A: Documentación Base de Datos.
Apéndice A: Documentación Base de Datos. A1. Derivación PROFESOR Idprofesor Nombre CURSO Clave Seccion nombre (1,1) 1:N IMPARTE fig 3.2.1.2 Relación Profesor- Curso Se puede ver en la figura 3.2.1.2 que
Más detallesDI SEÑO DE BASES DE DATOS Y SEGURIDAD DE LA INFORMACIÓN (31 de mayo de 2005) 3DUFLDO. APELLIDOS: NOMBRE: TITULACIÓN (Sistemas/Gestión):
(;$0(1 DI SEÑO DE BASES DE DATOS Y SEGURIDAD DE LA INFORMACIÓN (31 de mayo de 2005) 3DUFLDO APELLIDOS: GRUPO (A/B): 7LHHPLXWRVSDUDUHDOL]DUODSDUWHWHyULFDGHOH[DPH Rodee con un círculo la respuesta correcta.
Más detallesConceptos básicos de bases de datos
Conceptos básicos de bases de datos 1.1 Definición de base de datos Una base de datos es una colección de archivos relacionados que permite el manejo de la información de alguna compañía. Cada uno de dichos
Más detallesÁlgebra Lineal VII: Independencia Lineal.
Álgebra Lineal VII: Independencia Lineal José María Rico Martínez Departamento de Ingeniería Mecánica División de Ingenierías, Campus Irapuato-Salamanca Universidad de Guanajuato email: jrico@salamancaugtomx
Más detallesIntroducción a las Bases de Datos
Introducción a las Bases de Datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos Sistemas gestores de bases de datos Definición Características y ventajas
Más detallesPlan de Marketing Digital
Análisis y Desarrollo de Sistemas de Información Introducción Las cifras demuestran que nuestro país cada vez está más inmerso en el mundo digital, según estudios de consumo digital1 presentado por el
Más detallesRestricciones de Integridad
Restricciones de Integridad Bibliografía: Fundamentos de bases de datos - Korth, Silberschatz Introducción a los sistemas de bases de datos - C.J. Date Restricciones de Integridad Proporcionan un medio
Más detallesMODELO DE EXCELENCIA
MODELO DE EXCELENCIA Es un instrumento de autoevaluación y gestión que permite conocer la situación actual, para implementar el mejoramiento continuo que la organización requiere AUTOEVALUACIÓN GESTIÓN
Más detallesMODELO RELACIONAL BASE DE DATOS RELACIONALES
MODELO RELACIONAL BASE DE DATOS RELACIONALES Base de Datos Relacional (BDR) Una BDR es una colección de relaciones de diversos grados (numero de atributos), que varían con el tiempo (numero de tuplas,
Más detallesTema 5: Diseño de Bases de Datos
Tema 5: Diseño de Bases de Datos Fernando Cano Espinosa Juan David González Cobas Universidad de Oviedo. Departamento de Informática ÒÓÙÒ ÓÚ º Ó ÙÒ ÓÚ º ÙÖ Ó ¾¼¼ ¹¾¼½¼ Produced with L A T E X seminar style
Más detallesGUÍA DE AUTOAPRENDIZAJE N 02 HÁBITOS DE ESTUDIO
GUÍA DE AUTOAPRENDIZAJE N 02 HÁBITOS DE ESTUDIO El éxito académico no depende tanto de la inteligencia o la gran capacidad que un joven pueda tener, sino más bien de los hábitos que haya desarrollado en
Más detallesGuía rápida de B-kin CRM
Guía rápida de B-kin CRM Antes de empezar es importante entender bien los conceptos que se gestionan desde B-kin CRM, y analizar que papel desempeña cada uno de ellos dentro de tu organización: CANDIDATOS
Más detallesDiseñando una Base de Datos
Diseñando una Base de Datos Importancia de la Información Actualmente los sistemas de información basados en computadoras ha cobrado la mayor importancia dentro de las actividades cotidianas de una empresa.
Más detallesInstituto de Educación Superior San Ignacio de Monterrico
DISEÑO DE BASES DE DATOS 1. CONCEPTOS - Base de Datos.- Cualquier conjunto de datos organizados para su respectivo almacenamiento en la memoria de un ordenador o computador, diseñado para facilitar su
Más detallesPLAN DE CONTINGENCIA EN CASO DE INTERRUPCIÓN DEL SUMINISTRO ELECTRICO
Página: 0 de 6 PLAN DE CONTINGENCIA EN CASO DE INTERRUPCIÓN DEL SUMINISTRO ELECTRICO Página: 1 de 6 1. -Objetivos Estandarizar un plan de acciones a realizar en caso de interrupción del suministro eléctrico
Más detallesprograma de mejoramiento del profesorado
programa de mejoramiento del profesorado 18/03/04 1 Objetivos del PROMEP Habilitar a los profesores de tiempo completo de las instituciones de educación superior (IES). Fortalecer los cuerpos académicos
Más detallesDep. 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 detallesTEMA 11. VECTORES EN EL ESPACIO
TEMA 11. VECTORES EN EL ESPACIO Dados dos puntos y, se define el vector como el segmento orientado caracterizado por su módulo, su dirección y su sentido. Dos vectores son equipolentes si tienen el mismo
Más detallesBASES 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 detallesDiplomado en Base de Datos. Clase 7,8 y 9: Modelamiento de Datos Juan Guillermo Henao Montoya
Diplomado en Base de Datos Clase 7,8 y 9: Modelamiento de Datos Juan Guillermo Henao Montoya Juan.henao@cedesistemas.edu.co MODELAMIENTO DE DATOS Presentación Qué es un modelo de datos? Es una manera diferente
Más detallesJava Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Más detalles4.2 ACTIVIDAD DE APRENDIZAJE 4.2: Diseñar el modelo relacional de la base de datos del sistema Descripción de la AA4.2:
4.2 ACTIVIDAD DE APRENDIZAJE 4.2: Diseñar el modelo relacional de la base de datos del sistema. 4.2.1 la AA4.2: Nombre de la Actividad de Aprendizaje 4.2: Resultado de aprendizaje relacionado al desarrollo
Más detallesEl término productividad, con frecuencia, se confunde con el término producción. Muchas
RESUMEN El término productividad, con frecuencia, se confunde con el término producción. Muchas personas piensan que a mayor producción más productividad, pero esto no es necesariamente cierto. Producción
Más detallesRepresentación de números enteros: el convenio exceso Z
Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d
Más detallesSolución Integral FLEXNEW
Solución Integral Los Sistemas de Gestión Administrativa Flexnew ofrecen una solución integral para todos los procesos dentro de una organización, permitiendo que la empresa se concentre principalmente
Más detallesMaestría en. Ingeniería Industrial con énfasis en: Gestión y Aseguramiento de la Calidad.
Maestría en Ingeniería Industrial con énfasis en: Gestión y Aseguramiento de la Calidad. Programa de Maestría en Ingeniería Industrial con énfasis en: Gestión y Aseguramiento de la Calidad. Misión Formar
Más detallesPLANIFICACIÓN ESTRATEGICA
CAMARA NACIONAL DE FABRICANTES DE CARROCERIAS PLANIFICACIÓN ESTRATEGICA Consultores: Econ. Gonzalo Herrera Lic. Piedad Aguilar ABRIL DEL 2014 Contenido 1. Antecedentes 2. Metodología utilizada 3. Objetivo
Más detallesInforme de Reporte Ejemplo. Análisis de. Aptitudes
Informe de Reporte Ejemplo Análisis de Aptitudes Generado el: 6-dic-2010 Página 2 2006-09 Saville Consulting. Todos los derechos reservados. Contenidos Introducción al Informe de Evaluación...3 Perfil
Más detallesUNIVERSIDAD TECNOLÓGICA DE PANAMA FACULTAD DE CIENCIAS Y TECNOLOGIA DEPARTAMENTO DE CIENCIAS EXACTAS MATEMÁTICA BÁSICA I
I. INFORMACIÓN GENERAL: UNIVERSIDAD TECNOLÓGICA DE PANAMA FACULTAD DE CIENCIAS Y TECNOLOGIA DEPARTAMENTO DE CIENCIAS EXACTAS MATEMÁTICA BÁSICA I 1) Facultad: Ingeniería Industrial, Ingeniería Mecánica
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 7 Nombre: Estructuras de datos Contextualización Cuando un programa suele ser muy extenso, un problema clásico de los programadores es la
Más detallesProntuario. : : : (787) X 2230 (Metro),
Universidad Interamericana de Puerto Rico Recinto Metropolitano Facultad de Ciencias y Tecnología Departamento de Ciencias de Computadoras y Matemáticas Programa Graduado en Computación Educativa I. Información
Más detallesVENTAJAS COMPETITIVAS DE LA INSCRIPCIÓN EN EL REGISTRO EMAS
VENTAJAS COMPETITIVAS DE LA INSCRIPCIÓN EN EL REGISTRO EMAS Mª Dolores Carrasco López, Responsable de Medio Ambiente de COFRUTOS, S.A. SISTEMA DE GESTIÓN MEDIOAMBIENTAL Existen diversas definiciones de
Más detallesPROCEDIMIENTO DE ACCIONES CORRECTIVAS Y PREVENTIVAS
PÁGINA: 1 DE 5 1. OBJETIVO Este procedimiento tiene por objeto establecer las políticas o condiciones, actividades, responsabilidades y controles para lograr elaboración, ejecución, seguimiento y cierre
Más detalles1. Identificación de la actividad académica
GUIA DE CÁTEDRA PARA PROGRAMAS DE PREGRADO Página 1/11 1. Identificación de la actividad académica 1.1 Unidad académica: Estudios en Ciencias Económicas y contables 1.2 Código: CO 1.3 Programa Contaduría
Más detallesInfinito más un número Infinito más infinito. Infinito por infinito. OPERACIONES CON INFINITO Sumas con infinito. Productos con infinito
OPERACIONES CON INFINITO Sumas con infinito Infinito más un número Infinito más infinito Infinito menos infinito Productos con infinito Infinito por un número Infinito por infinito Infinito por cero Cocientes
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE
Más detallesEl Modelo Relacional de Bases de Datos
El Modelo Relacional de Bases de Datos Sistemas Gestores de Bases de Datos, ciclo de Administración de Sistemas Informáticos en Red [1] Introducción Unidad 3) Modelo Relacional Gestión de Bases de Datos,
Más detallesTEORÍA DE CONJUNTOS A ={ 1, 2, 3, 4, 5, 6 }
TEORÍA DE CONJUNTOS CONJUNTOS Y TÉCNICAS DE CONTEO DEFINICIÓN Y NOTACIÓN DE CONJUNTOS El término conjunto juega un papel fundamental en el desarrollo de las matemáticas modernas; Además de proporcionar
Más detalles