CƠ sở dữ LIỆU SQL SERVER

56 337 1
CƠ sở dữ LIỆU SQL SERVER

Đ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

Cơ sở dữ liệu SQL Server

SỞ DỮ LIỆU SQL SERVER Vũ Song Tùng Viện Điện tử - Viễn thông 1 §1. CÁC KHÁI NIỆM BẢN Thông tin về các Khoa và các Khóa học Thông tin về sinh viên 2 §1. CÁC KHÁI NIỆM BẢN Thông tin về sinh viên của lớp 2A – Khoa Điện tử 3 §1. CÁC KHÁI NIỆM BẢN  sở dữ liệu (CSDL): Tập hợp các dữ liệu của một hệ thống thông tin, được lưu trữ theo một cung cách nhất định để thể xử lý bằng máy tính điện tử.  MS Access, SQL server, MySQL, Oracle  Hệ quản trị (HQT) CSDL: Tập hợp các chương trình, thuật toán để thao tác trên CSDL.  Kiến trúc của CSDL: Gồm 3 mức: vật lý (physical), khái niệm (logical) và khung nhìn (view) 4 §2. SQL SERVER 5 §2. SQL SERVER 6 §2. SQL SERVER 7 §2. SQL SERVER 8 §2. SQL SERVER 9 §2. SQL SERVER Chạy Query 10 [...]... nvarchar(20), nvarchar(10), date, int 19 §3 CÁC BẢNG DỮ LIỆU (TABLES) 20 §3 CÁC BẢNG DỮ LIỆU (TABLES) 21 §3 CÁC BẢNG DỮ LIỆU (TABLES) 22 §3 CÁC BẢNG DỮ LIỆU (TABLES) 23 §3 CÁC BẢNG DỮ LIỆU (TABLES) 24 §3 CÁC BẢNG DỮ LIỆU (TABLES) 25 §3 CÁC BẢNG DỮ LIỆU (TABLES) 26 §3 CÁC BẢNG DỮ LIỆU (TABLES) 27 §3 CÁC BẢNG DỮ LIỆU (TABLES)  Thêm dữ liệu:     Chỉnh sửa dữ liệu:   INSERT INTO tên_bảng VALUES (dãy giá... image 14 §3 CÁC BẢNG DỮ LIỆU (TABLES) Miền Kiểu Chuỗi ký tự char Kích thước (byte) Hằng Số ký tự chỉ định char(10) 'abc' varchar Phụ thuộc dữ liệu varchar(5) 'abc' nchar Số ký tự chỉ định nchar(2) N'ĐTVT' nvarchar Phụ thuộc dữ liệu nvarchar(10) N'ĐTVT' text Boolean Cú pháp Phụ thuộc dữ liệu bit 0, 1, 'True', 'False' Tham khảo: http://www.connectionstrings.com/Articles/Show/ sql- server- data-type-reference... pháp Phụ thuộc dữ liệu bit 0, 1, 'True', 'False' Tham khảo: http://www.connectionstrings.com/Articles/Show/ sql- server- data-type-reference 15 §3 CÁC BẢNG DỮ LIỆU (TABLES) 16 §3 CÁC BẢNG DỮ LIỆU (TABLES) 17 §3 CÁC BẢNG DỮ LIỆU (TABLES) 18 §3 CÁC BẢNG DỮ LIỆU (TABLES) Create Table Khoa ( KhoaID TenKhoa ) Go int Primary Key Identity(1, 1), nvarchar(50) Create Table Lop ( LopID KhoaID KhoaHoc TenLop ) Go...§2 SQL SERVER 11 §3 CÁC BẢNG DỮ LIỆU (TABLES) 12 §3 CÁC BẢNG DỮ LIỆU (TABLES) 13 §3 CÁC BẢNG DỮ LIỆU (TABLES) Miền Kiểu Kích thước (byte) Số nguyên tinyint 1 0 … 255 smallint 2 –32,768 … 32,767 int 4 –2,147,483,648 … 2,147,483,647 bigint 8 –263 263... IS NULL LopID IS NULL 29 §3 CÁC BẢNG DỮ LIỆU (TABLES)  BÀI TẬP:  Tạo bảng Mon(MonID, TenMon, SoHT) MonID – số nguyên  TenMon – chứa được nhiều nhất 50 ký tự  SoHT – số nguyên (lớn nhất là 20)   Tạo bảng BangDiem(SHSV, MonID, Diem) SHSV – số nguyên  MonID – số nguyên  Diem – số nguyên (lớn nhất là 100)  30 §3 CÁC BẢNG DỮ LIỆU (TABLES)  BÀI TẬP:  Nhập dữ liệu cho bảng Lop: Khóa học 2 2 2 3... DỮ LIỆU (TABLES)  BÀI TẬP:  Nhập dữ liệu cho bảng Lop: Khóa học 2 2 2 3 3 3 3 3  Lớp ĐTVT-1 ĐTVT-2 CNTT-1 ĐTVT-1 ĐTVT-2 ĐTVT3 CNTT-1 CNTT-2 Xóa các lớp của khóa 2 31 §3 CÁC BẢNG DỮ LIỆU (TABLES)  BÀI TẬP:  Nhập số liệu cho bảng SinhVien từ danh sách sau: SHSV 20090405 20092420 20090178 20091997 20096324 20096328 20096349 20102855 20101789 20103807 20106354 20106318  Họ tên Lê Văn Cường Ngô Duy... (dãy giá trị) INSERT INTO tên_bảng (dãy các trường) VALUES (dãy giá trị) INSERT INTO tên_bảng SELECT … UPDATE tên_bảng SET tên_trường_1=giá_trị_1 [, tên_trường_2=giá_trị_2,…] WHERE điều_kiện_phù_hợp Xóa dữ liệu:  DELETE FROM tên_bảng WHERE điều_kiện_phù_hợp 28 §5 KHUNG NHÌN (VIEWS)  Mệnh đề WHERE Biểu thức Toán tử Ví dụ So sánh >, =, . nhìn (view) 4 §2. SQL SERVER 5 §2. SQL SERVER 6 §2. SQL SERVER 7 §2. SQL SERVER 8 §2. SQL SERVER 9 §2. SQL SERVER Chạy Query 10 §2. SQL SERVER 11 §3. CÁC BẢNG DỮ LIỆU (TABLES) 12. http://www.connectionstrings.com/Articles/Show/ sql- server- data-type-reference §3. CÁC BẢNG DỮ LIỆU (TABLES) 16 §3. CÁC BẢNG DỮ LIỆU (TABLES) 17 §3. CÁC BẢNG DỮ LIỆU (TABLES) 18 §3. CÁC BẢNG DỮ LIỆU (TABLES) Create. NIỆM CƠ BẢN  Cơ sở dữ liệu (CSDL): Tập hợp các dữ liệu của một hệ thống thông tin, được lưu trữ theo một cung cách nhất định để có thể xử lý bằng máy tính điện tử.  MS Access, SQL server,

Ngày đăng: 28/03/2014, 01:01

Từ khóa liên quan

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

Tài liệu liên quan