Topic 6- Databases Flashcards
What is normalisation?
The mathematical technique for analysing data and its staged process which improves its database design at each stage
What is a relational database?
A large collection of data items stored in tables with links between them so that the data can be accessed in many different ways and by a range of different application programs
What is data consistency?
Using one file to hold a central pool of data
What is data integrity?
It is the correctness of the data e.g to what extent does it truthfully and accurately represent the original information
What or data redundancy?
Making sure that no duplicate data is being entered into the database unnecessarily
What is data independence?
Where the data and the programs used to access it are separate
What is a flat file database?
It is the simplest storage system that contains any one table of data
What are the problems with a flat file database?
- there is no record of a product unless it is hired out
- even if a customer has hired out a product in the past their details still need to be re entered which is time consuming
- the product details nee to be entered each time a customer hires it out which is time consuming
What are the features of a relational database?
- data is held in two or more tables
- there are links between the tables
- data from any of the tables can be extracted
- greater knowledge is needed to set them up
How is security improved in a relational database?
- the data is stored separately to the programs used to access it
- there is a hierarchy of passwords allowing people to only access the information necessary for them to do their job
- it is possible to restrict access to only part of the program which only uses some of the data
What is data warehousing?
A huge database specifically structured for information access and reporting
How can data warehousing be used?
- finding out day of the week on which a particular store sold the greatest number of a certain product in 2006
- how employee absence due to sickness varied over the last year between the Newcastle branch of a company and the Manchester branch
What is data mining?
Interrogating the data in the data warehouse by drilling down into the mass of data in order to understand the data more by discovering meaningful patterns and trends
What information can data mining produce?
- comparisons with competitors
- predictions for future sales
- customer buying patterns and sales patterns
- lists of customers likely to buy a certain product based on what they have bought before
Applications of data mining?
- helping in the fight against terrorism
Since 9/11 the U.S. Government has been analysing people’s travel, spending and communications habits using data mining in order to spot patterns of abnormal behaviour - identification of customer needs
Virgin media who supply broadband, telephone and cable TV packages use data mining to segment and target customers most likely to buy new services or upgrade those services they already have