Video: SQL-11: Ràng buộc trong SQL 2024
Structured Query Language, hoặc SQL, là một ngôn ngữ lập trình được tạo đặc biệt cho các cơ sở dữ liệu. Đây là ngôn ngữ cơ sở dữ liệu được triển khai rộng rãi nhất; mọi người đều có nhu cầu về SQL.
SQL được sử dụng để chia sẻ và quản lý dữ liệu, đặc biệt là dữ liệu được tìm thấy trong các hệ thống quản lý cơ sở dữ liệu quan hệ - dữ liệu được tổ chức thành các bảng và nhiều tệp tin, mỗi bảng chứa dữ liệu có thể được liên kết với nhau bởi một trường phổ biến.
Sử dụng SQL, bạn có thể truy vấn (yêu cầu thông tin từ cơ sở dữ liệu), cập nhật và tổ chức lại dữ liệu, cũng như tạo và sửa đổi lược đồ (cấu trúc) của một hệ thống cơ sở dữ liệu và điều khiển truy cập dữ liệu. Phần mềm phổ biến được sử dụng cho các máy chủ SQL bao gồm Microsoft Access, MySQL và Oracle.Lịch sử của SQL
Năm 1969, nhà nghiên cứu IBM Edgar F. Codd đã định nghĩa mô hình cơ sở dữ liệu quan hệ, trở thành nền tảng cho việc phát triển ngôn ngữ SQL. Nói một cách đơn giản, mô hình cơ sở dữ liệu quan hệ là có một thông tin chung (hoặc một "chìa khóa") liên kết với các dữ liệu khác nhau. Một ví dụ là tên người dùng được liên kết với cả tên thật và số điện thoại của bạn.
Một vài năm sau đó, IBM bắt đầu làm việc về một ngôn ngữ mới cho các hệ thống quản lý cơ sở dữ liệu quan hệ dựa trên các phát hiện của Codd. Ngôn ngữ ban đầu được gọi là SEQUEL hoặc Structured English Query Language. Dự án này được gọi là System / R đã trải qua một số triển khai và sửa đổi, và tên của ngôn ngữ đã được thay đổi vài lần trước khi nó được gọi là SQL.Sau khi bắt đầu thử nghiệm SQL năm 1978, IBM bắt đầu phát triển các sản phẩm thương mại, bao gồm SQL / DS (1981) và DB2 (1983). Các nhà cung cấp khác đã theo sát, thông báo các dịch vụ dựa trên SQL thương mại của họ. Bao gồm Oracle, người đã phát hành sản phẩm đầu tiên vào năm 1979, cũng như Sybase và Ingres.
Học SQL
SQL dễ dàng hơn cho người mới bắt đầu học hơn là để họ có thể học các ngôn ngữ lập trình như Java, C ++, PHP hay C #.Nếu bạn muốn học SQL, nhưng có rất ít nền tảng lập trình hiện tại, bạn có thể hưởng lợi từ việc sử dụng một trong các tài nguyên dưới đây, sau đó tham gia lặn sâu hơn với một trường đại học chính thức hoặc khóa học đại học cộng đồng. Nếu không, bạn có thể tận dụng nhiều hướng dẫn trực tuyến miễn phí hoặc các khóa học học từ xa trả tiền.
Dưới đây là một số ví dụ về hướng dẫn miễn phí:
Hướng dẫn SQL của W3Schools SQL
SQLcourse. com (hướng dẫn SQL giới thiệu)
Codecademy có một chương trình Learn SQL, cũng như khóa học tiên tiến về phân tích các số liệu kinh doanh SQL
-
Nếu bạn quan tâm đến các khóa học đào tạo từ xa trả tiền, chúng tôi khuyên bạn nên của Hiệp hội Webmaster Quốc tế (IWA ) Giới thiệu về SQL (Sử dụng Truy cập) hoặc Giới thiệu về SQL (Sử dụng MySQL).
-
Tôi đã học IWA trước đây. Các cơ sở dữ liệu SQL chỉ dài 4 tuần, nhưng chúng có cấu trúc hơn hướng dẫn tự học vì các khóa học do giảng viên hướng dẫn và liên quan đến các bài tập cụ thể mỗi tuần một lần.Bạn sẽ ngạc nhiên nếu bạn có thể học được trong thời gian ngắn như vậy.
-
Các sách hữu ích về SQL dành cho người mới bắt đầu bao gồm:
SQL: Hướng dẫn cho Người mới bắt đầu
SQL gọn
Kiểm tra thư viện địa phương của bạn để xem họ có mang các sách SQL giới thiệu này hay không.
-
Kỹ năng SQL là mong muốn
-
Như đã đề cập trước đây, hầu hết mọi người đều cần người có kiến thức về SQL trong tổ chức của họ. Theo Gooroo, vào năm 2015 đã có 50, 705 việc làm đòi hỏi phải có kiến thức về SQL và mức lương trung bình cho một vị trí đòi hỏi kiến thức về SQL là $ 81, 632.
Dưới đây là một số loại vị trí cần SQL
Nhà phân tích số liệu
Nhà khoa học dữ liệu
Không bao giờ thắng bất cứ thứ gì? Đây là Làm thế nào để Luck Luck của bạn xung quanh
Có bạn đã được tham gia vào cuộc rút thăm trúng thưởng mà không cần chiến thắng? Bạn có bắt đầu để có được nản lòng? Đọc những lời khuyên này trước khi bạn từ bỏ trở thành người chiến thắng!
Các vấn đề quản lý xung quanh sự hài lòng của khách hàng
Một hướng dẫn để hiểu được đo lường và giá trị của sự hài lòng của khách hàng và vai trò của quản lý trong quá trình
Làm thế nào để mua sắm xung quanh để có những câu hỏi bảo hiểm nhân thọ tốt nhất
Tự hỏi làm thế nào để mua bảo hiểm nhân thọ? Nhiều người không nhận ra mức tăng nhỏ trong phí bảo hiểm nhân thọ có thể tăng lên. Đây là cách để mua sắm thông minh.