Ngôn ngữ vấn tin cơ sở dữ liệu (structure query language)

3 370 0
Ngôn ngữ vấn tin cơ sở dữ liệu (structure query language)

Đang tải... (xem toàn văn)

Thông tin tài liệu

Ngôn ngữ vấn tin sở liệu (Structure Query Language) Ngôn ngữ vấn tin sở liệu (Structure Query Language) Bởi: Khoa CNTT ĐHSP KT Hưng Yên Cơ sở liệu gì? Cơ sở liệu kho chứa thồn tin Có nhiều loại sở liệu Cơ sở liệu quan hệ loại sở liệu phổ biến Một sở liệu bao gồm: • Chứa liệu bảng, đựơc cấu tạo dòng gọi mẩu tin,và cột gọi trường • Cho phép lấy (hay truy vấn) tập liệu từ bảng • Cho phép nối bảng với cho mục điứch truy cập mẩu tin liên quan đến chứa bảng khác Bộ máy (Engine) sở liệu gì? Chức sở liệu cung cấp máy sở liệu, hệ thống chương trình quản lý cách thức chứa trả liệu Như máy sở liệu Microsoft Jet, Microsoft SQL Server… Bảng trường Các sở liệu cấu tạo từ bảng dừng thể phân nhóm liệu Ví dụ ta tạo sở liệu để quản lýy tài khoản công việc kinh doanh, ta phải tạo bảng cho khách hàng, bảng cho hoá đơn bảng cho nân viên Bảng có cấu trúc định nghĩa sẵn chứa liệu phù hợp với cấu trúc • Bảng chứa mẩu tin mẩu liệu riêng rẽ bên phân nhóm liệu 1/3 Ngôn ngữ vấn tin sở liệu (Structure Query Language) • Mốu tin: Chứa trường Mỗi trường thể phận liệu mẩu tin Thiết kế cở dũ liệu: để tạo cở liệu trước hết ta phải xác định thông tin cần theo dõi Sau ta thiết kế sở liệu tạo bảng chứa trường định nghĩa kiểu liệu có sau ki tạo cấu trúc sở liệu, sở liệu chứa liệu dạng mẩu tin Ta đưa liệu vào mà bảng hay định nghĩa trường liệu chỗ để chứa Do thiết kế sở dũ liệu cức kỳ quan trọng khó thay đổi mộ tạo xong Giữa bảng sở liệu có mối liên hệ với Khi ta định nghĩa mối quan hệ ta thông báo với máy sở liệu biết hai trường hai bảng liên quan nối với Recordset gì? Một ta biết tạo bảng ta phải biết thao tác với chúng Thao tác bảng liên quan đến việc nhập lấy liệu từ bảng khác việc kiểm tra sửa đổi cấu trúc bảng Để thao tác với cấu trúc bảng ta dùng câu lệnh định nghĩa liệu (Câu lệnh truy vấn) đối tượng TableDef Để thao tác liệu bảng ta dùng RecorSet Một Recordset cấu trúc liệu thể tập hợp mẩu tin lấy từ sở liệu Về khái niệm tương tự bảng có thêm vài thuộc tính riêng biệt quan trọng Các Recordset thể đối tượng, khái niệm tương tự đối tượng giao diện người sử dụng Cũng đói tượng khác VB đối tượng Recordset có thuộc tính phương thức riêng Ta lập trình để tạo sử dụng Recordset theo ba thư viện truy cập liệu: • Các đối tượng truy cập liệu (DAO) • Các đối tượng truy cập liệu từ xa (RDO) • Các đối tượng liệu Active (ADO) Ngôn ngữ SQL Các câu truy vấn SQL cho ta khả lấy mẩu tin từ bảng sở liệu, đối chiếu quan hệ sở liệu với nhiều bảng thao tác với cấu trúc sở liệu 2/3 Ngôn ngữ vấn tin sở liệu (Structure Query Language) SQL(Structure Query Language) giải pháp chuẩn để thao tác với sở dũ liệu Nó thực theo nhiều dạng khac hệ thống sở liệu quan hệ bao gồm MicroSoft Access SQL Server Nói chung SQL dùng để tạo câu truy vấn dùng để trích liệu từ sở dũ liệu với số lượng lớn câu lệnh dùng để thi hành chức khác sở liệu tạo bảng trường Các câu lệnh SQL chia làm hai loại: • • • • DDL(Data definition language): Ngôn ngữ định nghĩa liệu DML (Data manipulation languge): Ngôn ngữ thao tác liệu DCL(Data control language ): Ngôn ngữ điều khiển liệu TCL(Transaction control languge): Ngôn ngữ điều khiển phiên dao dịch 3/3 ... quan hệ sở liệu với nhiều bảng thao tác với cấu trúc sở liệu 2/3 Ngôn ngữ vấn tin sở liệu (Structure Query Language) SQL(Structure Query Language) giải pháp chuẩn để thao tác với sở dũ liệu Nó.. .Ngôn ngữ vấn tin sở liệu (Structure Query Language) • Mốu tin: Chứa trường Mỗi trường thể phận liệu mẩu tin Thiết kế cở dũ liệu: để tạo cở liệu trước hết ta phải xác định thông tin cần... kế sở liệu tạo bảng chứa trường định nghĩa kiểu liệu có sau ki tạo cấu trúc sở liệu, sở liệu chứa liệu dạng mẩu tin Ta đưa liệu vào mà bảng hay định nghĩa trường liệu chỗ để chứa Do thiết kế sở

Ngày đăng: 31/12/2015, 14:52

Từ khóa liên quan

Mục lục

  • Ngôn ngữ vấn tin cơ sở dữ liệu (Structure Query Language)

  • Cơ sở dữ liệu là gì?

  • Bộ máy (Engine) cơ sở dữ liệu là gì?

  • Bảng và trường.

  • Recordset là gì?

Tài liệu cùng người dùng

Tài liệu liên quan