Professional Documents
Culture Documents
Emma 2.66 Pages
Emma 2.66 Pages
Student Name
Professor Name
Course
Date
Relational DBMS
A Relational DBMS is a collection of tools and programs that allows the building,
maintenance and interaction with relational databases in various ways. Relational DBMS
stores data in tables, with columns representing attributes and rows representing the records.
Additional Relational DBMS uses Structured Query Language (SQL) to retrieve, modify and
add data to the database. Relational DBMS simplicity and system performance allows for
Amazon employs Amazon Aura, a relational database, for the following uses:
A logical data model must be normalized to ensure no redundancy within the database
system. This study evaluates a normalized database management system that was created
using Microsoft Access 2016. The database has three tables: the MUSICIAN, CD and
GROUP tables. The MUSICIAN table has the following columns to store the musician's data:
MusicianName, Instrument, and GroupName. On the other hand, the CD table stores the CD
data in the following columns: CD_Title, GroupName and CD_Length. The GROUP table
has the following attributes; AgentName, GroupName, and DateFormat. The GroupName
and CD_Title attributes were selected as the primary key in the GROUP and CD tables,
respectively. The Msc_Musician name is the primary key in the MUSICIAN table.
The MUSICIAN, CD and GROUP tables can be considered a relation. For a table to
be a relation, each attribute value in each row must be a single value (Eessaar). The
MUSICIAN table satisfies this condition since the MusicianName, Instrument, and
GroupName columns have only one value in their respective attribute domains. A further
examination of the table shows that the MusicianName column uniquely identifies each
record. The MusicianName, which is the primary key, satisfies part of the relation condition,
requiring all the rows in a table to be uniquely identified by at least one attribute.
Furthermore, all the column values are from the same domain, each with a unique name,
In order to normalize the MUSICIAN table, the columns is split into three:
MusicianName, Instrument, and GroupName. This split would ensure that each cell contains
a single value. The MUSICIAN's primary key is the MusicianName attribute since it
Surname 3
uniquely identifies its rows. A foreign key is then used to link the GROUP table and the CD
tables. Referential integrity would require that the foreign key in the CD relation be the
GROUP's primary key. The GroupName column is the foreign key in the CD relation and the
In order to normalize the GROUP table, the columns are split into three: AgentName,
GroupName, and DateFormat. This split would ensure that each cell contains a single value.
GROUP'S primary key is the GroupName attribute since it uniquely identifies its rows.
Likewise, a foreign key is then used to link the GROUP table and the CD. The relationship
between the GROUP's primary key and the CD's foreign key is "one-to-many" since a
musician group can have several CDs. On the other hand, the relationship between
MUSICIAN and GROUP relations is 1:1 since a musician can only belong to one group.
Emma. Logical Data Model of the Normalized Musician, CD and Group Relations. 28 Dec.
The Musician, CD and GROUP tables are in 3NF since all attributes are single-valued
in all tables, and all non-key columns are entirely functionally dependent on the primary keys
in both tables. There are no transitive dependencies, and the new tables can be considered a
relation. The GROUP and CDtables are linked using the GroupName attribute, which is the
primary key that uniquely identifies each row in the GROUP relation. According to the data
model, The GroupName attribute is selected as the foreign key in the CD table when linking
the two tables. Normalization of the two tables ensures no redundancy in the database system.
Surname 5
Work Cited
Eessaar, Erki. "(PDF) the Database Normalization Theory and the Theory of Normalized
www.researchgate.net/publication/297731569_The_Database_Normalization_Theory
_and_the_Theory_of_Normalized_Systems_Finding_a_Common_Ground.