AS7 Flashcards

1
Q

Flat File Database

A
  • Info is held in a single table.
  • Column = Attiribute.
  • Row = Record.
  • Only useful for small amounts of data.
  • Larger tables = more chance of data redundancy.
  • Easier to create, maintain.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Relational Database

A
  • Most commonly used.
  • Allows efficient processing.
  • Data seperated into tables; each one stores data related to one entity.
  • No multiple record changes needed.
  • All records have a link to that entry that will show the change.
  • Better security/ Confidentiality.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

An entity

A
  • Represents a real world object.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Primary Key

A
  • A field that is a unique identifier for a record.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Foreign Key

A
  • A PK from another table that links the tables together.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Index

A
  • Data structure that shortens the length of time it takes to search a database.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Entity Relationship Diagram

A
  • Defines the relationship between tables in a relational database.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Authorisation Levels in Databases

A
  • Usernames/passwords allow for the system to limit their view of the records.
  • Data protection.
  • Simplifies access.
  • Improves performance.
  • Prevents unauthorised edits.
  • Users restricted from running queries, deleting records, altering the structure.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly