1.54k likes | 1.95k Views
SQL SERVER. Ver 1.0. Chương 1 :GIỚI THIỆU TỔNG QUAN VỀ SQL SERVER. Tổng quan :. SQL SerVer laø một hệ quản trị CSDL quan hệ. Cơ Sở Dữ Liệu Quan Hệ :. Dữ liệu được tổ chức lưu trữ thaønh từng bảng. Một bảng duøng để lưu trữ thoâng tin của một đối tượng ngoaøi thế giới thực.
E N D
SQL SERVER Ver 1.0
Chương 1 :GIỚI THIỆU TỔNG QUAN VỀ SQL SERVER • Tổng quan : • SQL SerVer laø một hệ quản trị CSDL quan hệ Cơ Sở Dữ Liệu Quan Hệ : • Dữ liệu được tổ chức lưu trữ thaønh từng bảng • Một bảng duøng để lưu trữ thoâng tin của một đối tượng ngoaøi thế giới thực • Một bảng được tạo từ doøng vaø cột
Tổng Quan : (tt) • Cột :Duøng để lưu trữ thuộc tính của đối tượng • Một bảng phải coù toái thiểu một cột,Thứ tự cột không quan trọng • Một coät coù ba thuộc tính cơ bản • Column Name :Teânn cột,trong một bảng khoâng thể coù hai coät truøng teân • Data Type :Kiểu dữ liệu • Length :chiều daøi của dữ liệu
I:Tổng Quan(tt) • Doøng :tập hợp dữ liệu của nhiều cột • Trong một bảng khoâng theå coù hai doøng truøng thoâng tin • Moät doøng cho bieát thoâng tin cuï theå cuûa moät ñoái töôïng löu tröõ trong baûng • Một bảng coù thể khoâng coù doøng naøo
I.Tổng Quan(tt) • Khoaù Chính (Primary Key) : • Tập hợp của một hay nhiều cột trong bảng • Dữ liệu tại cột naøy khaùc rỗng • Dữ liệu tại cột naøy laø duy nhất trong bảng
I.Tổng Quan (tt) • Khoaù ngoại (Foreign Key) : • Tập hợp của một hay nhiều cột trong bảng,maø caùc coät naøy laø khoaù chính của bảng khaùc • Dữ liệu tại caùc cột naøy hoặc rỗng,hoặc phải lấy từ bảng maø cột laøm khoaù chính
I.Tổng Quan(tt) B.Hệ Quản Trị CSDL Quan Hệ : • Laø một hệ thống caùc chương trình coù caùc chức năng • Tạo vaø quản lyù một CSDL Quan hệ • khai thaùc Một CSDL Quan hệ • Bảo mật Một CSDL Quan hệ • Tạo bảng sao (Backup) Một CSDL Quan hệ • Phục hồI(Restore) Một CSDL Quan hệ • SQL Server laø một hệ quản trị CSDL Quan hệ
Caùc heä thoáng SQL Server • Heä Thoáng SQL Server coù theå trieån khai cho moät heä thoáng kieåu Client-Server hoaëc trieån khai cho moät heä thoáng maùy ñôn • Heä thoáng ñöôïc trieån khai phuï thuoäc vaøo soá ngöôøi truy caäp ñoàng thôøi ñeán CSDL ñeå thöïc hieän moät coâng vieäc
Caùc heä thoáng SQL Server • Trong moâ hình Client-Server ta coù theå trieån khai theo moâ hình 2 lôùp hoaëc 3 lôùp
II.Caøi Đặt SQL Server A.Yeâu cầu phần cứng :
II.Caøi Đặt SQL Server A.Yeâu cầu phần Mềm:
Choïn II. Caøi đặt Personal Edition SQL Server 1. Đưa ñóa CD chöông trình vaøo ,maøn hình sau xuaát hieän
Choïn II.Caøi ñaët Personal Edition SQL Server(tt) 2.Maøn hình sau xuaát hieän
Choïn II.Caøi ñaët Personal Edition SQL Server(tt) 3.Maøn hình sau xuaát hieän
Choïn II.Caøi ñaët Personal Edition SQL Server(tt) 4.Maøn hình sau xuaát hieän
Choïn II.Caøi ñaët Personal Edition SQL Server(tt) 5.Maøn hình sau xuaát hieän
Nhaäp vaøo teân ngöôøi duøng II.Caøi ñaët Personal Edition SQL Server(tt) 6.Maøn hình sau xuaát hieän
II.Caøi ñaët Personal Edition SQL Server(tt) 7.Maøn hình caûnh baùo xuaát hieän,choïn yes
II.Caøi ñaët Personal Edition SQL Server(tt) 8.Maøn hình ñaêng nhaäp xuaát hieän ,nhaäp vaøo CD Key
Choïn II.Caøi ñaët Personal Edition SQL Server(tt) 9.Choïn kieåu caøi ñaët
II.Caøi ñaët Personal Edition SQL Server(tt) 10.Choïn Daïng caøi ñaët
II.Caøi ñaët Personal Edition SQL Server(tt) 11.Choïn kieåu ñaêng nhaäp vaøo SQL Server
II.Caøi ñaët Personal Edition SQL Server(tt) 12.Choïn kieåu ñaêng nhaäp vaøo SQL Server
II.Caøi ñaët Personal Edition SQL Server(tt) • Nhaáp Next ñeå chöông trình caøi ñaët vaøo maùy • Sau khi caøi ñaët xong,khôûi ñoäng laïi maùy, sau khi khôûi ñoäng xong,thaáy xuaát hieän bieåu töôïng Treân thanh Status cuûa Windows
III.Caùc tieän ích cuûa SQL Server 1.Tieän ích EnterPriseManager:Maøn hình quaûn lyù caùc ñoái töôïng coù trong SQL Server
III.Caùc tieän ích cuûa SQL Server A> Microsoft SQL Server:Chöùa caùc nhoùm Server • Taïo môùi moät nhoùm Server ta laøm nhö sau : • Click chuoät phaûi vaøo Microsoft SQL Server,choïn New SQL Server Group
III.Caùc tieän ích cuûa SQL Server Maøn hình sau xuaát hieän • Choïn Top Level Group : Taïo moät nhoùm goác • Choïn Sub-group of: taïo moät nhoùm laø con cuûa moät nhoùm khaùc • Name:teân nhoùm
III.Caùc tieän ích cuûa SQL Server B>Ñaêng kyù moät Server vaøo heä thoáng :Click chuoät phaûi vaøo SQL Server Group,choïn New SQL Server Registration
III.Caùc tieän ích cuûa SQL Server Maøn hình sau xuaát hieän : Nhaán Next
III.Caùc tieän ích cuûa SQL Server Maøn hình sau xuaát hieän : choïn Server caàn ñaêng kyù,nhaán Add,sau ñoù nhaán next
III.Caùc tieän ích cuûa SQL Server Maøn hình sau xuaát hieän :Maøn hình sau xuaát hieän choïn daïng keát noái ,choïn löïa choïn 1:
III.Caùc tieän ích cuûa SQL Server Maøn hình sau xuaát hieän :Nhaäp Login name,PassWord ñeå ñaêng nhaäp vaøo SQL Server • Chuù yù : Neâuù quaù trình caøi ñaët ôû böôùc 11 vaø 12 choïn nhö treân thì : • Login name :Sa • Password :
III.Caùc tieän ích cuûa SQL Server C>DataBases:Chöùa caùc CSDL Trong SQL Server, coù 7 CSDL coù saún ,chia laøm 2 loaïi
III.Caùc tieän ích cuûa SQL Server C>Client Network Utility : duøng ñeå ñaêng kyù moät Server cho heä thoáng
III.Caùc tieän ích cuûa SQL Server Caùch ñaêng kyù : choïn Tab Alias nhaán nuùt Add,maøn hình sau xuaát hieän • Choïn TCP/IP • Server Alias :nhaäp vaøo nhaõn • Server name : nhaäp vaøo ñòa chæ IP cuûa Server Chuù yù: Tieän ích naøy chæ söû duïng trong heä thoáng maïng
III.Caùc tieän ích cuûa SQL Server Tiện ích Query Enalyzer :laø maøn hình viết lệnh của SQL Server
III.Caùc tieän ích cuûa SQL Server Tiện ích Book Online :Taøi lieäu höôùng daãn caùch söû duïng SQL Server
III.Caùc tieän ích cuûa SQL Server Tiện ích Service Manager :quaûn lyù caùc dòch vuï lieân quan ñeán SQL Server Muoán söû duïng SQL Server phaûi khôûi ñoäng dòch vuï naøy Caùc dòch vuï naøy khôûi ñoäng baèng caùch : Start -> Programs->Mcrosoft SQL Server->Dòch vuï
III.Caùc tieän ích cuûa SQL Server Tiện ích Import and Export Data Tiện ích này cho phép chuyển dữ liệu (Export) từ CSDL SQL Server ra các loạI CSDL khác như Access,Excel..và ngược lạI Cách khởI động :Start->Programes->Microsoft SQL Server,màn hình sau xuất hiện, click Next
III.Caùc tieän ích cuûa SQL Server Tiện ích Import and Export Data • Màn hình sau xuất hiện • Data Sourse :Chọn loại dữ liệu nguồn • Nếu dữ liệu nguồn chọn là SQL Server:chọn Microsoft OLE DB for SQL Server • Server :Chọn tên Server • Chọn kiểu đăng nhập • Database : Chọn CSDL
III.Caùc tieän ích cuûa SQL Server Tiện ích Import and Export Data • Nếu dữ liệu nguồn là Microsoft Access :chọn Microsoft Access • File Name :Đường dẫn + Tên CSDL • Username,PassWord :nhập vào nếu CSDL có yêu cầu đăng nhập • nhấn Next
III.Caùc tieän ích cuûa SQL Server Tiện ích Import and Export Data • Destination: chọn loạI dữ liệu đích • Nếu chọn SQL Server :chọn Server,nhập Username, Password và chọn CSDL đích • Nếu chọn Access :phải chọn CSDL đích • Chú ý :chỉ Import hoặc Export được dữ liệu ,không có các ràng buộc
Chöông II: Xaây döïng moät CSDL trong SQL Server • Một (CSDL) của SQL Server là tập hợp các đối tượng • bảng (Table):Chứa dữ liệu • bảng ảo (View):chứa dữ liệu lấy từ Bảng • thủ tục nội tại (Stored Procedure): Chứa các lệnh thao tác với Dữ liệu
Chöông II: Xaây döïng moät CSDL trong SQL Server • Triger :Chứa các lệnh thao tác với Dữ liệu,kiểm tra ràng buộc tự động • Constraint :Chứa các ràng buộc dữ liệu • Một CSDL do một hoặc nhiều người tạo nhưng có thể được nhiều người truy cập • Trong SQL Server có thể tạo đươc 32767 CSDL khác nhau
Chöông II: Xaây döïng moät CSDL trong SQL Server • Cấu trúc lưu trữ của một CSDL : • Một CSDL trong SQL Server tối thiểu sẽ dùng hai tập tin vật lý để lưu trữ dữ liệu: • Một dùng lưu trữ dữ liệu (Data file) • Một dùng để lưu trữ các vết giao tác (Transaction log file)
CSDL Log Files Data Files Primary DataFile (*.MDF) Secondary Data Fie (*.NDF) Log file (*.LDF) Chöông II: Xaây döïng moät CSDL trong SQL Server Thường được tổ chức lưu trữ trong 3 tập tin :
Chöông II: Xaây döïng moät CSDL trong SQL Server • Tạo mới một CSDL trong SQL Server • Cách 1: Sử dụng tiện ích EnterPriseManager :Click chuộc phải vào đối tượng Databases chọn New Database
Nhập tên CSDL Chöông II: Xaây döïng moät CSDL trong SQL Server • Xuất hiện hộp thoại :