Database Fundamentals Training Course
A database serves as a structured system designed for the efficient storage, management, and retrieval of data. This course provides participants with an introduction to the core principles of database systems, emphasizing relational database models, data normalization, and SQL-based querying.
This instructor-led, live training session (available online or onsite) is tailored for intermediate-level IT professionals aiming to grasp database management concepts, particularly relational database models, and to acquire practical skills in working with databases.
Upon completion of this training, participants will be able to:
- Comprehend fundamental database concepts and relational database models.
- Design basic data models and understand the principles of normalization.
- Utilize fundamental SQL queries to retrieve, insert, and update data.
- Grasp essential concepts related to database administration and security.
Format of the Course
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- For customized training tailored to specific needs, please contact us to arrange a session.
Course Outline
Introduction to Databases
- Defining what a database is.
- Types of databases: relational, hierarchical, and NoSQL.
- When and why to utilize databases.
Database Management Systems (DBMS)
- Overview of DBMS architecture.
- Popular systems (SQL Server, MySQL, PostgreSQL, Oracle).
- Key responsibilities of a DBMS.
Data Modeling and Design
- Entities, attributes, and relationships.
- Entity-Relationship (ER) diagrams.
- Translating models into tables.
Relational Model and Normalization
- Understanding tables, rows, and columns.
- Primary and foreign keys.
- 1NF, 2NF, 3NF, and denormalization.
Basic SQL for Data Access
- SELECT, INSERT, UPDATE, DELETE operations.
- Filtering, sorting, and joins.
- Aggregate functions and subqueries.
Database Security and User Management
- User roles and permissions.
- Authentication and access control.
- Securing data in transit and at rest.
Backup, Recovery, and Maintenance Basics
- Data backup strategies.
- Disaster recovery considerations.
- Routine maintenance and monitoring.
Summary and Next Steps
Requirements
- Familiarity with general IT concepts.
- Experience with using computers and navigating file systems.
- Basic knowledge of data and file organization.
Audience
- IT systems support personnel.
- Database administrators.
- Developers or analysts transitioning into data-related roles.
Open Training Courses require 5+ participants.
Database Fundamentals Training Course - Booking
Database Fundamentals Training Course - Enquiry
Database Fundamentals - Consultancy Enquiry
Testimonials (2)
The training instruments provided.
- UNIFI
Course - NoSQL Database with Microsoft Azure Cosmos DB
The adjustment made in the lecture/lessons by the trainer once he understood the current SSIS application that we are bound to maintain. The topics became more suitable/usable to us.
Angelito Aguilar - Metrobank
Course - Introduction to SQL Server 2012 Integration Services (SSIS)
Upcoming Courses
Related Courses
Introduction to SQL Server 2012 Integration Services (SSIS)
28 HoursThis instructor-led, live training in Turkey (online or onsite) is designed for beginner to intermediate-level developers and database administrators aiming to build proficiency in SQL Server 2012 Integration Services.
Upon completion of this training, participants will be able to:
- Grasp the fundamentals of ETL and SSIS's role within it.
- Create, deploy, and manage SSIS packages.
- Design and implement Control Flows to dictate task sequencing within a package.
- Implement Workflows and configure constraints for efficient task execution.
- Build Data Flows to extract, transform, and load data.
- Leverage Variables and Containers to increase package flexibility.
- Manage Transactions to maintain data consistency.
- Apply effective error handling and debugging techniques.
- Configure Logging for tracking and monitoring purposes.
- Handle Slowly Changing Dimensions to manage evolving data.
- Deploy Packages for production environments.
- Implement Security measures to safeguard sensitive data.
- Utilize Scripting to extend SSIS capabilities.
- Adopt Best Practices for creating efficient and maintainable SSIS solutions.
NoSQL Database with Microsoft Azure Cosmos DB
14 HoursThis instructor-led live training in Turkey (online or onsite) is aimed at database administrators or developers who wish to use Microsoft Azure Cosmos DB to develop and manage highly responsive and low latency applications.
By the end of this training, participants will be able to:
- Provision the necessary Cosmos DB resources to start building databases and applications.
- Scale application performance and storage by utilizing APIs in Cosmos DB.
- Manage database operations and reduce cost by optimizing Cosmos DB resources.
Oracle Database 19c Administration
35 HoursOracle Database 19c operates as a multi-model database, offering comprehensive support for both relational and non-relational data types.
This instructor-led live training, available either online or onsite, is designed for intermediate-level system and database administrators. The curriculum focuses on administering, monitoring, securing, backing up, and recovering Oracle Database 19c within Standard Edition 2 (SE2) environments, while also providing a clear roadmap for migration from version 11g to 19c.
Upon completion of this training, participants will be equipped to:
- Prepare the necessary environment and execute clean installations and configurations for Oracle Database 19c SE2.
- Detail Oracle infrastructure components, including the System Global Area (SGA), Program Global Area (PGA), Shared Pool, Database Buffer Cache, and Redo mechanisms.
- Utilize administration tools such as Enterprise Manager (EM Express) and SQL Developer for daily operational tasks.
- Implement storage management best practices concerning tablespaces, datafiles, and segment space utilization.
- Harden databases and maintain robust security through the management of users, roles, privileges, profiles, and auditing.
- Design and execute RMAN-based backup and recovery strategies that align with Recovery Time Objective (RTO) and Recovery Point Objective (RPO) goals.
- Monitor and troubleshoot performance by leveraging dynamic performance views, SQL tracing, and execution plans.
- Plan and execute the transition from version 11g to 19c using supported upgrade paths and tools.
Format of the Course
- Interactive lectures and discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange.
Oracle Database 19c SE2 Administration Essentials
49 HoursOracle Database 19c serves as the long-term support release of Oracle's premier database platform, engineered to provide high performance, scalability, and reliability for enterprise-level workloads.
This instructor-led training, available online or onsite, targets beginner to intermediate-level database administrators and IT professionals looking to effectively install, configure, and manage Oracle Database 19c SE2 environments.
Upon completion of this training, participants will be equipped to:
- Comprehend the architecture of Oracle Database 19c SE2 along with its core components.
- Install and configure Oracle Database 19c SE2 on compatible platforms.
- Execute essential administrative duties, including backup, recovery, and security management.
- Enhance database performance and monitor system health utilizing Oracle tools.
- Plan and implement migrations from earlier Oracle Database versions to 19c.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live-lab environment.
Customization Options
- For tailored training requests, please contact us to arrange.
Oracle Database 19c: Administration
35 HoursThis instructor-led, live training in Turkey (online or onsite) is designed for system administrators looking to master the administration, monitoring, and support of Oracle databases.
Upon completing this training, participants will be capable of:
- Understanding the key features and architectural changes in the Oracle database.
- Managing and monitoring Oracle databases effectively.
- Optimizing Oracle database performance.
Oracle Database 19c - Backup and Recovery
14 HoursThis live, instructor-led training in Turkey (online or onsite) targets beginner-level database administrators who want to manage backup and recovery tasks in Oracle Database 19c.
Upon completing this training, participants will be able to:
- Grasp the fundamental concepts of backup and recovery in Oracle Database 19c, including its architecture and various failure types.
- Acquire practical experience in configuring backup and recovery settings, such as the RMAN environment and the fast recovery area.
- Develop hands-on skills in executing diverse backup and recovery procedures, including full, incremental, and point-in-time recovery.
- Learn to leverage Oracle's Flashback technology for efficient database recovery and manage disaster recovery situations.
- Apply industry best practices for backup, recovery, and disaster recovery to ensure data availability and reduce downtime in Oracle Database 19c.
Oracle Database 19c - Data Guard Administration
21 HoursThis instructor-led, live training in Turkey (online or onsite) is aimed at intermediate-level database administrators who wish to manage, optimize, and secure Data Guard environments for robust disaster recovery and high availability.
By the end of this training, participants will be able to:
- Understand the architecture and benefits of Oracle Data Guard for disaster recovery and high availability.
- Gain hands-on experience in configuring and managing physical and logical standby databases, including Data Guard broker.
- Develop practical skills in monitoring, troubleshooting, and optimizing Data Guard environments for optimal performance.
- Learn advanced features such as Active Data Guard, Data Guard with RAC, and securing Data Guard communications.
- Apply best practices for disaster recovery planning, ensuring data consistency, and automating Data Guard operations.
Oracle Database 19c - Install and Upgrade
7 HoursThis instructor-led live training in Turkey (online or onsite) is designed for beginner-level database administrators who wish to ensure they are well-prepared to manage and optimize their Oracle environments.
By the conclusion of this training, participants will be able to:
- Comprehend the core features and architecture of Oracle Database 19c, including system prerequisites and installation procedures.
- Acquire practical expertise in installing Oracle Database 19c and Oracle Grid Infrastructure, covering the configuration of network, storage, and security settings.
- Master the entire upgrade process to Oracle Database 19c, ranging from pre-upgrade planning to post-upgrade validation.
- Build troubleshooting capabilities to address common challenges encountered during installation and upgrades.
- Implement best practices for Oracle Database installation and upgrades to guarantee a seamless and successful deployment.
Oracle Database 19c - Multitenant Architecture
21 HoursThis instructor-led live training in Turkey (online or onsite) is intended for intermediate-level database administrators who aim to effectively manage and optimize a multitenant environment.
By the end of this training, participants will be able to:
- Comprehend the core components and advantages of Oracle Database 19c's multitenant architecture, specifically CDBs and PDBs.
- Acquire hands-on skills for installing, configuring, and managing container databases (CDBs) and pluggable databases (PDBs).
- Build proficiency in deploying security protocols, backup and recovery strategies, and performance tuning within a multitenant setup.
- Master the management of high availability and disaster recovery within multitenant architectures, including the configuration of Data Guard and Oracle RAC.
- Utilize troubleshooting techniques and best practices to maintain a secure, efficient, and reliable multitenant database environment.
Oracle Database 19c - RAC, ASM, and Grid Infrastructure Administration
35 HoursThis instructor-led, live training in Turkey (online or onsite) is designed for intermediate-level database administrators seeking to manage and optimize complex, high-availability Oracle database environments.
Upon completing this training, participants will be capable of:
- Acquiring a thorough grasp of Oracle RAC architecture and Grid Infrastructure, covering installation, configuration, and ongoing management.
- Building practical expertise in managing Automatic Storage Management (ASM), including handling disk groups, tuning instances, and executing backup/recovery operations.
- Mastering advanced RAC performance tuning techniques, disaster recovery setups, and high-availability best practices.
- Developing troubleshooting and diagnostic capabilities to address challenges in RAC and Grid Infrastructure environments.
- Understanding the patching and upgrading processes for Oracle RAC and Grid Infrastructure, focusing on minimizing downtime and preserving system stability.
Oracle Database 19c Security
21 HoursThis instructor-led, live training in Turkey (online or onsite) is designed for system administrators seeking a comprehensive understanding of the security features of Oracle Database 19c.
By the end of this training, participants will be able to:
- Understand the core concepts of database security.
- Implement authentication and authorization mechanisms to control access to the database.
- Configure and manage user accounts, roles, and privileges effectively.
- Deploy robust security measures to counter various threats and vulnerabilities.
Oracle Database 19c: Data Warehousing Concepts
14 HoursOracle Database 19c serves as a powerful platform for constructing and managing enterprise data warehouses designed to handle analytical workloads.
This instructor-led live training, available online or onsite, targets beginner-level data professionals and analysts seeking to grasp the foundational concepts and architecture of Oracle-based data warehouse systems.
Upon completion of this training, participants will be able to:
- Comprehend the core concepts and architecture of Oracle data warehousing.
- Explain typical data warehouse components, including fact and dimension tables.
- Identify use cases and the benefits of Oracle data warehousing within business intelligence.
- Prepare for advanced training in Oracle ETL, performance tuning, and warehouse optimization techniques.
Course Format
- Interactive lectures and discussions.
- Hands-on practice with Oracle SQL and exploration of warehouse schemas.
- Guided conceptual exercises and warehouse design analysis.
Customization Options
- For a customized training session tailored to your internal data models or analytics objectives, please contact us to arrange.
Business Intelligence with SSAS
14 HoursSSAS (SQL Server Analysis Services) serves as a Microsoft SQL Server solution for Online Analytical Processing (OLAP) and data mining, enabling the analysis of data across various databases, tables, and files. The semantic data models created by SSAS are utilized by client applications such as Power BI, Excel, Reporting Services, and other data visualization tools.
In this instructor-led live training (available on-site or remotely), participants will learn how to leverage SSAS to analyze large volumes of data within databases and data warehouses.
Upon completion of this training, participants will be able to:
- Install and configure SSAS
- Understand the relationship between SSAS, SSIS, and SSRS
- Apply multidimensional data modeling to extract business insights from data
- Design OLAP (Online Analytical Processing) cubes
- Query and manipulate multidimensional data using the MDX (Multidimensional Expressions) query language
- Deploy real-world BI solutions using SSAS
Audience
- BI (Business Intelligence) professionals
- Data Analysts
- Database and data warehousing professionals
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options
- This training is based on the latest version of Microsoft SQL Server and SSAS.
- To request a customized training for this course, please contact us to arrange.
Introduction to SQL Server 2022 Integration Services (SSIS)
28 HoursThis instructor-led, live training in Turkey (online or onsite) is designed for beginner-level data professionals seeking to learn how to design, implement, and manage SSIS packages for data integration and transformation tasks.
Upon completing this training, participants will be able to:
- Grasp the architecture and core components of SSIS.
- Design and implement ETL processes using SSIS.
- Leverage SSIS tools to develop, deploy, and manage data integration solutions.
- Troubleshoot and optimize SSIS packages to ensure peak performance and reliability.
SQL Server 2022 Integration Services (SSIS) – Data Flows and Advanced Transformations
14 HoursSQL Server Integration Services (SSIS) is a core component of Microsoft SQL Server, offering a robust platform for data integration and workflow automation. It is widely utilized for data migration, warehousing, and complex transformation tasks.
This instructor-led training, available either online or onsite, is designed for intermediate-level data professionals and developers seeking to master the design of advanced SSIS data flows, transformations, and the management of Slowly Changing Dimensions (SCD) within data warehousing contexts.
Upon completion of this training, participants will be equipped to:
- Design and implement resilient data flows using SSIS.
- Effectively work with diverse data sources, destinations, and transformation components.
- Implement Slowly Changing Dimensions (SCD) strategies to manage historical data changes.
- Deploy, execute, and troubleshoot SSIS packages with confidence and efficiency.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical practice.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange.