Sunteți pe pagina 1din 16

INFORME DE IMPLEMENTACIN

DE BASE DE DATOS
SISTEMA DE GESTIN DE BIBLIOTECAS

Carlos Rene Angarita


Base de Datos
Hoja de Control de Actualizaciones del Documento

Versin Fecha Descripcin de la modificacin


11 de Marzo
01
de 2017
Se realiza un cambio en el diseo conceptual, punto 2.1
identificacin de identidades, incluyendo una nueva
entidad llamada estado.
Se realiza el cambio en el modelo entidad relacin para
16 de Abril
02 incluir la nueva imagen con la entidad estado
de 2017
Se realiza un cambio incluyendo el tem 3.1.10
correspondiente a la tabla estado, y se actualizan el resto
de tems.
Se modifica el script de construccin de la base de datos.

ELABORO REVISO APROBO


Andres Mauricio
Carlos Rene Angarita Maria Josefina Buitrago
Contreras
Desarrollador 1 Desarrollador 2 Desarrollador 3

Pgina 1
Contenido
1. Introduccin ........................................................................................................... 3
1.1. Contexto ......................................................................................................... 3
2. Diseo conceptual. Modelo E-R............................................................................ 5
2.1. Identificacin de entidades ............................................................................. 5
2.2. Diagrama Entidad Relacin ............................................................................ 7
3. Diseo lgico (modelo relacional) .......................................................................... 8
3.1. Definicin de tablas y campos ........................................................................ 8
3.1.1. TABLA Biblioteca .................................................................................... 8
3.1.2. TABLA Coleccion ................................................................................... 8
3.1.3. TABLA Material ...................................................................................... 8
3.1.4. TABLA Empleado ................................................................................... 8
3.1.5. TABLA Autor........................................................................................... 9
3.1.6. TABLA Recurso ...................................................................................... 9
3.1.7. TABLA Autor......................................................................................... 10
3.1.8. TABLA RecursoAutor ........................................................................... 10
3.1.9. TABLA Ejemplar ................................................................................... 10
3.1.10. TABLA Estado .................................................................................. 11
3.1.11. TABLA HistoricoEstado ..................................................................... 11
3.1.12. TABLA Tipo....................................................................................... 11
3.1.13. TABLA Socio..................................................................................... 11
3.1.14. TABLA Prestamo .............................................................................. 12
3.1.15. TABLA Reserva ................................................................................ 12
3.1.16. TABLA Limite .................................................................................... 12
3.1.17. TABLA Transaccion .......................................................................... 13
3.1.18. TABLA Pago ..................................................................................... 13
3.2. Esquema de les tablas de la Base de Datos ................................................. 14

Pgina 2
1. Introduccin
1.1. Contexto

Tksis.Ltda, empresa dedicada a la construccin y distribucin de software, nos propone un


proyecto de implementacin de una base de datos para una red de bibliotecas y nos
expone su situacin actual.

La empresa Tksis.Ltda se propone realizar una aplicacin enfocada en tres reas:


inventario de recursos gestionados por la biblioteca, registro de usuarios, y por ltimo
prstamos y devoluciones de recursos. Tras un par de jornadas de conversaciones con
los tcnicos, se recogen las siguientes especificaciones:

La biblioteca gestiona recursos bibliogrficos, audiovisuales y electrnicos


materializados sobre cualquier tipo de soporte. Debemos saber cul es el material
que da soporte a cada recurso, por ejemplo, libros, cintas de audio, pelculas,
elementos multimedia, mapas, videos y otros.

Por otra parte, los recursos de la biblioteca se dividen en colecciones (Novela,


Ficcin, Ensayo, Juvenil, Peridicos, Vdeos). Que un recurso pertenezca a una
coleccin determina el perodo mximo de prstamo y la penalizacin por cada da
de retraso en su devolucin.

Los recursos bibliogrficos constituyen una de las entidades principales de la


aplicacin. Como hemos visto, cada recurso pertenece a una coleccin y es de un
soporte de material especfico. Cualquier recurso tiene los siguientes atributos:
ttulo, autores, declaracin de responsabilidad de los contenidos.

Los ejemplares de los recursos bibliogrficos constituyen los objetos de prstamo


de la biblioteca. Uno de los libros de War and Peace de la biblioteca es un
ejemplar del recurso War and Peace en soporte Libro de la coleccin Novela,
de la misma manera que un compact disc de Thriller es una copia del recurso del
mismo nombre en formato CD. Cada ejemplar se identifica por un cdigo de barras
nico que lo diferencia de cualquier otro ejemplar de la biblioteca.

Un ejemplar puede estar en diferentes estados (Disponible, Prestado, Perdido,


Daado, Pedido, etc.). En funcin de su estado ser posible su prstamo. Debe
guardarse un historial de todos los estados por los que ha pasado un ejemplar a lo
largo de su historia.

Los socios son los usuarios de la biblioteca. Cada miembro se identifica de manera
nica por un cdigo de barras que est dibujado en su carnet de socio. De cada
miembro se dispone de sus datos personales: nombre, direccin, telfono, direccin
electrnica.

Pgina 3
La biblioteca clasifica sus socios en diferentes perfiles. Por lo general, estos perfiles
son Juvenil y Adulto, aunque como es lgico, de una biblioteca a otra puede
haber ms perfiles de clasificacin. Cada perfil tiene un lmite de penalizaciones
permitidas. Al alcanzar ese lmite el socio pierde cualquier posibilidad de solicitar
ningn recurso en prstamo.

En base al perfil de clasificacin del socio de la biblioteca y al material que da


soporte a un recurso se establece el tiempo lmite de prstamo y el nmero de
renovaciones permitidos. Por ejemplo, cualquier vdeo solicitado por un socio
juvenil se podr ser prestado por un periodo mximo de 10 das sin posibilidad de
renovacin.

Cuando no queda disponible ningn ejemplar de un recurso determinado y ste es


solicitado en prstamo, es posible realizar una reserva sobre l. Cuando el ejemplar
ha sido reservado, el usuario que lo tiene en prstamo pierde la posibilidad de
renovarlo y se ve en la obligacin de devolverlo en la fecha pactada.

Se deben registrar los pagos de cuotas o penalizaciones que realicen los socios por
medio de los distintos tipos de transaccin aceptados por la biblioteca (efectivo,
tarjeta de crdito, etc.) anotando el importe, la fecha, la descripcin y el tipo de
transaccin.

Por ltimo, se mantendr un fichero con los empleados de la biblioteca que deben
manejar esta aplicacin informtica. En este registro contendr los cdigos de
usuario y contrasea para autenticarse en el aplicativo. Adems, tendr la
informacin para autorizar en los distintos de la aplicacin en los que el empleado
podr actuar. Por otra parte, cuando un empleado haga una anotacin en las tablas
de recursos, socios, usuarios o pagos debe quedar reflejado.

La aplicacin est pensada para una red de bibliotecas. Por cada biblioteca se
guarda: el nombre, una imagen con el logo, el horario, el telfono y la direccin web
de internet. Los ejemplares de los recursos bibliogrficos estn asignados a una
biblioteca. Sin embargo los socios lo son de la red de bibliotecas y pueden usar los
servicios de cualquiera de ellas.

Tksis.Ltda nos plantea que la base de datos debe ser libre para reducir el costo de
licenciamiento, as como toda la infraestructura de desarrollo.

Adems el nuevo cliente le ha solicitado que sea posible realizar un la explotacin de un


almacn de datos para el anlisis estadstico de los datos contenidos en sus ficheros. Por
ejemplo desean saber las fechas de ms solicitud de prstamos por parte del pblico, vida
de documentos, prdidas de libros, etc.

Pgina 4
2. Diseo conceptual. Modelo E-R

2.1. Identificacin de entidades

Segn la descripcin de los requerimientos vistos anteriormente, ya se pueden identificar


las entidades. A modo informativo, se describen los campos de la entidad para ampliar la
informacin y ofrecer una idea ms clara de la entidad. Ms adelante, en la definicin de
tablas y campos, se indicar en detalle los campos definitivos en cada entidad.

Identifica cada una de las bibliotecas de la red de bibliotecas.


Biblioteca
Nombre, direccin, telfono, horario, URL de Internet, logo.
Datos de los empleados de las bibliotecas que pueden
interactuar con el aplicativo. Datos personales, cdigo de
Personal usuario, funcin hash de la contrasea, autorizaciones a las
distintas partes de la aplicacin: administracin, gestin del
catlogo, gestin de prstamos, solicitud de informes.
Los recursos que gestionan las bibliotecas se gestionan
agrupndolos en colecciones. Esta agrupacin es tanto
administrativa como espacial en el recinto de la propia
biblioteca. A continuacin se relacionan algunas colecciones
Coleccin posibles: Ficcin, Novela, Historia, Juvenil, Software de
ordenador, Vdeos y DVDs, Peridicos, Compact Discs, etc.
Dependiendo de la coleccin a la que pertenece un recurso de
la biblioteca, se establece el mximo de das de prstamo y la
multa diaria por retraso en la devolucin.
La biblioteca gestiona productos en diferentes soportes o
materiales, por ejemplo: libros, revistas, mapas, vdeos y DVDs,
Material CDs de audio, CDs de software. En funcin del material se
establece el lmite terico de prstamos de un recurso y el lmite
de renovaciones de prstamo.
Esta es una entidad intangible de los recursos de la biblioteca.
Las instancias de los recursos son la materializacin en libros,
CDs, DVDs y corresponden a otra entidad. Cada recurso se
Recurso
identifica por un ttulo, autor, editorial, ISBN, etc. Cada recurso
pertenece a una coleccin y se materializa en un soporte
determinado.

Cada uno de los recursos de la biblioteca se materializa en los


ejemplares de la biblioteca. Es el objeto del prstamo. Se
Ejemplar caracteriza por un cdigo de barras interno que es nico por
cada ejemplar. Cada ejemplar est asociado a una nica
biblioteca.

Pgina 5
Los socios no estn relacionados a una biblioteca sino que lo
son de cualquiera de las bibliotecas de la red. A los socios se
Socio les suministra un carnet con un cdigo de barras que lo
identifica. De los socios se registra sus datos personales,
telfono, email.
Los socios se clasifican por lo general en dos categoras,
aunque en el futuro podran ser ms. Ests categoras son
TipoSocio Juvenil y Adulto. En funcin de la categora se establece el
nmero mximo de multas permitidas hasta proceder a la
inhabilitacin de prstamos.
En funcin del tipo de socio y del material en que se soporta el
recurso se establecen un nmero mximo de prstamos y un
Limite nmero mximo de renovaciones. De esta forma, por ejemplo,
se puede no permitir que se haga una renovacin de un
prstamo a socios juveniles que pidan vdeos en prstamo.

Informacin sobre la situacin en que se encuentra un recurso:


Estado
Prestado, Devuelto, Daado, Perdido,

Establece el estado de un recurso durante un intervalo de


HistoricoEstado
fechas.
Esta entidad se corresponde al compromiso entre los usuarios
de la biblioteca y los recursos que son objeto de prstamo, es
decir, es el acto por el cual la biblioteca deja en prstamo uno
de sus recursos a uno de sus socios. Los principales atributos
de este compromiso son la fecha del prstamo y la fecha de
devolucin. Para que se pueda prestar un recurso, ste debe
estar en estado disponible, no estar en Reserva por otro socio y
Prstamo que el socio est habilitado para poderlo solicitar. Al
vencimiento del periodo de prstamo, el usuario podr pedir una
renovacin que se le podr conceder si no sobrepasa el lmite
de renovaciones permitido y si el recurso no ha sido reservado
por otro socio. En esta entidad se registra la fecha prevista de
devolucin y el nmero de renovaciones realizadas por el
usuario sobre este recurso.
Conjunto de actividades que supongan una transaccin
Transaccin econmica entre socios y la biblioteca como pago de cuotas,
multas, cuotas o servicios.
Representa un pago realizado por un socio, en una fecha
Pagos
determinada, por un importe concreto.

Pgina 6
2.2. Diagrama Entidad Relacin

Ilustracin 2: Diagrama Entidad Relacin


3. Diseo lgico (modelo relacional)

Una vez definido el modelo conceptual estamos en condiciones de pasar al modelo


relacional.

3.1. Definicin de tablas y campos

3.1.1. TABLA Biblioteca

Descripcin: Datos de cada una de las bibliotecas que componen la red de bibliotecas

bibliotecaId: [Clave Primaria]; Campo entero auto-incremental, clave artificial para cada una
de las bibliotecas.
nombre: Campo de texto. Nombre de la biblioteca.
direccion: Campo de texto. Direccin de la biblioteca.
telefono: Campo de texto. Telfono.
correoElectronico: Campo de texto. Direccin de correo electrnico.
URL: Campo de texto; Direccin oficial de la web de la biblioteca.

3.1.2. TABLA Coleccion

Descripcin: Distribucin temtica en que se distribuyen los recursos de una biblioteca.

coleccionId: [Clave Primaria]; Campo entero auto-incremental, clave artificial para cada una
de las colecciones.
descripcin: Campo de texto. Descripcin de la coleccin.
diasPrestamo: Campo numrico entero. Establece el nmero de das que un recurso
perteneciente a esta coleccin puede ser prestado a un socio.
multaDiaria: Campo numrico decimal. Indica la multa por da de retraso en la devolucin
de un recurso prestado.

3.1.3. TABLA Material

Descripcin: Identifica el soporte en que est realizado cada uno de los recursos de la
biblioteca, por ejemplo, libros, revistas, mapas, DVD, CD.

materialId: [Clave Primaria]. Campo entero auto-incremental, clave artificial para cada uno
de los materiales.
descripcion: Campo de texto. Descripcin del material.
imagenFile: Campo de texto. URL de un recurso de red que contiene una imagen tipo jpg
que identifica visualmente un material determinado.

3.1.4. TABLA Empleado

Descripcin: Representa los empleados que pueden acceder al aplicativo.


empleadoId: [Clave Primaria]; Campo entero auto-incremental, clave artificial para cada uno
de los empleados.
codigoUsuario: [Clave nica]. Campo de texto. Cdigo de usuario del empleado para
acceder al sistema informtico.
contrasenya: Campo de texto. Funcin hash de la contrasea del empleado.
apellidos: Campo de texto. Apellidos del empleado. nombre: Campo de texto. Nombre
del empleado.
bibliotecaId: [Clave Fornea, tabla Biblioteca]. Representa la biblioteca a la que est
asignado el empleado.
fechaAlta: Campo de fecha. Indica la fecha de alta del empleado en la aplicacin
fechaBaja: Campo de fecha. Indica la fecha de baja del empleado en la aplicacin
suspendidoFlag: Campo de texto. Campo binario [S/N] que deshabilita/habilita al empleado
a interactuar con la aplicacin
administradorFlag: Campo de texto. Campo binario [S/N] que habilita/deshabilita al
empleado a interactuar como administrador con la aplicacin, por ejemplo, alta de
empleados.
catalogoFlag: Campo de texto. Campo binario [S/N] que habilita/deshabilita al empleado a
interactuar con la parte de la aplicacin correspondiente al catlogo.
prestamoFlag: Campo de texto. Campo binario [S/N] que habilita/deshabilita al empleado a
interactuar con la parte de la aplicacin correspondiente a la gestin de prstamos.
informeFlag: Campo de texto. Campo binario [S/N] que habilita/deshabilita al empleado a
interactuar con la parte de la aplicacin correspondiente a informes.
ultimaModFecha: Campo de fecha. Indica la fecha en que se produjo la ltima modificacin
de los datos de este empleado
ultimaModEmpl: [Clave Fornea, tabla Empleado]. Indica el empleado que realiz la ltima
modificacin de los datos de este empleado. Es una clave recursiva.

3.1.5. TABLA Autor

Descripcin: Representa los autores de la obras contenidas en las bibliotecas.

autorId: [Clave Primaria]; Campo entero auto-incremental, clave artificial para cada uno de
los autores.
nombre: Campo de texto. Nombre completo del autor.

3.1.6. TABLA Recurso

Descripcin: Representa las obras contenidas en la red de bibliotecas, pero no su


materializacin en las distintas copias de libros, Vdeos, CDs, etc., las cuales estn
representadas por otra entidad.

recursoId: [Clave Primaria]. Campo entero auto-incremental, clave artificial para cada uno
de los recursos.
ttulo: Campo de texto. Ttulo de la obra
subttulo: Campo de texto. Subttulo de la obra
materialId: [Clave Fornea, tabla Material]. Indica el soporte en que se materializa este
recurso (libro, CD, vdeo).

Pgina 9
fechaAlta: Campo de fecha. Indica la fecha de alta del recurso en la aplicacin.
fechaBaja: Campo de fecha. Indica la fecha de baja del recurso en la aplicacin.
ultimaModFecha: Campo de fecha. Indica la fecha en que se produjo la ltima modificacin
de los datos de este recurso.
ultimaModEmpl: [Clave Fornea, tabla Empleado]. Indica el empleado que realiz la ltima
modificacin de los datos de este recurso.

3.1.7. TABLA Autor

Descripcin: Representa los autores de la obras contenidas en las bibliotecas.

autorId: [Clave Primaria]; Campo entero auto-incremental, clave artificial para cada uno de
los autores.
nombre: Campo de texto. Nombre completo del autor.

3.1.8. TABLA RecursoAutor

Descripcin: tabla auxiliar para representar la relacin N a N entre autores y recursos.

recursoId: [Clave Primaria] [Clave Fornea, tabla Recurso]; Identificador del recurso
autorId: [Clave Primaria] [Clave Fornea, tabla Autor]; Identificador del autor

3.1.9. TABLA Ejemplar

Descripcin: Representa cada uno de los objetos susceptibles de prstamo de la biblioteca:


libros, pelculas, revistas.

ejemplarId: [Clave Primaria]. Campo entero auto-incremental, clave artificial para cada uno
de los ejemplares.
bibliotecaId: [Clave Fornea, tabla Biblioteca]. Identificador de la biblioteca propietaria de
este ejemplar.
recursoId: [Clave Fornea, tabla Recurso]. Identificador del recurso, por ejemplo si se trata
de un ejemplar del libro Guerra y Paz, este campo contiene el identificador de este recurso.
descripcin: Campo de texto. Cualquier comentario sobre este ejemplar.
cdigoBarras: Campo numrico entero. Cdigo de barras adherido al ejemplar que lo
identifica de forma nica.
ContadorRenovac: Campo numrico entero. Contador de renovaciones que ha tenido el
ejemplar.
fechaAlta: Campo de fecha. Indica la fecha de alta de ejemplar en la aplicacin
fechaBaja: Campo de fecha. Indica la fecha de baja del ejemplar en la aplicacin
ultimaModFecha: Campo de fecha. Indica la fecha en que se produjo la ltima modificacin
de los datos de este ejemplar.
ultimaModEmpl: [Clave Fornea, tabla Empleado]. Indica el empleado que realiz la ltima
modificacin de los datos de este ejemplar.

Pgina 10
3.1.10. TABLA Estado

Descripcin: Representa los distintos estados en los que se puede encontrar un ejemplar de la
bilioteca: prestado, perdido, disponible, daado, pedido a editorial, etc.

estadoId: [Clave Primaria]; Campo de texto, abreviacin de los distintos estados.


descripcion: Campo de texto. Descripcin del estado

3.1.11. TABLA HistoricoEstado

Descripcin: distintos estados por los que ha pasado un ejemplar.

ejemplarId: [Clave Primaria] [Clave Fornea, tabla Ejemplar]; Identificador del ejemplar
estadoId: [Clave Primaria] [Clave Fornea, tabla Estado]; Identificador del estado
fechaDesde: [Clave Primaria]. Campo Fecha. Representa la fecha en que el ejemplar pasa
a este estado
fechaHasta: Campo Fecha. Representa la fecha en que el ejemplar deja de estar en este
estado. Si esta a nulos quiere decir que es el estado actual.

3.1.12. TABLA Tipo

Descripcin: Representa la tipologa de socios de la biblioteca. En la actualidad se distinguen


los tipos Juvenil y Adulto, pero no se descarta que puedan haber ms en el futuro.

tipoId: [Clave Primaria]; Campo de texto, abreviacin de los distintos tipos de socio.
descripcion: Campo de texto. Descripcin de la tipologa de los socios.
maximoMultas: Campo numrico entero. Nmero mximo de multas aplicables a un socio,
una vez sobrepasado no se permiten ms prstamos.

3.1.13. TABLA Socio

Descripcin: Representa los socios de la red de bibliotecas. Debe considerarse que los socios
lo son de la red de bibliotecas y no de una determinada.

socioId: [Clave Primaria]; Campo entero auto-incremental, clave artificial para cada uno de
los socios.
tipoId: [Clave Primaria] [Clave Fornea, tabla Tipo]; Identificador de tipo de socio
cdigoBarras: Campo numrico entero. Cdigo de barras impreso en el carnet de socio de
la biblioteca que lo identifica de forma nica.
apellidos: Campo de texto. Apellidos del socio.
nombre: Campo de texto. Nombre del socio.
telefono: Campo de texto. Telfono particular.
correoElectronico: Campo de texto. Correo electrnico
fechaAlta: Campo de fecha. Indica la fecha de alta del empleado en la aplicacin
fechaBaja: Campo de fecha. Indica la fecha de baja del empleado en la aplicacin

Pgina 11
ultimaModFecha: Campo de fecha. Indica la fecha en que se produjo la ltima modificacin
de los datos de este socio.
ultimaModEmpl: [Clave Fornea, tabla Empleado]. Indica el empleado que realiz la ltima
modificacin de los datos de este socio.

3.1.14. TABLA Prestamo

Descripcin: Accin por la que un recurso se deja en rgimen de prstamo a un socio de la red
de bibliotecas.

ejemplarId: [Clave Primaria] [Clave Fornea, tabla Ejemplar]; Identificador del ejemplar
socioId: [Clave Primaria] [Clave Fornea, tabla Socio]; Identificador del socio
fechaDesde: [Clave Primaria]. Campo Fecha. Representa la fecha en que el ejemplar es
prestado
fechaHasta: Campo Fecha. Representa la fecha en que el ejemplar es devuelto. Si se
encuentra a nulos quiere decir que est prestado.
fechaPrevistaDevol: Campo Fecha. Fecha prevista de devolucin considerando el mximo
nmero de das de prstamo
contadorRenovac: Campo Numrico entero. Nmero de renovaciones del prstamo que se
han realizado.

3.1.15. TABLA Reserva

Descripcin: Accin por la que se reserva un recurso que actualmente est en estado prestado.
Al vencimiento del prstamo no ser posible la renovacin por el actual usuario si es que existe
una reserva sobre l.

ejemplarId: [Clave Primaria] [Clave Fornea, tabla Ejemplar]; Identificador del ejemplar
socioId: [Clave Primaria] [Clave Fornea, tabla Socio]; Identificador del socio
fecha: [Clave Primaria]. Campo Fecha. Representa la fecha en que el ejemplar es reservado

3.1.16. TABLA Limite

Descripcin: En funcin de la tipologa de socio y del soporte material de los recursos se


establecen unos lmites en cuanto a prstamos y renovaciones.

materialId: [Clave Primaria]. [Clave Fornea, tabla Material]. Indica el soporte en que se
materializa este recurso (libro, CD, vdeo, )
tipoId: [Clave Primaria] [Clave Fornea, tabla Tipo]; Identificador de tipo de socio
lmitePrestamos: Campo numrico entero. Representa el lmite de prstamos que un socio
de un tipo determinado puede realizar sobre un recurso de un soporte material determinado.
lmiteRenovaciones: Campo numrico entero. Representa el lmite de renovaciones que
un socio de un tipo determinado puede realizar sobre un recurso de un soporte material
determinado.

Pgina 12
3.1.17. TABLA Transaccion

Descripcin: Representa los tipos de transacciones econmicas que se realizan entre socios y
la biblioteca.

trasaccionId: [Clave Primaria]; Campo de texto, abreviacin de los distintos tipos de


transaccin econmica.
descripcin: Campo de texto. Descripcin de las distintas transacciones

3.1.18. TABLA Pago

Descripcin: Accin por la que se realiza un pago por un tipo de transaccin concreto, por
ejemplo cuotas, multas, traducciones, etc.

pagoId: [Clave Primaria]; Campo entero auto-incremental, clave artificial para cada uno de
los pagos.
socioId: [Clave Fornea, tabla Socio]; Identificador del socio
trasaccionId: [Clave Fornea, tabla Socio]; Identificador de tipo de transaccin.
descripcin: Campo de texto. Descripcin del pago.
importe: Campo numrico decimal. Importe del pago.
fecha: Campo de fecha. Fecha del pago
ultimaModFecha: Campo de fecha. Indica la fecha en que se produjo la ltima modificacin
de los datos de este pago.
ultimaModEmpl: [Clave Fornea, tabla Empleado]. Indica el empleado que realiz la ltima
modificacin de los datos de este pago.

Pgina 13
3.2. Esquema de les tablas de la Base de Datos

Ilustracin 3: Diagrama lgico

S-ar putea să vă placă și