This document contains a tutorial on database design concepts. It includes terms and definitions related to databases, differences between personal, 2-tier, and 3-tier database applications, entity-relationship diagrams for different situations, and questions about database schemas and the software development life cycle.
This document contains a tutorial on database design concepts. It includes terms and definitions related to databases, differences between personal, 2-tier, and 3-tier database applications, entity-relationship diagrams for different situations, and questions about database schemas and the software development life cycle.
This document contains a tutorial on database design concepts. It includes terms and definitions related to databases, differences between personal, 2-tier, and 3-tier database applications, entity-relationship diagrams for different situations, and questions about database schemas and the software development life cycle.
1. Match the following terms and definitions ( ) Data a. A software application that is used to create, maintain, and provide controlled access to user databases ( ) Database b. Organized collection of related data ( ) Metadata c. A rule that cannot be violated by database users ( ) Database management system d. A rapid approach to systems development ( ) SDLC e. Facts, text, graphics, images, etc. ( ) Prototyping f. Includes data definitions and constraints ( ) Constraint g. A structured, step-by-step approach to systems development
2. Differentiate between personal, 2-tier, and 3-tier database applications.
3. Explain the following terms in short sentences: a. Entity is ______________________________ _______________. Example: ______________________
b. Attribute is ___________________________________________. Example: ______________________
c. Relationship is ________________________________________. Example: ______________________
4. Draw an entity-relationship (ER) diagram for the situation below: STUDENT registers for COURSE, COURSE is taken by STUDENT
5. Draw an entity-relationship (ER) diagram for the situation below: BOOK contains CHAPTER, CHAPTER is contained in BOOK
6. Draw an entity-relationship (ER) diagram for the situation below: MAN marries WOMAN, WOMAN is married by MAN
7. In the three-schema architecture: a. The view of different types of users is called ________________________ schema. b. The view that describes the main concepts of the business processes in organization is called ______________________ schema. c. The view that defines physical storage structure is called _____________ schema.
8. Differentiate between systems analyst and business analyst.
9. List the steps of Software Development Life Cycle. What is the difference between Planning and Analysis?