TAILIEUCHUNG - Bài giảng môn Cơ sở dữ liệu: Chương 4 - ThS. Thái Bảo Trân

Bài giảng môn "Cơ sở dữ liệu - Chương 4: Ngôn ngữ SQL" cung cấp cho người học các kiến thức: Các ngôn ngữ giao tiếp, ngôn ngữ định nghĩa dữ liệu, ngôn ngữ truy vấn dữ liệu có cấu trúc. nội dung chi tiết. | Bài giảng môn Cơ sở dữ liệu: Chương 4 - ThS. Thái Bảo Trân 29/09/2015 1. Giới thiệu (1) SQL (Structured Query Language) là gì ? Là một công cụ quản lý dữ liệu được sử dụng phổ Chương 4: Ngôn ngữ SQL biến ở nhiều lĩnh vực. Hầu hết các ngôn ngữ bậc cao đều có trình hỗ trợ SQL Là ngôn ngữ chuẩn để truy vấn và thao tác trên CSDL quan hệ Lịch sử phát triển Khởi nguồn của SQL là SEQUEL - Structured English QUEry Language, năm 1974) Giảng viên: ThS. Thái Bảo Trân Được phát triển bởi IBM (1970s) Được ANSI công nhận và phát triển thành chuẩn Thời lượng: 12 tiết SQL89 SQL92 (SQL2) SQL99 (SQL3) Khoa HTTT - Đại học CNTT 1 3 Nội dung 1. Giới thiệu (2) Đặc điểm của SQL 1. Giới thiệu Là ngôn ngữ tựa Tiếng Anh 2. Các ngôn ngữ giao tiếp Là ngôn ngữ phi thủ tục Người sử dụng chỉ cần đưa ra nội dung cần truy vấn 3. Ngôn ngữ định nghĩa dữ liệu Cung cấp tập lệnh phong phú cho các công việc hỏi 4. Ngôn ngữ thao tác dữ liệu đáp dữ liệu Yêu cầu duy nhất để sử dụng cho các hỏi đáp là phải 5. Ngôn ngữ truy vấn dữ liệu có cấu trúc nắm vững được các cấu trúc CSDL của mình. SQL sử dụng thuật ngữ Bảng ~ quan hệ Cột ~ thuộc tính Dòng ~ bộ 2 4 1 29/09/2015 1. Giới thiệu (3) 3. Ngôn ngữ định nghĩa dữ liệu (1) SQL gồm Là ngôn ngữ mô tả Lược đồ cho mỗi quan hệ Định nghĩa dữ liệu Miền giá trị tương ứng của từng thuộc tính Thao tác dữ liệu Ràng buộc toàn vẹn Định nghĩa khung nhìn Chỉ mục trên mỗi quan hệ Gồm Ràng buộc toàn vẹn CREATE TABLE (tạo bảng) Phân quyền và bảo mật DROP TABLE (xóa bảng) Điều khiển giao tác ALTER TABLE (sửa bảng) CREATE DOMAIN (tạo miền giá trị) CREATE DATABASE 5 7 2. Các ngôn ngữ giao tiếp 3. Ngôn ngữ định nghĩa dữ liệu (2) Ngôn ngữ định nghĩa dữ liệu (Data Definition Lệnh tạo bảng (CREATE) Language - DDL): cho phép khai báo cấu trúc

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.