CodeSystem2022 / chacoDevsTeam-3Semestre

Chaco Devs. Team-Repositorio del 3 semestre
15 stars 0 forks source link

PYTHON 1 ETAPA-Paquete config-Clase database_manager.py #229

Closed Renzo-Espinola closed 1 year ago

Renzo-Espinola commented 1 year ago

Se requiere crear una clase que tenga por tarea crear la Base de Datos de PostgreSQL (gestionbiblioteca) y las tablas necesarias para el correcto funcionamiento del sistema Se requiere que se evalue si los esquemas existen, en el caso de que no los debe crear, sino informar que todo esta ok.

Tablas: 1) SOCIO: Columnas: id_socio SERIAL PRIMARY KEY, dni INT, nombre VARCHAR(50), apellido VARCHAR(50), celular VARCHAR(50), domicilio VARCHAR(50), email VARCHAR(50)

2) AUTOR: id_autor SERIAL PRIMARY KEY, nombre VARCHAR(50), apellido VARCHAR(50) libros_publicados INT, libros_escritos VARCHAR(50)")

3) LIBRO: id_libro SERIAL PRIMARY KEY, titulo VARCHAR(50), genero VARCHAR(50), autor VARCHAR(50), anio_publicacion INT, isbn VARCHAR(50), cantidad INT, autor_id INT, FOREIGN KEY (autor_id) REFERENCES AUTOR (id_autor)

4) SOLICITUD_LIBRO: id_solicitud SERIAL PRIMARY KEY, libro_id INT, "FOREIGN KEY (libro_id) REFERENCES LIBRO (id_libro), socio_id INT, " FOREIGN KEY (socio_id) REFERENCES SOCIO (id_socio) , fecha_solicitud DATE , "estado VARCHAR(50)

Renzo-Espinola commented 1 year ago

se comienza el desarrollo.

Renzo-Espinola commented 1 year ago

Se integro y se estan realizando pruebas.

Renzo-Espinola commented 1 year ago

Prueba final realizada con exito.