Factfiles Flashcards

Databases

1
Q

What is a database?

A

Collection of data items structured so that data can be searched and retrieved when necessary. Flat file or relational.

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

What is the issue with flat file?

A

Entire database in one file. Row for each record + column for each field. Leads to data duplication, inconsistency + poor integrity.

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

What is the difference between integrity and inconsistency?

A

Inconsistency - data keyed in wrong and right in diff places.
Poor integrity - unreliable data due to being inconsistent.

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

Describe portability in terms of a relational database?

A

Relational model is standard. Data should transfer between relational systems easily.

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

How do you write data in unnormalised form?

A

Primary keys underlined
Foreign keys have *.
Fields all contained in brackets ()
Repeating groups in {}.

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

What are the disadvantages of normalisation?

A

Complex, has more tables, may be slower, need more relationships + queries can be more complex with more tables.

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

What do communication protocols regulate?

A

Message formats, authentication methods, error detection and correction methods, how data is split into packets and how data packets are sent + received.

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

Compare impact of cable failure on data transmission over star and bus?

A

On star, each node connected to hub by own cable. In bus, connected to main backbone where all messages sent. In star, if cable fails, only 1 device affected. In bus, if connecting cable fails, only that device fails but if backbone fails, all communication affected.

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

How is Bluetooth used for data transfer between a computer and a mobile device?

A

Creates ad hoc networks called piconets. All devices must be Bluetooth enabled. Devices must be paired.

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

How is wi-if used for data transfer between a computer and a mobile device?

A

All devices must be WiFi enabled and have WNIC. Must all be connected to same router. Data sent via wireless connection through switched hub, ensuring data is sent to intended recipient.

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

Compare fibre optic + metal cables in terms of security.

A

Fibre optic are more secure. Transmit data via light pulses. Difficult to intercept without destroying data.
Metal are less secure. Can be tapped into using listening devices wrapped round them as they transmit signals using electricity. Copper makes it much less secure.

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

What is a captcha?

A

Completely Automated Public Turing test to tell Computer and Humans Apart. Challenge response test used in computing to determine whether user is human.

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

What are the 4 main pillars of AI?

A

Perception, learning, natural language processing + reasoning.

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

How would an expert system for diagnosing illnesses in a hospital be created?

A

Medical staff interviewed and wide range of medical reference materials reviewed by system designer to extract knowledge, including any intuition or rules of thumb. Expert systems shell may be used.

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

Evaluate the use of an expert system for diagnosing faults in cars.

A

Contains knowledge of num of car designers/mechanics. Can produce accurate diagnoses consistently + provide reasoning. Can’t replace human intuition and risk of over reliance on tech so human expert knowledge may be devalued.

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

Describe the user interface in an expert system.

A

User inputs details about issue + receives solution & explanation.

17
Q

Describe the inference engine in an expert system.

A

Locates appropriate knowledge in knowledge base. Infers new knowledge by applying logical processing + problem solving strategies. May apply fuzzy logic.
Applies rules using user’s input + draws conclusions.

18
Q

Describe the knowledge base in an expert system.

A

Contains info/rules about problem domain/expert knowledge. Represents knowledge of human experts.

19
Q

Describe how staff could assist development of expert system.

A

Staff questioned by designer. Contribute to knowledge base + explain how they do stuff, including intuition/rules of thumb.

20
Q

Describe the role of an expert systems shell.

A

Software development environment for creating expert system. Contains components of expert system like knowledge acquisition, base, inference engine + used interface. Can be populated for particular application.

21
Q

Describe the role of the knowledge engineer.

A

Obtains knowledge required for expert system using structured/unstructured interviews/problem solving/concept maps. Structures knowledge into database + validates it.

22
Q

Describe the role of a life insurance consultants.

A

Provide knowledge by describing their experiences + knowledge of life insurance + rules + heuristics they use.

23
Q

What is different about dates in SQL?

A

Write them backwards.

2016/01/29