Está en la página 1de 17

UNIDAD 1 - BASES DE DATOS TRANSACCIONALES Y RELACIONALES

FASE 1 - MODELAMIENTO: MODELAR, DISEÑAR Y DESARROLLAR


BASES DE DATOS RELACIONALES

PARTICIPANTES:

CC: 1024530833 – Julián Alexander Osma


CC: 1018416363 - LINDELIA POLANÍA SÁNCHEZ
CC: XXXX - NOMBRE ESTUDIATNE 3
CC: XXXX - NOMBRE ESTUDIATNE 4
CC: 1054373245 – HERNAN MAURICIO PEREZ

GRUPO No. 301125_9

Tutor:
Mariano Esteban Romero

Universidad Nacional Abierta y a Distancia – UNAD


Escuela Ciencias básicas, tecnología e ingeniería
Programa Ingeniería de Sistemas
Base de datos avanzada 301125
Periodo 16-04
Colombia
2020
TABLA DE CONTENIDO
INTRODUCCIÓN.......................................................................................................................................3
RESULTADO DE LA ACTIVIDAD..........................................................................................................4
Publicación del rol escogido por el estudiante..........................................................................4
Selección y respuesta de la pregunta motivadora..................................................................4
Proyecto para desarrollar.................................................................................................................4
A. Análisis de requerimientos...................................................................................................5
Formato 1: Definición y Descripción de Entidades..............................................................5
Formato 2: Descripción de atributos y sus restricciones..................................................6
Formato 3: Matriz de Relaciones...............................................................................................6
Formato 4: Descripción de las relaciones determinadas en la Matriz de Relaciones
...............................................................................................................................................................7
B. Diseño modelo Entidad Relación y modelo Relacional...............................................7
1 - Modelo Entidad Relación........................................................................................................7
2 - Modelo Relacional.....................................................................................................................8
Técnicas de normalización...........................................................................................................8
C. Desarrollo de la base de datos relacional.......................................................................8
Evidencias de la participación en el foro.....................................................................................9
CONCLUSIONES.....................................................................................................................................12
BIBLIOGRAFÍA........................................................................................................................................13
INTRODUCCIÓN

Se espera que la introducción sobre el trabajo sea de mínimo media página.


RESULTADO DE LA ACTIVIDAD

Publicación del rol escogido por el estudiante.

Nombre Estudiante Rol Valoración del


Desempeño del Rol
Julian Alexander Osma Moderador Calificar de 1 a 5
Lindelia Polanía Sánchez Colaborador
Estudiante 3 Evaluador Calificar de 1 a 5
Estudiante 4 Creativo Calificar de 1 a 5
Hernán Mauricio Pérez Investigador Calificar de 1 a 5

Selección y respuesta de la pregunta motivadora.

Nombre Estudiante 1:
Pregunta 1: ¿Cuál es la diferencia entre base de datos Transaccionales y
base de datos relacionales?

Nombre Estudiante 2: Lindelia Polanía Sánchez


Pregunta 2: ¿Qué se considera una base de datos relacionales?

“Una base de datos relacionales es aquella que representa los datos y las
relaciones entre los datos mediante una correlación de tablas, cada una con
un nombre único, donde una fila de una table representa una relación entre
un conjunto de valores.

En la base de datos relacionales, cada fila de la tabla es la que representa


la relación entre un conjunto de valores.

Tiene 3 aspectos esenciales:


 Estructura de datos: compuesta por dominio, atributos, tuplas (registros
o filas) y relaciones.
 Integridad de los datos: reglas que se aplican a relaciones base e
informan al Sistema Gestor de Base de Datos de ciertas restricciones.
 Manipulación de datos: la manipulación de relaciones se realiza a través
de un lenguaje de consulta, que consiste en un lenguaje que utiliza el
usuario para manejar la información.”

Jiménez, Capel, María Yolanda. Bases de datos relacionales y modelado de


datos (UF1471), IC Editorial, 2014. ProQuest Ebook Central,
http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=4184006.
Recuperado el 18 de febrero de 2020.

Nombre Estudiante 3:
Pregunta 3: ¿Cuál es la importancia del proceso de normalización en bases
de datos?
Nombre Estudiante 4:
Pregunta 4: ¿Cuál es la diferencia entre el lenguaje de definición de datos y
el lenguaje de manipulación de datos?

Hernán Mauricio Pérez


Pregunta 5: ¿Qué son las formas normales y cuál es su finalidad?
Las estructuras normales tienen como fin obtener estructuras de datos
eficientes y proveer los medios necesarios para describir la estructura lógica
de datos en un sistema.

Dentro de sus ventajas se destaca que evita anomalías en las


actualizaciones, y mejora la independencia de los datos.

Existen varias formas normales, como 1FN, 2FN, 3FN, 4FN, 5FN y FN
Boyce-Codd. Donde la 1FN es el conjunto de relaciones más global y la 5FN
la más interna.

Podemos resumir las características de algunas así:

1FN : Sus atributos son atómicos, no contiene grupos repetitivos


2FN : Si está en FN1, cuando los atributos no llaves de R (si existen) son
dependientes de la llave primaria. (solo aplica para relaciones que tengan
llaves compuestas)
3FN: Si está en FN2, no existe dependencia entre los atributos secundarios
Boyce-Codd : No aplica cuando las relaciones tienen varias llaves
candidatas, las llaves son compuestas o tienen menos de un atributo común
. Se aplica esta forma si cada determinante es una llave.

Proyecto para desarrollar

Un grupo de 5 ingenieros de la Universidad Nacional Abierta y a Distancia


UNAD, requieren diseñar una base de datos que sea de utilidad para
concesionarios de automóviles. Un concesionario puede vender automóviles
de varias marcas (por ejemplo, Audi y Volkswagen). Sobre los automóviles se
desea mantener la siguiente información: marca, modelo, precio, descuento
(si es que lo tiene), los datos técnicos (potencia fiscal, cilindrada, etc.); al
igual que otras características importantes y accesorios. El concesionario
tiene siempre automóviles de varios modelos en stock (cada uno se identifica
por su número de bastidor). Cuando se vende un automóvil se quiere saber
quién lo ha vendido; también se desea saber el precio que se ha cobrado por
él y el modo de pago: al contado o mediante financiera. Se debe almacenar la
información sobre la fecha de entrega, matrícula y si era de stock o se ha
tenido que encargar a fábrica. De los vendedores se almacenarán los datos
personales (nombre, NIF, domicilio, etc.) y las ventas realizadas.
Para el desarrollo del proyecto, el grupo de 5 ingeniero de sistemas deben:

Importante: se espera que cada estudiante desarrolle mínimo 2 entidades y le


aplique el proceso.
A. Análisis de requerimientos

Formato 1: Definición y Descripción de Entidades


Entidad o Tipo Justificación, explicación Ejemplo de Ejemplares Extensión INTENCION
de Entidad de su existencia en el (Instancias)
Mundo del Problema

Nombre Estudiante 1:


Nombre Estudiante 2: Lindelia Polanía Sánchez
auto Es indispensable  Marca Identificar
identificar  Modelo características
características propias  Ficha técnica propias de cada
de cada auto vendido en  Descuento vehículo para
el concesionario.  Número bastidor poder asignar la
ficha técnica
adecuada
marca Es importante saber la  Audi Identificar su
marca específica del  Volkswagen marca y así
auto, ya que en la  Mazda asociarlo con su
concesionaria hay  Chevrolet ficha técnica
diferentes marcas.  Ford
 Kia
 Subaru
ficha_tecnica Hace referencia a  Potencia fiscal Permite
características propias  Cilindraje identificar la
de los diferentes  Denominación capacidad,
modelos de autos, que técnica eficiencia y
deben tenerse  Dimensiones precio del auto.
claramente
identificadas.
en_inventario En la venta se deberá  Stock Con esta
relacionar si el auto  Fábrica identificación se
estaba en stock se tuvo podrá identificar
que enviar la solicitud a si el auto
la fábrica, por ende, es vendido estaba
importante identificar en stock o se
de donde proviene el tuvo que hacer
auto. la solicitud a la
fábrica.
empleado Cada venta ejecutada  Nombre Permitirá
desde el concesionario  NIF identificar qué
debe ser ejecutado por  Dirección empleado
un empleado/asesor y  Teléfono realiza la venta
esta información debe  Correo electrónico para los
ser correctamente  Cantidad de ventas incentivos.
registrada.
forma_pago Para el registro de las  Contado Esta
ventas, es importante  Crédito bancario información es
saber si el auto fue  Combinado esencial para el
vendido de contado, por área
medio de un crédito o contabilidad.
de las dos formas.
venta Para poder llevar un  Empleado que Permite
inventario de los autos realiza la venta identificar la
vendidos es importante  Precio final cantidad de
tener claro algunos  Forma de pago vehículos
datos que se  Fecha de entrega vendidos para
relacionaran en esta  Matrícula los reportes de
entidad.  En inventario ventas
mensuales.
Nombre Estudiante 3:

Nombre Estudiante 4:

Nombre Estudiante 5:
Formato 2: Descripción de atributos y sus restricciones.

Nombre Entidad Atributos Identificador Nombre dominio Tipo de Tamaño Obligatoriedad Cardinalidad Restricciones adicionales
Único (UID) Dato (Si/No) (1 o Muchos)
(Texto, Lista de Valores Rango de Restricción de
Número, Valores Control
Fecha)

Empleado Empleado_id X Empleados_ids N 4 Si 1 --


P_nombre P_Nombres T 30 SI 1 -- --- ---
S_nombre S_nombres T 30 Si 1 -- --- ---
P_apellido P_apellidos T 30 --- ---
S_apellido S_apellidos T 30
F_ingreso F_ingresos F F_ingreso >
F_nacimiento
F_Nacimiento F_nacimiento F S 1
Estado civil Estados Civiles T 2 S 1 C,S,UL,V,SE --- ---
Salario Salarios N 10,2 Si 1 --- 3000000 - ---
15000000
Correo x Correos T 30 No M --- ---- ---
Sexo Sexos T 1 Si 1 M, F,X
Telefono Telefonos T 15 Si M
Cargo Cargo_id X Cargos_ids --- ---
Nombre --- ---

Departamento Departamento_id X Departamentos_ids T 30 SI 1 -- --- ---


Nombre Nombres T 30 SI 1 -- --- ---
Ciudad Ciudad_id x Ciudades_id N 10 Si 1
Nombre Nombres T 30 Si 1
Correo ID
Tipo_correo

Teléfono Telefono_ID
numero
Formato 3: Matriz de Relaciones
Empleado Departamento Cargo Ciudad Correo Teléfono
Empleado R2 R1 R3 R5 R6

Departamento R4
Cargo

Ciudad
Correo

Teléfono
Formato 4: Descripción de las relaciones determinadas en la Matriz de Relaciones
Relación Entidad 1 Rol Entidad 2 Pregunta para Rta. Pregunta para Rta. Relación es Grado Ayuda a Observación/Restricciones/Atributos
determinar Opc. determinar Card. Transferible Identificar
Opcionalidad Cardinalidad (Si/No) entidades
(Preguntar si está (Pregunta Participantes
obligado) CUANTO )

R2 Empleado Dirige.. Empleado Empleado está No Un empleado M Si 1a Las dos Esta relación modela un hecho importante
obligado a liderar a CUANTOS Mucho entidades que sucede en el proceso que estamos
otro empleado empleados lidera.. participantes se analizando y es que unos empleados dirigen
1:M identifican a otros empleados y que los empleados de la
Empleado Dirigido.. Empleado Empleado está No. Un empleado por 1 Si plenamente organización son dirigidos por otros
obligado a ser CUANTOS empleados. Es posible que algunos
dirigido por otro empleados es empleados de la organización no sean
empleado liderado .. liderados o dirigidos por otro empleado

R1 Empleado Trabajo .. Departamento ¿Un Empleado ESTÁ No ¿Un Empleado en 1 Si 1aM Las dos Esta relación modela un hecho importante
OBLIGADO a Trabajar CUANTOS entidades que sucede en el proceso que estamos
en un Departamento? Departamentos 1:M participantes se analizando y es que los empleados trabajan
Trabaja? identifican en los departamentos de la organización y
plenamente que los departamentos de la compañía
Departamento Ocupa Empleado ¿Un Departamento No ¿Un departamento M Si ocupan empleados o que en los
ESTA OBLIGADO a CUANTOS departamentos de la compañía trabajan
ocupar Empleados? Empleados Ocupa? empleados.

R3

R4

R5

R6

B. Diseño modelo Entidad Relación y modelo Relacional


1 - Modelo Entidad Relación
2 - Modelo Relacional

Técnicas de normalización
Se espera que los estudiantes relacionen las técnicas de normalización
aplicadas.

C. Desarrollo de la base de datos relacional


Cada estudiante debe desarrollar mínimo 2 tablas de la base de datos.

Nombre Estudiante 1:
Script DDL

Script DML

Script DCL

Después de diligenciar los registros en la BD realizar una consulta simple


donde se pueda evidenciar total de autos vendidos en el concesionario.
(Código SQL)

Nombre Estudiante 2:
Script DDL
Script DML
Script DCL
Después de diligenciar los registros en la BD realizar una consulta simple
donde se pueda evidenciar los autos vendidos en el concesionario, el
modelo y la marca. (Código SQL)

Nombre Estudiante 3:
Script DDL

Script DML

Script DCL

Después de diligenciar los registros en la BD realizar una consulta simple


donde se pueda mostrar cual es el vendedor con más autos vendidos.
(Código SQL)

Nombre Estudiante 4:
Script DDL

Script DML

Script DCL

Después de diligenciar los registros en la BD realizar una consulta simple


donde se pueda obtener el valor total de las ventas. (Código SQL)

Nombre Estudiante 5:
Script DDL
Script DML
Script DCL
Después de diligenciar los registros en la BD realizar una consulta simple
donde se pueda mostrar el mes con menos ventas. (Código SQL)

Evidencias de la participación en el foro


Se espera que cada estudiante presente las evidencias de su participación en
el foro con relación al Desarrollo Fase 1 - Unidad 1, al igual que comentarios
significativos a los aportes de los demás compañeros del grupo.

Nombre Estudiante 1:
Imagen 1 Imagen 2

Nombre Estudiante 2:
Imagen 1 Imagen 2

Nombre Estudiante 3:
Imagen 1 Imagen 2

Nombre Estudiante 4:
Imagen 1 Imagen 2

Nombre Estudiante 5:
Imagen 1 Imagen 2
CONCLUSIONES

Se espera que las conclusiones sobre el trabajo sean de mínimo media


página.
BIBLIOGRAFÍA

Todas las referencias bibliográficas deben estar según la norma APA

También podría gustarte