For all assignment
You must be gather requirement from real organization.
After identify all entity, attribute, relationship, you can create database.
1. Your database system must Backup automate
2. Identify all role, user of your system. Assign role based on real
environment for your system users. Include all database security and
authorization
3. Create view from different table using join operator
4. Create trigger
5. Show deadlock happening
Group 1
1. Entities To Include In The Student Management Database Project
You can include the following entities in your database project:
1. Student information – you can add details like student ID, name, parentage, date of
birth, gender, department allotted, class (study year), etc
2. Department – Department name, department block, years of degree, etc.
3. Marks report – course opted, marks in different subjects of the course, student ID, total
marks, aggregated percentage, result (Pass/fail)
4. Fee information – Student ID, academic year, total fee, etc
Do not limit yourself! Challenge yourself to add more fields and entities to your project. To
make your database project consistent, make sure to add key constraints and other techniques as
well.
Group 2
Bank Accounts Management System
Creating a Bank accounts management database project is another amazing project idea to gain
practical database experience. You can create a database management system to handle bank
accounts of customers.
This project idea includes the management of customer bank accounts, transaction information,
bank branch information, etc. The project can also be extended by adding employee information
and managing employee data as well.
Since we are dealing with banks, you can add data security techniques like access control and
user authorization and authentication to your project to simulate real-world problems as well.
Entities To Include In The Bank Accounts Management Database Project
You can add the below-given entities and define relevant attributes for each entity in your
database project idea –
1. Customers – Customer ID, first name, last name, date of birth, address, contact number,
Identity verifier (social security number, citizen registration number, etc.)
2. Accounts – Bank Account number, customer ID, account type, balance, the status of
bank account, etc.
3. Transactions – Transaction ID, bank account number, transaction type, amount,
remarks, etc.
4. Branches – Branch ID, branch name, manager name, location, contact, etc.
Your entities and attributes may differ depending on your database project. Feel free to
customize your project as per your requirements.
Group 3
3. Inventory Control Management System
In the production sector, it is necessary to keep logs as well. The data about bulk orders of
products and the flow of products in the market is needed for smooth management.
From warehouses to supermarket shelves, it is important to keep track of each item to maintain a
balance between supply and demand and to meet consumer needs.
Therefore, an inventory control management system database project can help to build an
efficient structured database to facilitate streamlined inventory control management.
Let us look at how we can implement the inventory management system database project and
find out what entities can be included in this project idea.
Entities To Include In The Inventory Content Management System Database Project
Have a look at the following entities to get an idea of how to start working on your database
project –
1. Products – Product ID, product name, batch number, category, unit price, date of
manufacture, quantity in stock, etc
2. Suppliers – Supplier ID, supplier name, contact number, address, etc.
3. Inventory – Inventory ID, Product ID, Location, production quantity, inventory turnover,
last date of updating, etc.
4. Orders – Order ID, product ID, date, status, shipping address, amount, customer ID, etc.
5. Customer – Customer ID, name (organization/individual), address, contact, payment,
etc.
These entities can have one-to-one, one-to-many, or many-to-many relationships between them.
For instance, there can be one or more suppliers for the inventory.
Develop your inventory management system to maintain optimized inventory system flow.
Group 4
4. Library Management System
Next on our list of database project ideas is the library management system database project.
You might have seen the librarian keeping a written log of all the books issued and returned by
people. Or maybe you have seen them scanning the barcode behind the books while issuing them
to the library members.
Well, what are they doing with this? They are maintaining a database of the library books and
their members.
But do you know that you can create a database for a library yourself? It can be your next step in
SQL project ideas.
So, let us see what can we include to develop an effective library management system database
project!
Entities To Include In The Library Management Database Project
Consider the following entities while developing this database project idea –
1. Books – Include Book number, title, author name, publisher, genre, year of publication,
total number of copies, available copies, language, etc.
2. Authors – Author ID, author name, language, number of books by author in the library,
etc.
3. Borrow/Issue history – issue ID, book number, member ID, issue date, return date, due
return, etc.
4. Members – Member ID, member name, contact number, email address, address, number
of books issued, etc.
5. Library staff/employee details – Employee ID, employee name, designation/role, contact
number, email address, etc.
These are just a few of the many attributes and entities you can add to your database project idea.
Explore more and create an amazing library management database project!
Group 5
Blood Bank Management System
One of the unique database project ideas is the blood bank management system database project.
While you may have heard of hospital database management systems which are broader and
have a huge amount of details from patients to staff, the blood bank management system is more
specific.
So, if you are looking for detail-oriented database project ideas, a blood bank management
system may be the right choice for you.
You can take a comprehensive journey into your database software development by working on
this project of managing data of blood donors, recipients, and the distribution of blood units.
Entities To Include In The Blood Bank Management System Database Project
You can include the following entities in your database solution-
1. Donors – Donor ID, first name, last name, Date of birth, gender, blood group, contact
number, address, etc.
2. Recipient – Recipient number, first name, last name, gender, date of birth, patient blood
group, contact number, address, medical history, etc.
3. Blood donations – Donation number, donor ID, donation date, blood group, hemoglobin
level, the status of donation, blood unit expiration date, etc.
4. Blood bank information – Blood bank ID, location, blood bank contact number, blood
bank address, etc.
Try to think about more entities and their relationships to make your database project more
specific. Use SQL queries to run or test the information in your project.