Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Cơ sở dữ liệu - Chương 5: Ngôn ngữ truy vấn có cấu trúc" cung cấp cho người học các kiến thức: Định nghĩa dữ liệu và các kiểu dữ liệu, các ràng buộc cơ bản trong SQL, các câu lệnh thay đổi lược đồ cơ sở dữ liệu,. . | 11/22/2018 CƠ SỞ DỮ LIỆU NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu NỘI DUNG 1 • Định nghĩa dữ liệu và các kiểu dữ liệu 2 • Các ràng buộc cơ bản trong SQL 3 • Các câu lệnh thay đổi lược đồ cơ sở dữ liệu 4 • Các câu truy vấn cơ bản trong SQL 5 • Các câu truy vấn phức tạp 6 • Các lệnh cập nhật dữ liệu trong SQL Ths. Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu ĐỊNH NGHĨA DỮ LIỆU & CÁC KIỂU DỮ LIỆU Định nghĩa lược đồ CSDL trong SQL • Tập hợp các bảng dữ liệu phục vụ cho một ứng dụng Thành phần của lược đồ CSDL • • • • Bảng dữ liệu Ràng buộc toàn vẹn Khung nhìn Câu lệnh tạo lược đồ CSDL CREATE SCHEMA COMPANY AUTHORIZATION SA Ths. Trịnh Hoàng Nam, namth@buh.edu.vn 1 11/22/2018 Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu ĐỊNH NGHĨA DỮ LIỆU & CÁC KIỂU DỮ LIỆU Bảng dữ liệu trong SQL • Quan hệ và các bộ dữ liệu của nó được tạo và lưu trữ vật lý trong tệp dữ liệu của DBMS Thành phần của bảng dữ liệu • • • • Các thuộc tính Miền giá trị của từng thuộc tính Các ràng buộc toàn vẹn trên bảng Ths. Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu ĐỊNH NGHĨA DỮ LIỆU & CÁC KIỂU DỮ LIỆU Bảng dữ liệu trong SQL • Cho phép có các bộ trùng nhau Câu lệnh tạo bảng dữ liệu trong SQL CREATE TABLE tên_bảng () Ths. Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu ĐỊNH NGHĨA DỮ LIỆU & CÁC KIỂU DỮ LIỆU Các kiểu dữ liệu trong SQL • • • • • Kiểu dữ liệu số Kiểu dữ liệu chuỗi ký tự Kiểu dữ liệu chuỗi bit Kiểu dữ liệu Boolean Kiểu dữ liệu Datetime Ths. Trịnh Hoàng Nam, namth@buh.edu.vn 2 11/22/2018 Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu ĐỊNH NGHĨA DỮ LIỆU & CÁC KIỂU DỮ LIỆU Ví dụ về lệnh tạo bảng dữ liệu Ths. Trịnh Hoàng Nam, namth@buh.edu.vn Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu CÁC LOẠI RÀNG BUỘC TOÀN VẸN DỮ LIỆU Ràng buộc NOT NULL • Yêu cầu một thuộc tính không được phép có giá trị .