130 - Information Systems Flashcards
What are the benefits of using databases and name 5 main properties
They are organised collections of data. Main properties are:
- Scalability
- Storage
- Data handling
- Access control
- Security
What is a DBMS?
Database Management System is software that allows users to edit data in a database.
What are the 3 important things that the DBMS manages?
- The data
- The database engine - allows data to be accessed, locked and modified.
- The database schema - defines the databases logical structure.
3 main components of the Relational Data Model
- Data structure
- Data manipulation
- Data integrity
How do you create and manipulate the structure of databases? (Name 4)
- Structures Query Language (SQL) - based on relational algebra
- Data Definition Language (DDL) - used to define structures
- Data Manipulation Language (DML) - used to manipulate data.
- Data Control Language (DCL) - used to control access to data in a database.
What is Relational Integrity?
It controls what can and can’t be done in a database.
What are the components of Relational Data Integrity?
- Domain integrity - Attributes have a name and a domain. Govern values in coins and restrict them to data types.
- Entity integrity - Controls rows in tables.
- Referential Integrity - Maintains relationships between tables.
From referential Integrity, what is the parent key?
A foreign key that identifies a key in another relation.
What is the main model for storing and processing data?
The main model used for storing and processing data is the relational data model where data is organised into sets.