Bài giảng SQL Server 2008: Chương 1 - Trần Thị Kim Chi
lượt xem 14
download
Bài giảng "SQL Server 2008 - Chương 1: Tổng quan SQL Server 2008" trình bày các nội dung: Tổng quan về cơ sở dữ liệu quan hệ, hệ quản trị cơ sở dữ liệu, giới thiệu SQL Server, SQL server services & tools, giới thiệu SQL Server 2008, bộ công cụ management studio, Metadata – Siêu dữ liệu. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng SQL Server 2008: Chương 1 - Trần Thị Kim Chi
- CHƯƠNG 1 Giảng viên: Trần Thị Kim Chi 1
- 1 Tổng quan về Cơ Sở Dữ Liệu quan hệ 2 Hệ Quản Trị Cơ Sở Dữ Liệu 3 Giới thiệu SQL Server 4 SQL Server Services & Tools 5 Giới thiệu SQL Server 2008 6 Bộ công cụ Management Studio 7 Metadata – Siêu dữ liệu 2
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Data (dữ liệu) và information (thông tin) – Data: sự biểu diễn của các đối tượng và sự kiện được ghi nhận và được lưu trữ trên các phương tiện của máy tính. Dữ liệu có cấu trúc: số, ngày, chuỗi ký tự, … Dữ liệu không có cấu trúc: hình ảnh, âm thanh, đoạn phim, … – Information: dữ liệu đã được xử lý để làm tăng sự hiểu biết của người sử dụng. Phân biệt giữa data và information?? 3
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Data (dữ liệu) và information (thông tin) Dữ liệu 1 10273 Nguyễn Văn Hoà CDTH7 20 2 00298 Nguyễn Minh Tâm CDTH7 19 … 151 50542 Hồ Xuân Phương TCTH33 18 152 50075 Lê Việt Dũng CNTH34 20 Thông tin: dữ liệu trong ngữ cảnh STT Mã sinh viên Họ và tên sinh viên Lớp Tuổi 1 10273 Nguyễn Văn Hoà CDTH7 20 2 00298 Nguyễn Minh Tâm CDTH7 19 … 151 50542 Hồ Xuân Phương TCTH33 18 152 50075 Lê Việt Dũng CNTH34 20 4
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Data (dữ liệu) và information (thông tin) 5
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Data (dữ liệu) và information (thông tin) • Siêu dữ liệu (metadata): mô tả các tính chất hoặc các đặc điểm của dữ liệu khác. Các đặc tính là định nghĩa dữ liệu, cấu trúc dữ liệu, qui tắc/ràng buộc. Siêu dữ liệu cho Sinh_viên Data Item Value Name Type Length Description MaSV Char 5 Mã sinh viên Hoten Char 30 Họ và tên sinh viên Lop Char 7 Lớp học Tuoi smallint Tuổi 6
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Cơ sở dữ liệu Cơ sở dữ liệu là một tập hợp dữ liệu có liên quan luận lý với nhau chứa thông tin về 1 tổ chức nào đó, có tổ chức và được dùng chung đáp ứng nhu cầu khai thác thông tin của người dùng. Chương trình ứng dụng 1 Cơ sở dữ liệu Chương trình ứng dụng 2 Các hệ thống chương Người sử dụng khai thác trình ứng dụng khai thác 7
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Đặc điểm của Cơ sở dữ liệu • Persistent: – Dữ liệu được lưu trữ trong bộ nhớ ổn định như đĩa cứng. Khi dữ liệu không cần dùng nữa thì có thể xoá hay sao lưu lại. • Interrelated: – Dữ liệu được lưu trữ như những đơn vị riêng biệt và được kết nối với nhau để tạo 1 tổng thể chung – Database vừa chứa thực thể và cả mối quan hệ giữa các thực thể • Shared: – Database có thể có nhiều người dùng và nhiều người dùng có thể sử dụng cùng 1 database tại cùng 1 thời điểm. – Bài toán đồng thời (concurrency problem) 8
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Ưu điểm của Cơ sở dữ liệu – Giảm bớt sự dư thừa dữ liệu – Nhất quán dữ liệu – Dữ liệu lưu trữ có thể được chia sẻ – Có thể thiết lập các luật lên dữ liệu – Toàn vẹn dữ liệu – Bảo mật dữ liệu 9
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Các hệ thống CSDL • Các CSDL được dùng để lưu trữ dữ liệu một cách hiệu quả và có tổ chức sao cho quản lý được nhanh chóng và dễ dàng. • Các ưu điểm của các hệ thống CSDL: – Giảm bớt sự dư thừa dữ liệu – Nhất quán dữ liệu – Dữ liệu lưu trữ có thể được chia sẻ – Có thể thiết lập các luật lên dữ liệu – Toàn vẹn dữ liệu – Bảo mật dữ liệu 10
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Các hệ thống CSDL • Các CSDL có thể khác nhau về chức năng và mô hình của dữ liệu. • Một mô hình dữ liệu mô tả một bộ chứa dữ liệu, xử lý và truy xuất dữ liệu từ bộ chứa. 11
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Mô hình phân cấp • Mô hình CSDL phân cấp được biểu diễn dưới dạng cây và các đỉnh của cây là các bản ghi. Các bản ghi liên kết với nhau theo mối quan hệ cha-con. – Một cha có nhiều con – Một con chỉ có một cha 12
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Mô hình phân cấp 13
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Mô hình phân cấp • Ưu điểm: – Thể hiện dễ dàng quan hệ 1-N. – Việc phân chia dữ liệu dễ thể hiện, đảm bảo an toàn dữ liệu – Tính độc lập của chương trình và các dữ liệu được đảm bảo • Nhược điểm: – Không thể hiện được mối quan hệ M-N – Trong một hệ thống phân cấp, dữ liệu được tổ chức như trên dẫn đến khó sửa đổi dữ liệu. 14
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Mô hình mạng • Mô hình phân cấp là tập con của mô hình mạng. • Mô hình mạng sử dụng kiến trúc cây phân cấp và cho phép các bảng con có thể có nhiều bảng cha. • Dữ liệu được lưu trữ trong các bộ thay vì lưu trong định dạng cây phân cấp. Điều này giải quyết vấn đề dư thừa dữ liệu. 15
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Mô hình mạng 16
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Mô hình mạng • Ưu điểm: - Dễ thể hiện mối liên kết M-N - Kiểu truy cập dữ liệu mềm dẻo hơn kiểu phân cấp • Nhược điểm: - Việc sửa đổi số liệu khó khăn. - Với những lập trình viên, việc thiết kế CSDL khó. 17
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Mô hình thực thể kết hợp 18
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Relational Data Model Entities Relational Database Stud ent Id Name Suburb Ta ke s 1108 Ro b ert Ke w SID SNO 3936 Gle n Bund o ora 1108 21 Attributes 8507 Norm a n Bund o ora 1108 23 8452 Ma ry Ba lw yn 8507 23 8507 29 Sub jec t No Name Dept Relationship 21 Syste m s CSC E 23 Da ta b a se CSC E 29 VB CSC E 18 Alg eb ra Ma ths 19 Mô hình quan hệ
- 1 Tổng quan về CSDL quan hệ Các khái niệm cơ bản Entities Tables Attributes Fields Relations 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng tóm tắt : Lập Trình Web
154 p | 272 | 82
-
Bài giảng Cơ sở dữ liệu quan hệ và SQL: Chương 8 SQL nâng cao - CĐ CNTT Hữu nghị Việt Hàn
39 p | 193 | 27
-
Bài giảng SQL Server 2008: Chương 5 - Nguyễn Đức Cương
72 p | 117 | 20
-
Bài giảng Kiến trúc cài đặt cơ sở dữ liệu - Chương 1: Lập kế hoạch và cài đặt SQL server 2012 và 2008
0 p | 105 | 10
-
Bài giảng SQL Server 2008: Chương 11 - Trần Thị Kim Chi
59 p | 81 | 10
-
Bài giảng SQL Server 2008: Chương 3 - Nguyễn Đức Cương
11 p | 67 | 9
-
Bài giảng SQL Server 2008: Chương 5 - Trần Thị Kim Chi
42 p | 72 | 9
-
Bài giảng Hệ quản trị Cơ sở dữ liệu - Bài 14: Sao lưu và phục hồi dữ liệu
86 p | 123 | 8
-
Tìm hiểu WinRM & WinRS
9 p | 108 | 7
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 - Nguyễn Thị Uyên Nhi
30 p | 43 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn