Database Management Systems

Join MS Team with code: q8lxx0z

If there are students who cannot physically participate to the DBMSs activities due to medical reasons, please send me a message at least one hour before the start of the activity such that I will know to start the meeting on Teams as well. Thank you!

Database Management Systems (2nd year - Computer Science)

Attendance link

Lab grades

Uneven school weeks:

  • 9.20 - 11.10, Monday, 926/2 (laboratory)

  • 9.20 - 11.10, Tuesday, 925/1 (laboratory)

Even school weeks:

  • 9.20 - 11.10, Monday, 927/2 (laboratory)

  • 9.20 - 11.10, Tuesday, 927/1 (laboratory)

Lab 1

Create a C# Windows Forms application that uses ADO.NET to interact with the database you developed in the 1st semester. The application must contain a form allowing the user to manipulate data in 2 tables that are in a 1:n relationship (parent table and child table). The application must provide the following functionalities:

– display all the records in the parent table;

– display the child records for a specific (i.e., selected) parent record;

– add / remove / update child records for a specific parent record.

You must use the DataSet and SqlDataAdapter classes. You are free to use any controls on the form.

Obs. If you don’t have a database from the previous semester, imagine a simple application that requires a database. Represent the application data in a relational structure and implement the structure in a SQL Server database. The database must contain at least: 10 tables, two 1:n relationships, one m:n relationship.


References: