Hướng dẫn SQL & XQuery cho IBM DB2, Phần 6: Ngôn ngữ định nghĩa dữ liệu và ngôn ngữ kiểm soát dữ liệu
Số trang: 34
Loại file: pdf
Dung lượng: 256.29 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tổng quan về các thành phần DML, DDL, và DCL của SQL Pat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường, IBM Bruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, IBM Jessica Cao, Chuyên viên phát triển các công cụ đào tạo, IBM Tóm tắt: Hướng dẫn này, Phần 6 của loạt bài hướng dẫn SQL & XQuery cho IBM DB2 , phát triển theo ngôn ngữ xử lý dữ liệu (DML) và giới thiệu ngôn ngữ định nghĩa dữ liệu (DDL) và ngôn ngữ kiểm soát dữ liệu (DCL). Nó cũng...
Nội dung trích xuất từ tài liệu:
Hướng dẫn SQL & XQuery cho IBM DB2, Phần 6: Ngôn ngữ định nghĩa dữ liệu và ngôn ngữ kiểm soát dữ liệu Hướng dẫn SQL & XQuery cho IBM DB2, Phần 6: Ngôn ngữ định nghĩa dữ liệu và ngôn ngữ kiểm soát dữ liệuTổng quan về các thành phần DML, DDL, và DCL của SQLPat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường, IBMBruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, IBMJessica Cao, Chuyên viên phát triển các công cụ đào tạo, IBMTóm tắt: Hướng dẫn này, Phần 6 của loạt bài hướng dẫn SQL & XQuery choIBM DB2 , phát triển theo ngôn ngữ xử lý dữ liệu (DML) và giới thiệu ngôn ngữđịnh nghĩa dữ liệu (DDL) và ngôn ngữ kiểm soát dữ liệu (DCL). Nó cũng bàn luậnđến các lệnh SQL khác lệnh SELECT. Trước khi bạn bắt đầuVề loạt bài nàyLoạt bài hướng dẫn này dạy các chủ đề SQL từ cơ bản đến nâng cao và các chủ đềXQuery cơ bản. Nó cũng chỉ ra cách diễn đạt các câu hỏi nghiệp vụ th ường gặpbằng các truy vấn cơ sở dữ liệu sử dụng các câu truy vấn SQL hay các câu truyvấn XQuery. Những người phát triển ứng dụng và những người quản trị cơ sở dữliệu có thể sử dụng hướng dẫn này để nâng cao các kỹ năng truy vấn cơ sở dữ liệucủa mình. Các thành viên tham gia sáng kiến học đường IBM có thể sử dụng loạthướng dẫn này như một phần trong chương trình giảng dạy cơ sở dữ liệu của họ.Loạt bài hướng dẫn chỉ ra cách diễn đạt các câu hỏi kinh doanh th ường gặp nhưcác truy vấn cơ sở dữ liệu khi sử dụng SQL hay các XQuery.Tất cả các ví dụ trong bài này là dựa trên Aroma, một cơ sở dữ liệu mẫu chứa cácdữ liệu doanh thu về các sản phẩm cà phê và chè đã bán trong các cửa hàng trênkhắp nước Mỹ. Mỗi ví dụ gồm có ba phần: Một câu hỏi kinh doanh dưới dạng ngôn ngữ thường ngày Một hoặc nhiều ví dụ truy vấn, được biểu diễn bằng SQL hay XQuery Một bảng các kết quả trả về từ cơ sở dữ liệu Hướng dẫn này được thiết kế để cho phép các học viên học tập ngôn ngữ SQL vàXQuery. Cũng như học bất cứ cái gì khác, việc bổ sung thêm các bài tập thực hànhlà rất quan trọng. Dữ liệu và các định nghĩa bảng sẽ tạo điều kiện thuận lợi cho cácbài tập thực hành này.Đối với các sinh viên sử dụng tài liệu này như một phần của khoá học, hãy nhận từthầy hướng dẫn của mình các chỉ dẫn để kết nối tới cơ sở dữ liệu Aroma và tìmhiểu mọi sự khác biệt giữa hướng dẫn và cài đặt tại máy cục bộ của mình.Cảm ơn bạn lựa chọn IBM® DB2® để nghiên cứu về các máy chủ dữ liệu lai,phục vụ dữ liệu với cả hai cấu trúc: cấu trúc quan hệ thuần khiết lẫn cấu trúcpureXML.Hướng dẫn này được viết cho Express-C 9 DB2 trên nền Linux®, UNIX®, vàWindows®.Về hướng dẫn nàyTất cả các phần trước của loạt bài này đã tập trung vào lệnh SELECT. Hướng dẫnnày giới thiệu các thành phần và các lệnh khác SQL, bao gồm: CREATE TABLE INSERT UPDATE DELETE ALTER TABLE CREATE VIEW CREATE INDEX DROP TABLE GRANT REVOKE Kết nối tới một cơ sở dữ liệuBạn cần kết nối tới một cơ sở dữ liệu trước khi có thể sử dụng các câu lệnh SQLđể truy vấn hay xử lý dữ liệu. Lệnh CONNECT kết hợp một kết nối c ơ sở dữ liệuvới một tên người sử dụng.Đối với loạt bài này, tên cơ sở dữ liệu là aromadb. (Nếu bạn là sinh viên khi sửdụng phần này như một phần của khoá học, hãy thông qua thầy hướng dẫn để tìmra tên cơ sở dữ liệu bạn cần nối tới.)Để kết nối tới cơ sở dữ liệu aromadb, gõ lệnh sau đây vào trong bộ xử lý dònglệnh DB2:CONNECT TO aromadb USER userid USINGpasswordĐối với sinh viên khi sử dụng phần này như một phần của khoá học, thay thếuserid và password bằng số ID và mật khẩu của người sử dụng mà bạn đãnhận được từ thầy hướng dẫn. Nếu máy không hỏi userid và password thì chỉ cầngõ vào lệnh sau đây:CONNECT TO aromadbThông điệp sau báo cho bạn biết rằng đã tạo kết nối thành công:Database Connection InformationDatabase server = DB2/NT 9.0.0SQL authorization ID = USERIDLocal database alias = AROMADBKhi đã kết nối được, bạn có thể bắt đầu sử dụng cơ sở dữ liệu. Các thành phần SQLSQL gồm có ba thành phần: ngôn ngữ xử lý dữ liệu (DML), ngôn ngữ định nghĩadữ liệu (DDL) và ngôn ngữ kiểm soát dữ liệu (DCL). DML gồm các lệnhSELECT, UPDATE, INSERT, và DELETE; DDL gồm các lệnh CREATE,ALTER, và DROP ; ngôn ngữ kiểm soát gồm có các lệnh GRANT và REVOKE. Thành Lệnh M ô tả phần SQL Thường dùng để hiển thị các kết SELECT quả truy vấn. Thường dùng để thay đổi các giá trị hiện có trong các bảng. UPDATE UPDATE ảnh hưởng đến dữ liệu tại mức cột.DML Thường dùng để thêm các hàng mới vào các bảng. INSERT ảnh INSERT ...
Nội dung trích xuất từ tài liệu:
Hướng dẫn SQL & XQuery cho IBM DB2, Phần 6: Ngôn ngữ định nghĩa dữ liệu và ngôn ngữ kiểm soát dữ liệu Hướng dẫn SQL & XQuery cho IBM DB2, Phần 6: Ngôn ngữ định nghĩa dữ liệu và ngôn ngữ kiểm soát dữ liệuTổng quan về các thành phần DML, DDL, và DCL của SQLPat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường, IBMBruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, IBMJessica Cao, Chuyên viên phát triển các công cụ đào tạo, IBMTóm tắt: Hướng dẫn này, Phần 6 của loạt bài hướng dẫn SQL & XQuery choIBM DB2 , phát triển theo ngôn ngữ xử lý dữ liệu (DML) và giới thiệu ngôn ngữđịnh nghĩa dữ liệu (DDL) và ngôn ngữ kiểm soát dữ liệu (DCL). Nó cũng bàn luậnđến các lệnh SQL khác lệnh SELECT. Trước khi bạn bắt đầuVề loạt bài nàyLoạt bài hướng dẫn này dạy các chủ đề SQL từ cơ bản đến nâng cao và các chủ đềXQuery cơ bản. Nó cũng chỉ ra cách diễn đạt các câu hỏi nghiệp vụ th ường gặpbằng các truy vấn cơ sở dữ liệu sử dụng các câu truy vấn SQL hay các câu truyvấn XQuery. Những người phát triển ứng dụng và những người quản trị cơ sở dữliệu có thể sử dụng hướng dẫn này để nâng cao các kỹ năng truy vấn cơ sở dữ liệucủa mình. Các thành viên tham gia sáng kiến học đường IBM có thể sử dụng loạthướng dẫn này như một phần trong chương trình giảng dạy cơ sở dữ liệu của họ.Loạt bài hướng dẫn chỉ ra cách diễn đạt các câu hỏi kinh doanh th ường gặp nhưcác truy vấn cơ sở dữ liệu khi sử dụng SQL hay các XQuery.Tất cả các ví dụ trong bài này là dựa trên Aroma, một cơ sở dữ liệu mẫu chứa cácdữ liệu doanh thu về các sản phẩm cà phê và chè đã bán trong các cửa hàng trênkhắp nước Mỹ. Mỗi ví dụ gồm có ba phần: Một câu hỏi kinh doanh dưới dạng ngôn ngữ thường ngày Một hoặc nhiều ví dụ truy vấn, được biểu diễn bằng SQL hay XQuery Một bảng các kết quả trả về từ cơ sở dữ liệu Hướng dẫn này được thiết kế để cho phép các học viên học tập ngôn ngữ SQL vàXQuery. Cũng như học bất cứ cái gì khác, việc bổ sung thêm các bài tập thực hànhlà rất quan trọng. Dữ liệu và các định nghĩa bảng sẽ tạo điều kiện thuận lợi cho cácbài tập thực hành này.Đối với các sinh viên sử dụng tài liệu này như một phần của khoá học, hãy nhận từthầy hướng dẫn của mình các chỉ dẫn để kết nối tới cơ sở dữ liệu Aroma và tìmhiểu mọi sự khác biệt giữa hướng dẫn và cài đặt tại máy cục bộ của mình.Cảm ơn bạn lựa chọn IBM® DB2® để nghiên cứu về các máy chủ dữ liệu lai,phục vụ dữ liệu với cả hai cấu trúc: cấu trúc quan hệ thuần khiết lẫn cấu trúcpureXML.Hướng dẫn này được viết cho Express-C 9 DB2 trên nền Linux®, UNIX®, vàWindows®.Về hướng dẫn nàyTất cả các phần trước của loạt bài này đã tập trung vào lệnh SELECT. Hướng dẫnnày giới thiệu các thành phần và các lệnh khác SQL, bao gồm: CREATE TABLE INSERT UPDATE DELETE ALTER TABLE CREATE VIEW CREATE INDEX DROP TABLE GRANT REVOKE Kết nối tới một cơ sở dữ liệuBạn cần kết nối tới một cơ sở dữ liệu trước khi có thể sử dụng các câu lệnh SQLđể truy vấn hay xử lý dữ liệu. Lệnh CONNECT kết hợp một kết nối c ơ sở dữ liệuvới một tên người sử dụng.Đối với loạt bài này, tên cơ sở dữ liệu là aromadb. (Nếu bạn là sinh viên khi sửdụng phần này như một phần của khoá học, hãy thông qua thầy hướng dẫn để tìmra tên cơ sở dữ liệu bạn cần nối tới.)Để kết nối tới cơ sở dữ liệu aromadb, gõ lệnh sau đây vào trong bộ xử lý dònglệnh DB2:CONNECT TO aromadb USER userid USINGpasswordĐối với sinh viên khi sử dụng phần này như một phần của khoá học, thay thếuserid và password bằng số ID và mật khẩu của người sử dụng mà bạn đãnhận được từ thầy hướng dẫn. Nếu máy không hỏi userid và password thì chỉ cầngõ vào lệnh sau đây:CONNECT TO aromadbThông điệp sau báo cho bạn biết rằng đã tạo kết nối thành công:Database Connection InformationDatabase server = DB2/NT 9.0.0SQL authorization ID = USERIDLocal database alias = AROMADBKhi đã kết nối được, bạn có thể bắt đầu sử dụng cơ sở dữ liệu. Các thành phần SQLSQL gồm có ba thành phần: ngôn ngữ xử lý dữ liệu (DML), ngôn ngữ định nghĩadữ liệu (DDL) và ngôn ngữ kiểm soát dữ liệu (DCL). DML gồm các lệnhSELECT, UPDATE, INSERT, và DELETE; DDL gồm các lệnh CREATE,ALTER, và DROP ; ngôn ngữ kiểm soát gồm có các lệnh GRANT và REVOKE. Thành Lệnh M ô tả phần SQL Thường dùng để hiển thị các kết SELECT quả truy vấn. Thường dùng để thay đổi các giá trị hiện có trong các bảng. UPDATE UPDATE ảnh hưởng đến dữ liệu tại mức cột.DML Thường dùng để thêm các hàng mới vào các bảng. INSERT ảnh INSERT ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 312 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
8 trang 264 0 0
-
6 trang 170 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 152 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 84 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 71 0 0 -
150 trang 68 0 0
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0 -
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 66 0 0