The Complete Beginners Guide. MySQL Server DBMS and AWS RDS

所在平台: Udemy

课程主页: https://www.udemy.com/course/the-complete-beginners-guide-mysql-server-dbms-and-aws-rds/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:完整的初学者指南:MySQL服务器DBMS与AWS RDS 概述:欢迎来到我的新课程《完整的初学者指南:DBMS与MySQL服务器》。在信息技术的时代,数据即是万物的基础,而数据库则是存储这些信息的地方。本课程将介绍结构化数据库,特别是最流行的SQL数据库——MySQL服务器。 本课程包含多个主题,具体安排如下: 1. **数据库介绍**:了解数据库的基本概念。 2. **SQL语言概念**:学习SQL(结构化查询语言),以及其在关系型数据库管理系统中的应用。 3. **SQL命令**:探索不同类型的SQL命令和数据库对象。 4. **MySQL服务器基础**:安装MySQL服务器的开源版本,并使用MySQL Workbench连接服务器。 5. **基本数据库操作**:创建、列出和删除数据库,以及备份数据库的操作。 6. **SQL表基本操作**:涉及SQL数据类型、约束、主键和外键的区别,以及如何创建、删除和修改表。 7. **导入示例数据库**:下载并导入Microsoft的Northwind Traders示例数据库,并学习基本的聚合函数。 8. **SQL基本子句**:学习Distinct、Group-by、Where、Order-by、Having等子句的用法,并配有实例。 9. **MySQL操作符**:了解比较操作符、联合操作符、区间操作符等。 10. **数据类型与约束**:深入了解MySQL的数据类型及约束,如主键、外键和唯一约束。 11. **字符串和日期时间函数**:掌握字符串处理和日期时间数据操作的SQL函数。 12. **SQL连接(Joins)**:学习内连接、外连接、交叉连接和自连接,并通过实例进行演示。 13. **存储过程**:创建、执行和修改存储过程,理解其输入输出参数。 14. **子查询与视图**:了解如何创建子查询和视图操作。 15. **触发器与规范化**:学习不同类型的SQL触发器和数据库规范化。 16. **SQL注入风险**:讨论SQL注入攻击及其防范措施。 17. **AWS RDS配置**:配置Amazon Web Services的关系数据库服务,并连接远程数据库服务器。 课程结束后,您将获得一份结业证书,增加您的个人价值。课程材料和示例数据库的链接将于最后一节课提供。 欢迎参加本课程,期待在课堂上见到您!祝学习愉快!

课程评论(0条)

课程详情

Hello and welcome to my new course 'The Complete Beginners Guide. DBMS with MySQL server'.You already know that in this information technology age 'data' is everything. And a Database is the place where this information is stored in tables. There are two types of database. A structured database and also there is an unstructured or no-sql kind of database. We will see the SQL or the Structured Query kind of database. And the most popular one among the SQL databases is the MySQL server.Here is an overview about the sessions that are included in this course.In the first session, we will have an introduction to databases. Then we will see the concepts of SQL or Structured Query Language which is used in RDBMS.Then we will see different types of SQL commands. Then the database objects And in the next session, we will move on to the basics of MySQL server. We will see how we can install the free and opensource version of MySQL server into your computer and then we will download the MySQL Workbench, which is a tool and an interface. And later we will connect MySQL Workbench with our MySQL server process that is running in the background.And then we will proceed with the basic SQL database operation. We will create a database, we will list the database in the server, then we can select a database using the USE command and finally we will try demonstrating deleting a database using the DROP command. There is also an option to take a backup of the database.And then we will move on with SQL basic table operations. We will have an overview of data types of SQL. Then we will have an overview of different SQL constraints and the difference between a primary key and foreign key. And finally we will start creating a table in our database. We will create it, we will try to delete it. We will try to alter it. And then we will move on to describing the table schema and inserting data into the table. Deleting data from the table, modifying data, then.. fetching the data all these basic table operations will be dealt with in this session.And then we will go ahead and import a sample database. It's a free sample database called the Northwind Traders database from Microsoft. We will download it and we will import that into our MySQL server. Later we will proceed with basic aggregate functions of SQL. We will see what is an aggregate function and then we will proceed with each and every aggregate function.And then we will proceed with the basic clauses of SQL. We will see what is a clause and differentclauses. The first, Distinct clause, Group-by, Where clause, then Order-by, Having clause, Select and Grouping-sets. We will also have different examples for each and every clause that we learn. Then we will proceed with the basic operators of MySQL server. The basic operators include Comparison operators Union operator, Intersect, In operator, Not, Between, Is Null, Not Null. Then we have the Like, Exists operator. We will try different examples.Then we will have an elaborate session with the MySQL server data-types. The popular ones. Then we will have a detailed session regarding the constraints in MySQL server. The constraints include Primary key, then Foreign key, Check then Unique then Default, Not Null constraints. The relationship between these tables and its columns are defined using a standard notation called the ER or Entity Relationship diagram. We will see what is an Entity, then we will see what is an Attribute and also what is the relationship in the ER diagram.And then we will proceed with the popular string functions or string manipulation functions in MySQL server. These functions we can use to process a string inside our MySQL server. We will also have an overview about the popular SQL Date and Time functions which are used to manipulate date and time data inside MySQL server. And then we will proceed with the popular SQL mathematical operations. And also examples to demonstrate all these functions and then we will proceed with the SQL conversion functions which are used to perform data conversion inside SQL. We will try examples for these functions.And then we will move on to an important topic called SQL Joins. This join clause in SQL will enable us to connect between different tables which are linked by some common key. The popular ones are Inner join, Outer join, then Cross Join and Self Join We will see detailed examples, demonstrations for each of these joins and then we will proceed with Stored Procedures in MySQL server. A block of re-usable SQL statements that are stored in the Server.We will see an overview about the stored procedure. Then we will see how we can create a stored procedure. Then execute then how we modify, delete the stored procedure and also we will see how we can pass input parameters into. Return the processed parameters from the stored procedure.And then we will see what is a sub-query inside MySQL server. We will see an overview of sub-query. We will try different examples of how we can create a sub-query. And then we will proceed with Views in MySQL server. We will see an overview about the views in SQL. Then, how we can create a view. We will try an example and how we can call the already created view. And then we will move on with MySQL server triggers. Different types of SQL triggers. We will try them with examples.And then We will see different types of normalization. And then we will be discussing about the security risk called as the SQL Injection attack and the preventive measures that we can take. We will see a few demonstrations how a hacker can include an SQL injection statement into our MySQL server and get the data he wants.In the final session, we will see see how we can configure an Amazon Web Service RDS or Relational Database Service. We will set the security groups for RDS and we will connect from our MySQL work bench to our remote db server. Then we will perform the normal sql operations.And that's all about the topics which are currently included in this quick course. The sample database and the materials have been uploaded and shared in a folder. I will include the link to download them in the last session or the resource section of this course. You are free to use that with no questions asked.Also, after completing this course, you will be provided with a course completion certificate which will add value to your portfolio.So that's all for now. See you soon in my classroom.Happy Learning!!

课程标签

0人关注该课程

主题相关的课程