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. . .
Trang 1
Trang 2
Trang 3
Trang 4
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Trang 10
Tải về để xem bản đầy đủ
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
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:
- bai_giang_microsoft_sql_server_bai_1_gioi_thieu_ve_sql_serve.pdf