Pregunta 1
Pregunta
Which are TRUE in Database Development Process?
Respuesta
-
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
Pregunta 2
Pregunta
Design Methodology: A structured approach that uses procedures, techniques, tools, and documentation aids to support and facilitate the process of design?
Pregunta 3
Pregunta
Which is NOT True regarding Database Design Phases?
Respuesta
-
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)
Pregunta 4
Pregunta
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
Pregunta 5
Pregunta
Relationships are associations between entities and are given a name to represent its function
Pregunta 6
Pregunta
Which is the correct Multiplicity for a One to One (1:1) relationship?
Respuesta
-
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
Pregunta 7
Pregunta
Which is the correct Multiplicity for a One to Many (1:*) relationship?
Respuesta
-
A student must enrol into one or many modules
-
A student enrols into one module
-
A student may enrols into many modules
Pregunta 8
Pregunta
Which is the correct Multiplicity for a Many to Many (*:*) relationship?
Respuesta
-
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
Pregunta 9
Pregunta
What's the correct relationship?
Respuesta
-
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
Pregunta 10
Pregunta
Entity attributes can be simple or composite, single or multi-valued and derived?
Pregunta 11
Pregunta
A primary key must be made of two columns that are unique within that table
Pregunta 12
Pregunta
In a relational database, relationships are expressed by foreign keys, linking one entity instance to another
Pregunta 13
Pregunta
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.
Pregunta 14
Pregunta
How would you resolve a many to many relationship?
Respuesta
-
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
Pregunta 15
Pregunta
The following is an example of a...
Respuesta
-
Relationship Trap
-
Fan Trap
-
Entity Trap
-
Ambiguous Trap
Pregunta 16
Pregunta
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