Category: DBMSs

DBMSs

Database Management Systems – Practical Test Bonus

Simulate a series of SQL Injection attacks on one of your own databases / applications. Briefly describe prevention methods that can protect against your attacks.

Submission deadline: May 25, 2021

Submit a single file Group_LastName_FirstName_InjectionContest.zip to sabinacsen@gmail.com with:

  • .png – DB schema;
  • .pdf – concise & complete description;
  • .mp4
DBMSs

Anunt Sisteme de gestiune a bazelor de date (Info en)

In atentia studentilor care doresc sa vina la examen pentru marirea notei la Sisteme de gestiune a bazelor de date

Va rog sa imi trimiteti un mail cat de repede (cel tarziu sambata, 4 iulie) si sa precizati proba la care doriti sa participati (scris si / sau practic), pentru a estima numarul necesar de subiecte pentru fiecare proba.…

DBMSs

Database Management Systems – lab 3 (Computer Science)

  • assigned: weeks 7/8; due: weeks 11/12

Prepare the following scenarios for your database:

  • create a stored procedure that inserts data in tables that are in a m:n relationship; if one insert fails, all the operations performed by the procedure must be rolled back (grade 3);
  • create a stored procedure that inserts data in tables that are in a m:n relationship; if an insert fails, try to recover as much as possible from the entire operation: for example, if the user wants to add a book and its authors, succeeds creating the authors, but fails with the book, the authors should remain in the database (grade 5);
  • reproduce the following concurrency issues under pessimistic isolation levels: dirty reads, non-repeatable reads, phantom reads, and a deadlock (4 different scenarios); you can use stored procedures and / or stand-alone queries; find solutions to solve / workaround the concurrency issues (grade 9);
  • reproduce the update conflict under an optimistic isolation level (grade 10).