Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
1,01 MB
Nội dung
11 Hệ quảntrịCSDLHệquảntrịCSDL (Cao đẳng (Cao đẳng ) ) Lý thuyết : 45 tiết Thực hành: 30 tiết 1 2 Textbook and References Textbook and References Textbook: ◦ Giáo Trình của Trường Lịch học ◦ 3 tiết lý thuyết mỗi tuần ◦ Thực hành: từ tuần thứ tư phòng H8.3, thứ tư tiết 1-6, 3 nhóm xen kẽ 3 www.fit-hui.com www.elearning.fit-hui.edu.vn 4 Yêu cầu thực hành Yêu cầu thực hành Phần mềm : Microsoft SQL server 2000 Bài thực hành: ◦ Bài thực hành trên mạng ◦ SV cần chuẩn bị bài thực hành trước ở nhà 5 Đề tài môn học Đề tài môn học Nhận đề tài : tuần thứ 4 4 sinh viên/ đề tài Nộp đề tài : tuần học cuối, không chấp nhận nộp trễ Nộp báo cáo đóng tập và 1 đĩa CD 6 Các kỳ thi Các kỳ thi Thi giữa kỳ : tuần thứ 8 Nếu không đạt, thi lại vào tuần 9 Thi cuối kỳ: sau khi kết thúc môn (trắc nghiệm) Điều kiện để dự thi cuối kỳ: ◦ Thi giữa kỳ : đạt ◦ Đề tài :đạt ◦ Không được vắng quá 3 buổi học LT và 1 buổi thực hành 7 Đánh giá kết quả học tập Đánh giá kết quả học tập Đề tài 30% Thi giữa kỳ 20% Thi cuối kỳ 50% 88 Tổng quan về SQL Server Tổng quan về SQL Server 8 Ch ngươ Ch ngươ 1: 1: 9 Mục tiêu Mục tiêu Giới thiệu công nghệ và các tính năng cơ bản của SQL Server. Mô tả các đối tượng của SQL Server, và các tính năng bảo mật khi truy cập. Nhận biết và sử dụng các công cụ và tiện ích SQL Server. 10 SQL Server? SQL Server? Là một hệ quảntrịCSDL (RDBMS – Rational Database Management System) được dùng chủ yếu trong môi trường mạng. Có thể dùng trong các mô hình : ◦ Network servers: chuyên cung cấp các tài nguyên cho máy trạm ◦ Client/Server Application: phân chia nhiệm vụ giữa hệ thống máy trạm và máy chủ [...]... Windows và của SQL server đều được dùng để đăng nhập vào SQL server 15 Các cơ sở dữ liệu hệ thống System databases master — được dùng để qủan lý tất các CSDL của user và mọi hoạt động của SQL server model — CSDL mẫu để tạo cra các CSDL cho người dùng tempdb — lưu trữ tạm thời pubs — CSDL mẫu Northwind — CSDL mẫu msdb — hỗ trợ dịch vụ SQL Server Agent distribution — hổ trợ cho replication... bộ của quanhệ Khóa chính có thể chỉ có 1 thuộc tính hay khóa phức hợp Khóa khác (alternate key) ? ◦ Là các khóa dự tuyển (candidate key) còn lại sau khi chọn khóa chính 21 Mối quanhệ giữa các bảng Related tables 22 Một số khái niệm Khóa ngoại ( foreign key) là gì? ◦ Là 1 thuộc tính hay 1 tập thuộc tính của 1 quanhệ tham chiếu đến khóa dự tuyển của 1 quanhệ khác hay của cùng 1 quanhệ 23 Cách...Các phương pháp truy xuất của máy trạm (client) Ngôn ngữ Transact-SQL (T-SQL) OLE DB/ODBC ActiveX Data Objects (ADO) 11 Structured Query Language (SQL) SQL là ngôn ngữ chuẩn của hệ quảntrịCSDL RDBMS Ngôn ngữ chuẩn hiện nay là ANSI-92 (SQL-92) SQL là một tập hợp không quá nhiều các câu lệnh nhưng khá hiệu quả do mỗi một lệnh có nhiều tuỳ chọn (option) để sủ dụng T-SQL dành riêng cho... Transact-SQL (T-SQL) Chia thành 3 nhóm lệnh cơ bản: ◦ Data definition language (DDL) - được dùng để tạo và chỉnh sửa cấu trúc CSDL ◦ Data manipulation language (DML) – được dùng để nhập liệu, chỉnh sửa hoặc rút trich1 dữ liệu trong 1 CSDL ◦ Data control language (DCL) – được dùng để quản lý việc truy xuất dữ liệu của SQL server 13 Các phiên bản của SQL Server 2000 Personal edition Standard edition Enterprise... Manager 30 SQL Server 2000 Enterprise Manager 31 SQL Server Query Analyzer 32 SQL Server Query Analyzer 33 Query Analyzer templates 34 MS SQL server 2008 Developer Edition: không chỉ quản trị (management) mà còn phát triển CSDL (development) hai studio 1 SQL server Business Intelligence Development studio 2 SQL server Management studio 35 SQL Server Management Studio Là hợp nhất 2 công cụ query Analyzer... nhóm lại một cách logic 17 Các đối tượng của CSDL (Database Objects) Table Data type Default Rule Constraint Index View Stored procedure User-defined function (UDF) Trigger 18 Mô hình bảng Table model 19 Một số khái niệm Siêu khóa (super key) là gì? ◦ Là một thuộc tính hoặc một tập các thuộc tính dùng để xác định duy nhất một bộ của quanhệ Khóa dự tuyển (Candidate key) là gì?... ◦ Data Warehouse – kho dữ liệu lớn để lưu trữ hầu như toàn bộ dữ liệu của tổ chức kể cả trong quá khứ ◦ Data Mart – dạng kho dữ liệu đặc biệt, là 1 tập con của datawarehouse và được xử lý theo công nghệ Online Analytical Processing (OLAP) Database System 27 27 Database System 28 28 Các services của SQL server 2000 Thông qua Service Manager Các services: ◦ SQL server: 2 tools chính Enterprise... Là 1 thuộc tính hay 1 tập thuộc tính của 1 quanhệ tham chiếu đến khóa dự tuyển của 1 quanhệ khác hay của cùng 1 quanhệ 23 Cách định danh cho đối tượng Object identifiers Tất cả các đối tương của CSDL đều phải có tên với quy định sau: ◦ Ký tự đầu tiên: phải là ký tự chữ hoặc 1 trong các ký tự sau : _, @, # ◦ Các ký tự còn lại: Bất kỳ ký tự unicode chuẩn nào Chữ số @, $, _, và # ◦ Không được . được. ◦ Mixed mode: cho phép cả 2 loại tài khoản của Windows và của SQL server đều được dùng để đăng nhập vào SQL server 16 Các cơ sở dữ liệu hệ thống Các cơ sở dữ liệu hệ thống System databases System. để nhập liệu, ch nh sửa hoặc rút trich1 dữ liệu trong 1 CSDL ◦ Data control language (DCL) – được dùng để quản lý việc truy xuất dữ liệu của SQL server 14 Các phiên bản của SQL Server Các. 11 Hệ quản trị CSDL Hệ quản trị CSDL (Cao đẳng (Cao đẳng ) ) Lý thuyết : 45 tiết Thực hành: 30 tiết 1 2 Textbook and References Textbook and References