Escolar Documentos
Profissional Documentos
Cultura Documentos
Please answer the questions of this assignment and submit your answers as a PDF
document through the Blackboard.
This assignment must be done individually by all students.
Provided definitions in this assignment must be in your own words and not copied from
the book.
The assistants may ask you some questions about the assignment.
*Please provide all your answers in English.
Question 1 (4 point)
Provide definitions for the following database related concepts, in your own words
(providing two or three sentences for each definition are sufficient):
1.1. Procedural DML
1.2. Data Dictionary
1.3. Logical level
1.4. Referential Integrity
Question 2 (4 points)
Consider a region with several large chemical factories. The region is taking pre-cautions,
focused on the possibility of a potential explosion in some factory, and how to enhance
the rescue efforts. You are being hired by the government of the region to build a
database system that can include all information needed for such a potential disaster
rescue effort in this region. Answer the following questions:
2.1. What are different levels of database design, which you should consider for building this
database system.
2.2. Provide 4 example stakeholders (e.g. different role names from the involved
organizations), which are relevant to both the building of this database system and its
potential use. Specify one stakeholder role (after the database is built) that should have
the highest level of access rights in the database system in comparison to all others.
IMDB accepts two types of visiting users, including: members and staff.
The user should have a user ID, user name, name, password, email, location.
If the user is a staff then their address and phone numbers should also be stored.
If the user is a member then visit-times and details of visit must be recorded.
Only IMDB Members can rate movies.
News can be posted by the staff, and must have a newsID, title, URL, location of
source, comments, and must reference the movies and movie persons to whom the
news belongs. Please note that the submit date of the news should also be stored.
Members can give feedback with the item ID, title, their comments, and their
expertise level. Every feedback from a member has a feedback date.
Primary keys
Composite attributes
Multi-valued attributes
Derived attributes
Total participation for the relationship sets
Attributes per relationship set
Mapping cardinalities for the relationship sets (when needed to clarify the
cardinality of entities involvement in relationships)
Weak entity sets
Identifying relationship sets
Discriminating attributes