Create a conceptual schema of the sample database domain

Assignment Help Computer Engineering
Reference no: EM132218511

Data Management and Security

Tasks

Read the following specification of a sample database domain.

A university would like to create a database that contains information about the subjects, students, enrolments, lecturers, and teaching duties of lecturers.

A student is described by a student number, first name, last name, date of birth, email address, contact phone number, and degree enrolled. A student number identifies each student.

Students have unique email addresses and unique phone numbers. We assume that no two students have identical combinations of the values of attributes for first name, last name and date of birth.

The subjects offered by the university are described by a unique subject number, unique title, total amount of credit points granted upon successful completion of a subject, and a short description. A subject is offered for enrolment once per year, in either Autumn or Spring session. Students enrol in subjects.

A student is allowed to enrol, drop, and to enrol again a subject many times. A database should contain information about all enrolments and all drops performed by the students. An enrolment of a subject and drop from a subject are described by an exact date and time when it has happened. The lecturers teach the subjects.

A lecturer is described by a first name, last name, a unique staff number, position occupied, title, and school they belongs to. The database should contain information about a session and year a lecturer taught a subject.

The running subjects have lecture classes. A database should contain information about the locations (building and room number), day, time and length of the lecture classes.

Your task is to create a conceptual schema of the sample database domain given above and to draw such schema in a notation of UML simplified classes of objects explained to you during the lecture.

No other notation will be accepted! To create a conceptual schema use a methodology explained to you in  a presentation 04 Conceptual Modeling.

First, read through the specification listed above and find all classes of objects.

Next, read through the specification again and find all attributes. Next, read through the specification again and find all associations, link attributes, and association classes. Next, read through the specification again and find identifiers and qualifications.

Finally, read through the specification and find generalizations. Entire process described above must be included in the outcomes from the implementation of this task.

Reference no: EM132218511

Questions Cloud

Make a pointer to shape object that you create : Make a pointer to Shape object that you create and call area( ) of derived classes' objects through the base-class pointer to verify.
Create an erd that represents the entities : Bruce is a volunteer football (soccer) coach at XYZ United. At this stage, to announce training sessions, Bruce sends an SMS to his players.
Discuss the approach to requirements description : Discuss the advantages and disadvantages of this approach to requirements description
Take as input a positive integer n and returns the integer : Write a function intreverse(n) that takes as input a positive integer n and returns the integer obtained by reversing the digits in n.
Create a conceptual schema of the sample database domain : CSIT115: Create a conceptual schema of the sample database domain given above and to draw such schema in a notation of UML simplified classes.
Write a program to accept password : Write a program to accept password, then the program determine the power of this password.
Write a dotnet vb program for an annual event to raise money : Write a .NET VB program for an annual event to raise money. The event has players who sign up and bring several supporters to donate money.
List at least five different shellcode-generating approaches : Find and list at least five different shellcode-generating approaches. Then compare the advantages and disadvantages from the viewpoint of attackers.
Calculate royalty amount author can expect to receive : Design a ‘book' class with title, author, publisher, price and author's royalty as instance variables. Provide getter and setter properties for all variables.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd