Database Design and Agile Methodology Quiz
A comprehensive quiz covering database design concepts including ER models, normalization, and relational terminology, as well as Agile/SCRUM methodology including sprints, roles, and ceremonies.
Questions
The meeting conducted after the SPRINT to identify opportunities for improvement is called
- Stand up meeting
- Sprint review
- Sprint retrospective
- Sprint planning
Daily stand up meetings are status meetings conducted by SCRUM Master
- True
- False
- None
- Don't Know
Presence of product owner is optional in a Sprint planning meeting
- True
- False
- None
- Don't Know
Priority of requirements are decided by
- SCRUM Master
- Team
- Product owner
- End user
Problem solving by SCRUM Master takes place during the daily stand up calls
- True
- False
- None
- Don't Know
In a SCRUM project, estimation is carried out by
- Product owner
- SCRUM Master
- Team
- Business Analyst
All Agile processes are necessarily Iterative, but not all Iterative processes are Agile
- True
- False
- None
- Don't Know
The engineering approach in which tests are written before code and new code is written to fix failing tests is called
- Extreme programming
- Test driven development
- Time boxed development
- None of the above
In a SCRUM project, the productivity of the team is termed as
- Velocity
- Burned down
- SPRINTS
- None of the above
SPRINT reviews can be attended by
- Product owner
- SCRUM Master and team
- End users / other stakeholders
- All of the above
Which data model represents how the business world sees the information?
- Logical Data Model
- Physical Data Model
- Network Data Model
- Conceptual Data Model
Most RDB designers will accept that in order to deal with the complexities of "real life" transactions, a design needs to reach
- third normal form
- the standard of a flat file
- second normal form
- first normal form
In strict relational terminology, an attribute is
- a record
- a field
- a table
- an entity
An atomic field is
- a key that contains only a single field
- a key field
- a numerical field
- a single valued field
The ER Model is meant to
- replace relational design
- be close to a users perception of the data
- enable detailed descriptions of data query processing
- enable low level descriptions of data
What does the concept of an entity represent in database design
- Join
- View
- Field
- Table
- Tuple
Students -------------< Cars, This graphic indicates
- that a student can own 0, 1 or many cars
- a car can be owned by many students
- a student cannot own a car
- a stundent can own many cars and a car can be owned by many students
Which of the following statements best describe the function of an entity relational model?
- An ER model is concerned primarily with a physical implementation of the data and secondly with a logical view
- An ER model provides a view of the logic of the data and not the physical implementation
- An ER model is concerned primarily with a logical view of the data and secondly with the physical implementation
- An ER model is entirely concerned with modelling the physical implementation
An instance is
- an attribute of an entity
- a special type of relation
- a particular occurance of an entity (e.g. Tom Osman is an instance of the entity STUDENT)
- any particular entity
What is a 'tuple'
- another name for the key linking different tables in a database
- another name for a table in an RDBMS
- an attribute attached to a record
- a row or record in a database table