SISTEMA INTEGRADO DE GESTIÓN GUÍA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIÓN
Enviado por Mauser12 • 8 de Agosto de 2016 • Informe • 1.333 Palabras (6 Páginas) • 176 Visitas
SISTEMA INTEGRADO DE GESTIÓN GUÍA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIÓN[pic 1]
COMPLEMENTARIA VIRTUAL
BASES DE DATOS: GENERALIDADES Y SISTEMAS DE GESTIÓN
TEMA 2
Conocer y distinguir los modelos de datos vigentes y sus bases conceptuales.
Brian Solórzano
Cédula de Extranjería: 22.586.429
3.1. ACTIVIDAD DE REFLEXIÓN INICIAL
¿Cómo ayudan las Bases de Datos Relacionales en la construcción de un Sistema de Bases de Batos?
Considerando que el modelo relacional representa los datos en una base de datos como una colección de relaciones, cada relación se asemeja a una tabla, en donde cada fila de la tabla representa una colección de datos conexos o afines. Por tanto, las bases de datos relacionales aseguran que no haya datos incoherentes. Esto garantiza que una entidad, siempre se relacione con otras entidades validas, es decir las que existen en la base de datos.
¿Cuáles serían las etapas o fases principales para un buen diseño de un SBD?
Las fases para el diseño son:
1. Análisis y definición de requisitos
2. Diseño del esquema conceptual (modelo ER)
3. Elección de un SGBD
4. Transformación del modelo de datos o diseño lógico
5. Diseño físico de la base de datos
3.2. ACTIVIDAD DE CONTEXTUALIZACIÓN E IDENTIFICACIÓN DE CONOCIMIENTOS NECESARIOS PARA EL APRENDIZAJE.
Analice los siguientes ejemplos del Modelo relacional, y con base a estos especifique si se cumplen o no los siguientes aspectos: (Realice este análisis de forma individual, es decir responda las preguntas para cada tabla).
- Los nombres de los renglones tienen relación con la entidad.
- Todas las columnas contienen datos congruentes a los atributos de la entidad.
- Cada campo tiene valor atómico.
- Todos los atributos tienen un nombre único.
- Existen tuplas idénticas.
1. TABLA CLIENTES
- La entidad o tabla es clientes y los nombres de los renglones son cada uno de los atributos que juntos forman un registro o renglón, por lo tanto si tiene relación ya que estos son los que contiene la información necesaria de cada cliente.
- Los atributos efectivamente contienen datos específicos de la entidad y que corresponden a la información exacta.
- Una clave atómica usa un campo que contenga información que identifique a un registro. En este caso de la tabla proveedores seria el atributo de código.
- Todos los atributos están representados por un nombre único y no se repiten.
- Cada tupla tiene un respectivo valor no existe redundancias ni duplicaciones. No existen tuplas idénticas pero si poseen datos idénticos puesto que al determinar la ciudad del proveedor dependiendo de dónde se encuentre se repite si son las mismas ciudades como por ejemplo de la ciudad de Cali.
2. TABLA ARTÍCULOS
- La entidad se denomina artículos y los nombres de los atributos son código, descripción, proveedor, costo, venta, por lo tanto si tiene relación ya que con estos se tiene información necesaria del producto.
- Los atributos efectivamente contienen datos específicos de la entidad y sus relaciones además de que corresponden a la información exacta.
- En este caso de la tabla articulo seria el atributo de código.
- Todos los atributos están representados por un nombre único y no se repiten.
- Cada tupla tiene un respectivo valor no existe redundancias ni duplicaciones. No existen tuplas idénticas pero si poseen datos idénticos debido a la relación que existe con otra tabla llamada proveedor dónde se encuentre se repite si son el mismo proveedor del producto.
3. TABLA PROVEEDORES
- La entidad o tabla es proveedores y los nombres de los renglones son cada uno de los atributos que juntos forman un registro o renglón, por lo tanto si tiene relación ya que estos son los que contiene la información necesaria de cada proveedor.
- Los atributos efectivamente contienen datos específicos de la entidad y que corresponden a la información exacta.
- Una clave atómica usa un campo que contenga información que identifique a un registro. En este caso de la tabla proveedores seria el atributo de código.
- Todos los atributos están representados por un nombre único y no se repiten.
- Cada tupla tiene un respectivo valor no existe redundancias ni duplicaciones. No existen tuplas idénticas pero si poseen datos idénticos puesto que al determinar la ciudad del proveedor dependiendo de dónde se encuentre se repite si son las mismas ciudades.
4. TABLA FACTURA_ENC
- La entidad es factura_enc y los nombres de los renglones son cada uno de los atributos que juntos forman un registro, por lo tanto si tiene relación ya que estos son los que contiene la información necesaria para la creación de la factura.
- Los atributos efectivamente contienen datos específicos de la entidad y que corresponden a la información exacta.
- Una clave atómica usa un campo que contenga información que identifique a un registro. En este caso de la tabla factura_enc sería el atributo de Factura.
- Todos los atributos están representados por un nombre único y no se repiten. Los atributos que se describen en la tabla son factura, fecha, cliente, forma de pago, plazo.
- Cada tupla tiene un respectivo valor no existe redundancias ni duplicaciones. No existen tuplas idénticas pero si poseen datos idénticos como en el caso de la columna forma de pago o plazo.
5. TABLA DETALLE_FACTURA
- La entidad es clientes detalle_factura y los atributos si tiene relación ya que estos son los que contiene la información necesaria de los detalles de la factura.
- Los atributos efectivamente contienen datos específicos de la entidad pero no cumplen con las reglas de normalización y relación porque el atributo Id_Fact no está registrado en varias tuplas.
- Una clave atómica usa un campo que contenga información que identifique a un registro. En este caso de la tabla seria el atributo de Id_Fact pero esto no se está cumpliendo porque no está lleno en varios registros.
- Todos los atributos están representados por un nombre único y no se repiten. Los atributos que se describen en la tabla son Id_Fact, Codigo_Art, Cantidad, Sub_total.
- Cada tupla tiene un respectivo valor no existe redundancias ni duplicaciones.
Revise el siguiente ejemplo de una Tabla de comparendos e indique lo siguiente:
- ¿Cuál o cuáles de las características de la relación NO está cumpliendo la tabla? Justifique su respuesta.
- La clave primaria del atributo "Documento" que es la llave principal no puede ser nula. Cada tabla debe tener una llave primaria.
- El atributo comparendo que debe ser una llave foránea relacionada con una subtabla que contenga el código y la descripción del comparendo.
- Existe redundancia de datos. Ejemplo en el Nombre Clark Kent.
- Una vez identificadas las características que NO se cumplen en la tabla, realice las modificaciones que considere necesarias para que la entidad cumpla con las características de una relación. Justifique su ajuste.
Se propone la siguiente tabla como modificación, inicialmente se unificaron los registros que estaban repetidos. Después se complementa y organizan las tuplas. Finalmente se registra la información exacta de cada infractor.
Documento | Nombre | Placa_vehiculo | Comparendo | Infracción | Agente |
123456 | Julian Osorio | NEES23 | 456790;422346 | Pico y placa | Carola rubiano |
3234456 | Clark Kent | DFK34D | 34454;433425 | Abandono; Exceso de velocidad | Alex Arce; Carola Rubiano |
9345566 | Carla Duran | ABA400; SDJ432 | 445454;412344 | Cinturón de seguridad | Luis Sanchez |
...