Download presentation
Presentation is loading. Please wait.
Published byJulian Shepherd Modified over 9 years ago
1
Adapted from: FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial- ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial- ShareAlike 2.5 License Database
2
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Data Storage and Retrieval Databases are used to store data that will be processed into information. Information is used to make decisions Feedback from the decisions may affect the input of the next data OUTPUTINPUTPROCESS FEEDBACK
3
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License What is a Database? A collection of organised data Data has structure Can be paper-based - Manual More common to talk about electronic databases i.e. computer-based
4
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Flat File Databases A flat-file database is a simple database that stores all data in a single table A flat-file database can be stored in a text file, such as a tab-delimited file; a spreadsheet; or in a database file that contains one or more unrelated tables.
5
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Database Concepts Flat file example FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Record A single record will hold all the data relating to one unit of processing. e.g a track Field A field stores one item of data for the record File Data file contains a number of records
6
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Database Concepts 2 Data types (Access specific) There are 5 main data types Text Date Numeric Boolean Counter CharactersTrue/FalseNumbersVarious formatsAuto-inserted no.
7
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Flat File Databases 2 Useful for simple lists: Address book/contact list CD collection But many problems
8
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Problems with flat files Redundancy Large amounts of duplicated data Makes data entry slower Uses disk space Leads to other problems…
9
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Problems with flat files 2 Reduced data integrity More likely to be inaccurate! Due to: Data input errors Inconsistent data entry
10
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Flat files – more problems Difficult to update If entries change all instances have to be updated Security All users have access to the same set of data Program-Data Dependence The user interface (amongst other things) is tied to a specific file. To create new views of data you would need to create new data files
11
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License Overcoming problems - RDBMS The problems associated with flat files can be solved by moving some of the data out of the main table and accessing it when required A relational database (RDBMS) is a more complex database that stores data in multiple tables that are interrelated.
12
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License True or False Quiz http://www.teach- ict.com/gcse/software/db/starters_plenaries/gcsedatayes no.htm http://www.teach- ict.com/gcse/software/db/starters_plenaries/gcsedatayes no.htm Quick Questions to get a game http://www.teach-ict.com/xml/finished/4304/breakout.htm Input, processing, output, feedback game http://www.teach- ict.com/gcse/theory/infosystems/starters_plenaries/gcsein formationballoons.htm http://www.teach- ict.com/gcse/theory/infosystems/starters_plenaries/gcsein formationballoons.htm
13
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License RDBMS In the example on the previous slide there is still a problem in the ORDERS table. How would you resolve it?
14
FatMax 2007. Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5 License RDBMS - benefits Reduced redundancy Improved data consistency Improved data integrity Better security Program-data independence
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.