Introduction Flashcards

1
Q

what is a dbms

A

database management system

software defined to define, manipulate, retrieve and manage data in a database

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

what is data

A

meaningful information

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

what is a database system

A

DBMS + data

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

what is SQL

A

structured query language

manipulates and talks to databases

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

what are the four categories of SQL instructions

A

queries, data manipulation, data definition, data control

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

what is noSQL

A

does not follow relational DB rules. prone to performance issues

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

give some DBMS functionality (5)

A

define database in terms of structures and constraints

construct and load

manipulation: retrieve, modify, access

processing and sharing

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

give the different abstraction levels of a database

A
physical
- how data is stored
logical
- what data is stored
view
- user  view
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what is logical data modelling

A

representing data architecture in a graphical way

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

what are two techniques for logical data modelling

A

ER

and unified modelling language

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

what is a database schema

A

specification of the tables, attributes and relations that make up a database

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

what is a domain

A

set of atomic values of a type of data

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

what 3 sub languages make up SQL

A

DDL- data definition language

DML- data manipulation language

DQL - data query language

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