Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Overview of Database Fundamentals
- Definition and scope of database systems
- Classification of database architectures
- Fundamentals of relational data structures
- Database Management Systems (DBMS) landscape
- Core operational functions of a DBMS
- Survey of leading DBMS platforms for government applications
Principles of Database Architecture
- Distinctions between conceptual, logical, and physical data models
- Foundations of Entity-Relationship (ER) modeling methodology
- Construction and interpretation of ER diagrams
- Components: entities, attributes, and relational links
Data Normalization and Schema Design
- Application of normal forms (1NF, 2NF, 3NF, BCNF)
- Advantages of data normalization for integrity and efficiency
- Case studies demonstrating normalization processes
- Strategic use of denormalization for performance optimization
Structured Query Language (SQL) Essentials
- Syntax standards and structural components of SQL
- Definition and application of data types
- Schema definition commands: CREATE, ALTER, and DROP
- Enforcement mechanisms: PRIMARY KEY, FOREIGN KEY, UNIQUE, and NOT NULL constraints
Data Modification Operations in SQL
- Insertion of records using the INSERT statement
- Efficient bulk data loading techniques
- Modification and removal of records via UPDATE and DELETE statements
- Targeted operations using the WHERE clause
Data Retrieval Techniques Using SQL
- Execution of SELECT queries for data access
- Conditional filtering using the WHERE clause
- Result sorting via ORDER BY clauses
- Pagination and subset retrieval with LIMIT and OFFSET
Complex SQL Operations
- Merging datasets through INNER, LEFT, RIGHT, and FULL JOINs
- Implementation of nested subqueries
- Data aggregation using GROUP BY and HAVING clauses
- Application of aggregate functions (COUNT, SUM, AVG, MAX, MIN)
Performance Management via Indexes and Views
- Development and utilization of indexing strategies
- Evaluation of indexing benefits and trade-offs
- Creation and administration of virtual tables (views)
- Leveraging views to streamline complex query execution
Data Integrity, Security, and Transaction Control
- Configuration of user roles and access permissions
- Implementation of security protocols for sensitive data
- Adherence to ACID properties for reliable transactions
- Control of transaction boundaries using COMMIT and ROLLBACK
System Optimization and Operational Maintenance
- Analytic methods for enhancing SQL query performance
- Interpretation of execution plans via EXPLAIN
- Comprehensive backup planning and procedures
- Data recovery and restoration protocols
Conclusion and Future Learning Paths
Requirements
- Fundamental knowledge of computing functions
Target Audience
- Database administrators
- Information technology professionals
21 Hours
Testimonials (2)
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training instruments provided.