Wk 3 - Technology and Knowledge Flashcards
Describe the nature of ‘file system’ data management.
Data is developed, collected, stored and used an application by application bases.
Development of application occurs on an adhoc and opportunistic basis
Describe the nature of DBMS (database management system)
Integrated collection of logically related records / objects
Centralizes data, shares it with multiple users / applications in different locations.
Represents complex data relationships.
Define ‘physical’ database view.
Where the info is stored.
The physical device it’s store on.
Define ‘logical’ database view.
Data, manipulated in different ways and locations by different users, presented in user terms..
Describe the importance of having a physical and logical view of databases. See DBMS.
Allows each user to access database information differently.
Describe the 3 ways to classify database systems.
- number of users - single user and multi-user
- location - centralised or distributed
- use - transactional, decision support and data warehouse.
What are the advantages of a DISTRIBUTED database system.
RSPSI
Resilience - failures affect a piece not whole of system. Security - limit access, keep data safe Performance - share traffic & storage Scaling - easy to add to Integrity - errors kept local.
The 2 types of distributed database models.
Homogeneous - Every site runs the same type of DBMS.
Heterogeneous: Different sites run different DBMS
Database advantages
SUS AI
Improvments in: Sharing Use Security Access Integrity
Database disadvantages
High cost
Specialised staff
Increased vulnerability
What is referential integrity?
Constraing ensures references between data are valid, intact and of quality.
fundamental principle of database theory.
Define a relational database
It stores information in the form of logically related two-dimensional tables
What are the advantages of a ‘relational’ database in addition to standard db advantages.
Increased flexibility
Some drawbacks of file system data management
Increasingly complex
Structurally dependant
Security difficult
Leads to poor data
Define a DBMS (database management system)
Software through which users & applications interact with a database.