1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Cơ sở dữ liệu: Bài 5 - ThS. Vũ Văn Định

49 2 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Bài 5 - Ngôn ngữ CSDL – SQL. Nội dung chính trong chương này trình bày với người học ngôn ngữ thao tác dữ liệu và ngôn ngữ định nghĩa dữ liệu, CSDL quản lý cho thuê đĩa phim, mô hình dữ liệu trong SQL, ngôn ngữ định nghĩa dữ liệu và mệnh đề select. Mời bạn đọc tham khảo.

TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí Bài Ngôn ngữ CSDL – SQL  Để người sử dụng giao tiếp với CSDL phải có hệ thống ngơn ngữ giao tiếp bao gồm: • Ngơn ngữ định nghĩa liệu • Ngơn ngữ thao tác liệu • Ngơn ngữ truy vấn liệu • Ngôn ngữ quản lý liệu Mỗi hệ quản trị CSDL có cách cài đặt ngơn ngữ khác dựa chuẩn ngôn ngữ truy vấn có cấu trúc SQL ( Structured- Query Language) TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí I Ngơn ngữ định nghĩa liệu SQL   Là ngôn ngữ mô tả liệu, cho phép người dùng định nghĩa cấu trúc CSDL, sửa đổi cấu trúc, liên kết thành phần CSDL Ngồi , cịn cung cấp khả khác : định nghĩa khung nhìn, kiểm sốt tính tồn vẹn liệu, cấp phát quyền truy cập, … TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí Quy ước : – Tên tên bảng, thuộc tính đối tượng khơng chứa dấu cách, khơng trùng tên với – Các phạm trù cú pháp bắt buộc phải điền đặt cặp dấu < > – Các thành phần tuỳ chọn viết cặp dấu [ ] – Mỗi câu lệnh SQL viết nhiều dòng kết thúc dấu ; TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí Các kiểu liệu đơn giản SQL     Kiểu liệu số: integer , float, decimal(n,p)- số thực với độ dài tối đa n chữ số với p chữ số thập phân , number(n)- kiểu số có độ dài tối đa n Kiểu liệu chuỗi : -varchar (n) - chuỗi có độ dài biến đổi từ đ ế n n - Char (n): xâu kí tự có độ dài cố định n ( n, ………………… < kích thước n>, ); TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí Ví dụ : Tạo bảng SINH_VIEN có thuộc tính: - mã sinh viên ( kiểu số có độ dài : khai báo ràng buộc toàn vẹn CSDL Primary Key ( Khố chính): Khai báo khố mảng Unique ( Khố ) : Khai báo khố khác có Foreign Key Khố_ ngồi References Tên_ bảng : Khai báo khố ngồi bảng Check Điều_kiện_ràng_buộc : Khai báo ràng buộc liệu TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí Ví dụ : Tạo bảng SINH_VIEN có: - khố thuộc tính mã sinh viên ( kiểu s ố) - họ tên ( kiểu xâu kí tự có độ dài = 8.0; TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí Xố ghi Có thể xố hay nhiều ghi thoả mãn điều kiện Dạng tổng quát: DELETE [tên_bảng] [FROM { Tên_bảng / Tên_ view}] [WHERE Biểu_ thức _điều _kiện] Ví dụ : Xố sinh viên có điểm HL (HL

Ngày đăng: 11/05/2021, 04:12