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
Foundations of Database Technology
- Defining the concept of a database
- Various categories of database systems
- Overview of relational database structures
- Introduction to Database Management Systems (DBMS)
- Core functionalities of a DBMS
- Review of leading DBMS software solutions
Principles of Database Design
- Conceptual, logical, and physical data modeling
- Introduction to Entity-Relationship (ER) modeling
- Developing ER diagrams
- Defining entities, attributes, and relationships
Normalization Strategies in Database Design
- Normalization levels (1NF, 2NF, 3NF, BCNF)
- Advantages of applying normalization
- Practical case studies of normalization
- Denormalization techniques and their applications
Getting Started with SQL
- SQL syntax and structural components
- Data types within SQL
- Utilizing CREATE, ALTER, and DROP commands
- Applying constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL Data Modification
- Executing INSERT commands
- Performing bulk data insertion
- Using UPDATE and DELETE operations
- Implementing the WHERE clause
Retrieving Data via SQL
- The SELECT statement
- Data filtering using the WHERE clause
- Data sorting with ORDER BY
- Applying LIMIT and OFFSET parameters
Sophisticated SQL Techniques
- JOIN types: INNER, LEFT, RIGHT, and FULL
- Constructing subqueries
- Utilizing GROUP BY and HAVING clauses
- Aggregate functions (COUNT, SUM, AVG, MAX, MIN)
Managing Indexes and Views
- Creation and utilization of indexes
- Advantages and limitations of indexing
- Developing and maintaining views
- Leveraging views to streamline queries
Database Security and Transaction Management
- Managing user roles and access permissions
- Enforcing security best practices
- ACID properties in database transactions
- Execution of COMMIT and ROLLBACK statements
Enhancing Database Performance and Maintenance
- Analyzing and refining SQL queries
- Interpreting EXPLAIN plans
- Formulating backup strategies
- Database restoration procedures
Conclusion and Future Directions
Requirements
- A foundational grasp of basic computer operations
Target Audience
- Database Administrators
- IT Specialists and Professionals
21 Hours
Testimonials (3)
good explanation on each points and provide assignment for practices.
Piseth Ben - ACLEDA Bank Plc.
Course - Oracle Database 19c: SQL Tuning Workshop
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training instruments provided.