FUNDAMENTOS DE BASE DE DATOS
|
|
|
- Sergio Coronel Naranjo
- hace 9 años
- Vistas:
Transcripción
1 DEFINICIÓN DE BASE DE DATOS FUNDAMENTOS DE BASE DE DATOS Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. Información: Es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a información, primero se debe guardar lógicamente en archivos. Campo: Es la unidad más pequeña a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una característica de un individuo u objeto. Registro: Colección de campos de iguales o de diferentes tipos. Archivo: Colección de registros almacenados siguiendo una estructura homogénea. Base de datos: Es una colección de archivos interrelacionados, son creados con un DBMS. El contenido de una base de datos engloba a la información concerniente (almacenadas en archivos) de una organización, de tal manera que los datos estén disponibles para los usuarios, una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla. Los tres componentes principales de un sistema de base de datos son el hardware, el software DBMS y los datos a manejar, así como el personal encargado del manejo del sistema. Sistema Manejador de Base de Datos. (DBMS): Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de una tarea específica. El objetivo primordial de un sistema manejador base de datos es proporcionar un contorno que sea a la vez conveniente y eficiente para ser utilizado al extraer, almacenar y manipular información de la base de datos. Todas las peticiones de acceso a la base, se manejan centralizadamente por medio del DBMS, por lo que este paquete funciona como interface entre los usuarios y la base de datos. Administrador de base de datos (DBA): Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y programación. INTRODUCCIÓN A LAS BASES DE DATOS Los sistemas de base de datos se diseñan para manejar grandes cantidades de información, la manipulación de los datos involucra tanto la definición de estructuras para el almacenamiento de la información como la provisión de mecanismos para la manipulación de la información, además un sistema de base de datos debe de tener implementados mecanismos de seguridad que garanticen la integridad de la información, a pesar de caídas del sistema o intentos de accesos no autorizados. Un objetivo principal de un sistema de base de datos es proporcionar a los usuarios finales una visión abstracta de los datos, esto se logra escondiendo ciertos detalles de cómo se almacenan y mantienen los datos. OBJETIVOS DE LOS SISTEMAS DE BASES DE DATOS Los objetivos principales de un sistema de base de datos es disminuir los siguientes aspectos: Redundancia e inconsistencia de datos: Puesto que los archivos que mantienen almacenada la información son creados por diferentes tipos de programas de aplicación existe la posibilidad de que si no se controla detalladamente el almacenamiento, se pueda originar un duplicado de información, es decir que la misma información sea más de una vez en un dispositivo de almacenamiento. Esto aumenta los costos de almacenamiento y acceso a los datos, además de que puede originar la inconsistencia de los datos - es decir diversas copias de un mismo dato no concuerdan entre sí -, por ejemplo: que se actualiza la dirección de un cliente en un archivo y que en otros archivos permanezca la anterior. ESPOCH FADE - Ing. Jorge Huilca Palacios Página 1
2 Dificultad para tener acceso a los datos: Un sistema de base de datos debe contemplar un entorno de datos que le facilite al usuario el manejo de los mismos. Supóngase un banco, y que uno de los gerentes necesita averiguar los nombres de todos los clientes que viven dentro del código postal de la ciudad. El gerente pide al departamento de procesamiento de datos que genere la lista correspondiente. Puesto que esta situación no fue prevista en el diseño del sistema, no existe ninguna aplicación de consulta que permita este tipo de solicitud, esto ocasiona una deficiencia del sistema. Aislamiento de los datos: Puesto que los datos están repartidos en varios archivos, y estos no pueden tener diferentes formatos, es difícil escribir nuevos programas de aplicación para obtener los datos apropiados. Anomalías del acceso concurrente: Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta más rápido, muchos sistemas permiten que múltiples usuarios actualicen los datos simultáneamente. En un entorno así la interacción de actualizaciones concurrentes puede dar por resultado datos inconsistentes. Para prevenir esta posibilidad debe mantenerse alguna forma de supervisión en el sistema. Problemas de seguridad: La información de toda empresa es importante, aunque unos datos lo son más que otros, por tal motivo se debe considerar el control de acceso a los mismos, no todos los usuarios pueden visualizar alguna información, por tal motivo para que un sistema de base de datos sea confiable debe mantener un grado de seguridad que garantice la autentificación y protección de los datos. En un banco por ejemplo, el personal de nóminas sólo necesita ver la parte de la base de datos que tiene información acerca de los distintos empleados del banco y no a otro tipo de información. Problemas de integridad: Los valores de datos almacenados en la base de datos deben satisfacer cierto tipo de restricciones de consistencia. Estas restricciones se hacen cumplir en el sistema añadiendo códigos apropiados en los diversos programas de aplicación. ABSTRACCIÓN DE LA INFORMACIÓN Una base de datos es en esencia una colección de archivos relacionados entre sí, de la cual los usuarios pueden extraer información sin considerar las fronteras de los archivos. Un objetivo importante de un sistema de base de datos es proporcionar a los usuarios una visión abstracta de los datos, es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos. Sin embargo para que el sistema sea manejable, los datos se deben extraer eficientemente. Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema; Interno, conceptual y externo, específicamente el de almacenamiento físico, el del usuario y el del programador. Nivel físico: Es la representación del nivel más bajo de abstracción, en éste se describe en detalle la forma en cómo de almacenan los datos en los dispositivos de almacenamiento (por ejemplo, mediante señaladores o índices para el acceso aleatorio a los datos). Nivel conceptual: El siguiente nivel más alto de abstracción, describe que datos son almacenados realmente en la base de datos y las relaciones que existen entre los mismos, describe la base de datos completa en términos de su estructura de diseño. El nivel conceptual de abstracción lo usan los administradores de bases de datos, quienes deben decidir qué información se va a guardar en la base de datos. Consta de las siguientes definiciones: Definición de los datos: Se describen el tipo de datos y la longitud de campo todos los elementos direccionables en la base. Los elementos por definir incluyen artículos elementales (atributos), totales de datos y registros conceptuales (entidades). Relaciones entre datos: Se definen las relaciones entre datos para enlazar tipos de registros relacionados para el procesamiento de archivos múltiples. ESPOCH FADE - Ing. Jorge Huilca Palacios Página 2
3 En el nivel conceptual la base de datos aparece como una colección de registros lógicos, sin descriptores de almacenamiento. En realidad los archivos conceptuales no existen físicamente. La transformación de registros conceptuales a registros físicos para el almacenamiento se lleva a cabo por el sistema y es transparente al usuario. Nivel de visión: Nivel más alto de abstracción, es lo que el usuario final puede visualizar del sistema terminado, describe sólo una parte de la base de datos al usuario acreditado para verla. El sistema puede proporcionar muchas visiones para la misma base de datos. La interrelación entre estos tres niveles de abstracción se ilustra en la siguiente figura. EJERCICIOS PROPUESTOS No.1 1. Describa 5 ejemplos de aplicaciones Base de Datos que usted encuentre. Detalle que datos e información se maneja en cada uno de ellos 2. Investigue al menos dos Sistemas Manejadores de Base de Datos disponibles en el mercado MODELO ENTIDAD RELACION El modelo E-R se basa en una percepción del mundo real, la cual está formada por objetos básicos llamados entidades y las relaciones entre estos objetos así como las características de estos objetos llamados atributos. Entidades y conjunto de entidades Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas atributos. Las entidades pueden ser concretas como una persona o abstractas como una fecha. Un conjunto de entidades es un grupo de entidades del mismo tipo. Por ejemplo el conjunto de entidades CUENTA, podría representar al conjunto de cuentas de un banco X, o ALUMNO representa a un conjunto de entidades de todos los alumnos que existen en una institución. Una entidad se caracteriza y distingue de otra por los atributos, en ocasiones llamadas propiedades, que representan las características de una entidad. Los atributos de una entidad pueden tomar un conjunto de valores permitidos al que se le conoce como dominio del atributo. Así cada entidad se describe por medio de un conjunto de parejas formadas por el atributo y el valor de dato. Habrá una pareja para cada atributo del conjunto de entidades. A las entidades se las representan con rectángulos y a los atributos con óvalos conectados de forma directa a la entidad. ESPOCH FADE - Ing. Jorge Huilca Palacios Página 3
4 Atributo1 Atributo1 Atributo1 ENTIDAD Ejemplo: Hacer una descripción en pareja para la entidad alumno con los atributos Código, Nombre y Especialidad. Nombre_atributo Valor Código Nombre Sánchez Osuna Ana Especialidad Contabilidad O considerando el ejemplo del Vendedor cuyos atributos son: Código, Nombre, Salario. Nombre_atributo Valor Código COMD741101YHR Nombre Daniel Colín Morales Especialidad 3000 EJERCICIOS PROPUESTOS No.2 1. En los siguientes escenarios generales, describa las entidades que interactúan, los atributos de cada entidad y los valores: a. Estadio de Fútbol b. Universidad o Politécnica c. Espectáculo Artístico d. Hospital 2. En los siguientes escenarios específicos, describa las entidades que interactúan, los atributos de cada entidad y los valores: a. Le contratan para hacer una Base de Datos que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene un RUC, nombre, dirección, teléfono y página web. Un cliente también tiene RUC, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle, número, comuna y ciudad. Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción. Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto. b. Construir el esquema conceptual en el modelo Entidad-Relación que refleje toda la información necesaria para la gestión de las líneas de METRO de una determinada ciudad. Consideremos los siguientes supuestos: a) Una línea está compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la información de este orden. b) Cada estación pertenece al menos a una línea, pudiendo pertenecer a ambas. ESPOCH FADE - Ing. Jorge Huilca Palacios Página 4
5 TIPOS DE DATOS LÓGICOS c) Cada estación puede tener varios accesos, pero consideramos que un acceso sólo puede pertenecer a una estación. d) Cada línea tiene asignada una serie de trenes, no pudiendo suceder que un tren esté asignado a más de una línea, pero sí que no esté asignado a ninguna (por ejemplo, está en reparación). e) Cada línea tiene asignados como mínimo tantos trenes como estaciones tenga y como máximo el doble del número de estaciones. f) Algunas estaciones tienen cocheras, y cada tren tiene asignada una cochera. Suponemos que en cada cochera se pueden aparcar varios trenes. Los atributos de una entidad pueden ser tipificados de acuerdo al valor que almacenará a futuro en la base de datos. Se define algunos tipos lógicos, que son generales e independientes de la base de datos. A continuación se muestran los tipos lógicos: TEXTO: son valores alfanuméricos con una extensión. Los datos corresponden al código ASCII (256 caracteres). Se deberá definir una extensión o tamaño para este tipo de dato en el siguiente formato: TEXTO(Tamaño). Ejemplo: para un nombre de una persona podemos definir TEXTO(80), esto quiere decir que podemos almacenar hasta 80 caracteres alfanuméricos. NUMERICO: son valores numerales ya sean enteros o decimales. Se definen los tamaños en dígitos totales y dígitos decimales. El formato utilizado es el siguiente: NUMERICO(Tamaño Total, Dígitos Decimales). El Tamaño Total se refiere a la cantidad total de dígitos utilizados. Los Dígitos Decimales se refieren a la cantidad de decimales utilizados. Ejemplo: para almacenar el sueldo de una persona podemos definir NUMERICO(8,2), esto quiere decir que podemos almacenar en el rango ,99 hasta ,99 FECHA: son valores que almacenan fechas y horas. Este tipo de dato lógico no tiene tamaño. Ejemplo: para almacenar una fecha de nacimiento podemos definir como FECHA EJERCICIOS PROPUESTOS No.3 En los siguientes escenarios específicos, describa las entidades que interactúan, los atributos de cada entidad y los tipos de datos: a. Queremos realizar una Base de Datos que contenga la información de los resultados de las pruebas realizadas por los alumnos en una determinada asignatura. Realizar el modelo entidad-relación correspondiente. Para realizar dicho diseño se sabe que: a) Los alumnos están definidos por su número de matrícula y el grupo al que asisten a clase. b) Dichos alumnos realizan dos tipos de pruebas a lo largo del curso académico: Exámenes escritos: cada alumno realiza varios exámenes a lo largo del curso, y éstos se definen por el número de preguntas de que consta y la fecha de realización (la misma para todos los alumnos que realizan el mismo examen). Evidentemente, es importante almacenar la nota de cada alumno por examen. Prácticas: se realizan un número indeterminado de ellas durante el curso. Se definen por un código de práctica y el grado de dificultad. En este caso los alumnos se pueden examinar de cualquier práctica cuando lo deseen, debiéndose almacenar la fecha y la nota obtenida. ESPOCH FADE - Ing. Jorge Huilca Palacios Página 5
6 c) En cuanto a los profesores, únicamente interesa conocer, además de sus datos personales, quien es el que ha diseñado cada práctica, sabiendo que en el diseño de una práctica puede colaborar más de un profesor, y que cada profesor puede diseñar más de una práctica. Además, nos interesa saber la fecha en la que ha sido diseñada cada práctica. b. Una cadena de agencias de viaje desea disponer de un sistema de información que gestione su funcionamiento referente a reservas de hotel y vuelos para sus clientes. Los datos a tener en cuenta son: La cadena de agencias tiene una serie de hoteles de forma exclusiva. Cada hotel estará definido por un código de hotel, nombre, dirección ciudad, teléfono y número de plazas disponibles. De igual forma, la cadena tiene contratados una serie de vuelos regulares de forma, también, exclusiva. Cada vuelo viene definido por el número de vuelo (único), fecha, hora, origen y destino, plazas totales y plazas de clase turista. De los clientes de la cadena, se desea almacenar un código de cliente, nombre, apellidos, dirección y teléfono. Cada una de las agencias de la cadena estará almacenada en el sistema, en particular, se mantendrán los siguientes datos: código de agencia, dirección y teléfono. Por otra parte, hay que tener en cuenta las siguientes circunstancias: Es de interés conocer qué agencias han atendido a qué clientes, independientemente del servicio prestado en cada caso. A la hora de contratar un viaje, el cliente puede elegir cualquiera de los vuelos que ofrece la cadena y en qué clase (turista o primera) desea viajar. De igual manera, el cliente puede elegir cualquiera de los hoteles de la cadena y el régimen de hospedaje (sólo habitación, con desayuno, media pensión, etc.), siendo importante gestionar las fechas de llegada y partida. Se pide: realizar el modelo Entidad-Relación completo c. Una empresa de venta anticipada de entradas para espectáculos quiere informatizar su funcionamiento. El funcionamiento de la empresa es el siguiente: Cuando un cliente llama por teléfono para comprar unas entradas, se comprueba si el cliente es nuevo, en cuyo caso se almacenará en la Base de Datos el nombre del cliente, su CI y su teléfono. Además se le asignará un código de cliente único. Existen diferentes locales de espectáculos que trabajan con esta empresa. La información de interés de dichos locales es el código de local, el nombre, la dirección, el teléfono y el aforo de dicho local. En los diferentes locales se dan distintos espectáculos. Hay que tener en cuenta que la empresa quiere tener almacenada la programación de espectáculos de toda la temporada por lo que un espectáculo podrá estar en varios locales a lo largo de la temporada y un local podrá tener también diferentes espectáculos durante la temporada. Es esencial saber las fechas de comienzo y fin de los espectáculos en cada local. De los espectáculos interesa saber el código de espectáculo, su nombre y el precio por entrada. Hay que tener en cuenta que el precio de un espectáculo puede variar según el local donde se produzca. Cuando el cliente realiza una compra de entradas se tendrá en cuenta lo siguiente: hay que almacenar la fecha para la que quiere las entradas, en que espectáculo y en cual local, así como el número de entradas que pide. Si un cliente habitual lleva compradas más de 20 entradas, se le realizará un descuento del 15 %. Por lo tanto, hay que almacenar todas las compras realizadas por un cliente. También hay que comprobar que quedan entradas disponibles. De las compras interesa saber el código de cliente, el número de entradas compradas, la fecha, el código del local y el código del espectáculo. ESPOCH FADE - Ing. Jorge Huilca Palacios Página 6
7 DICCIONARIO DE DATOS Un Diccionario de Datos contiene las características lógicas y puntuales de los datos que se van a utilizar en la base de datos. El Diccionario de Datos contiene las siguientes características: Nombre de la Entidad Nombres de los Atributos Tipo de Datos Lógico Tamaño, si lo tiene, el Tipo de Datos Descripción Además del formato, es importante detallar los dominios o posibles valores que tendrá cada Atributo. Ejemplo: La entidad Estudiante, posee los siguientes atributos: Cédula, Nombres y Apellidos, Edad, Fecha de Nacimiento. El Diccionario de Datos sería: ESTUDIANTE Atributo Tipo Tamaño Descripción Cédula TEXTO 11 Cédula con Guión Nombres y Apellidos TEXTO 80 Edad NUMERICO 2 Fecha de Nacimiento FECHA - EJERCICIOS PROPUESTOS No.4 En los siguientes escenarios específicos, describa las entidades que interactúan, los atributos de cada entidad y los tipos de datos. Documente a través del Diccionario de Datos. a) Reyes Magos de Oriente, S.A (RMOSA), desea crear una base de datos que represente los distintos aspectos involucrados en el reparto de juguetes. La empresa está integrada por 3 Reyes Magos. Cada Rey tiene un nombre, una nacionalidad, un paje y un camello. Los camellos tienen un nombre y una comida favorita. Los pajes tienen un nombre y una dirección. Cada camello y cada paje están asociados a un solo Rey Mago, y cada Rey Mago tiene un solo paje y un solo camello. Los reyes reparten juguetes. Los juguetes tienen un nombre, el código de barras del producto que lo identifica unívocamente y unas palabras clave que describen tipo de juguete. Los juguetes se clasifican en juguetes pequeños, normales y grandes. Para que los niños no acumulen demasiados juguetes y no pierdan su capacidad de apreciar el valor de las cosas cada rey puede dejarle a cada niño como máximo 2 juguetes, aunque puede que no le deje ninguno si el niño se ha portado mal. Para poder cargar los camellos los pajes necesitan conocer en qué camello va cada juguete, teniendo en cuenta que cada camello puede llevar como máximo 25 juguetes pequeños, 10 normales y 5 grandes. Cada juguete en cada camello tiene una posición que indica en qué parte del camello va, de forma que después de cargar los camellos los pajes pasarán a los reyes magos la lista indicando dónde está cada juguete. Modela la base de datos para la empresa RMOSA, usando el modelo Entidad/Relación. Asegúrese de que todas las entidades tengan una clave principal. b) El vicerrectorado de investigación de una universidad desea crear un sistema que permita controlar el equipamiento disponible en los institutos de investigación, así como qué personas lo usan. Es necesario guardar el nombre de cada instituto de investigación, así como sus siglas y las líneas de investigación que se siguen en cada instituto. Los institutos están compuestos por grupos de investigación de los cuales es necesario almacenar su nombre, siglas y fecha de creación. Los grupos de investigación a su vez están compuestos por personas de las cuales es necesario conocer su Identificación, nombre y categoría. Cada instituto está dividido en una serie de laboratorios que tienen un nombre, una ubicación y unos metros cuadrados. Un grupo de investigación puede estar asociado a más de un laboratorio, y a un laboratorio pueden estar asociado a más de un grupo de investigación. Los equipamientos tienen una descripción y un número de inventario (que es único). Además hay distintos tipos de equipamientos: realidad virtual, ordenadores, robots y otros. De los equipamientos de realidad virtual es necesario almacenar el espacio necesario para usarlos. De los robots hace falta almacenar si tienen sensores de visión y el tipo de movilidad (ruedas, oruga, patas). Es ESPOCH FADE - Ing. Jorge Huilca Palacios Página 7
8 necesario almacenar qué persona usa qué equipo y en qué laboratorio, teniendo en cuenta que una persona puede usar un equipamiento en más de un laboratorio, y que los equipamientos de realidad virtual sólo los pueden usar los miembros del grupo VR-IST. Toda entidad debe tener una clave principal. Modela el escenario descrito usando un diagrama E/R c) Una empresa de transporte desea crear una base de datos para permitir el seguimiento de los paquetes a través de una aplicación web. Para ello cuentan con los siguientes requisitos de datos. La empresa reparte paquetes de los cuales se desea saber su peso, tamaño, tipo de mercancía y el valor declarado. Los paquetes pueden ser urgentes. En caso de ser urgente es necesario conocer también el tipo de urgencia (express, 24h, etc). Además los paquetes pueden ser frágiles, en cuyo caso es importante almacenar la orientación en la que hay que almacenar el paquete para no dañarlo. Todos los paquetes tienen un solo destinatario, del cual es necesario conocer su nombre, apellidos, dirección, código postal y país. Los paquetes siguen una ruta, de la cual necesitan almacenar la fecha de inicio. Las rutas están compuestas por puntos de control donde se almacenar el estado del paquete en ese punto, la hora de realización del control y el nombre del punto de control. En un punto de control se puede producir una o varias incidencias, y una misma incidencia se puede dar en más de un punto de control. En cualquier caso es necesario conocer el estado de cada incidencia para un punto de control concreto. Una vez que se ha detectado la incidencia en un punto de control se asigna un empleado para que atienda cada incidencia en cada punto de control. Un mismo empleado puede atender más de una incidencia. De los empleados es necesario almacenar su CI, nombre, apellidos, dirección, código postal, categoría y teléfono. Añade un atributo que sea clave principal a cada entidad que no lo tenga. Modela el escenario descrito usando un diagrama E/R. RELACIONES Un diagrama o modelo entidad-relación (E-R) es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades. Una relación describe cierta dependencia entre entidades o permite la asociación de las mismas. Una relación se representa de la siguiente forma: Entidad 1 Entidad 2 Relación UNO a UNO: una entidad de A se relaciona únicamente con una entidad B y viceversa. Ejemplo VEHICULO y MATRICULA. La cardinalidad sería 1:1 UNO a VARIOS: una entidad de A se relaciona con cero o muchas entidades en B. Pero una entidad de B se relaciona con una única entidad en A. Ejemplo VENDEDOR y VENTAS. La cardinalidad sería 1:N VARIOS a VARIOS: una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa. Ejemplo ASOCIACIONES y CIUDADANOS. La cardinalidad sería N:N La cardinalidad se refiere al número de entidades con la que puede estar relacionada una entidad dada. EJERCICIOS PROPUESTOS No.5 En los siguientes escenarios específicos, describa las entidades que interactúan, los atributos de cada entidad y las relaciones existentes. a) Un club de fútbol desea crear una base de datos que permita gestionar la organización del club. El club está compuesto por los socios, los jugadores, los directivos y el personal. Teniendo en cuenta que, por ejemplo, un jugador podrá ser a la vez jugador y socio. De los jugadores se desea almacenar el nombre y el sueldo, de los socios el número de socio, y de los directivos el puesto que ocupan. Una persona que pertenezca al personal podrá ser técnico, administrativo o de limpieza. ESPOCH FADE - Ing. Jorge Huilca Palacios Página 8
9 También es necesario conocer qué directivo es actualmente el director del club. Los jugadores juegan partidos, y en cada partido cada jugador puede recibir una prima (que puede ser diferente para cada jugador aunque se trate del mismo partido). El club también quiere controlar quién arbitra los partidos al club. Para ello se desea guardar los árbitros para cada partido y a qué federación autonómica pertenecen. Los árbitros podrán ser árbitros principales o jueces de línea. Es necesario tener en cuenta que en cada partido sólo podrá arbitrar un solo árbitro por federación autonómica, aunque un mismo árbitro podrá arbitrar varios partidos al club. Modela la base de datos descrita utilizando un diagrama Entidad/Relación. b) Una biblioteca desea almacenar el catálogo de publicaciones científicas disponibles en sus fondos bibliográficos en una base de datos. El catálogo está compuesto por artículos que pueden ser de distintos tipos dependiendo de dónde fueron publicados: capítulo de libro, de revista o de congreso. De todos los artículos es necesario conocer sus autores, su título y su fecha de publicación. Los capítulos de libro pueden estar incluidos en más de un libro, y es necesario conocer el número de capítulo que ocupa ese capítulo en cada libro. Del libro es necesario conocer su título y la editorial que lo publica. De los artículos en revista es necesario conocer el nombre de la revista, así como la editorial a la que pertenece, teniendo en cuenta que en una misma revista puede haber más de un artículo, pero un artículo sólo puede aparecer en una revista. De los artículos publicados en congresos es necesario conocer el nombre del congreso donde fue publicado y el año de publicación. Podrá haber varios artículos publicados en un mismo congreso. Los socios de la biblioteca podrán tomar prestados tanto artículos como deseen, pero siempre teniendo en cuenta que sólo podrán coger un artículo como máximo de cada autor. De los socios es necesario almacenar su Identificación, número de socio, nombre, dirección y número de artículos que actualmente tiene prestados por la biblioteca. Modela la base de datos descrita utilizando un diagrama Entidad/Relación. c) Una empresa desea mecanizar toda su gestión de documentos. Del análisis realizado se obtiene la siguiente información: RESTRICCIONES Los documentos que se manejan en la empresa tienen una serie de características que interesa almacenar: código de documento, descripción, tipo, idioma, fecha de creación, y empleado que lo creó. Los documentos que maneja la compañía son de dos tipos: administrativos y técnicos. Los documentos administrativos son siempre gastos de la compañía en los cuales se almacena información acerca del tipo de gasto, coste y descripción. Estos documentos administrativos están agrupados en las siguientes categorías: compra de equipos, viajes y otros. El coste de la compra de equipos siempre se carga a un proyecto del cual tenemos que almacenar el código de proyecto, responsable, ingresos, gastos y margen. El margen de proyecto se calcula como (ingresos-gastos)/ingresos. Los viajes, al igual que la compra de equipos, se cargan a un determinado proyecto, pero de los viajes además se anota el empleado que los realiza (hay que tener en cuenta que un viaje lo puede realizar más de un empleado, y que cada empleado podrá cargar el coste del viaje a un proyecto distinto o al mismo). Los documentos técnicos tienen información adicional de título, tamaño, uso (interno/externo), materias de las que trata y estado de la revisión. Estos documentos técnicos sufren una serie de revisiones que realizan varios empleados de la compañía especialmente cualificados para ello. Es necesario tener almacenada información de la fecha en que comenzó la revisión y de la decisión final sobre su aprobación. Por último, los empleados de la empresa se ubican en distintas sedes distribuidas por toda la geografía nacional. La información que necesitamos almacenar de los empleados es: número de empleado, nombre y apellidos, NIF, dirección, teléfonos, cargo, fecha de entrada en la compañía y número de viajes realizados. Son reglas que deben mantener los datos almacenados en una base de datos. Las reglas se aplican a cada Atributo y se basan en los operadores lógicos. A continuación se muestran los operadores: Operadores Descripción Ejemplos Mayor que > Mayor a un valor exclusive Edad >0 Mayor o Igual que >= Mayor a un valor inclusive Edad >=18 Menor que < Menor a un valor exclusive Edad <100 ESPOCH FADE - Ing. Jorge Huilca Palacios Página 9
10 Menor o Igual que <= Menor a un valor inclusive Edad < =99 Igual = Exactamente igual a un valor Sueldo = 260 Diferente <> Distinto a un valor Monto <> 100 Entre Comprendido entre un valor inicial y final Edad Entre 10 y 20 Como Basado en un patrón. Se utiliza el comodín * Nombre Como *A* Una clave primaria es uno o más atributos que identifica unívocamente a las entidades. Es decir es un valor único que no está sujeto a repetición. Ejemplo: Cédula, Código La clave primaria se representa de la siguiente forma: Cedula Al Diccionario de Datos se le puede agregar una columna que definen las restricciones: ESTUDIANTE Atributo Tipo Tamaño Descripción Restricción Cédula TEXTO 11 Cédula con Guión Nombres y TEXTO 80 Apellidos Edad NUMERICO 2 Entre 1 y 99 Fecha de FECHA - Nacimiento EJERCICIOS PROPUESTOS No.6 En los siguientes escenarios específicos, describa las entidades que interactúan, los atributos de cada entidad, las relaciones existentes y sus restricciones. a) Modelar utilizando diagramas Entidad/Relación el siguiente escenario. Se desea modelar la estructura de un banco. Un banco tiene cuentas corrientes, cuentas de ahorro y clientes. Un cliente tiene al menos una cuenta, aunque puede tener varias cuentas de cualquiera de los dos tipos. Cada cuenta pertenece a un único cliente. Los clientes tienen un nombre, una dirección y se identifican por su código. Los clientes del banco son personas reales u organizaciones. Las personas tienen fecha de nacimiento y sexo; en cambio las organizaciones tienen un tipo de organización (empresa, institución pública, etc.), un representante y un nº de empleados. Cada cuenta se identifica por un código-cuenta-cliente (CCC), formado por el identificador del banco, de la sucursal y el nº de la cuenta (dentro de dicha sucursal). Todas las cuentas tienen un saldo actual y un saldo medio, pero el tipo de amortización sólo lo tienen las cuentas de ahorro. Cada sucursal se identifica por su número. Además tiene una dirección, un código postal y una ciudad. Los empleados del banco se identifican por su CI. También interesa conocer su nombre, fecha de nacimiento, sexo y la sucursal en la que trabajan (aunque hay empleados que no trabajan en ninguna sucursal). Hay que tener en cuenta que un cliente no podrá tener más de una cuenta en cada sucursal. b) Se desea crear un sistema para el control de las votaciones electrónicamente. Para ello, se desea crear un modelo de la base de datos que permita almacenar los datos necesarios. El sistema debe almacenar los partidos políticos a los que los votantes pueden votar. De dichos partidos es necesario conocer sus siglas, su nombre y la dirección de su sede principal. Un partido puede presentar una candidatura en cada uno de los municipios. De un municipio es necesario conocer su nombre, población, censo y los votos totales contabilizados en las últimas elecciones. Una mesa contabiliza los votos para cada partido. Además de cada mesa es necesario conocer el censo, los votos en blanco, los votos nulos, así como el número de mesa que la identifica. Cada mesa es de un colegio, y cada colegio puede tener más de una mesa. Cada colegio pertenece a un municipio y tiene un número de distrito. Cada colegio es presidido por uno de los miembros de las mesas. Las mesas están compuestas por una serie de miembros. Cada mesa estará presidida por uno de los miembros de esa mesa. Sin embargo, un miembro no podrá presidir a la vez una ESPOCH FADE - Ing. Jorge Huilca Palacios Página 10
11 mesa y un colegio, para evitar que se le acumule una cantidad excesiva de trabajo. Diseña un modelo entidad/relación que modele el escenario descrito. c) Se desea diseñar una base de datos para una aseguradora de coches. Como es lógico, cada cliente puede tener asegurado más de un vehículo en la compañía, e incluso distintos tipos de vehículos (motos, coches, camiones). El seguro de cada coche lo subscribe un solo cliente. De cada persona asegurada es necesario almacenar su Identificación, nombre, dirección y edad. De los vehículos es necesario almacenar su código único, su color y tipo de pintura. En caso de que el vehículo sea una moto será también necesario almacenar su cilindrada, mientras que si el vehículo es un coche, será necesario almacenar el número de puertas que tiene. Para calcular el importe del seguro es necesario almacenar información sobre cada accidente que haya tenido cada conductor, con qué vehículo sucedió el accidente, y en caso de que haya otros vehículos implicados, cuál es la compañía aseguradora de dichos vehículos. De las compañías implicadas en un accidente es necesario conocer con qué talleres trata cada una de las compañías implicadas en un accidente, para poder enviarles la factura. Modélese el escenario descrito utilizando un diagrama Entidad/Relación justificando cualquier decisión de diseño. d) Realiza un diagrama Entidad/Relación que modele el siguiente escenario dentro de una empresa: un cliente puede realizar varios pedidos en un período de tiempo. Cada pedido está formado por varias líneas de pedido, cada una de las cuales se refiere a un solo producto. Se diferencian dos tipos de clientes, el cliente personal y el cliente corporativo. La diferencia entre los dos tipos de clientes es que el cliente personal pagará mediante una tarjeta de crédito, mientras el cliente corporativo tiene un contrato con la empresa y un límite de crédito. Además, los vendedores de la empresa se encargan de atender las peticiones de los clientes corporativos, de forma que cada vendedor se hace cargo de una cartera de clientes corporativos, y a cada cliente corporativo sólo le atiende un vendedor. Hay que tener en cuenta que un vendedor no podrá vender más material a un cliente corporativo si este ha superado el límite de su crédito. Por otra parte, cada pedido de un cliente es entregado por una compañía de transporte. Justifica cualquier decisión de diseño. e) Realiza un diagrama entidad/relación que modele el siguiente escenario: un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el centro existen instalaciones deportivas (piscinas, gimnasios, frontones, etc.), que se encuentran distribuidas en distintas localidades, donde un mismo tipo de instalación se puede encontrar en varias localidades. El centro en cuestión tiene socios, de los cuales se almacenan su dirección, ciudad, provincia, teléfono, nombre y cuota. Existen una serie de artículos que se pueden alquilar junto con las reservas (balones, redes, raquetas, etc.). Cada instalación es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin. Cada reserva puede tener asociados uno o varios artículos deportivos. Por ejemplo, si yo quiero hacer una reserva para jugar a voleibol tengo que reservar una instalación polideportiva más un artículo red, más un artículo balón. Los artículos pueden ser de dos tipos: móviles y fijos. De los artículos móviles necesitamos saber cuántos tenemos, mientras que de los artículos fijos queremos saber en qué instalación están situados. Justifica cualquier decisión de diseño. ESPOCH FADE - Ing. Jorge Huilca Palacios Página 11
Módulo 1. Introducción a la Base de Datos
Módulo 1 Introducción a la Base de Datos 1 Objetivos Generales Introducir conceptos básicos de base de datos Identificar los componentes y demás herramientas utilizadas en las bases de datos. 2 Índice
Base Bas de dato da s
BASE DE DATOS I Base de datos Todo buen curso necesita empezar con algunos conceptos básicos para el mejor entendimiento del mismo, por lo tanto empezaremos con las definiciones que involucran a las bases
Ejercicio 1 de Modelo Entidad-Relación
Ejercicio 1 de Modelo Entidad-Relación Una cadena de agencias de viaje desea disponer de un sistema de información que gestione su funcionamiento referente a reservas de hotel y vuelos para sus clientes.
Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr
Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de
1. A partir del siguiente enunciado se desea realiza el modelo entidad-relación.
1. A partir del siguiente enunciado se desea realiza el modelo entidad-relación. Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos,
UNIDAD 3. MODELO ENTIDAD RELACIÓN
UNIDAD 3. MODELO ENTIDAD RELACIÓN Síntesis E l modelo E-R es utilizado para el diseño conceptual de la base de datos y se trabaja mediante un conjunto de elementos como: entidades, atributos, relaciones
Solución a los Ejercicios de MER.
M.C.E. E.D. I.S.C. Ricardo de J. Bustamante González Solución a los Ejercicios de Clases No Presenciales MER. 2010 ENUNCIADO DEL EJERCICIO 1 A partir del siguiente enunciado se desea realiza el modelo
NORMA INFORMACIÓN Y DOCUMENTACIÓN. FORMATOS PARA EL INTERCAMBIO DE LA INFORMACIÓN. International Standard ISO 2709. 1 Campo de aplicación
NORMA En esta Sección se incluyen los proyectos de normas españolas relativas a Información y Documentación, durante el período en que están sometidas a la preceptiva información pública. En este número
Explican las características de el modelo entidad relación. Utilizar la simbología del modelo entidad relación. Resolver problemas utilizando el
Explican las características de el modelo entidad relación. Utilizar la simbología del modelo entidad relación. Resolver problemas utilizando el modelo entidad relación. Realizar el modelo entidad relación
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.1 Conceptos Básicos El modelo entidad-relación es el modelo más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chan en
Base de Datos Práctica de Modelización
Base de Datos Práctica de Modelización Objetivos Lograr un modelo conceptual a partir de la descripción de un problema del mundo real. Comprender las diferentes partes de un DER y su utilización Asimilar
Bases de Datos Ejercicios modelo E/R
Bases de Datos Ejercicios modelo E/R 1. Ejercicios básicos del modelo E/R Ejercicio 1. Diseñar un esquema E/R que recoja la organización de un sistema de información en el que se quiere tener la información
Conceptos básicos de bases de datos
Conceptos básicos de bases de datos En este artículo se realiza una breve introducción a las bases de datos: qué son, por qué podría querer usar una y cuáles son las funciones de las distintas partes de
EJEMPLO. Prof. Karen Quiroga
EJEMPLO Realice bajo el modelo E/R, el diseño parcial de un banco, teniendo en cuenta los siguientes supuestos: a) El banco tiene distintas sucursales que se identifican por un código. b) Cada sucursal
1 Sistema de información de ejemplo.
1 Sistema de información de ejemplo. En este capítulo se describe el diseño de una pequeña base de datos, denominada Compras, que se utiliza en el curso como ayuda a las explicaciones de funcionamiento
BASE DE DATOS. Qué es una base de datos?
1 BASE DE DATOS Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos,
REGLAS DE CODD DEL MODELO RELACIONAL
REGLAS DE CODD - 1 - REGLAS DE CODD DEL MODELO RELACIONAL En la década de los 80 s comenzaron a aparecer numerosos Sistemas de Gestión de Bases de Datos que se anunciaban como relacionales. Sin embargo
Modelo ERE. Universidad de los Andes Demián Gutierrez Marzo 2011 1
Modelo ERE Universidad de los Andes Demián Gutierrez Marzo 20 Modelo ER / Diagramas ER Modelo Entidad-Relación (ER) (Chen, 976) Modelo Entidad-Relación-Extendido (ERE) (Teorey 986) Es un modelo de datos
Sus socios en ISO 9000. Manual de Calidad
Sus socios en ISO 9000 Manual de Calidad ESTRUCTURA DE DOCUMENTACION GERENCIA NIVEL 1: Manual de Calidad - Políticas (Política de la compañía, autorización y alcance del sistema ) NIVEL 2: Procedimientos
Ventajas de utilizar bases de datos Normalizar los datos: Evitar redundancia de datos: Evitar inconsistencias de datos:
Ventajas de utilizar bases de datos Vamos a describir brevemente algunas de las principales ventajas de utilizar base de datos para la persistencia de los datos: Normalizar los datos de la base de datos.
BASE DE DATOS_I Qué son las bases de datos?
BASE DE DATOS_I Qué son las bases de datos? Una base de datos es un almacén que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.
Conceptos de bases de datos para Mercadeo
Conceptos de bases de datos para Mercadeo Características de las B.D para Marketing O Orientada a las necesidades del Usuario final. O Actualización Permanente. O Debe tener datos validos y relevantes
GUÍA DE FORMULACIÓN DE PROYECTOS.
DATOS GENERALES DEL PROYECTO. GUÍA DE FORMULACIÓN DE PROYECTOS. Título: debe definir el proyecto de forma muy breve y concisa en consonancia con su contenido (30 palabras). Datos del Responsable técnico
Bases de Datos Web. Andrés s Ochoa Correa
Bases de Datos Web Ing. Víctor V Andrés s Ochoa Correa Conceptos BásicosB Qué es un Dato? Conjunto de caracteres con algún n significado. Qué es una Base de Datos? Colección n ordenada de datos Por lo
BASES DE DATOS TEMA 2 MODELOS DE DATOS
BASES DE DATOS TEMA 2 MODELOS DE DATOS 2.3 De red En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta estructura cualquier componente puede relacionarse
SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS
UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas Visión del usuario
A partir del siguiente supuesto diseñar el modelo entidad-relación:
EJERCICIO 4 A partir del siguiente supuesto diseñar el modelo entidad-relación: Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una empresa dedicada a la venta
SOLICITUD DE CARRERA PROFESIONAL
SOLICITUD DE CARRERA PROFEONAL Registro AUTOEVALUACIÓN DATOS PERSONALES 1º apellido Nacionalidad 2º apellido Fecha de nacimiento Nombre NIF Sexo V M Dirección particular Teléfono 1 Código postal Teléfono
EJERCICIOS MODELO CONCEPTUAL DE DATOS FASE DE ANÁLISIS ORIENTADO A DATOS. MODELO E/R
EJERCICIOS MODELO CONCEPTUAL DE DATOS FASE DE ANÁLISIS ORIENTADO A DATOS. MODELO E/R 1. Realizar el modelo E/R que refleje que Juan ha vendido una camisa a Pedro. 2. Realizar el modelo E/R que refleje
Uso de centinelas para la toma de decisiones. Esquemas y diagramas de flujo. Ejemplos resueltos. (CU00167A)
aprenderaprogramar.com Uso de centinelas para la toma de decisiones. Esquemas y diagramas de flujo. Ejemplos resueltos. (CU00167A) Sección: Cursos Categoría: Curso Bases de la programación Nivel I Fecha
Terminología Equivalente
Normalización La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidadrelación almodelo relacional.
Atributos Los atributos son las columnas de un relación y describen características particulares de ella.
Unidad III: Modelo relacional 3.1 Estructura básica Tablas El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación. título año duración tipo
Introducción a los Sistemas Gestores de Bases de Datos
Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de
Desempeño Alineación Riesgo
Desempeño Alineación Riesgo Descriptivo Cómo definir e implementar un Service Desk acorde a las Mejores Prácticas de ITIL MODALIDAD PRESENCIAL GESTIÓN DE SERVICIOS ÁGIL LEAN IT GOBIERNO GESTIÓN DE PROYECTOS
1. INTRODUCCIÓN A LA MODELIZACIÓN CONCEPTUAL DE DATOS
TEMA 5: MODELIZACIÓN CONCEPTUAL DE DATOS 1. INTRODUCCIÓN A LA MODELIZACIÓN CONCEPTUAL DE DATOS 2. MODELO CONCEPTUAL DE DATOS 2.1. Características Generales. 2.2. Pasos para su Desarrollo. 2.3. Añadir Detalles
5. El diseño lógico de una BD es independiente del modelo de datos elegido para su posterior implementación.
Temas 1 y 2 Bases de Datos 2010/11 Miguel Ángel Martínez del Amor Agustín Riscos Núñez Relación 1: Sistemas de Gestión de Bases de Datos y Diseño conceptual de Bases de Datos: el Modelo-Entidad Relación.
EJERCICIOS MODELO ENTIDAD-RELACIÓN
Operaciones con bases de datos EJERCICIOS MODELO ENTIDAD-RELACIÓN EJERCICIO 1 Se desea construir un sistema de información para la gestión de los residuos sólidos y peligrosos producidos en una ciudad.
BASES DE DATOS. En Access hay una serie de herramientas u objetos que facilitan enormemente el tratamiento de la información:
BASES DE DATOS Concepto de archivo o fichero. Un Fichero es un conjunto de información almacenado en los periféricos de memoria masiva de datos y que es tratado como una unidad por el sistema operativo.
3.1 Conflictos de Esquema
1 Colección de Tesis Digitales Universidad de las Américas Puebla Alvarez Carrión, Guillermo Para que el usuario de un MDBMS pueda accesar de manera transparente y uniforme la información almacenada en
L.O.P.D. Ley de Protección de Datos. Trevenque Sistemas de Información S.L. [email protected] www.ayudadomiciliaria.com
1 L.O.P.D Ley de Protección de Datos Trevenque Sistemas de Información S.L [email protected] www.ayudadomiciliaria.com 2 GESAD: L.O.P.D GESAD: Inicios de Sesión. El software GESAD requiere de un acceso
PRIMER BOLETÍN DEL TEMA 2 TÉCNICAS DE DISEÑO DE BASES DE DATOS RELACIONALES SISTEMAS GESTORES DE BASES DE DATOS I.E.S.
PRIMER BOLETÍN DEL TEMA 2 TÉCNICAS DE DISEÑO DE BASES DE DATOS RELACIONALES SISTEMAS GESTORES DE BASES DE DATOS I.E.S. GONZALO NAZARENO Hacer el diagrama entidad/relación, pasar al modelo relacional y
ORIENTACIONES ACADÉMICAS PARA EL CURSO MATEMÁTICA COMERCIAL CÓDIGO: 03025 SEMANA A
UNIVERSIDAD ESTATAL A DISTANCIA VICERRECTORÍA ACADÉMICA ESCUELA CIENCIAS SOCIALES Y HUMANIDADES PROGRAMA DE SECRETARIADO ADMINISTRATIVO ORIENTACIONES ACADÉMICAS PARA EL CURSO MATEMÁTICA COMERCIAL CÓDIGO:
Selección y administración de un canal
Selección y administración de un canal Introducción El punto de partida para seleccionar el plan de canal de distribución más efectivo, se encuentra en la clara identificación del objetivo de mercado para
PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES
4. Bases de Datos base de datos menor redundancia SGBD, Sistemas Gestores de Bases de Datos Administradores de Bases de Datos
4. Bases de Datos Una base de datos en lo sucesivo BD es una entidad en la cual se almacenan datos de forma estructurada y con la menor redundancia posible, es decir, evitando la repetición de datos. Los
Elabore un diagrama de flujo y la codificación de un programa para:
NOMBRE DE LA Ejercicios aplicando ciclos OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de diagramas de flujo y programas aplicando ciclos MATERIAL Y EQUIPO NECESARIO: Papel
Trabajo Fin de Grado
Guía orientativa: Proyecto de Intervención Social Documento asociado a las Directrices del Trabajo Fin de Grado MODALIDAD DEL TFG. Proyectos de intervención social Según directrices de la Facultad de Trabajo
Práctica 1. Se entregará su solución de esta práctica por impreso, indicando para cada ejercicio que responda:
Práctica 1. El objetivo de esta práctica es ejercitar el modelo entidad relación. Utilizando alguna herramienta ERD, su equipo deberá resolver los siguientes ejercicios. El criterio de evaluación de esta
Clasificación de los planes:
Tipos de Planes Plan Es el producto de la planeación, el evento intermedio entre el proceso de planeación y el proceso de implementación del mismo. El propósito de los planes se encuentra en: La previsión,
El organigrama puede describirse como un instrumento utilizado por las ciencias administrativas para análisis teóricos y la acción práctica.
Los Organigramas El organigrama puede describirse como un instrumento utilizado por las ciencias administrativas para análisis teóricos y la acción práctica. Concepto de organigrama Para Henri Fayol: Una
Desarrollo de un sistema informático automatizado para la administración del taller de vehículos automotores de la Alcaldía Municipal de San Miguel.
CAPITULO I: FORMULACIÓN DEL PROBLEMA 1.1 Titulo descriptivo del proyecto Desarrollo de un sistema informático automatizado para la administración del taller de vehículos automotores de la Alcaldía Municipal
BASES 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
BASES DE DATOS DOCUMENTOS O INSTRUMENTOS? DEBEN SOMETERSE A VALORACIÓN?
MEMORIA - XXI Congreso Archivístico Nacional - 2009 BASES DE DATOS DOCUMENTOS O INSTRUMENTOS? DEBEN SOMETERSE A VALORACIÓN? Adolfo Barquero Picado 1 1. ALGUNOS ASPECTOS CONCEPTUALES RELATIVOS A BASES DE
INFORMACIÓN AL PÚBLICO. ANTECEDENTES ACERCA DEL BANCO QUE DEBEN MANTENERSE EN SUS OFICINAS
Hoja 1 CAPÍTULO 18-9 INFORMACIÓN AL PÚBLICO. ANTECEDENTES ACERCA DEL BANCO QUE DEBEN MANTENERSE EN SUS OFICINAS 1. Información que debe estar a disposición del público en las oficinas del banco. Los bancos
Captura y Modelado de Requisitos
UCLM E.S. de Informática Ingeniería en Informática Sistemas de Información Práctica 3 Captura y Modelado de Requisitos Autor: Francisco Ruiz, mar-2016 Objetivo: Aprender a capturar las necesidades de información
ADMINISTRACION DE OPERACIONES
Sesión 9: Administración de almacenes ADMINISTRACION DE OPERACIONES Objetivo específico 1: El alumno conocerá las funciones principales de los almacenes y/o centros de distribución, así como de las características
PRUEBA DE NIVEL DE ACCES
PRUEBA DE NIVEL DE ACCES NOMBRE Y APELLIDOS:... 1. Microsoft Access es: Una base de datos relacional. Una base de datos no relacional. Una base de datos documental. Ninguna de las afirmaciones es correcta.
Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. Sistema complejo se estudia
Formulación de un Modelo de Programación Lineal
Formulación de un Modelo de Programación Lineal Para facilitar el planteamiento del modelo matemático general de la PL considere el siguiente problema: La planta HBB fabrica 4 productos que requieren para
relacionados con profesiones como abogados, economistas, sociólogos y psicólogos.
INTRODUCCIÓN La principal característica del fin del siglo XX es la profunda transformación en todos los ámbitos: económicos, políticos y culturales. Tales cambios son impulsados por un proceso de globalización.
DISEÑO DE PROCESOS Y PROCEDIMIENTOS CONTROL DE DOCUMENTOS GRUPO SISTEMA INTEGRADO DE GESTIÓN
DISEÑO DE PROCESOS Y PROCEDIMIENTOS CONTROL DE DOCUMENTOS GRUPO SISTEMA INTEGRADO DE GESTIÓN Promueva ACTIVIDADES de orden y limpieza en su equipo de trabajo ACREDITACIÓN INSTITUCIONAL SIG SGC (Ley 872
FORMATO MENSAJE DE RESPUESTA A DOCUMENTOS TRIBUTARIOS ELECTRÓNICOS 2005-04-13. Versión 1.0
FORMATO MENSAJE DE RESPUESTA A DOCUMENTOS TRIBUTARIOS ELECTRÓNICOS 2005-04-3 Versión.0 FORMATO RESPUESTA A DOCUMENTOS TRIBUTARIOS ELECTRÓNICOS ÍNDICE DE CONTENIDO Servicio de Impuestos Internos.- INSTRUCCIONES
REGLAMENTO DE PRACTICAS INDUSTRIALES
UNIVERSIDAD CATOLICA DE VALPARAÍSO FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA INDUSTRIAL REGLAMENTO DE PRACTICAS INDUSTRIALES Art. 1º Art. 2º Este Reglamento rige para todos los alumnos regulares de
PLAN DE NEGOCIOS NOMBRE DE LA EMPRESA:
PLAN DE NEGOCIOS NOMBRE DE LA EMPRESA: FECHA: INDICE DE CONTENIDO Resumen Ejecutivo. 1. Descripción General del Negocio 1.1. Naturaleza de la Empresa 2. La Organización 2.1 Misión 2.2 Visión 2.3 Objetivos
Tema 10.- La cadena documental
Tema 10.- La cadena documental 10.1.- La cadena documental 10.1.1.- Operaciones de entrada 10.1.2.- Operaciones de tratamiento 10.1.3.- Operaciones de salida 10.1.- La cadena documental Todos los elementos
Sistemas de Bases de Datos I MODELADO DE DATOS I. Sistema de Bases de Datos I
Sistemas de Bases de Datos I MODELADO DE DATOS I Qué es el Modelado de Datos? MUNDO REAL ANALIZAR INTERPRETAR ABSTRAER MODELO Qué es el Modelado de Datos? Es la representación de cosas del mundo real.
DEMOGRAFÍA EMPRESARIAL DE LA COMUNIDAD DE MADRID
DEMOGRAFÍA EMPRESARIAL DE LA COMUNIDAD DE MADRID NOTA METODOLÓGICA La demanda de información sobre la creación y desaparición de empresas no ha dejado de crecer, y se ha desarrollado especialmente en los
MÓDULO DE CONTABILIDAD. Versión: 4.2.6 Última modificación: Febrero 2013
MÓDULO DE CONTABILIDAD Versión: 4.2.6 Última modificación: Febrero 2013 INTRODUCCIÓN El módulo de Contabilidad permite el manejo de las transacciones contables de la empresa MANTENIMIENTO PROVEEDORES Refiérase
OLIMPIADA ESTADÍSTICA 2016:
OLIMPIADA ESTADÍSTICA 2016: Encuesta sobre Equipamiento y Uso de Tecnologías de la Información y Comunicación en los hogares Equipo: TRESALCUBO Categoría: ESO Centro: Colegio San Jorge (Murcia) Participantes:
INFORMACIÓN SOBRE LA PRUEBA DE ACCESO (PAU) A LA UNIVERSIDAD DE OVIEDO. CURSO 2015/2016
INFORMACIÓN SOBRE LA PRUEBA DE ACCESO (PAU) A LA UNIVERSIDAD DE OVIEDO. CURSO 2015/2016 Materia: MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES II 1. COMENTARIOS Y/O ACOTACIONES RESPECTO AL TEMARIO EN RELACIÓN
PRÁCTICA 4. EL ENTORNO DE UN ROBOT EN C++
PRÁCTICA 4. EL ENTORNO DE UN ROBOT EN C++ 0 Introducción y objetivos Los objetivos de esta práctica son dos: Aprender a realizar diseños muy sencillos de programas en C++. Aprender a gestionar un entorno
Objetivos y Temario CURSO SQL SERVER 2012
Objetivos y Temario CURSO SQL SERVER 2012 OBJETIVOS Este curso está dirigido a todos los que comienzan a trabajar con SQL Server 2012. De una forma rápida y concisa obtendrá el conocimiento necesario para
DEL MODELO ENTIDAD-RELACIÓN AL MODELO RELACIONAL. Prof. Karen Quiroga
DEL MODELO ENTIDAD-RELACIÓN AL MODELO RELACIONAL Paso del Modelo E-R al modelo Relacional Toda entidad se transforma en una tabla Todo atributo se transforma en una columna dentro de la tabla a la que
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y
CONGRESO NACIONAL SOBRE EMPRENDIMIENTO, EMPLEO Y DISCAPACIDAD. VALENCIA, 5 y 6 de NOVIEMBRE de 2015 LLAMADA A LA PARTICIPACIÓN
CONGRESO NACIONAL SOBRE EMPRENDIMIENTO, EMPLEO Y DISCAPACIDAD VALENCIA, 5 y 6 de NOVIEMBRE de 2015 LLAMADA A LA PARTICIPACIÓN El objetivo general del Congreso Nacional sobre Emprendimiento, Empleo y Discapacidad
DOCUMENTO 3: DISTRIBUCIÓN DE PROBABILIDAD DE V. A. CONTINUA: LA DISTRIBUCIÓN NORMAL
DOCUMENTO 3: DISTRIBUCIÓN DE PROBABILIDAD DE V. A. CONTINUA: LA DISTRIBUCIÓN NORMAL 3.1 INTRODUCCIÓN Como ya sabes, una distribución de probabilidad es un modelo matemático que nos ayuda a explicar los
Contabilidad de Costos
Contabilidad de Costos CONTABILIDAD DE COSTOS 1 Sesión No. 5 Nombre: Costeo de Productos y Servicios Contextualización Qué métodos existen para los costos? El estudio de los sistemas de costeo es de gran
BASES DE DATOS DISTRIBUÍDAS ENUNCIADO DE EJERCICIOS
BASES DE DATOS DISTRIBUÍDAS ENUNCIADO DE EJERCICIOS EJERCICIO1: CAJA DE AHORROS DE LEGANÉS La Caja de Ahorros de Leganés desea diseñar e implementar una base de datos distribuida para gestionar los empleados,
Estadística Empresarial. Cuaderno de Ejercicios. Temas 2. Análisis estadístico de una variable: medidas de posición y medidas de dispersión
Estadística Empresarial Cuaderno de Ejercicios Temas 2 Análisis estadístico de una variable: medidas de posición y medidas de dispersión EJERCICIO 1. La siguiente tabla recoge el número de Paradores Nacionales,
COMUNICACIONES ORALES, POSTERS Y CASOS CLÍNICOS INTERACTIVOS
COMUNICACIONES ORALES, POSTERS Y CASOS CLÍNICOS INTERACTIVOS 1. NORMATIVA GENERAL Los trabajos remitidos para participar en las categorías de Comunicación Oral, Póster o Caso Clínico Interactivo del XXIII
METODOLOGÍA COMMONKADS.
METODOLOGÍA COMMONKADS. Figura A.1. Metodología CommonKads La metodología CommonKads se utiliza como un estándar por los responsables de la gestión del conocimiento e ingenieros del conocimiento para el
Cómo hacer un pedido por Internet en youravon.com
Cómo hacer un pedido por Internet en youravon.com La sección mis pedidos de youravon.com es tu punto de partida para todo lo relacionado con los pedidos de tus Clientes y los pedidos que envíes a AVON.
Análisis y Diseño de Sistemas Departamento de Sistemas - Facultad de Ingeniería
Objetivos: DESARROLLO DE SOFTWARE - ESTUDIO DE FACTIBILIDAD 1. Determinar la factibilidad técnica, económica, operativa y jurídica (y de ser necesarias otras) del proyecto. 2. Lograr el conocimiento general
PROCEDIMIENTO VERSION: 04 ELABORACION Y CONTROL DE DOCUMENTOS PROCESO DE PLANIFICACION DEL SISTEMA INTEGRADO DE GESTION
PAGINA: 1 de 14 1 OBJETIVO Establecer las disposiciones para la elaboración, revisión, aprobación, actualización, distribución y preservación de los documentos del Sistema Integrado de Gestión (CALIDAD-
MANUAL DE PROCESOS Y PROCEDIMIENTOS ORGANIZACIÓN Y SUPERVISIÓN DE LLAVEROS
MANUAL DE PROCESOS Y PROCEDIMIENTOS ORGANIZACIÓN Y SUPERVISIÓN DE LLAVEROS Elaborado por: Revisado por: Fecha: 15/06/2009 Fecha: 11/02/2010 Fecha: 11/02/2010 Edición Fecha modificación Motivo de la modificación
Fundamentos de negocio Contabilidad > Ganas o pierdes? Estado de Resultados
Presentación En los últimos años se han llevado a cabo cambios muy importantes en los medios de comunicación, que nos permiten conocer rápidamente las situaciones políticas, económicas y sociales del mundo.
TRABAJADORES AFILIADOS A LA SEGURIDAD SOCIAL
TRABAJADORES AFILIADOS A LA SEGURIDAD SOCIAL Introducción 1.- Origen de los datos, fecha de referencia y ámbito geográfico 2.- Proceso para la obtención del fichero de trabajo 2.1.- Relación entre los
De acuerdo con el Decreto 3963 de octubre de 2009, son objetivos de los exámenes SABER PRO:
Objetivos del SABER PRO El examen de Estado de calidad de la educación superior, SABER PRO, es un instrumento estandarizado para la evaluación externa de la calidad de la educación superior. Forma parte,
PARA EL SEGUIMIENTO Y CONTROL DEL PLAN
PROTOCOLO PARA EL SEGUIMIENTO Y CONTROL DEL PLAN 2010-2014 (Aprobado en Consejo de Gobierno de 17 de abril de 2012) Vicerrectorado de Planificación y Calidad Oficina Técnica del Plan Estratégico Universidad
Microsoft Access 2003 (Completo)
Página 1 Horas de teoría: 27 Horas de práctica: 25 Precio del Curso: 167 Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2003, estudiando los conceptos fundamentales
MODELO DE CASCADA PURA. Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de
ESCUELA DE INGENIERÍA DE SISTEMAS Y SEGURIDAD INFORMÁTICA CLASE 05 Ing. William J. León Velásquez CIP. 72861 [email protected] Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas
PREGUNTAS FRECUENTES COSO 2013
1. Para el año 2016, se puede dar una opinión sobre la Efectividad de todo el Sistema de Control Interno (SCI)?, considerando que para ese año se puede evaluar solo tres componentes del SCI: Entorno de
Primeros Pasos en MySql y Access
Titulación certificada por EUROINNOVA BUSINESS SCHOOL Primeros Pasos en MySql y Access Primeros Pasos en MySql y Access Duración: 50 horas Precio: 29 * Modalidad: Online Descripción El servidor de bases
Bienvenida. Introducción. Los interesados podrán ingresar a la siguiente dirección web:
Bienvenida Dentro de las Políticas institucionales esta la de promover y desarrollar a los trabajadores, es por ello que el Poder Judicial invita a participar en los concursos de selección internos. Introducción
Representación de números enteros: el convenio complemento a uno
Representación de números enteros: el convenio complemento a uno Apellidos, nombre Martí Campoy, Antonio ([email protected]) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior
