ICT503 - Database Management Systems - Presentation
ICT503 - Database Management Systems - Presentation
Systems
Student ID:
Student Name:
Overview of the Assessment
The database is the logical bunch of the information, it includes the sets of the
relatable table space and the index space. It contains all the information that is
linked with one application or with the grouping of the relatable application.
The DBMS is importantly nothing than the computer based record keep
system. The user of this system are give the services for performing the
various kind of the tasks on such kind of system for either the data
manipulation or the handing of the database layout itself.
This presentation is related to the ‘optimization of the library management
with the help of the database designing'. It includes the strategic design of the
RDBMS handmade for the diversified Australian based community library.
The focus lie in address the main role of the well-developed database in the
enhancement of the library effectiveness , fostered the seamless handling of
the resource, member activities and the facilities.
Entity Relationship Diagram
It represent how the people, components or the conceptual aspects are relatable with one another in the process or the
structure.
It is used mostly in the software engineering area, organisational details ,education section and the investigation for the
map and model.
There are the five essential components of the creation of the ERD:
Entities, Fields, Relationships, Actions and the lines of connection (Biscobing, 2019).
There are various kinds of the notation that is used for the ERD creation:
Barker notation
Chen notation
Crow foot notation
IDEFIX notation
Arrow notation
UML notation
This slides shows the Visualised presentation of the ERD for the case scenario of the library system in
Australia.
It is design with taking the crows foot notation that help in showing the connection in the form of like one to
one, one to many etc.
It shows the intricated connection in the entities show cased the connection in them.
Every line and the cardinality notation signified the meaning based linking , lay the basic for the effective
library management structure.
Details of the ERD design:
Normalization
It is the important process in the database design that aimed to organise and sequenced the data for the duplication
minimisation and the dependency and the ensuring of the data truthfulness and the effective retrieving.
The normalization process start with the 1NF that make sure that each table cell included the specific atomic value.
The another normal form (2NF, 3NF and the another) that is design on this basic help in removing the partial and the
transitive dependency in the fields (Chris, 2022).
This slide shows the normalization of the tables for the library system in the form of 1NF, 2NF and the
3NF.
SQL schema
For the completion of the requirement for the sql schemain the deisgn of the relational database for the library system, the
different table has been created like the LS_books, LS_Borrowing_records , LS_Members, Library_staff etc.
The steps followed:
Creation of database
Creation of tables (with constraints)
Insertion of records
Creation of database:
create database Library_system;
use Library_system;
Below are the sample for the table creation , constraints and the insertion of records:
Table:
create table LS_Book
(
Book_ISBN varchar(20) primary key,
LS_Book_title varchar(20),
Date_of_publication date
);
Constraints:
-- Adding UNIQUE constraint for LS_book_titles in the LS_Books entity
ALTER TABLE LS_book
ADD CONSTRAINT pq_LS_Books_Title UNIQUE (LS_book_title);
Insertion of records :
-- Insert records in LS_Book table
INSERT INTO LS_Book (Book_ISBN, LS_Book_title, Date_of_publication)
VALUES
('ISBN110', 'intro_to_database', '2022-01-01'),
('ISBN111', 'Python_concepts', '2023-06-01'),
('ISBN113', 'C++ concept', '2022-03-01');
Summary
This presentation wrap up the key achievement in the design of the dynamic database for the library
system. It successful integrate the important tables , connections and the normalization rules, align in
the flawlessly with the operational requirement's of library. The strong design ensured the tough
structure that catering effective to the diverse needs of the community of library.
References
Biscobing, J. (2019). Entity Relationship Diagram (ERD). Data Management. Available at:
https://www.techtarget.com/searchdatamanagement/definition/entity-relationship-diagram-ERD [Accessed 24 January
2024].
Chris, K. (2022). Database Normalization – Normal Forms 1nf 2nf 3nf Table Examples.freeCodeCamp.org. Available
at: https://www.freecodecamp.org/news/database-normalization-1nf-2nf-3nf-table-examples/ [Accessed 24 January
2024].