Database Systems Concepts & Architecture Flashcards

1
Q

Data Model

A

Collection of cncepta that’s describe the STRUCTURE, of the database and CONSTRAINTS that apply to the data and include operations for manipulating the structures l

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

Conceptual data models

A

Concepts that are close to the way users perceive the data

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

Entity

A

A real-works object or concepts

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

Attribute

A

Represents some property describing an Entity

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

Relationship

A

An association between two entities

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

Physical data models

A

Concepts that describe the details of how data is stored

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

Self describing data model

A

Combines the data description with the data values in the storage

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

Schema (intension)

A

Includes a description of the database structure, data types, and the constrains on the database

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

Schema Construct

A

A component of the schema or an object within schema e.g. STUDENT

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

DDL used for what schemas?

A
  1. Conceptual schema with no clear separation between internal and conceptual
  2. Define conceptual and internal schema with no strict separation of levels
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

VDL is used for?

A

Specifying the user views and Their mapping to the conceptual schema

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

SQL used in what language?

A

VDL in relational DBMS to define user or application views

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

DML is?

A

Data manipulation language (Creat, Read, Update, Delete) CRUD

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

Database system utilities

A

Loading data, backing up database, reorganize, report generation utilities, performance monitoring

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

3 schema architecture

A

Self describing, insulation of programs and data, multi-user support

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

3 levels of data description

A

External, conceptual, internal

17
Q

Logical Data independence

A

Ability to change conceptual schema without having to change external schemas or application programs

18
Q

Conceptual schema

A

Describes the database structure

19
Q

Physical Data Independence

A

Ability to change the internal schema without having to change the conceptual schema