BASE DE DATOS

2,414 views

Published on

Taller

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,414
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BASE DE DATOS

  1. 1. Investigue acerca de los siguientes temas y explique en que consiste cada uno.<br />Integridad referencial<br />El uso de la integridad referencial tiene como finalidad evitar los registros huérfanos y mantener sincronizadas las referencias de modo que no haya registros que hagan referencia a otros registros que ya no existen. Para exigir la integridad referencial, es preciso habilitarla para una relación de tabla. Una vez habilitada, Access rechazará todas las operaciones que infrinjan la integridad referencial para esa relación de tabla. Access rechaza las actualizaciones que cambien el destino de una referencia, así como las eliminaciones que quiten el destino de una referencia.<br />Reglas de normalización de una base de datos<br />Estas reglas sirven para comprobar si las tablas están estructuradas correctamente. El proceso de aplicar las reglas al diseño de la base de datos se denomina normalizar la base de datos o, simplemente, normalización.<br />La normalización es más útil una vez representados todos los elementos de información y después de haber definido un diseño preliminar. La idea es asegurarse de que se han dividido los elementos de información en las tablas adecuadas. Lo que la normalización no puede hacer es garantizar que se dispone de los elementos de datos correctos para empezar a trabajar.<br />Modelo Entidad/Relación<br />Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad. Antes de crear físicamente estas tablas en el ordenador se debe realizar un modelo de datos. <br />Se suele cometer el error de ir creando nuevas tablas a medida que se van necesitando, haciendo así el modelo de datos y la construcción física de las tablas simultáneamente. El resultado de esto acaba siendo un sistema de información parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios. <br />Modelo conceptual de datos<br />Existen distintos tipos de modelos conceptuales:<br />Basados en registros<br />Jerárquico: datos en registros, relacionados con apuntadores y organizados como colecciones de árboles <br />Redes: datos en registros relacionados por apuntadores y organizados en gráficas arbitrarias <br />Relacional: datos en tablas relacionados por el contenido de ciertas columnas <br />Basados en objetos <br />Orientado a objetos: datos como instancias de objetos (incluyendo sus métodos) <br />Entidad-relación: datos organizados en conjuntos interrelacionados de objetos (entidades) con atributos asociados <br />Para desarrollar este proyecto debe haber realizado el punto anterior. Existe una metodología o conjunto de pasos que utilizan los diseñadores de base de datos para crear el diseño estructural de una base de datos relacional. El proyecto en seguir estos pasos para desarrollar una base de datos para un supermercado en el cual los productos se clasifican en categorías. <br />Desarrollar el modelo Entidad/Relación<br />Desarrollar el modelo conceptual de datos<br />Determinar las claves primarias o principales<br />Poblar las entidades por medio de datos.<br />Normalizar las tablas de la base de datos.<br />Hacer el diseño físico de la base en Access.<br /> Considere una compañía orientada a grandes proyectos. Cada proyecto tiene asignados uno o mas empleados de tiempo completo, probablemente de diferentes departamentos. El espacio de las oficinas se asigna a los departamentos, pero puede ser reasignado cada cierto tiempo. Los empleados son asignados a una oficina en el departamento donde trabajan pero no todos los empleados tienen oficina. <br />Muchos pueden compartir una oficina. Cada departamento tiene un solo empleado que es el jefe. La compañía necesita mejor información sobre los proyectos, costos, utilización de espacio para oficinas y tiempo de los empleados.<br />Desarrolle el modelo Entidad/Relación y el modelo conceptual de datos.<br />El modelo Entidad/Relación y el modelo conceptual de datos es aquel que entonces fuimos a la casa de el a dejar a la hermanita porque nos íbamos para San José, entonces la mama le estaba tomando fotos a los <br />El gerente de una empresa tiene un problema. Desea que todos los puntos de distribución de la organización se encuentren actualizados en los productos que se colocan a la venta. ¿Colocaría usted una base de datos de los productos en cada punto de distribución y las mantendría actualizadas? O ¿Dejaría solo una base de datos centralizada y conectada a los diferentes puntos de distribución? Explique y fundamente su respuesta. Tenga en consideración los tiempos que tardaría la actualización de los datos. Si tiene una solución mejor, explíquela y preséntela al curso. <br />La mejor solución seria dejar una sola base de datos centralizada y conectada a los diferentes puntos de distribución ya que esta mediante las relaciones nos permite una mejor organización de los productos que se distribuyen en las diferentes tiendas o puntos de reparto. <br />Un colegio de educación preescolar de educación tiene 500 alumnos y 20 profesores de planta. Hay un problema a nivel administrativo: solucionar la entrega de resultados bimensuales.<br />Se presentan boletines de resultados con puntajes inconsistentes <br />El formato que existe debe ser multicopiado y llevado manualmente<br />No aparece el registro de ausencia de los estudiantes a sus respectivas clases<br />En cada reunión, por lo menos 2% de los padres no recibe boletines por causas diversas.<br />El colegio adquirió cinco computadores, estos se utilizan solamente para el levantamiento de las actas y la correspondencia.<br />Si usted fuera el director de esta institución, qué solución propondría para presentarles al colegio como modelo de organización, teniendo en cuenta los siguientes interrogantes:<br />¿Que reorientación daría al uso de los computadores?<br />Principalmente se daría la debida orientación al personal administrativo para el buen uso del software o bien dicho programas, indicando su debida capacitación para empezar a administrar y organizar bien los datos del colegio.<br />¿Qué tipo de software utilizaría para manejar este volumen de información? Explique y discuta su respuesta con los compañeros de clase.<br />Recomendaría el software Microsoft Access 2007 ya que este es un programa con el cual podrían almacenar y organizar respectivamente la información evitando así información duplicada o información incompleta. Se daría la capacitación adecuada para el manejo del software y así no tener inconvenientes.<br />Proponga un modelo administrativo basado en Access que permita solucionar los anteriores problemas.<br />Se realizaría una base de datos en la cual se introducirían los datos de cada estudiante, realizando diferentes tablas con la asistencia y llevando la información correcta respecto a las notas de cada materia de cada estudiante; así se podrá organizar correctamente la información para evitar la duplicación de datos y/o la perdida de estos. Al igual podremos entregar laos respectivos boletines a los padres de familia sin tener ningún inconveniente.<br />En la estructura de la siguiente tabla identifique grupos de datos que se repitan y explique la manera de solucionar este problema. En caso de que la solución sea separar la información en varias tablas, realice un nuevo esquema.<br />CodCompraFechaCompraCodProveedorNombreProveedorCodArticuloNombreArticuloCantidad27302/05/97APSaénzP2Tuerca327302/05/97APSaénzP3Correa227302/05/97APSaénzP4Tornillo427302/05/97APSaénzP5Martillo227302/05/97APSaénzP6Taladro427302/05/97APSaénzP7Mesa227402/05/97APBlancoP2Tuerca527402/05/97SMBlancoP3Correa427502/06/97LQAldanaP4Tornillo727502/06/97LQAldanaP6Taladro1<br /> Para darle la organización adecuada a la información en esta tabla y para que no veamos tantos datos repetidos debemos realizar una tabla por separado de los pedidos o compras que se hicieron en cada día es decir por fecha para así en cada tabla introducir la información del proveedor, código del proveedor, cantidad y demás.<br />

×