Information Management Flashcards

1
Q

What is data versus information and true belief?

A

Data | 52 — Structured representation (encoding) Information | J Smith’s final score is 52% — Data + Meaning Knowledge | I’ve passed! — True belief

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

For managing data, what features must the storage tool provide?

A

Data definition, Data entry, Data editing, Querying and persistence (data existing beyond a single operation or program invocation

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

What is a database?

A

Is an entity in which data can be stored in a structured manner, with as little redundancy as possible. It is viewable by many users at the same time (controlled concurrent access.)

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

Main difference of a Local Database?

A

Can be used on one machine by one user only

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

Main difference of a Distributed Database?

A

The information is stored on remote machines and can be accessed over a network.

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

What is a DBMS?

A

Is a suite of services (software applications) for managing databases, which involves: - Enabling simple access to data - Allowing multiple users access to the information - Manipulating the data found in the database (inserting, deleting, editing)

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

Data bases avoid redundancy because?

A

Ambiguity - Same thing with different name in different files. Inconsistency - If data changes in one place it should also change in the other files it exists in. Wasted Effort - Should share data where possible to save time and effort

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

What are the five stages of a database design lifecycle?

A

Requirements Analysis, Conceptual Design, Logical Design, Schema Refinement, Physical Design/Tuning

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

Creating a database involves?

A

Capturing user requirements Representing them in a MODEL Converting model into a SCHEMA Implementation on a DBMS

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

When designing a database, How can you identify User requirements?

A

Talk to client (CEO of company etc) Talk to customers (End users, those who might view) Talk to different levels of users (admin, programmers etc)

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

When designing a database, How can you identify Data requirements?

A

Write down all the different ‘Things’ that you need to store data about. Take not e of any relationships between the things talked about.

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

Describe High Level Conceptual Data Models

A

They describe data in a manner close to there real world(external) meaning - as entity types, attributes and relationships.

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

Describe Implementation-Level Logical Data Models

A

High level conceptual model can be converted into conceptual schema describing how the data is stored - as tables and records, for instance.

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

Describe Low-Level or Physical Data Models

A

Low- Level or Physical Data Models describe how data is stored on the computer: files, storage structures etc.

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

What is a Relational Model?

A

Information is represented by a collection of two dimensional tables with rows and columns

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

What is a Network Model?

A

Information is represented as a tree of records organised in sets connected by ownership links

17
Q

What is an Object Oriented Model?

A

Collections of ‘classes’ with certain ‘behaviours’/methods

18
Q

For Referential Integrity, What does Restrict do?

A

Ban any alterations to a primary key if there are foreign key references to it.

19
Q

For Referential Integrity, What does Cascade do?

A

Cascade the effect to all relations in all tables that refer to it.

20
Q

For Referential Integrity, What does the option ‘Set to NULL’ do?

A

Allow update in original table to set all corresponding FK values to NULL.

21
Q

Two sets are equal if and only if they?

A

Have the same elements. Order does NOT matter, Repetition does NOT matter.

22
Q

Sets usually group together items with?

A

Similar properties

23
Q

What is a power set?

A

The set of all the subsets of a given set