1. Lời giới thiệu Khóa học này cung cấp một sự giới thiệu toàn diện về hệ thống quản lý cơ sở dữ liệu quan hệ MySQL. Các học viên sẽ đạt được các kỹ năng cần thiết để quản trị và bảo dưỡng cơ sở dữ liệu MySQL với các vấn đề có liên quan 2. Đối tượng Khóa học này rất phù hợp cho những người có liên quan đến công tác quản trị hệ thống quản lý cơ sở dữ liệu quan hệ MySQL . 3. Yêu cầu trước khi tham gia khoá học Để hoàn thành tốt khoá học, học viên cần phải: - Có kiến thức về quan hệ cơ sở dữ liệu (nhưng không bắt buộc)
4. Các kỹ năng thu được Sau khi hoàn thành khoá học, học viên có thể: - Cấu hình và tối ưu hóa MySQL trong đa môi trường
- Thiết kế, tạo và bảo dưỡng cơ sở dữ liệu MySQL
- Xây dựng các truy vấn SQL một cách có hiệu quả kết hợp với MySQL mở rộng
- Xác định các kiểu trong bảng cơ sở dữ liệu chính xác để sử dụng trong ứng dụng thực tế
- Quản lý MySQL sử dụng các công cụ đồ họa
- Tối hưu hóa hiệu suất của cơ sở dữ liệu và tăng cường tính tin cậy
5. Thời lượng: 30 giờ
Nội dung khóa học DESIGNING AND QUERYING DATABASES Database modeling - Defining and outlining RDBMS concepts
- Mapping real-world objects to databases and tables
- Normalizing database tables for optimal data management
Implementing SQL queries - Retrieving data using SELECT... FROM...WHERE...
- Altering database tables with INSERT, UPDATE and DELETE
- Working with SQL data types, keys and indexes
- Manipulating and formatting data
- Organizing output using SORT and GROUP BY
CONTROLLING & MANAGING MYSQL Accessing the database server - Creating user accounts
- Allocating user privileges to ensure database security
- Altering privileges with GRANT and REVOKE
Administering databases - Constructing a database using command line tools
- Building and altering tables
- Importing and exporting data
- Identifying the optimal type for each database table
Leveraging graphical front-ends - Managing the MySQL server with MySQL Administrator
- Controlling databases and tables with MySQL Control Center
- Administering MySQL databases via the Web with phpMyAdmin
Ensuring data integrity - Safeguarding data integrity
- Locking tables to avoid data inconsistencies
- Backing up databases using MySQL and operating system tools
OPTIMIZING MYSQL CONFIGURATION Increasing performance - Implementing full-text indexing
- Identifying indexing requirements by analyzing SQL queries
- Activating MySQL Query Cache
Building reliability and scalability into your applications - Replicating databases on multiple servers
- Repairing database tables
- Ensuring 99.999% uptime with MySQL Cluster
|