Está en la página 1de 15

F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A

RED NACIONAL UNIVERSITARIA


TEXTO BASE
BASE DE DATOS
Facultad de Ciencias y Tecnologa
INENIERIA DE SISTE!AS
CUARTO SE!ESTRE
esti"n Acad#$ica I%&'()
DOCENTE* Lic+ Eli,a-et. Delgadillo Ca$ac.o
U N I V E R S I D A D D E A Q U I N O B O L I V I A
1
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
UNIDAD I
TE!A (+
INTRODUCCI/N A BASE DE DATOS
(+( CONCE0TOS+1
Una base de datos es una coleccin de datos que estn lgicamente
relacionados entre s, los datos estn estructurados segn un modelo que refleja
las relaciones y restricciones que tienen estos datos en el mundo real que se
denomina mini mundo.
El contenido de una base de datos engloba a la informacin concerniente de
una organizacin, de tal manera que los datos estn disonibles ara los
usuarios.
Finalidad:
- !lmacenamiento masi"o de informacin en formato te#to lano.
- Eliminar la redundancia o al menos minimizarla.

Objetivo:
$rincialmente es roorcionar a los usuarios finales una "isin abstracta de
los datos esto se logra escondiendo ciertos detalles de cmo se almacenan y
mantienen los datos.
(+& ORIEN 2 EVOLUCI/N DE LAS BASES DE DATOS
Desde tiempos remotos los datos han sido registrados por el hombre en algn tipo de soporte
(piedra, madera, papel, cintas magnticas, discos, etc.) debido a su importancia los datos
tomaban la categora de informacin til, la cual deba ser administrada de manera responsable
y eficaz.
U N I V E R S I D A D D E A Q U I N O B O L I V I A
%
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
Las base de datos (!D) son una herramienta indispensable en la actual sociedad de la
informacin, su utilidad no slo se debe a "ue es un con#unto de datos almacenados de alguna
forma determinada, en una !D tambin e$isten una cantidad de elementos "ue ayudan a
organizar sistem%ticamente, relacionar, proteger, y administrar de manera eficiente los datos.
&ntes "ue aparezcan los conceptos actuales de !D, y las herramientas "ue permiten su eficaz
y correcta administracin, los datos se almacenaban en los llamados archivos planos los cuales
no tenan estructura, slo se conocan los campos y registros o filas y columnas. 'l origen de
las !D se da frente a la necesidad de almacenar grandes cantidades de informacin para su
posterior consulta.
BREVE HISTRICO
1950( )so de las cintas magnticas, las cuales son un tipo de medio o soporte de
almacenamiento de informacin "ue se graba en pistas sobre una banda pl%stica con un
material magnetizado, generalmente $ido de hierro o algn cromato.
1960( )so de los discos, este soporte poda consultar la informacin directamente, sin
la necesidad de saber dnde estaban los datos en el disco.
*ace el modelo de base de datos Jerrquica, el cual enlaza los registros en forma de estructura
de %rbol.
+ambin se desarrolla el modelo de base de datos de Red, en el cual la principal diferencia era
"ue un nodo tenga ,arios padres.
1970( 'dgar -ran. /odd, da los conceptos de las !ase de Datos Relacionales, "ue se
basan en relaciones las cuales se podan considerar en forma lgica como +uplas,
propuestos en Las doce reglas de /odd, dise0ado para definir "u re"uiere un
sistema de administracin de base de datos, a partir de estos aportes se desarrollo la
base de datos 1racle. 'l lengua#e m%s habitual para las consultas a base de datos
relacionales es el 23L.
1980( Las base de datos relacionales logran posicionarse en el mercado de base de
datos con sus sistema tablas, filas, columnas, adem%s se dan di,ersas in,estigaciones
paralelas como las base de datos orientada a 1b#etos
U N I V E R S I D A D D E A Q U I N O B O L I V I A
&
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
(+3 I!0ORTANCIA DE LAS BASES DE DATOS
Las bases de datos facilitan no solo el registro de gran cantidad de datos son tambin el acceso
a los mismos, lo cual permite ahorrar tanto espacio fsico como tiempo al momento de
consultar informacin contenida en ellas.
& ni,el organizacional, las bases de datos resultan una ,enta#a competiti,a, siendo as una
herramienta primordial al momento de tomar decisiones ya "ue permiten(
4. 5antener comunicacin constante con los clientes.
6. /onocer las tendencias de compra del mercado ob#eti,o.
7. 8ersonalizar la atencin a los usuarios.
9. :enerar estrategias de publicidad.
;. )tilizar segmentos especficos de clientes para colocar productos especficos llegando
de manera directa al comprador o usuario.
<. /omentar las no,edades, promociones y noticias relacionadas con el negocio= y en
algunas ocasiones, con el sector al "ue se dedica la empresa.
'n la actualidad, las bases de datos son el elemento fundamental en las areas "ue utilizan
sistemas computarizados, debido a "ue permite operar informacin de manera organizada,
segura, confiable y en grandes cantidades.
(+) ELE!ENTOS DE UNA BASE DE DATOS
Los principales elementos de una base de datos son los siguientes(
Tablas > 's el elemento principal de la base de datos, ya "ue all se registra la
informacin "ue se "uiere gestionar. 'st% compuesta, como si se tratase de una planilla
de c%lculo, por filas y columnas. /ada archi,o de una base de datos puede contener
tantas tablas como se re"uiera.
- Datos( 's la parte esencial de la informacin, es decir, la informacin "ue llega a la
base de datos.
- &tributos( 2on los diferentes campos "ue conforman la estructura de una base de
datos.
- /ampos( 's la unidad m%s pe"ue0a de datos.
U N I V E R S I D A D D E A Q U I N O B O L I V I A
'
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
- ?egistro( 's un con#unto de campos o atributos relacionados entre s.
- &rchi,o( 's un con#unto de registros relacionados.
Formularios > La informacin dentro de la base de datos puede introducirse
directamente en las tablas, pero tambin a tra,s de un formulario > lo "ue resulta m%s
cmodo y pr%ctico >. Loa formularios hacen "ue se m%s f%cil arrastrar los datos.
Consultas > es el elemento "ue se emplea para seleccionar una determinada
informacin del interior de la base de datos. La consulta, de esta manera, permite
establecer criterios de bs"ueda para "ue &ccess seleccione, dentro de las tablas,
a"uellos datos "ue se "uieren conocer.
Informas > 2e utilizan para "ue la informacin aparezca ordenada y bien presentada
en el momento de la impresin del documento. :racias a los informes, el usuario
puede seleccionar "ue informacin, de la "ue se registr en las tablas de una base de
datos, desea imprimir y con "u formato.
(+4 0RO0IEDADES DE UNA BASE DE DATOS
1 Compactacin: (o )ay necesidad de arc)i"os "oluminosos.
% Velocidad: *a maquina uede recuerar y actualizar datos ms ridamente que un )umano.
En articular las consultas esecficas sin muc)a elaboracin ueden ser resondidas con
raidez, sin necesidad de bsquedas manuales o "isuales que lle"an tiemo.
& !eno" t#abajo labo#io"o: +e uede eliminar gran arte del trabajo de lle"ar los arc)i"os a
mano. *as tareas mecnicas siemre las realizan mejor las maquinas.
' $ctualidad: En el momento que necesitemos, tendremos a nuestra disosicin informacin
recisa y actualizada.
, En ento#no multiu"ua#io )ay una "entaja adicional, ofrece a la emresa un control centralizado
de sus datos.
(+5 VENTA6AS 2 DESVENTA6AS DE BASE DE DATOS
VETA6AS
VENTA6AS
Obtener ms informacin de la misma cantidad de data @ La base de datos facilita al
usuario obtener m%s informacin debido a la facilidad "ue pro,ee esta estructura para pro,eer
datos a los usuarios (si se tiene el pri,ilegio).
Compartir los atos @ )suarios de distintas oficinas pueden compartir datos si est%n
autorizados.
U N I V E R S I D A D D E A Q U I N O B O L I V I A
,
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
!alance de "e#uerimientos Conflicti$os @ 8ara "ue la !ase de Datos traba#e
apropiadamente, necesita de una persona o grupo "ue se encargue de su funcionamiento. 'l
ttulo para esa posicin es &dministrador de !ase de Datos y pro,ee la ,enta#a de "ue Dise0a
el sistema tomando en mente la necesidad de cada departamento de la empresa.
%e refuer&a la estandari&acin @ Debido a lo "ue se mencion pre,iamente, es m%s f%cil
estandarizar procesos, formas, nombres de datos, formas, etc.
"edundancia controlada @ Debido al sistema tradicional de archi,os independientes, los
datos se duplicaban constantemente lo cual creaba mucha duplicidad de datos y creaba un
problema de sincronizacin cuando se actualizaba un dato en un archi,o en particular.
'(emplo( 'n el sistema de ?egistro y de &sistencia 'conmica pasaba mucho eso. 'l mtodo
"ue utilizaron para resol,er el problema fue el de periodicamente actualizar el archi,o de
&sistencia 'conmica, con el archi,o de registraduria (principal). Lo cual trae como
consecuancia, uso inecesario de los recursos de la computadora. 1#oA, la redundancia se
controla, no se elimina por completo.
Consistencia @ &l controlarse la redundancia, cuando actualizas un dato, todos los usuarios
autorizados de la !ase de Datos pueden ,er el cambio independientemente de "ue estn
traba#ando en distintos sistemas.
Inte)ridad @ La base de datos tiene la capacidad de ,alidar ciertas condiciones cuando los
usuarios entan datos y rechazar entradas "ue no cumplan con esas condiciones. 'l D!& (Data
!ase &dministrator) es responsable de establecer esas ,alidaciones.
%e)uridad @ 'l D!& al tener control central de los Datos, la !ase de Datos le pro,ee
mecanismos "ue le permiten crear ni,eles de seguridad para distintos tipos de )suarios. 'n
/1!1L esta opcin tendra "ue programarse.
Fle*ibilidad + rapide& al obtener datos @ &"ui el usuario puede f%cilmente obtener
informacin de la !ase de Datos con tan solo escribir unas bre,es oraciones. 'sto e,ita el
antiguo y burocr%tico proceso de llenar una peticin al /entro de /mputos para poder
obtener un informe. '(emplo( '$plicar como ocurra ese proceso.
,umenta la producti$idad de los pro)ramadores @ Debido a "ue los progamadores no
se tienen "ue preocupar por la organizacin de los datos ni de su ,alidacin, se pueden
concentrar en resol,er otros problemas inmediatos, me#orando de ese modo su producti,idad.
-e(ora el mantenimiento de los pro)ramas @ Debido a "ue los datos son independientes
de los programas (a diferencia de /obol), si ocurre un cambio en la estructura de una tabla
(archi,o), el cdigo no se afecta. '(emplo( '$plicar el problema de /obol cuando ocurre un
cambio de campo en un archi,o an con el uso de libreras.
Independencia de los atos @ Debido a lo "ue se menciono pre,iamente, los datos pueden
modificarse para por e#emplo me#orar el performance de la !ase de Datos y como
consecuencia, no se tiene "ue modificar los programas
U N I V E R S I D A D D E A Q U I N O B O L I V I A
-
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
DESVENTA6AS
Tama.o @ &l pro,eer todas las ,enta#as anteriormente nombradas, el 2istema de
5ane#o de !ase de Datos (D!52) re"uiere de mucho espacio en disco duro y tambin
re"uiere de mucha memoria principal (?&5) para poder correr adecuadamente.
Comple(idad @ Debido a la cantidad de operaciones y a las capacidades del D!52, se
con,ierte en un producto comple#o de entender. 'sto re"uiere "ue los programadores y
los analistas deben tomar cursos "ue los adiestren para poder comprender las
capacidades y limitaciones del D!52
Costo @ Los productos de !ases de Datos (1racle, D!6, 'tc.) son productos caros.
'sto sin contar los adiestramientos del personal del centro de cmputos y de los
usuarios. '(emplo( '$plicar el costo en,uelto en implantar -?2 en la )ni,ersidad.
"e#uerimientos adicionales de '#uipo @ 'l ad"uirir un producto de !ase de Datos,
re"uiere a su ,ez ad"uirir e"uipo adicional para poder correr ese producto como por
e#emplo, ser,idores, memoria, discos duros, etc. 2i se pretende correr la !ase de Datos
con el mnimo de re"uerimientos, esta posiblemente se degrada y el response time al
usuario se ,a a afectar grandemente.
'n caso de alla/ el impacto es ma+or @ 2i un componente de la !ase de Datos sufre
un desperfecto, se detiene las operaciones del producto por completo. 'n el caso de un
ambiente no centralizo en /obol, el impacto casi siempre afecta al departamento en
donde ocurri el problema nicamente.
Comple(o el recuperar los datos @ 'n caso de un accidente "ue corrompa la !ase de
datos, el proceso de recuperacin y de de,ol,er a la !ase de Datos su estado anterior
al problema, es mucho mas comple#o de e#ecutar "ue en sistemas tradicionales.
U N I V E R S I D A D D E A Q U I N O B O L I V I A
.
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
TE!A &+
SISTE!A DE BASE DE DATOS
&+(+ SISTE!A DE BASES DE DATOS
&+(+(+ CONCE0TO DE SISTE!A DE BASES DE DATOS
)n sistema de base de datos es b%sicamente un sistema computarizado para guardar
registros= es decir, es un sistema computarizado cuya finalidad general es almacenar
informacin y permitir a los usuarios recuperar y actualizar esa informacin con base
en peticiones. La informacin en cuestin puede ser cual"uier cosa "ue sea de
importancia para el indi,iduo u organizacin.
&+(+&+ CO!0ONENTES DE UN SISTE!A DE BASE DE DATOS
)n sistema de base de datos comprende cuatro componentes principales( Datos,
hardware, software y usuarios.
&+(+&+(+ 7ARD8ARE
Los componentes de hardBare del sistema constan de(
Los ,olmenes de almacenamiento secundario "ue se emplean para contener
los datos almacenados, #unto con los dispositi,os asociados de 'C2, los
controladores de dispositi,os, los canales de 'C2, entre otros, etc.
Los procesadores de hardBare y la memoria principal asociada usados para
apoyar la e#ecucin del softBare del sistema de base de datos
&+(+&+&+ SOFT8ARE
'ntre la base de datos fsica (los datos como est%n almacenados fsicamente) y los
usuarios del sistema, hay una capa de softBare conocida de manera indistinta como el
D!52 administrador de base de datos, todas las solicitudes de de acceso a la bd son
mane#ados por el D!52.
&+(+&+3+ USUARIOS
U N I V E R S I D A D D E A Q U I N O B O L I V I A
/
0ard1are + soft1are
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
2e consideran cuatro grandes clases de usuarios(
- Diseadores de la BD: 2on los responsables de definir los datos "ue se ,an a
almacenar en la !D y de elegir estructuras apropiadas para su representacin. 'stos
tienen la responsabilidad de comunicarse con todos los usuarios para definir sus
re"uerimientos de informacin y presentar un dise0o "ue pueda satisfacer esos
re"uerimientos.
- Programadores de aplicaciones( responsables de escribir los programas de aplicacin
de bd en algn lengua#e de programacin.
- Los usuarios finales: "uienes interactan con la base de datos a tra,s de aplicaciones
o interfaz, para realizar consultas u operaciones de actualizacin.
a) Usuarios finales espordicos.-&cceden de ,ez en cuando a la !D y para esto
utilizan un lengua#e de consulta a,anzado para especificar sus solicitudes. 8or
sus caractersticas no re"uieren tener conocimiento de todas las facilidades "ue
brinda el D!52.
!) Usuarios finales simples o parametritos.- 2e constituye en la mayora de la
totalidad de los usuarios, su traba#o esta entorno a consultas y actualizaciones
constantes de la !D, utilizan tipos est%ndares de las operaciones "ue se llaman
transacciones programadas. *o re"uieren tener mayor conocimiento del D!52
sino solamente de las operaciones "ue debe realizar.
- "dministrador de Base de Datos. 's el responsable de administrar los recursos del
2!D. 'n un 2!D el recurso principal son los datos y los secundarios son el softBare
del D!52 y los programas de aplicacin.
Las principales funciones del DBA son:
/onceder acceso a la bd.
Digilar y coordinar su uso.
?esol,er los problemas cuando e$isten ,iolaciones a la seguridad de los datos.
&d"uirir los recursos necesarios de softBare y hardBare
&+(+&+)+ DATOS DE O0ERACI/N
's un elemento simblico representado en un medio fsico. 's un hecho o caracterstica
"ue puede ser registrado y "ue tiene un significado implcito
&+& SISTE!AS DE ESTI/N DE BASES DE DATOS 9SBD:
&+&+( CONCE0TO 2 0RINCI0ALES FUNCIONES DEL SBD
U N I V E R S I D A D D E A Q U I N O B O L I V I A
0
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
Un 123+ es una coleccin de numerosas rutinas de soft4are interrelacionadas, cada una de las
cuales es resonsable de una tarea esecfica.
El objeti"o rimordial de un sistema manejador base de datos es roorcionar un contorno que
sea a la "ez con"eniente y eficiente ara ser utilizado al e#traer, almacenar y maniular
informacin de la base de datos. 5odas las eticiones de acceso a la base, se manejan
centralizadamente or medio del 123+, or lo que este aquete funciona como interface entre los
usuarios y la base de datos.
Funciones de los SBD
4. 8ermitir a los usuarios almacenar datos, acceder a ellos y actualizarlos, ocultando su
estructura fsica.
6. 8roporcionar un cat%logo (diccionario de datos) accesible por los usuarios.
7. 8roporcionar un mecanismo "ue garantice el procesamiento de las transacciones.
9. 8roporcionar un mecanismo "ue realice el control de la concurrencia.
;. 8roporcionar un mecanismo para recuperacin ante fallos.
<. 8roporcionar un mecanismo de seguridad.
E. Fntegrarse con algn softBare de comunicacin.
G. 'ncargarse de mantener las reglas de integridad.
H. 'ncargarse de mantener la independencia entre los programas y la estructura de la base de
datos.
4I. 8roporcionar herramientas para administrar la base de datos.
CO!0ONENETES DE UN SBD
C2,%IFIC,CIO3
U N I V E R S I D A D D E A Q U I N O B O L I V I A
16
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
&+&+& LENUA6ES DE UN SBD
&+&+3 ESTRUCTURA ENERAL DE UN SBD
&+3 AR;UITECTURA 0ARA SISTE!AS DE BASES DE DATOS
&+3+( AR;UITECTURA EN TRES NIVELES
U N I V E R S I D A D D E A Q U I N O B O L I V I A
11
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
&+3+(+( NIVEL EXTERNO
&+3+(+& NIVEL CONCE0TUAL
&+3+(+3 NIVEL INTERNO
&+3+& AR;UITECTURA DE I!0LANTACI/N DE SBD
&+3+3 ALTERNATIVAS DE I!0LE!ENTACI/N DE UN SBD
&+3+) INDE0ENDENCIA DE DATOS
&+3+4 0ERSONAL RELACIONADO CON BASES DE DATOS
&+) AD!INISTRACI/N DE LAS BASES DE DATOS
&+)+( AD!INISTRACI/N DE BASES DE DATOS
&+)+& CONFIABILIDAD DE BASES DE DATOS
&+)+3 SEURIDAD DE BASES DE DATOS
&+)+4 CONFIDENCIALIDAD DE LA INFOR!ACI/N

TE!A 3+ CONCE0TOS DE !ODELO DE DATOS
3+( DEFINICI/N DE !ODELO DE DATOS
3+& CLASIFICACIONES DE !ODELOS DE DATOS
3+&+( !ODELOS L/ICOS
3+&+(+( !ODELOS BASADOS EN REISTROS
3+&+(+& !ODELOS BASADOS EN OB6ETOS
3+3 DISE<O CONCE0TUAL= L/ICO 2 F>SICO
TE!A )+ !ODELOS DE DATOS
)+( !ODELOS L/ICOS BASADOS EN OB6ETOS
)+& !ODELO ENTIDAD RELACI/N 9E1R:
)+&+( ENTIDAD
)+&+& RELACI/N % INTERRELACI/N
)+&+3 CARDINALIDAD
)+&+) RESTRICCIONES
)+&+4 DE0ENDENCIA EN EXISTENCIA E IDENTIFICACI/N
)+3 !ODELO E1R EXTENDIDO
)+3+( ENERALI?ACI/N 2 7ERENCIA
)+3+& ES0ECIALI?ACI/N
)+3+3 AREACI/N
)+3+) ATRIBUTOS DERIVADOS
)+) !ODELO DE OB6ETOS
)+4 !ODELOS L/ICOS BASADOS EN REISTROS
)+4+(!ODELO RELACIONAL
)+4+(+( 0RESENTACI/N 2 OB6ETIVOS
)+4+(+& ESTRUCTURA
)+4+(+3 DO!INIO 2 ATRIBUTO
RELACI/N
)+4+(+) CLAVES
)+4+(+4 RESTRICCIONES
)+4+(+5 LENUA6ES RELACIONALES
)+5 !ODELO DE RED
)+@ !ODELO 6ERAR;UICO
'./ 5ransformacin entre esquemas de diferentes modelos de datos
U N I V E R S I D A D D E A Q U I N O B O L I V I A
1%
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
Te$a 4+ LenguaBes Celacionales y S;L
,.1 !lgebra relacional
,.% 7eraciones tradicionales de 8onjuntos
,.& 7eraciones del modelo relacional
,.' 8alculo relacional
,., 3aniulacin de datos 9 sql
,.- +:* como 11*
,.. +:* como 13*
,./ +:* como 18*
,.0 !licacin en +;21<
Te$a 5+ NoC$ali,aci"n
-.1 8onceto de descomosicin
-.% 1efinicin de normalizacin
-.& 1eendencias funcionales
-.' =ormas normales
-., (ormas y estndares alicables a +;21
Te$a @+ NueDas tecnologas de -ases de datos
..1 +istemas distribuidos y sistemas en red
..% 1ata >are)ouse, data marts, data mine
..& 2ases de datos documentales
..' 2ases de datos inteligentes
.., 2ases de datos esaciales
..- 2ases de datos multimediales
UNIDAD VI
TE!A E* I!0LE!ENTACION RELACIONAL
/.1 !licacin de sql en un lenguaje de rogramacin
/.% ;enerar consultas generales y automticas
/.& ;enerar reortes utilizando consultas
/.' !cceso de informacin con bases de datos a la ?ed @nternet
/.'.1 @ntroduccin
/.'.% $ractica de acceso a @nternet
III+ BIBLIORAF>A+
BIBLIORAF>A BASICA+
8.A. 1ate, @ntroduccin a sistemas de base de datos, editorial 3c ;rau
Bill, aCo 1000
U N I V E R S I D A D D E A Q U I N O B O L I V I A
1&
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A
!bra)am +ilbersc)atz, Benry =. Dort), +. +udars)an, =undamentos de
2ase de 1atos, 5ercera Edicion.
8)arte 7jeda, =rancisco, +:* +er"er %66/
1a"id 3. DroenEe, $rocesamiento de base de datos, editorial $BB
$?E(5@8E B!**, aCo %666
FEie4cz, !nlisis y diseCo de base de datos, ano 100' 1G edicin
Aames ?. ;roff $ul (. >einberg, !lique +:*, editorial 3c ;rau Bill, aCo
1000.
BIBLIORAF>A CO!0LE!ENTARIA+
)tt<HHunefazuliasistemas.files.4ordress.comH%611H6' %Funda$entos1de1
-ases1de1datos Isilbersc)atzIEort)Isudars)an.df
)tt<HHbooEs.google.com.boHbooEsJidKL)um&,15I
D/8MrintsecKfrontco"erM)lKesMsourceKgbsNgeNsummaryNrMcadK6O"Kone
ageMqMfKfalse
U N I V E R S I D A D D E A Q U I N O B O L I V I A
1'
F A C U L T A D D E C I E N C I A S Y T E C N O L O G I A

U N I V E R S I D A D D E A Q U I N O B O L I V I A
1,

También podría gustarte