Logo Studenta

Practicas - Brigith Lojan

¡Este material tiene más páginas!

Vista previa del material en texto

Universidad Nacional de Loja
Carrera de Computación
Base de datos
MODELADO DE UNA BASE
RELACIONAL
TEMA: REGISTRO DE NOTAS
Nathaly Gabriela Bravo Salazar
Luis Rodrigo Cuenca Sánchez
Brigith Antonela Lojan Cabrera
Diego Oswaldo Márquez Paccha
Adrián Fernando Núñez López
Nayely Cruzcaya Ramirez Herrera
Loja, Ecuador
Octubre 2021 - Febrero 2022
Índice general
1. REGISTRO DE NOTAS 2
1.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Objetivos Especificos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4. Modelo Conceptual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5. Modelo Lógico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.6. Normalización de Tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.7. Modelo Físico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.8. Diccionario de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Conclusiones 12
3. Recomendaciones 13
Referencias 14
1
Capítulo 1
REGISTRO DE NOTAS
1.1. Introducción
En el siguiente documento se indica lo que fue el proceso que se desarrolló para poder implementar la
práctica final de la asignatura Base de Datos.
Se inició diseñando el diagrama Entidad/Relación para poder determinar de una forma más detallada y
ordenada las entidades, atributos y cardinalidades, así a partir de este modelo tener claro lo que realizará
nuestra base de datos.
Se realizó el diccionario de datos el cual nos permitió primeramente organizar la información y tener en
claro que tipo de datos se va a trabajar ya sean tipos de datos por ejemplo enteros,decimales o cadenas (int
, double, string ,date).
Luego se diseñó el modelo relacional el cual consiste en organización y gestión de bases de datos consistente
en el almacenamiento de datos en tablas compuestas por filas, o tuplas, y columnas o campos. Se distingue
de otros modelos, como el jerárquico, por ser más comprensible para el usuario inexperto, y por basarse en la
lógica de predicados para establecer relaciones entre distintos datos. Este modelo nos facilitó en la creación
de tablas y las relaciones existentes entre cada una de las entidades también a partir de este modelo se pudo
corregir algunos errores mediante la normalización de tablas con las diferentes formas normales 1F, 2F ,3F
donde diferentes autores consideran que es óptimo para la creación de base de datos.
Finalmente se construyó el diseño físico de la base de datos para lo cual se lo realizo en el programa
Oracle SQL Developer , el cual es un entorno de desarrollo integrado y gratuito que simplifica el desarrollo y
la administración de Oracle Database en implementaciones tradicionales y en la nube por lo cual se facilitó
el traslado de las tablas del modelo lógico al modelo físico. En esta etapa se podían crear las tablas mediante
consola o el programa.
1.2. Objetivos
Lograr adquirir los conocimientos necesarios de lo que es una base de datos y poder realizar el correcto
diseño que nos permitirá guardar, organizar y proporcionar información de forma sencilla y segura de los
datos a almacenar que pueden ser simplemente una serie de registros o también pueden ser grandes cantidades
de datos.
1.3. Objetivos Especificos
Realizar una buena base de datos.
2
Aplicar los conocimientos adquiridos en la materia de Base de Datos.
Corregir ciertos errores que se comenten al momento de realizar la práctica,
Realizar una base de datos orientada al registro de notas de una Universidad.
1.4. Modelo Conceptual
El modelo conceptual es una representación de un sistema, hecho de la composición de conceptos que
se utilizan para ayudar a las personas a conocer, comprender o simular un tema que representa el modelo,
incluye las entidades importantes y las relaciones entre ellos. (Tecnologias-informacion®, 2020)
Figura 1.1: Modelo Conceptual
1.5. Modelo Lógico
El modelo lógico es una forma sistemática y visual de presentar y compartir su comprensión de las
relaciones entre los recursos que dispone para operar su programa, las actividades que planea realizar, y los
cambios o resultados que espera obtener. (IBM®, 2020b)
Figura 1.2: Modelo Logico
3
1.6. Normalización de Tablas
La normalización es el proceso de organizar los datos de una base de datos. (UNAM, 2021)
Figura 1.3: Normalización
1.7. Modelo Físico
Un modelo de datos físicos es un modelo específico de bases de datos que representa objetos de datos
relacionales (por ejemplo, tablas, columnas, claves principales y claves externas) y sus relaciones. (IBM®,
2020a)
Figura 1.4: Tabla acceso al sistema
4
Figura 1.5: Tabla Asignaturas
Figura 1.6: Tabla Auditoria
1.8. Diccionario de Datos
Un diccionario de datos, o repositorio de metadatos, es un repositorio centralizado de información sobre
datos tales como significado, relación con otros datos, origen, uso y formato. (Software, 2020)
5
Figura 1.7: Tabla Calificación
Figura 1.8: Tabla Carrera
Figura 1.9: Tabla Ciclo
Figura 1.10: Tabla Ciclo-Carrera
6
Figura 1.11: Tabla ciclo-paralelo-asignatura
Figura 1.12: Tabla Dirección
Figura 1.13: Tabla Estudiante
Figura 1.14: Tabla Facultad
7
Figura 1.15: Tabla Grupo
Figura 1.16: Tabla Paralelo
Figura 1.17: Tabla Profesor
8
Figura 1.18: Tabla Teléfono
Figura 1.19: Tabla Universidad
Figura 1.20: Tabla Usuario
Figura 1.21: Tabla Calificación
9
10
E
nt
id
ad
A
tr
ib
ut
os
T
ip
o
La
rg
o
R
es
tr
ic
ci
on
es
D
es
cr
ip
ci
ón
U
ni
ve
rs
id
ad
id
U
ni
ve
rs
id
ad
in
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
Id
en
ti
fic
ac
ió
n
de
un
iv
er
si
da
d
N
om
br
e
St
ri
ng
50
N
ot
nu
ll
N
om
br
e
de
la
un
iv
er
si
da
d
D
ir
ec
ci
ón
St
ri
ng
50
N
ot
nu
ll
D
ir
ec
ci
ón
de
la
un
iv
er
si
da
d
T
ip
o
St
ri
ng
50
N
ot
nu
ll
T
ip
o
de
un
iv
er
si
da
d
C
at
eg
or
ia
de
es
tu
di
o
St
ri
ng
50
N
ot
nu
ll
C
at
eg
or
ia
de
es
tu
di
o
de
la
un
iv
er
si
da
d
Fa
cu
lt
ad
id
Fa
cu
lt
ad
in
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
Id
en
ti
fic
ac
ió
n
de
la
fa
cu
lt
ad
N
om
br
e
St
ri
ng
50
N
ot
nu
ll
N
om
br
e
de
la
un
iv
er
si
da
d
D
ir
ec
ci
ón
St
ri
ng
50
N
ot
nu
ll
D
ir
ec
ci
ón
de
la
un
iv
er
si
da
d
T
ip
o
St
ri
ng
50
N
ot
nu
ll
T
ip
o
de
un
iv
er
si
da
d
C
at
eg
or
ia
de
es
tu
di
o
St
ri
ng
50
N
ot
nu
ll
C
at
eg
or
ia
de
es
tu
di
o
de
la
un
iv
er
si
da
d
C
ar
re
ra
id
C
ar
re
ra
in
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
Id
en
ti
fic
ac
ió
n
de
la
ca
rr
er
a
N
om
br
e
St
ri
ng
50
N
ot
nu
ll
N
om
br
e
de
la
ca
rr
er
a
M
od
al
id
ad
St
ri
ng
50
N
ot
nu
ll
M
od
al
id
ad
de
la
ca
rr
er
a
C
ic
lo
s
id
C
ic
lo
in
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
Id
en
ti
fic
ac
ió
n
de
lc
ic
lo
N
om
br
e
St
ri
ng
50
N
ot
nu
ll
N
om
br
e
de
lc
ic
lo
fe
ch
aI
ni
ci
o
D
at
e
50
N
ot
nu
ll
Fe
ch
a
de
in
ic
io
de
ci
cl
o
fe
ch
afi
n
D
at
e
50
N
ot
nu
ll
Fe
ch
a
de
fin
de
ci
cl
o
A
si
gn
at
ur
as
id
A
si
gn
at
ur
a
in
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
Id
en
ti
fic
ac
ió
n
de
la
as
ig
na
tu
ra
N
om
br
e
St
ri
ng
50
N
ot
nu
ll
N
om
br
e
de
la
as
ig
na
tu
ra
pa
ra
le
lo
St
ri
ng
50
N
ot
nu
ll
P
ar
al
el
os
de
la
as
ig
na
tu
ra
N
ot
a
fin
al
In
t
50
N
ot
nu
ll
N
ot
a
fin
al
de
la
as
ig
na
tu
ra
U
ni
da
d
St
ri
ng
50
N
ot
nu
ll
U
ni
da
d
de
la
as
ig
na
tu
ra
C
ri
te
ri
o
de
ev
al
ua
ci
on
E
va
lu
ac
io
n
St
ri
ng
10
P
ri
m
ar
yK
ey
no
t
nu
ll
C
ri
te
ri
o
de
av
al
ua
ci
ón
E
je
rc
ic
io
s
St
ri
ng
50
N
ot
nu
ll
C
ri
te
ri
o
de
ev
al
ua
ci
ón
de
ej
er
cici
os
tr
ab
aj
os
in
di
vi
du
al
es
/g
ru
pa
le
s
St
ri
ng
50
N
ot
nu
ll
C
ri
te
ri
o
de
ev
al
ua
ci
ón
de
tr
ab
aj
os
in
di
vi
du
al
es
y
gr
up
al
es
le
cc
io
ne
s
St
ri
ng
50
N
ot
nu
ll
C
ri
te
ri
o
de
ev
al
ua
ci
ón
de
le
cc
io
ne
s
U
su
ar
io
id
U
su
ar
io
In
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
Id
en
ti
fic
ac
ió
n
de
us
ua
ri
o
N
om
br
e
St
ri
ng
50
N
ot
nu
ll
N
om
br
e
de
lu
su
ar
io
A
pe
lli
do
pa
te
rn
o
St
ri
ng
50
N
ot
nu
ll
A
pe
lli
do
pa
te
rn
o
de
lu
su
ar
io
A
pe
lli
do
m
at
er
no
de
lu
su
ar
io
St
ri
ng
50
N
ot
nu
ll
A
pe
lli
do
m
at
er
no
de
lu
su
ar
io
ti
po
_
id
en
ti
fic
ac
ió
n
St
ri
ng
50
N
ot
nu
ll
T
ip
o
de
id
en
ti
fic
ac
ió
n
de
lu
su
ar
io
D
ir
ec
ci
ón
St
ri
ng
50
N
ot
nu
ll
D
ir
ec
ci
ón
de
lu
su
ar
io
te
le
fo
no
In
t
10
N
ot
nu
ll
T
el
éf
on
o
de
lu
su
ar
io
C
or
re
o
St
ri
ng
50
N
ot
nu
ll
C
or
re
o
de
lu
su
ar
io
E
st
ud
ia
nt
e
es
ta
do
de
m
at
ri
cu
la
st
ri
ng
50
N
ot
nu
ll
E
st
ad
o
de
m
at
ri
cu
la
de
es
tu
di
an
te
nu
m
er
o
de
m
at
ri
cu
la
St
ri
ng
50
N
ot
nu
ll
N
úm
er
o
de
m
at
ri
cu
la
E
nt
id
ad
A
tr
ib
ut
os
T
ip
o
La
rg
o
R
es
tr
ic
ci
on
es
D
es
cr
ip
ci
ón
D
oc
en
te
id
D
oc
en
te
In
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
Id
en
ti
fic
ad
or
de
do
ce
nt
e
N
om
br
e
St
ri
ng
50
N
ot
nu
ll
N
om
br
e
de
ld
oc
en
te
te
le
fo
no
In
t
10
N
ot
nu
ll
T
el
éf
on
o
de
ld
oc
en
te
C
or
re
o
St
ri
ng
50
N
ot
nu
ll
C
or
re
o
de
ld
oc
en
te
D
ir
ec
ci
ón
St
ri
ng
50
N
ot
nu
ll
D
ir
ec
ci
ón
de
ld
oc
en
te
A
ud
it
or
ia
C
od
ig
o
In
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
C
ód
ig
o
de
au
di
to
ri
a
Fe
ch
a
St
ri
ng
50
N
ot
nu
ll
Fe
ch
a
de
au
di
to
ri
a
O
bs
er
va
ci
on
In
t
10
N
ot
nu
ll
O
bs
er
va
ci
ón
de
au
di
to
ri
a
C
al
ifi
ca
ci
ón
id
ca
lifi
ca
ci
ón
In
t
10
P
ri
m
ar
yK
ey
no
t
nu
ll
Id
en
ti
fic
ad
or
de
ca
lifi
ca
ci
ón
no
ta
fin
al
In
t
50
N
ot
nu
ll
N
ot
a
fin
al
un
id
ad
In
t
10
N
ot
nu
ll
C
al
ifi
ca
ci
ón
de
un
id
ad
11
Capítulo 2
Conclusiones
Se logró adquirir los conocimientos necesarios sobre base de datos y posteriormente se logró aplicar los
mismos al diseño implementado.
Se concluye que la práctica fue de gran utilidad para entender como crear una base de datos e identificar
cada proceso a realizarse dentro de la misma logrando una comprension general de los temas impartidos
en la materia.
La correcta aplicación de los conceptos teóricos facilitan la comprensión en cuanto al manejo de las
herramientas para la creación de base de datos, optimizando así el tiempo de su implementación en un
ejercicio real.
12
Capítulo 3
Recomendaciones
Se recomienda revisar los conceptos teóricos de la materia para poder aplicarlos en la práctica.
Para llegar a dominar el tema tratado es necesario realizar la práctica paso a paso según lo indicado en
clase para lograr una completa comprensión del tema.
Establecer normas de comunicación en el equipo de trabajo es de vital importancia para poder lo-
grar alcanzar los objetivos en el tiempo previamente establecido por el docente, evitar discusiones y
documentar las participaciones de cada uno de los miembros del grupo.
13
Referencias
IBM®. (2020a). Modelos de datos físicos. https://www.ibm.com/docs/es/data-studio/4.1.1?topic=
modeling-physical-data-models.
IBM®. (2020b). Modelos lógicos de datos. https://www.ibm.com/docs/es/ida/9.1.2?topic=modeling
-logical-data-models.
Software, I. D. (2020). Diccionario de datos. Descargado de https://ingenieriadesoftwaretdea.weebly
.com/diccionario-de-datos.html
Tecnologias-informacion®. (2020). Modelos de datos: Modelo conceptual, físico y lógico. https://www
.tecnologias-informacion.com/modelos-datos.html#.
UNAM. (2021). Normalización de bases de datos. Descargado de https://programas.cuaed.unam.mx/
repositorio/moodle/pluginfile.php/872/mod_resource/content/1/contenido/index.html
14
https://ingenieriadesoftwaretdea.weebly.com/diccionario-de-datos.html
https://ingenieriadesoftwaretdea.weebly.com/diccionario-de-datos.html
https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/872/mod_resource/content/1/contenido/index.html
https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/872/mod_resource/content/1/contenido/index.html
	REGISTRO DE NOTAS
	Introducción
	Objetivos
	Objetivos Especificos
	Modelo Conceptual
	Modelo Lógico
	Normalización de Tablas
	Modelo Físico
	Diccionario de Datos
	Conclusiones
	Recomendaciones
	Referencias

Continuar navegando