Here are concise ICT Notes on Databases, suitable for IGCSE or general ICT studies:
Database Notes (ICT)
1. What is a Database?
A database is an organized collection of data stored electronically.
• Example: A school's student record system storing names, grades, and contact details.
2. Key Terms
• Record: A row in a database (all data about one item/person).
Example: Name, Age, Grade of one student.
• Field: A column in a database (a specific data type).
Example: "Name", "Age", "Phone Number".
• File: A collection of related records.
• Table: A structure that stores records in rows and fields in columns.
3. Flat File vs Relational Database
• Flat File: A single table storing all data (prone to duplication).
• Relational Database: Multiple related tables linked by a primary key.
4. Primary Key
• A unique field used to identify each record.
Example: Student ID
5. Foreign Key
• A field in one table that links to the primary key of another table.
6. Advantages of Databases
Easy to search and sort
Reduces data redundancy
Better data integrity
Allows access control and security
Easy to update data
7. Database Management System (DBMS)
Software used to create, manage, and manipulate databases.
Examples: Microsoft Access, MySQL, Oracle, SQL Server
8. Queries
Used to search/filter records in a database using specific criteria.
Example: SELECT * FROM Students WHERE Grade > 80;
9. Forms and Reports
• Forms: User-friendly interface to input/edit data.
• Reports: Summarized, printable output of selected data.
10. Validation and Verification
• Validation: Checks if data is sensible (e.g., age between 1–100)
• Verification: Ensures data is correctly entered (e.g., double-entry)
Would you like a PDF of this? I can create and send it now.