SQL (viết tắt của Structured Query Language) là ngôn ngữ được sử dụng cho các hệ quản trị cơ sở sữ liệu quan hệ
Mục tiêu khóa học
Khóa học này sẽ cung cấp một cái nhìn tổng thể, để bạn có thể làm quen nhanh chóng với SQL. Các bài giảng được thiết kế để bao trùm hầu hết các vấn đề cơ bản của SQL. Đi kèm với mỗi phần lý thuyết là những ví dụ, bài tập được trình bày dễ hiểu, đơn giản nhưng đầy đủ các khía cạnh.
Đối tượng hướng đến
Khóa học này được thiết kế cho những người bắt đầu tiếp xúc với SQL để giúp họ hiểu được những kiến thức từ cơ bản tới nâng cao của SQL. Với những người đã có kinh nghiệm làm việc với SQL thì đây cũng là nơi để tra khảo, tìm lại những kiến thức mà họ cần.
Kiến thức cần có
Trước khi bắt đầu khóa học này bạn nên có những kiến thức căn bản về ít nhất một ngôn ngữ lập trình cũng như hiểu được khái niệm “Database là gì?”
Biên dịch – thực thi
Bạn nên có một máy tính cài sẵn Oracle 11g RDBMS hoặc MYSQL server. Các ví dụ và bài tập trong khóa học này được chúng tôi kiểm tra bằng MYSQL, MYSQL được chọn vì nó miễn phí, dễ dàng cài đặt và quản trị. Nếu bạn chưa cài đặt các chương trình để biên dịch/thực thi SQL và không có mong muốn cài chúng. Bạn có thể biên dịch và thực thi online tại mysql terminal online. Chúng tôi cũng có các bài hướng dẫn cài đặt và sử dụng MYSQL, bạn có thể tham khảo tại đây (Sẽ update sau)
Tài liệu tham khảo
Tất cả các bài viết trong khóa học này được chúng tôi trực tiếp biên soạn, kiểm tra và đúc rút kiến thức thu được của bản thân qua quá trình nghiên cứu, học tập. Các nguồn chúng tôi đã tham khảo là những tài liệu trên những trang, diễn đàn, ebook uy tín sau:
- https://vi.wikipedia.org/wiki/SQL
- http://www.r-5.org/files/books/computers/languages/sql/mysql/Alan_Beaulieu-Learning_SQL-EN.pdf
- https://www.tutorialspoint.com/sql/index.htm
- SQL tutorial app của tác giả [email protected]
- http://fresh2refresh.com/sql-tutorial/
- https://stackoverflow.com/questions/tagged/sql