Title: Information Systems for Engineers / Topic 1

Q: 1,000 (3 zeros)
A: kilo (k)

Q: 1,000,000 (6 zeros)
A: Mega (M)

Q: 1,000,000,000 (9 zeros)
A: Giga (G)

Q: 1,000,000,000,000 (12 zeros)
A: Tera (T)

Q: 1,000,000,000,000,000 (15 zeros)
A: Peta (P)

Q: 1,000,000,000,000,000,000 (18 zeros)
A: Exa (E)

Q: 1,000,000,000,000,000,000,000 (21 zeros)
A: Zetta (Z)

Q: 1,000,000,000,000,000,000,000,000 (24 zeros)
A: Yotta (Y)

Q: 1,000,000,000,000,000,000,000,000,000 (27 zeros)
A: Ronna (R)

Q: 1,000,000,000,000,000,000,000,000,000,000 (30 zeros)
A: Quetta (Q)

Q: Why do we need a Database Management System?
A: - Save Development Costs
- Support Access Control
- Avoid Data Loss
- Support Multiple Users
- Enforce Integrity Contraints

What is the 3-tier architecture?

Q: What Users are there in a DBMS?
A: - Database Administrator
- Database Designer
- Power User
- Data Analyst
- Parametric Users

Q: What is the job of the Database Administrator?
A: - Coordination
- Monitoring
- Access Control

Q: What is the job of the Database Designer?
A: - Structure of Content

Q: What is the job of the Power User?
A: - Programming (3-tier stack)

Q: What is the job of the Data Analyst?
A: - Queries
- Updates

Q: What is the job of the Parametric User?
A: - Masks
- Menus
- Parameters

What is the overall architecture of a DBMS?

Q: What are the two types of languages?
A: - Imperative Languages (Here's how to do what I want.)
- Declarative Languages (Here's what I want)

What are the layers of a DML?