Price 20,000.00 GST

Course Features
language
Language: English
access_time
40 hours
playlist_add_check
11 Lessons
spellcheck
Study Level: Intermediate
terrain
Certificate of Completion

Course Curriculum: Your 10 Module Learning Plan MySQL DBA Certification Training

About Indunil technologies,Indunil technologies is a leading e-learning platform providing live instructor-led interactive online training. We cater to professionals and students across the globe in categories like Big Data & Hadoop, Business Analytics, NoSQL Databases, Java & Mobile Technologies, System Engineering, Project Management and Programming.
We have an easy and affordable learning solution that is accessible to millions of learners. With our students spread across countries like the US, India, UK, Canada, Singapore, Australia, Middle East, Brazil and many others, we have built a community of over 1 million learners across the globe.
About The Course
Indunil technologies’s MySQL Administration training is based on MySQL Database 5.6 version. This is your first step in getting to know this open source relational database with extensive hands on learning.
MySQL is the most popular open source database. This training is your first step towards gaining a strong foundation and hands-on experience in using and administering this open source relational databases. You will gain an understanding of the core concepts and advanced tools and techniques to manage data and administer the MySQL Database. Through this training you will gain the ability to create and administer your own MySQL Database and manage data.

Module 1 – Getting Started with MySQL and Installing MySQL
Objectives – At the end of this Module, you should be able to:

✓ Understand MySQL products, professional services
and support for your operating system.
✓ Define a relational database management system
(RDBMS) and describe its structure.

✓ Explain the use of SQL and MySQL with relational
databases

✓ Define data definition language (DDL) and data
manipulation language (DML)

✓ Understand MySQL client/server model and work
with MySQL connectors.

✓ Install the MySQL server on Linux, start and stop
MySQL server

✓ Interact with the server using the MySQL
command-line client.

✓ Log your MySQL command-line client session to a
text file.

✓ Use MySQL Workbench to interact with the server.
Topics:

✓ MySQL Overview

✓ Basics of Relational Databases

✓ Entities and Relationships

✓ SQL Language and MySQL

✓ SQL data definition language and data
manipulation language

✓ MySQL Client/Server Model

✓ MySQL Connectors

✓ Installation of the MySQL server

✓ Starting and stopping MySQL server

✓ Using the MySQL client

✓ MySQL Workbench
Hands On:
✓ Install and Configure MySQL Server, Client and
MySQL workbench

✓ Using MySQL Workbench

✓ Creating the ‘world’ Database & Explore the
Schema
Module 2 – Designing Your Database and Understand Data Types
Objectives: At the end of this Module, you should be able to:
✓ Describe database modeling ✓ Use primary keys and foreign keys to achieve
referential integrity

✓ Normalize your data model

✓ Design your new database

✓ Model a database using MySQL workbench and
view the structure.

✓ Evaluate a database design

✓ Explain the use of different data types in database
design

✓ Choose the correct data types while modeling data

✓ Describe the considerations for selecting data types
Topics:
✓ Database Modeling

✓ Keys and Normalization

✓ Database Design

✓ Viewing and Evaluating a Database

✓ Data Types and Database Design

✓ Numeric, Temporal and String Data Types

✓ Character Set and Collation Support

✓ Data Type Considerations ✓ Meaning of NULL
Hands On:
✓ Explore an Existing Database

✓ Designing a New Database

✓ Selecting Data Types for your New Database

Module 3: Creating Databases and Tables
Objectives: At the end of this Module, you should be able to:
✓ Create a database and add tables

✓ Use the SHOW CREATE TABLE statement

✓ Set column and table options

✓ Create indexes, keys, and constraints

✓ Delete a database.

✓ Create and delete a table.

✓ Add and remove table columns

✓ Modify table columns.

Topics:

✓ Creating a Database

✓ Creating a Table

✓ Showing How a Table Was Created

✓ Table Options

✓ Column Options

✓ Indexes, Keys, and Constraints

✓ Deleting database and tables

✓ Creating New Table Using an Existing Table

✓ Creating a Temporary Table

✓ Copying an Existing Table Structure

✓ Adding, removing and modifying table columns and
indexes
Hands On:
✓ Creating a Database

✓ Deleting a Database

✓ Creating and Deleting a Table

✓ Altering Table Columns

Module 4: Querying and Modifying Table Data
Objectives: At the end of this Module, you should be able to:

✓ Retrieve database data using the SELECT statement
from your database.

✓ Use the SELECT statement clauses: FROM, DISTINCT,
WHERE, ORDER BY, and LIMIT

✓ Create views

✓ Query data from application code

✓ Export and import a delimited file
Topics:
✓ The SELECT Statement

✓ Creating Views

✓ Querying Data from an Application

✓ Exporting and Importing a Delimited File

✓ Troubleshooting: Authorization Levels

✓ Manipulating Data and inserting records

✓ Replacing and updating existing records

✓ Deleting records

✓ Exporting and importing a script

✓ Multistatement Transactions

✓ Modifying Data from an Application

Hands On:

✓ Executing Basic Queries

✓ Importing a Delimited File

✓ Performing Basic Queries on Imported Data

✓ Performing Basic Queries from a PHP Application

✓ Exporting Table Data for MySQL Database

✓ Inserting, Modifying and Deleting Data

✓ Exporting a Script

Module 5 – Joining Tables and Functions
Objectives: At the end of this Module, you should be able to:
✓ Explain the concept of a join

✓ Use the JOIN keyword to query multiple tables

✓ Execute inner and outer joins

✓ Use the UNION keyword to combine multiple
queries

✓ Use built-in functions in MySQL

✓ Describe and use: string functions, Date and time
functions, Numeric functions.

✓ Use aggregate functions with the SELECT
statement Topics:
✓ Querying Multiple Tables

✓ Joining Tables with SELECT

✓ Inner Joins ✓ Outer Joins

✓ Table Name Aliases

✓ Functions in MySQL Expressions

✓ Using Functions ✓ String Functions

✓ Date and time functions

✓ Numeric Functions

✓ Aggregate Functions

✓ Spaces in Function Names

Hands On:
✓ Using Joins in Queries

✓ Using Unions in Queries

✓ Using Built-In, String, and Date and Time
Functions

✓ Using Numeric Functions

✓ Using Aggregate Functions

Module 6 – MySQL Architecture and Administration Basics

Objectives: At the end of this Module, you should be able to:

✓ Explain how MySQL processes, stores, and
transmits data

✓ Configure InnoDB tablespaces

✓ Explain how MySQL uses memory

✓ Configure the InnoDB buffer pool

✓ List some of the available plug-ins

Topics:

✓ Architectural Overview

✓ Understand how MySQL Transmits Data and
Processes Requests

✓ Understand how MySQL Stores Data and Uses
Memory

✓ Tablespaces, Redo and Undo Logs

✓ Plug-in Interface

Hands On: ✓ Configuring Tablespaces ✓ Configuring the Buffer Pool

Module 7 – Configuring & Monitoring MySQL Server
Objectives: At the end of this Module, you should be able to:
✓ Describe database modelling.

✓ Use primary and foreign keys to achieve referential
integrity.

✓ Normalize your data model.

✓ Design your new database.

✓ Model a database using MySQL workbench and
view the structure.

✓ Evaluate a database design.
Topics:
✓ Server Configuration Options

✓ Option Files and System Variables

✓ Launching Multiple Servers on the Same Host

✓ Monitoring Tools & Techniques

✓ MySQL Enterprise Audit

✓ MySQL Enterprise Monitor

✓ Monitoring User Activity

Hands On:
✓ Using Joins in Queries

✓ Using Unions in Queries

✓ Using Built-In, String, and Date and Time
Functions

✓ Using Numeric Functions

✓ Using Aggregate Functions

Module 8 – User Management

Objectives: At the end of this Module, you should be able to:
✓ Create user accounts.

✓ Design a permission structure.

✓ Control user permissions

✓ Grant access to system operations

✓ Authenticate by using plug-ins

✓ Expire accounts manually and automatically.

✓ Reset a forgotten root password.

Topics:

✓ Creating and Modifying User Accounts

✓ Configuring Passwords

✓ Authentication Plug-Ins

✓ Granting Permissions & Grant Tables

Hands On:
✓ Creating Users

✓ Granting Permissions

Module 9 – Security
Objectives: At the end of this Module, you should be able to:

✓ Recognize common security risks

✓ List security problems and counter-measures for networks, passwords, operating systems, file systems and applications.

✓ Protect your data from interception and access.

✓ Use SSL for secure MySQL server connections.

✓ Use SSH to create a secure remote connection to
MySQL.
Topics:
✓ Understanding Security Risks

✓ Network Security & Secure Connections

✓ Password & Operating System Security
Hands On:
✓ Enable SSL Connections on the MySQL Server

Module 10 – Backup Tools & Technique
Objectives: At the end of this Module, you should be able to:
✓ Distinguish between the different types of backup

✓ State advantages and disadvantages of the various
backup techniques

✓ Implement a backup strategy

✓ Use MySQL Enterprise Backup to perform
consistent backups.

✓ Use the mysqldump and mysqlpump utilities to
perform logical backups

✓ Understand when and how to use raw file backups

✓ Back up the binary log
Topics:
✓ Understanding Backups & Backup Techniques

✓ Creating a Backup Strategy

✓ MySQL Backup Tools

✓ Raw Backup Methods

Hands On:

✓ Backing up using mysqldump and mysqlpump

What are the system requirements for this course?
For doing practicals you should have a minimum of 4 GB RAM and processor i3 or above.
How will I execute the practicals?
For executing the practical we will help you to setup Virtual Machine in your System with local access. The detailed installation guides are provided in the LMS for setting up the environment. For any doubt, the 24*7 support team will promptly assist you.
Certification Project
In the project you will be creating a Database using MySQL on SALARY MANAGEMENT SYSTEM :-
• Employee list to be maintained having id, name, designation, experience
• Salary details having employee id, current salary
• Salary in hand details having employee id, CTC salary, pf deduction or any other deduction and net salary to be given and also maintain details of total savings of employee
• Salary increment to be given by next year if any depending upon constraints
• Deduction in monthly salary if any depending upon any discrepancy in work and amount to be deducted.
MySQL DBA Certification Training

chat_bubble_outlineReviews

Average Rating

0
No Votes 0 Votes
20,000.00 GST
0 Ratings

Detailed Rating

5 Stars
0
4 Stars
0
3 Stars
0
2 Stars
0
1 Stars
0

There are no reviews yet.

Be the first to review “Mysql DBA”

Your email address will not be published. Required fields are marked *