Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên

Các ví dụ về bài toán quản lý

Họ và tên

Giới tính

Ngày sinh

Nơi sinh

Quê quán

Đối tượng

Tên khoa

Tên các môn học

Số ĐVHT của từng môn học

Điểm các môn học

v.v. . .

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 1

Trang 1

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 2

Trang 2

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 3

Trang 3

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 4

Trang 4

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 5

Trang 5

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 6

Trang 6

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 7

Trang 7

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 8

Trang 8

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 9

Trang 9

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 24 trang xuanhieu 3440
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên

Bài giảng Microsoft SQL Server - Bài 1: Giới thiệu về SQL Server - Lê Thị Tú Kiên
Lê Thị Tú Kiên 
Bộ môn HTTT – CNTT – ĐHSPHN 
Email: kienltt@hnue.edu.vn 
Nội dung 
 Bài 1: Giới thiệu về SQL Server 
 Bài 2: Các kiểu dữ liệu trong SQL Server 
 Bài 3: Tạo lập và bảo trì cơ sở dữ liệu 
 Bài 4: Truy vấn trên một bảng dữ liệu 
 Bài 5: Truy vấn trên nhiều bảng dữ liệu 
 Bài 6: Truy vấn tính tổng 
 Bài 7: Truy vấn lồng (truy vấn con) 
 Bài 8: Các ràng buộc dữ liệu trên bảng 
 Bài 9: Chèn, sửa, xóa dữ liệu 
 Bài 10: Bảng ảo và chỉ mục(View and Index) 
 Bài 11: Quản lý giao tác và khóa (Manage transactions and 
locking) 
 Bài 12: Quản lý bảo mật CSDL (Manage database security) 
Tài liệu tham khảo 
 Brayan Syverson, Joel Murach, Murach’s SQL Server 2012 for 
deverlopers, Mike Murnach & Associates, Inc, 2012. (Textbook) 
 Lê Tiến Vương, Nhập môn Cơ sở dữ liệu quan hệ, NXB Thống kê 
(2000). 
 Hồ Thuần - Hồ Cẩm Hà, Các hệ Cơ sở dữ liệu lý thuyết và thực hành, 
NXB Giáo dục (2 tập). 
 Phạm Hữu Khang, Lập trình ứng dụng chuyên nghiệp SQL Server 
2000, NXB Giáo dục, (2 tập) 
 Nguyễn Ngọc Minh- Hoàng Đức Hải, Microsoft SQL Server 2000, 
NXB Lao động – xã hội. 
 Các sách, giáo trình điện tử: SQL Sever 2000, SQL Sever 2005, SQL 
Sever 2008, SQL Server 2012, v.v 
MỘT SỐ KHÁI NIỆM CƠ BẢN 
Các ví dụ về bài toán quản lý 
 Bài toán quản sinh viên 
 Những thông tin nào của sinh viên 
sẽ được lưu trữ? 
Các ví dụ về bài toán quản lý 
 Họ và tên 
 Giới tính 
 Ngày sinh 
 Nơi sinh 
 Quê quán 
 Đối tượng 
 Tên khoa 
 Tên các môn học 
 Số ĐVHT của từng môn học 
 Điểm các môn học 
 v.v. . . 
Các ví dụ về bài toán quản lý 
Cách tổ chức và lưu trữ thông tin 
Tên Khoa Họ tên Ngày Sinh Giới 
tính 
Tên môn 
học 
ĐVHT Điểm  
CNTT A 20/5/85 Nam THCS 4 8 
CNTT A 20/5/85 Nam GT1 5 7 
CNTT B 7/8/85 Nữ THCS 4 9 
Toán-Tin A 12/6/85 Nữ GT1 5 7 
Các ví dụ về bài toán quản lý 
Bảng Khoa: 
MaKhoa Tên Khoa Điện thoại  
CNTT Công Nghệ Thông Tin 04 7547100 
HH Hoá Học 04 7547101 
TT Toán -Tin 04 7547102 
VL Vật Lý 04 7547103 
Các ví dụ về bài toán quản lý 
Bảng Sinh_vien: 
MaSV Họ tên Ngày Sinh makhoa 
CNTTK5901 A 20/5/85 CNTT 
CNTTK5902 B 7/8/85 CNTT 
TTK5901 A 12/6/85 TT 
Các ví dụ về bài toán quản lý 
Bảng Mon_hoc: 
MaMH TenMH SoTinChi  
MH1 Giải tích 1 3 
MH2 Tiếng Anh 1 3 
MH3 Tin đại cương 2 
Các ví dụ về bài toán quản lý 
Bảng Diem: 
MaSV MaMH ĐiemGK ĐiemCK 
TBM 
CNTTK5901 MH1 8 7 
CNTTK5901 MH2 5 8 
CNTTK5901 MH3 7 9 
CNTTK5902 MH1 6 8 
CNTTK5902 MH2 7 6 
Các ví dụ về bài toán quản lý 
Các thao tác cơ bản 
Tạo lập danh sách: tạo mới danh sách sinh viên nhập 
trường 
Cập nhật thông tin: sửa chữa thông tin 
Truy xuất thông tin: 
 Đưa ra danh sách điểm tổng kết các môn học của các sinh 
viên? 
Đưa ra danh sách các sv K55 có điểm tổng kết kì I >=7.0? 
Các ví dụ về bài toán quản lý 
 Bài toán quản lý nhân sự 
 Những thông tin nào của từng cán 
bộ sẽ được lưu trữ? 
Các ví dụ về bài toán quản lý 
 Họ và tên 
 Giới tính 
 Ngày sinh 
 Nơi sinh 
 Quốc tịch 
 Nghề nghiệp 
 Trình độ văn hóa 
 Phòng làm việc 
 Bậc lương 
 v.v. . . 
Các ví dụ về bài toán quản lý 
Các ví dụ về bài toán quản lý 
Các thao tác cơ bản 
Tạo lập hồ sơ: tạo mới hồ sơ 
Cập nhật hồ sơ: sửa chữa thông tin trong hồ sơ 
Truy xuất thông tin: 
 Đưa ra danh sách cán bộ được tăng lương trong năm nay? 
Đưa ra danh sách các cán bộ năm nay đến tuổi nghỉ hưu? 
Các ví dụ về bài toán quản lý 
 Kết luận 
Bài toán quản lý khi có máy tính và khi chưa có 
máy tính đều bao gồm công việc tổ chức thông tin, 
tạo lập, cập nhật, và kết xuất thông tin. 
Khi quản lý với máy tính việc tổ chức thông tin có 
một số đặc thù riêng về cấu trúc của thông tin và 
các thao tác đã được thực hiện tự động nhờ các 
chương trình máy tính. Hiệu quả công việc tăng 
lên nhờ tốc độ xử lý cao và khối lượng lưu trữ hầu 
như không bị hạn chế 
Các ví dụ về bài toán quản lý 
 Các bài toán quản lý khác 
Quản lý thư viện 
Quản lý sinh viên 
Quản lý tuyển sinh 
Quản lý tài chính 
Quản lý công văn 
Quản lý bệnh nhân 
Quản lý chuyến bay 
v.v. . . 
Cơ sở dữ liệu (DataBase – DB) 
là tập hợp dữ liệu của một bài toán quản lý 
được lưu trữ trên các vật mang tin dưới dạng 
các tập tin và là đối tượng tác nghiệp của người 
quản lý. 
CSDL quản lý nhân sự 
Hệ quản trị cơ sở dữ liệu 
(DataBase Managment System - DBMS) 
Một bộ chương trình máy tính 
giúp con người quản lý và khai thác cơ sở dữ liệu 
Quá trình phát triển các hệ quản trị CSDL 
 Quá trình phát triển các hệ quản trị CSDL 
 IMS (Information Management System) của hãng IBM 
(1960s): hệ quản trị CSDL dựa trên mô hình dữ liệu 
phâncấp được sử dụng trên hầu hết các cài đặt ở máy tính 
lớn (large mainframe) 
 IDS (Integrated Data Store - giữa 1960s): hệ quản trị 
CSDL dựa trên mô hình dữ liệu mạng 
 thế hệ thứ nhất của các hệ quản trị CSDL 
Quá trình phát triển các hệ quản trị CSDL 
 System-R (1976): hệ quản trị CSDL đầu tiên dựa trên mô 
hình quan hệ của hãng IBM ra đời 
 Từ những năm 1980 đến nay hàng trăm các hệ quản trị 
CSDL kiểu quan hệ ra đời cho cả môi trường máy tính 
lớn và cả máy tính cá nhân: DB2, ORACLE, Dbase, 
Sybase, Informix, SQL-server, Access, Foxpro, 
Paradox,... 
 thế hệ thứ hai của các hệ quản trị CSDL 
Quá trình phát triển các hệ quản trị CSDL 
 Từ những năm 1990: bắt đầu xây dựng các hệ 
quản trị CSDL kiểu hướng đối tượng và hướng 
đối tượng-quan hệ 
 thế hệ thứ ba của các hệ quản trị CSDL 
 Từ những năm 2009: các hệ quản trị CSDL 
NoSQL được phát triển mạnh mẽ nhằm đáp 
ứng quản lý các CSDL lớn (Bigdata) 
 thế hệ thứ tư của các hệ quản trị CSDL 

File đính kèm:

  • pdfbai_giang_microsoft_sql_server_bai_1_gioi_thieu_ve_sql_serve.pdf