tailieunhanh - nhập môn hệ quản trị Cơ sở dữ liệu phần 3

Edit Desc: Tài liệu giảng dạy về CSDL đã được giảng dạy với mục đích cung cấp cho sinh viên những kiến thức cơ bản nhất, có tính hệ thống liên quan tới CSDL. Thông qua cuốn tài liệu này, chúng tôi muốn giới thiệu với các bạn đọc về kỹ năng CSDL cơ bản. | Nhập môn Hệ quản trị cơ sở dữ liệu DB2 42 định không có lỗi nào được tìm thấy khi chạy kịch bản này. 9. Lặp lại bước 8 cho tệp . CSDL mới này là một ví dụ đơn giản cho một của hàng sách trên Internet. Bảng BOOKS chứa tất cả thông tin về những cuốn sách được lưu trữ. Bảng CUSTOMERS chứa thông tin về mỗi khách hàng của cửa hàng. Cuối cùng bảng SALES chứa dữ liệu về việc bán hàng. Bất kỳ lúc nào khách hàng đặt mua một cuốn sách một bản ghi được tạo ra trong bảng SALES. Sơ đồ dưới đây trình bày thiết kế và quan hệ giữa các bảng. Tạo kịch bản Nó rất hữu ích để cho phép tạo ra những tệp kịch bản những tệp thực thi những lệnh DB2 hoặc những câu lệnh SQL lặp lại nhiều lần. Ví dụ một người quản trị DBA có thể muốn chạy một kịch bản đưa ra hàng ngày để kiểm tra số hàng của những bảng quan trọng. Có hai dạng kịch bản thông thường 1. Các kịch bản SQL. 2. Các kịch bản vỏ hệ điều hành. Các kịch bản SQL Các kịch bản SQL bao gồm các câu lệnh truy vấn và các lệnh CSDL. Các kịch bản này là mối quan hệ đơn giản để hiểu và là nền độc lập. Tuy nhiên các biến hay các tham số không được hỗ trợ. Cho ví dụ các lệnh dưới đây được lưu lại trong tệp có tên scriptl .db2. CONNECT TO EXPRESS CREATE TABLE col1 INTEGER NOT NULL col2 VARCHAR 40 col3 DECIMAL 9 2 SELECT FROM FETCH FIRST 10 ROWS ONLY Nhập môn Hệ quản trị cơ sở dữ liệu DB2 43 COMMIT Tệp Trong phần kịch bản trên tất cả các câu lệnh là các câu lệnh SQL và mỗi câu lệnh được cách nhau bơi một dấu phân cách và trong trường hợp này là dấu chấm phẩy. Tên tệp không nhất thiết sử dụng đuôi mơ rộng là db2 . Bất kỳ phần mơ rộng nào cũng dùng được. Thực thi các kịch bản SQL Một kịch bản SQL có thể được thực thi bằng nhiều cách khác nhau có thể tử cửa sổ lệnh hoặc DB2 Command Window trên Windows hoặc thông qua Linux shell. Để chạy kịch bản từ DB2 Command Window hoặc Linux shell bạn có thể dùng các lệnh dưới đây db2 -t -v -f -z hoặc db2 -tvf -z .

TỪ KHÓA LIÊN QUAN