Chapter 2 Flashcards

1
Q

What is data model?

A

Set of describing the data structure, operation and constraints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Main types of data model

A

Conceptual(close to how user perceive), physical(how data stored), implementation(between booth e.g er) , self describing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is database schema?

A

Description of database, structure data type, constraints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Database state?

A

The data stored in that particular moment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the Three schema architecture

A

Internal(describe physical storage structure), conceptual(describes close to how user perceive it) , external( describes the various user views)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The types of data independence:

A

Logical: can change conceptual without changing external.
Physical: can change the internal without changing conceptual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is DDL:

A

Specify conceptual and define internal and external schema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is DML?

A

Used to specify data retrievals and updates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Types of DML

A

High level: specifies what data rather than how
Low level: retrieve data one record at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Dbms interface

A

Stand alone: sql
Programmer: programming language
User friendly:
Mobile: allows transactions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Database system utilities

A

Loading data from file to database
Backing up database
Monitoring

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Centralized DBMS architecture?

A

Combines everything into single system: software,hardware,app etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Client server vs dbms server:

A

Client use client software module.
Dbms provide database querie and transaction
Client connect to server via network
Dbms connect via API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

2 tier client server architecture

A

Client installed client module, server install server module
Client program can connect to several dbms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

3 tier client server

A

Common for web app
Intermediate layer called app or web server
Can enhance security

How well did you know this?
1
Not at all
2
3
4
5
Perfectly