Entradas

Tarea: Diseño de una Base de Datos Distribuida (BDD)

  Jhon Michael Diaz Arango Bases de datos II Pascual Bravo   COMPARATIVA BDOO Y BDD   Base de datos orientada a objetos   la información está representada mediante objetos, como los presentes en la programación orientada a objetos. Al integrarse las características de una base de datos con las de un lenguaje de programación orientado a objetos (POO), se obtiene como resultado un sistema gestor de base de datos orientada a objetos (ODBMS), que hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación (pudiendo dar soporte a uno o más de este tipo de lenguajes, como, por ejemplo, Visual Basic, C++ o Java)   Los 3 tipos de características más importantes   Mandatorias Debe soportar objetos complejos. Los objetos deben tener un identificador al margen de los valores de sus atributos. Encapsulación, es decir, los datos e implementación de los métodos están ocultos en los objetos. El...

Tarea: Diseño de una Base de Datos Orientada a Objetos (BDOO)

Imagen
 

Tarea: Proyecto (Fase 2) Administración de bases de datos

 Link Carpeta google drive: https://drive.google.com/drive/folders/148iL4UEsyrIlPj0moqfI1Pn-uOt9qG6q?usp=sharing

Tarea: Administración base de datos “Biblioteca”

 Jhon Michael Diaz Arango link video: https://youtu.be/8_68U6xL2zk /* PUNTO 1 */ Create trigger punto1 on tblPrestamo for Insert as if (select Num_Ejemplar from tblPrestamo) = (select Num_Ejemplar from tblEjemplar) begin update tblEjemplar set estado = 'Reservado' end go /* PUNTO 2 */ Create trigger punto2 on tblPrestamo for Delete as if (select Num_Ejemplar from tblPrestamo) not in (select Num_Ejemplar from tblEjemplar) begin update tblEjemplar set estado = 'Disponible' end go /* PUNTO 3 */ Create trigger punto3 on tblPrestamo for Insert as if (select Cod_material from tblMaterial) = (select Cod_Material from tblPrestamo) begin update tblMaterial set cantidad = cantidad-1 end go /* PUNTO 4 */ Create trigger punto4 on tblPrestamo for Delete as if (select Cod_material from tblMaterial) = (select Cod_Material from tblPrestamo) begin update tblMaterial set cantidad = cantidad+1 end go /* PUNTO 5 */ Create trigger punto5 on tblDevolucion for Insert as if (select Num_Prestam...

Tarea: Proyecto (Fase 1) sobre una situación real de manipulación de bases de datos

Imagen
  Proyecto fase 1         Integrantes Jhon Michael Diaz Arango Harlinson Vasquez Casanova                   Bases de datos II Equipo 5             Institución Universitaria Pascual Bravo Docente Anibal Antonio Torres       Equipo numero 2 Turnos sala de computadores 1.        Se requiere diseñar la base de datos de una aplicación que pueda gestionar la administración de un pequeño local/sala de computo con una cantidad de hasta 10 computadoras que pueden usarse simultáneamente.   2.            –asignar turno a los usuarios, es decir un computador para el usuario, un usuario puede pedir más de un computador si así lo desea y hay disponibilidad de ellos -registrar usuarios previamente antes de asignarles un computador -tener un...

Tarea: Manipulación de datos “Biblioteca”

Jhon Michael Diaz Arango LINKS VIDEOS:  Video parte 1: https://youtu.be/1n5sW-r6QCg video parte 2: https://youtu.be/2XjES4C_YBk /* punto 1 */ Insert into tblusuario values(8888,'Carlos','5555','515',1,'Vigente') Insert into tblPertenece values(8888,1) Insert into tblMaterial values('libro el Buen vendedor',30000,2013,1,1) Insert into tblEjemplar values(8,'disponible') Insert into tblReserva values(getdate(),8888,8) /* punto 2 */ create table TBL_datos (  Cod_datos int identity (1,1),  Fecha datetime default getdate() not null,  Cedula int not null,  Cod_Material int not null,  Estado varchar(100),  Primary key (Cod_datos),  Foreign Key (Cedula) references  tblUsuario (Cedula) on delete cascade on update cascade,  Foreign Key (Cod_Material) references  tblMaterial (Cod_Material) on delete cascade on update cascade ) Insert into TBL_datos values(getdate(),8888,8,'Reserva activa') select * from TBL_datos /* punto 3*/ select distinct(...