Questão 1
Questão
Which are TRUE in Database Development Process?
Responda
-
Conceptual Data Model: Data analysis identify data requirements and capture them graphically
-
Logical Model: Convert the conceptual data model into the chosen data model for implementation, e.g. Relational model
-
Implementation: Implement the design using chosen DBMS software
-
Data Modeller: Use the software to design the database
Questão 2
Questão
Design Methodology: A structured approach that uses procedures, techniques, tools, and documentation aids to support and facilitate the process of design?
Questão 3
Questão
Which is NOT True regarding Database Design Phases?
Responda
-
Phase 1: Conceptual design (The process of constructing a model of the information used in an enterprise, independent of all physical consideration)
-
Phase 2: Logical design (The process of constructing a model of data used in an organization based on a specific data model, but independent of a particular DBMS and other physical considerations)
-
Phase 3: Physical design (The process of producing a description of the implementation of the database considering the target DBMS and other physical representations)
-
Phase 4: Deployment design (Deploy the database on the chosen DBMS)
Questão 4
Questão
An Entity is an object or thing we wish to store information about, and when we group a set of objects with the same properties, having an independent existence as an entity
Questão 5
Questão
Relationships are associations between entities and are given a name to represent its function
Questão 6
Questão
Which is the correct Multiplicity for a One to One (1:1) relationship?
Responda
-
An employ has one or less than one cars, a car belongs to only one or less employees
-
An employ has one car, a car belongs to only one employee
-
An employ must have one car, a car must belong to only one employee
Questão 7
Questão
Which is the correct Multiplicity for a One to Many (1:*) relationship?
Responda
-
A student must enrol into one or many modules
-
A student enrols into one module
-
A student may enrols into many modules
Questão 8
Questão
Which is the correct Multiplicity for a Many to Many (*:*) relationship?
Responda
-
A member of staff manage many properties
-
Many members of staff manage many properties
-
None or many members of staff manage none or many properties
Questão 9
Questão
What's the correct relationship?
Responda
-
Person doesn't have a car. A car is owned by no people
-
Person may have a car. A car is owned by one person
-
Person may have a car. A car is owned by one or more people
Questão 10
Questão
Entity attributes can be simple or composite, single or multi-valued and derived?
Questão 11
Questão
A primary key must be made of two columns that are unique within that table
Questão 12
Questão
In a relational database, relationships are expressed by foreign keys, linking one entity instance to another
Questão 13
Questão
A many-to-many relationship does not allow this relationship expression, because each record in each table may point to multiple records in the other table.
Questão 14
Questão
How would you resolve a many to many relationship?
Responda
-
Introduce a third table
-
Third table should have primary keys of both tables as foreign keys
-
This third table will have two composite primary keys
-
This third table will have a composite primary key
Questão 15
Questão
The following is an example of a...
Responda
-
Relationship Trap
-
Fan Trap
-
Entity Trap
-
Ambiguous Trap
Questão 16
Questão
Developing an ER Model involves the following steps:
Step 1 – Identify entities,
Step 2 – Work out relationships,
Step 3 – Identify attributes,
Step 4 – Identify optionality,
Step 5 – Identify key attributes,
Step 6 – Create data dictionary