StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Analysis of Database Systems - Essay Example

Cite this document
Summary
This essay "Analysis of Database Systems" presents the use of supertype and subtype entities that are seen in database modeling when there is a “part_of” relationship existing in the database scenario. In the Notown Records case study, we witness that musicians can be segregated into elite…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER98.6% of users find it useful
Analysis of Database Systems
Read Text Preview

Extract of sample "Analysis of Database Systems"

After reading the case study for Notown Records in their decision to set up a database to maintain and manage important records relating to their day-to-day activities. The EER model for the database is as follows:

  • The primary key of the Musician relation is the “Employee_Number” which has been used to uniquely identify the musicians.
  • “Name” and “Musical Key” together form the primary key of Instruments relation.
  • “Author” and “Title” form the primary key of Song relation.
  • “Identifier” forms the primary key of Album relation.
  • The relationship “play” between the entities Musician and Instrument is M: N as more than 1 musician can play multiple instruments.
  • The relationship “performed” between the entities Musician and song are M: N as more than 1 song can be performed by multiple musicians.
  • The relationship “arranged” between the entities Elite Musician and Song is N: 1 as one song can be arranged by many musicians whereas the same song cannot be arranged by more than one elite musician.
  • The relationship “has’ between the entity's Album and Song is 1: N as songs in one album cannot be there in the other albums.
  • The relationship “produced_by” between the entities Elite Musician and Album is 1: N as many albums can be produced by one elite musician.
  • The attribute “Can_they_solo” and “Can_they_band” takes only true and false values.

Relational Model with 3-NF done:

Figure 2: Relational Model

SQL queries:

  1. Regular entry of new albums and new songs
    1. Entry of new albums

INSERT INTO Albums (Employee_Number, Identifier, Title, Copyright_date, Format) VALUES (103789, “Jazz56”, “New Horizons”, 23-10-07, “CD”);

INSERT INTO Albums (Employee_Number, Identifier, Title, Copyright_date, Format) VALUES (103735, “Metal01”, “Life is Beautiful”, 04-06-06, “Vinyl”);

 

  1. Entry of new songs

INSERT INTO Songs (Author, Title, Identifier) VALUES (“Harry”, “Everything is fine”, “Metal01”);

INSERT INTO Songs (Author, Title, Identifier) VALUES (“Rush dam”, “Here am I”, “Jazz56”);

 

  1. Monthly reports on the arrangements by each elite musician

SELECT M.Employee_Number, M.Gold_albums, M.Platinum_albums, M.Can_lead_bands, M.Author, M.Title

FROM Elite_Musician M, Song S

WHERE S.Author = M.Author AND S.Title = M.Title

GROUP BY M.Employee_Number;

  1. Intermittent entry and maintenance of sessional musicians

INSERT INTO Sessional_Musicians (Employee_number, Preffered_musical_genre, Band_size, Can_they_solo) VALUES (103456, “Dance”, 5, “Yes”);

INSERT INTO Sessional_Musicians (Employee_number, Preffered_musical_genre, Band_size, Can_they_solo) VALUES (103675, “Metal”, 7, “No”);

  1. Reports detailing the number of sessional musicians by genre

SELECT COUNT (SM.Employee_Number) “NO OF MUSICIANS”,  SM.Preferred_musical_genre

FROM  Sessional_Musicians SM

GROUP BY  SM.Preffered_musical_genre

  1. Monthly records on albums produced that month

SELECT  A.Employee_Number, A.Identifier, A.Title, A.Copyright_date, A.Format

FROM Album A

WHERE  IS_CHAR (A.Copyright_date, “dd-mm-yy” ) LIKE “*-JUL-*”;

  1. Which musician produced an album named “Life is Beautiful”

SELECT M.Name, A.Title

FROM  Elite_Musician EM, Album A, Musician M

WHERE  EM.Employee_Number = M.Employee_Number AND EM.Employee_Number = A.Employee_Number;

Circumstances where Supertype and Subtype Entities are used in database modeling

When one entity or relation can be broken into more than one form which forms a part of the super relation and includes all the attributes of the super relation, they are called specialization.

In our example, Notown Records case study, we witness that musicians can be segregated into elite and sessional and they individually possess several characteristics which are distinct from each other. They are made into sub classes of the super class Musician.  They form a part of the relation but are identified with various attributes. Partitioning the distinguishable two categories into sub types has reduced redundancy and anomalies of insertion, modification, and deletion.       

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“This a DATABASE I.T assignment - EE-R Diagram, EE-R Model with 3NF Essay”, n.d.)
Retrieved from https://studentshare.org/miscellaneous/1542457-this-a-database-it-assignment-ee-r-diagram-ee-r-model-with-3nf-relations-and-sql-statments
(This a DATABASE I.T Assignment - EE-R Diagram, EE-R Model With 3NF Essay)
https://studentshare.org/miscellaneous/1542457-this-a-database-it-assignment-ee-r-diagram-ee-r-model-with-3nf-relations-and-sql-statments.
“This a DATABASE I.T Assignment - EE-R Diagram, EE-R Model With 3NF Essay”, n.d. https://studentshare.org/miscellaneous/1542457-this-a-database-it-assignment-ee-r-diagram-ee-r-model-with-3nf-relations-and-sql-statments.
  • Cited: 0 times

CHECK THESE SAMPLES OF Analysis of Database Systems

Advanced Database Systems

Moreover, the term of distributed database system (DDBS) is normally utilized to state both distributed database systems as well as distributed database management system.... Normally, a distributed database is a group of data divided into the different divisions under the management of disconnected database management systems (DBMSs) executing on autonomous computer platforms or systems.... Normally, a distributed database is a group of data divided into the different divisions under the management of disconnected database management systems (DBMSs) executing on autonomous computer platforms or systems....
8 Pages (2000 words) Essay

Principles of Good Database

The database environment and the different types of database systems:.... In this way business rules would have greater impact on database design because they serve as a communication contrivance between developers and the users of database.... Moreover, the majority of database designers start requirements analysis phase by probing the current database to create a structure for the residual functions (RelationalDBDesign).... However, the basic job of OLTP systems is to effectively process huge amount of parallel businesses transactions in quick manner....
4 Pages (1000 words) Research Paper

What are the tradeoffs between relational and object-oriented databases and database management systems

In addition, the relational databases have offered a high-quality service in a lot of customary database systems.... This section of the paper will present a detailed analysis of some of the important aspects of relational, object-oriented databases and database management systems.... DBMS or RDBMS This section of the paper will present a detailed analysis of some of the important aspects of relational, object-oriented databases and database management systems....
7 Pages (1750 words) Essay

Database systems analysis & design

This document would provide brief overview of the system, highlighting the stakeholders of the system, the required features that the database model should.... Students do not have any privilege of adding, updating or deleting any type of information to the database.... op-down modelling approach was used in formulating the data model for the University System database.... Robinson notation was used in designing the database model....
12 Pages (3000 words) Assignment

Database Management in Cloud Computing Environment

This paper has been a review of the concept of database MANAGEMENT SYSTEMS in a cloud computing environment.... It is anticipated that the use of database management systems in a cloud environment would increase in the future, keeping in view the escalated demand of organizations for easy sharing of data.... The paper "Database Management in Cloud Computing Environment" describes that generally, as far as performance is concerned, the DATABASE MANAGEMENT systems in the cloud computing environment presents an efficient means to make use of data in the database....
12 Pages (3000 words) Coursework

An Analysis of the NoSQL Database Management System

A critical analysis of the NoSQL atabase management system shows that it can be a perfect solution for the exponentially growing data volumes.... also used the term while referring to databases which are distributed and non-relational, and which did not conform to the ACID properties of the traditional relational database management systems.... oSQL is a group of eclectic non-relational data management systems in which the databases does not use the table schemas to store data....
6 Pages (1500 words) Essay

Advanced Database Systems

This paper "Advanced database systems" discusses some legal and ethical issues that need to be considered when introducing a distributed database system.... Moreover, the term of the distributed database system (DDBS) is normally utilized to state both distributed database systems as well as distributed database management system.... Normally, a distributed database is a group of data divided into the different divisions under the management of disconnected database management systems (DBMSs) executing on autonomous computer platforms or systems....
10 Pages (2500 words) Research Paper

Systems Analysis / Database Design Analysis

The study "Systems Analysis / Database Design Analysis" focuses on the critical analysis of the proposed design or a computerized information system created to accommodate the functionality of keeping a record of the transcripts that are being generated for each respective student.... he proposed system would be used by the students, the instructors, and the system handlers which include the database administrators and the programmers both....
5 Pages (1250 words) Case Study
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us