Databases Flashcards
What are end-user requirements?
a document that details what the client wants to be able to do with the database
Who is the end-user?
The person, people or business who will use the completed database
What are the functional requirements?
used to describe what the database will do and the types of operations it should be able to perform.
What is the requirements specification?
A legally binding document composed of the end-user and functional requirements that usually forms the basis pf a contract between the client and developer.
What is a database?
A structured collection of similar information which you can search through
What is a database package or database management system?
A program that is used for organising data on a computer system
What is a file?
A collection of structured data on a particular topic
What is a record?
a collection of structured data on a particular person or thing made up of one or more fields.
What is a field?
an area of a record that contains an individual piece of data
What is a flat file database?
A database that is contained in a single table
What are the problems with a flat file database?
Data is often duplicated and wastes storage and memory and the database can be inconsistent
What is a relational database?
A database that contains links between between tables
What is an entity?
any object we want to store information about. Usually a person, thing, event or location.
What is an attribute?
an individual data element in an entity
What is a primary key?
a field that has unique value that can be used to identify a record. It cannot be empty.