NEW
Font size
WorksheetsInformation Management – Final Examination (Worksheet Questions)
Total questions: 50
Worksheet time: 25mins
Who developed the Entity–Relationship (E‑R) Model, and in what year was it introduced?
Edgar F. Codd, 1970
Peter Chen, 1976
Charles Bachman, 1963
Larry Ellison, 1981
The Entity–Relationship (E‑R) Model, developed by Peter Chen in 1976, introduced a new way to represent data relationships. Which of the following best describes a key feature or purpose of this model?
It focuses on defining how data is physically stored on disk for performance optimization.
It provides a conceptual framework for modeling entities, attributes, and relationships among data in a database.
It is primarily used to enforce data security and user access controls.
It replaces the relational model by eliminating the need for primary and foreign keys.
In the E‑R Model, what is an entity?
A property that describes an attribute of another property
A real‑world object or concept that can be distinctly identified
A symbolic representation of data relationships
A numerical measure used to define cardinality
In an E‑R model, which statement best defines a relationship?
It represents the association between two or more entities and is shown by a diamond shape.
It describes the attributes of an entity and is shown by an oval.
It is a unique identifier of each entity instance and is underlined.
It defines how many instances of one entity can relate to another.
Which of the following best describes an attribute in an E‑R diagram, and what is its notation?
Represents a relationship between entities; notation: diamond
Identifies unique entity instances; notation: underlined attribute
Describes characteristics of an entity; notation: oval
Shows the number of entity instances related; notation: 1:M
What is the primary key in the context of an E‑R model?
A graphical symbol used to show a relationship
A unique identifier for each entity instance, represented by an underlined attribute
A measure of the relationship’s strength between entities
A descriptive property of an entity represented by an oval
Which of the following best defines cardinality in an E‑R model?
It describes the number of entity instances that can be associated with another entity.
It shows the key attributes of each entity.
It represents the physical layout of data in storage.
It defines the attributes’ data types and lengths.
Which of the following best describes data modeling in an organization?
The process of designing how data is physically stored in a database system
The process of creating a visual representation of an organization’s data and its relationships
The act of collecting raw data from users without any structure
The method used to enforce user access and data security
In the E‑R Model, which symbol represents an entity?
Oval
Diamond
Rectangle
Underlined text
Which component of the E‑R Model describes the properties or characteristics of an entity?
Entity
Attribute
Relationship
Primary Key
What is the notation for a relationship in an E‑R diagram?
Oval
Diamond
Rectangle
Underlined attribute
In data modeling, cardinality refers to:
The size of the organization’s data storage
The number of entity instances that can be associated with another entity
The physical relationships between databases
The type of data stored in attributes
Which of the following is an example of an entity in a university’s database?
Student Name
Course Enrollment
Student
Grade Average
Which of the following best demonstrates a relationship between entities?
A student's age and gender
A teacher assigned to a course
A student's ID number
A course’s total number of units
Why is data modeling important for organizations?
It reduces the need for data analysis and reporting
It helps identify, structure, and understand how data relates to business processes
It ensures faster internet connections
It replaces the need for a database administrator
A company wants to design a database to track its employees and the departments they belong to. The design team identifies “Employee” and “Department” as major elements in the model. What do these elements represent in the E‑R model?
Attributes
Entities
Relationships
Primary Keys
In a university database, each professor can teach several courses, and each course can be taught by only one professor. The link between “Professor” and “Course” represents what component of an E‑R model?
Attribute
Entity
Relationship
Cardinality
A retail store is designing a database to store customer information such as Customer_ID, Name, Address, and Phone Number. In this scenario, which element would best represent an attribute?
Customer
Customer_ID
Name
Customer table
A hospital database needs to ensure that every patient record is unique. The designer decides to use “Patient_ID” as a special field for that purpose. What is “Patient_ID” in the context of the E-R model?
Relationship
Attribute
Primary Key
Cardinality
A college database shows that each student can enroll in many courses, and each course can have many students. What type of relationship exists between “Student” and “Course”?
One-to-One (1:1)
One-to-Many (1:M)
Many-to-Many (M:N)
Optional-to-Mandatory
In an Enhanced ER Model, a supertype represents:
A collection of entities that share common attributes
A unique entity that cannot be divided further
A set of unrelated subtypes
A weak entity set
A subtype in an EER diagram is:
A general entity type with shared attributes
A subset of a supertype with distinct attributes or relationships
A weak entity set with no key attributes
An associative entity connecting multiple supertypes
The relationship between a supertype and its subtypes is known as:
Association
Aggregation
Specialization/Generalization
Composition
Which constraint ensures that an entity instance of a supertype belongs to only one subtype?
Overlapping constraint
Disjoint constraint
Completeness constraint
Key constraint
The completeness constraint specifies whether:
All subtypes must participate in a relationship
Every supertype occurrence must also be a subtype occurrence
Every subtype must be disjoint
Attributes are inherited from subtypes to supertype
Scenario 1: University Database Situation: A university keeps records of all people associated with it. The database includes Students, Professors, and Staff. All share common attributes: PersonID, Name, DateOfBirth. Each subtype has unique attributes: • Student: Major, Year • Professor: Department, ResearchArea • Staff: Position, WorkShift Each person must belong to exactly one category. Identify the supertype.
Student
Professor
Person
Staff
Scenario 1: University Database Situation: A university keeps records of all people associated with it. The database includes Students, Professors, and Staff. All share common attributes: PersonID, Name, DateOfBirth. Each subtype has unique attributes: • Student: Major, Year • Professor: Department, ResearchArea • Staff: Position, WorkShift Each person must belong to exactly one category. Identify the subtypes.
Student, Professor, Staff
Person, Student
Professor, Staff only
Student only
Scenario 1: University Database Situation: A university keeps records of all people associated with it. The database includes Students, Professors, and Staff. All share common attributes: PersonID, Name, DateOfBirth. Each subtype has unique attributes: • Student: Major, Year • Professor: Department, ResearchArea • Staff: Position, WorkShift Each person must belong to exactly one category. What is the disjointness constraint here?
Overlapping — a person can be both student and professor
Disjoint — a person belongs to only one subtype
No constraint
Partial
Scenario 2: Vehicle Database Situation: A transport company maintains a database of Vehicles, classified as Cars and Trucks. All vehicles share VehicleID, Model, Year. • Car: PassengerCapacity • Truck: LoadCapacity A vehicle can be either a car or a truck, but not both. Identify the supertype.
Car
Truck
Vehicle
LoadCapacity
Scenario 2: Vehicle Database Situation: A transport company maintains a database of Vehicles, classified as Cars and Trucks. All vehicles share VehicleID, Model, Year. • Car: PassengerCapacity • Truck: LoadCapacity A vehicle can be either a car or a truck, but not both. Which type of specialization is this?
Total & overlapping
Partial & disjoint
Total & disjoint
Partial & overlapping
A company wants to design a database to track employees and the projects they work on. Each employee can work on multiple projects, and each project can have multiple employees. Which relational design principle should be applied to avoid redundancy?
Entity Integrity
Referential Integrity
Many-to-Many Relationship via a Junction Table
Denormalization
A database stores student information, including student ID, name, and courses enrolled. The database allows duplicate student IDs. Which rule of relational databases is being violated?
Domain Integrity
Entity Integrity
Referential Integrity
Functional Dependency
A library database has tables for Books, Authors, and Publishers. A book can have multiple authors, and an author can write multiple books. To implement this properly, which relational structure should be used?
One-to-One Relationship
Many-to-Many Relationship with a linking table
Single table with repeated author columns
View to combine all tables
A retail company notices that their Customer table contains repeated addresses for the same customer. What normalization step should be applied to reduce redundancy?
First Normal Form (1NF)
Second Normal Form (2NF)
Third Normal Form (3NF)
Boyce-Codd Normal Form (BCNF)
In a university database, each course must belong to a department. If a course is deleted but its department remains, which type of referential integrity rule is being applied?
Cascade Delete
Restrict
Set Null
No Action
A database designer notices that some tables contain repeating groups of columns (like Phone1, Phone2, Phone3). Which normalization principle is being violated?
1NF
2NF
3NF
BCNF
In a relational model, the primary key of a table uniquely identifies each record. A database designer wants to ensure that no two orders have the same order ID. Which type of integrity should be enforced?
Domain Integrity
Entity Integrity
Referential Integrity
Key Constraint Integrity
An e-commerce database has Orders and Customers tables. Each order must belong to a customer. Which relational database concept ensures that an order cannot exist without a customer?
Entity Integrity
Referential Integrity
Domain Integrity
Functional Dependency
In a hospital database, the table Patient contains PatientID, Name, and Address. The Address field contains Street, City, State, and Zip all in one column. Which design problem is present?
Violation of 1NF
Violation of 2NF
Violation of 3NF
No violation
A company wants to track which employees manage which departments. One employee can manage only one department, and each department has only one manager. Which type of relationship is this?
One-to-One
One-to-Many
Many-to-Many
Self-Referencing
A table contains OrderID, ProductID, and Quantity. The same OrderID appears multiple times for different products. Which concept allows this design without violating the relational model?
Composite Primary Key
Single Primary Key
Foreign Key Only
No Key Needed
In a sales database, the designer wants to prevent negative quantities in the Orders table. Which database feature should be used?
Entity Integrity
Referential Integrity
Domain Constraint
Primary Key Constraint
A library database has a table Book with ISBN as the primary key. The same ISBN is mistakenly entered twice. What problem has occurred?
Entity Integrity Violation
Referential Integrity Violation
Domain Integrity Violation
Functional Dependency Violation
A university wants to store students' elective courses. Students can choose multiple electives, and electives can be chosen by multiple students. Which relational design should be implemented?
Single table for students with multiple elective columns
Separate Student and Elective tables with a junction table
One table for electives only
Use a view to combine students and electives
A database designer wants to eliminate transitive dependencies in a table containing EmployeeID, DepartmentID, DepartmentName, and Manager. Which normalization form should be applied?
1NF
2NF
3NF
BCNF
In a relational database, a foreign key references a primary key in another table. What does this enforce?
Entity Integrity
Referential Integrity
Domain Integrity
Candidate Key Constraint
A table stores CustomerID, OrderID, and OrderDate. To uniquely identify each row, the designer decides to use both CustomerID and OrderID as a key. What type of key is this?
Primary Key
Foreign Key
Composite Key
Candidate Key
A database contains a table Employee with EmployeeID and ManagerID. The ManagerID refers to another EmployeeID in the same table. What kind of relationship is this?
One-to-one
One-to-Many Self-Referencing
Many-to-Many
Cascade Relationship
A table contains StudentID, CourseID, and InstructorID. An instructor can teach multiple courses, but each course has only one instructor. What type of dependency exists between CourseID and InstructorID?
Partial Dependency
Transitive Dependency
Functional Dependency
No Dependency
A designer notices that multiple tables in a database have the same combination of attributes duplicated across them. Which design principle can reduce this redundancy?
Denormalization
Normalization
Referential Integrity
Domain Constraint
