Danh mục

giáo trình SQL server 7.0 phần 2

Số trang: 14      Loại file: pdf      Dung lượng: 173.05 KB      Lượt xem: 24      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu 'giáo trình sql server 7.0 phần 2', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
giáo trình SQL server 7.0 phần 2 S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com 2.2. C¸c c«ng viÖc cÇn chuÈn bÞ tr−íc khi thiÕt kÕ. - Môc ®Ých lËp CSDL - Thu thËp th«ng tin - X¸c ®Þnh ®èi t−îng - X¸c ®Þnh kiÓu th«ng tin cho mçi ®èi t−îng - X¸c ®Þnh c¸c quan hÖ vµ kiÓu quan hÖ Mét CSDL ph¶i ®¶m b¶o c¸c tiªu thøc sau: + TÝnh ®éc lËp d÷ liÖu, kiÓu d÷ liÖu, kiÓu quan hÖ d÷ liÖu. + TÝnh ®éc lËp ®èi t−îng. + C¸c th«ng tin thu thËp th«ng tin vÒ ®èi t−îng. + X¸c ®Þnh chÝnh x¸c ®−îc th«ng tin cña ®èi t−îng cÇn ®−îc m« t¶ trong CSDL. Yªu cÇu th«ng tin: Th«ng tin cña mét CSDL lµ rÊt quan träng v× nÕu b¹n kh«ng n¾m v÷ng th«ng tin cña c¸c ®èi t−îng th× khi x©y dùng CSDL sÏ dÉn ®Õn sai lÖch th«ng tin vÒ CSDL ®ã. Th«ng tin chÝnh x¸c cho phÐp b¹n thiÕt kÕ mét CSDL ®óng ®¾ng chÝnh x¸c .. TÝnh ®éc lËp ë ®©y cã nghÜa lµ : *) §¶m b¶o kh«ng d− thõa th«ng tin. *) Cung cÊp “®ñ” th«ng tin cho ng−êi khai th¸c còng nh− kh¸ch hµng dïng tin- tøc lµ cã ý nghÜa sè liÖu (con sè cã ý nghÜa). *) Khi thªm bít th«ng tin th× nã cã thÓ trë thµnh CSDL lín h¬n (cã ý nghÜa më réng). 18 S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com *) Quan hÖ cña c¸c kho¸ ph¶i ®éc lËp – tøc lµ kh«ng ®−îc chång chÐo lªn nhau.( §¶m b¶o ®−îc tÝnh ®éc lËp d÷ liÖu – Tøc lµ tÝnh bÊt biÕn d÷ liÖu víi thêi gian) VÝ dô: Cust_ID Name Adress Title_ID 123 Khanh HN 1 124 Thu §N 2 Title_ID Title 1 Tranning 2 Work Quan hÖ vµ c¸c kiÓu d÷ liÖu quan hÖ trong CSDL. §Ó truy nhËp , khai th¸c d÷ liÖu cã hiÖu suÊt cao, chÝnh x¸c.. ..th× chóng ta thiÕt kÕ mét CSDL cã c¸c mèi liªn kÕt chÆt chÏ gi÷a c¸c table víi nhau. C¸c mèi liªn kÕt nµy liªn kÕt c¸c thuéc tÝnh cña c¸c ®èi t−îng (table) l¹i víi nhau. Quan hÖ: Lµ c¸c mèi liªn kÕt gi÷a thuéc tÝnh nµy víi thuéc tÝnh kia gi÷a b¶ng nµy víi b¶ng kia. Cã 3 kiÓu quan hÖ: a) Quan hÖ 1-1: (one –to-one) Lµ quan hÖ gi÷a 1 record cña b¶ng nµy liªn kÕt t−¬ng øng víi 1 record cña b¶ng kia. VÝ dô: STT Lop Ten 1 A Khanh 19 S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com 2 B Thu Lop Khoi A Khèi A B Khèi b) Quan hÖ 1 – nhiÒu: (One -to -many) Lµ quan hÖ gi÷a 1 record cña b¶ng nµy liªn kÕt kÕt nèi víi 1 hay nhiÒu record cña b¶ng kia. VÝ dô: Matinh Ten tinh 101 Hµ Néi 103 H¶i Phßng Matinh Mahuyen Tenhuyen 101 01 Q. Ba §×nh 101 03 Q. Hoµ KiÕm 103 01 Q. Lª Ch©n d) Quan hÖ nhiÒu-nhiÒu: (many - to - many) Lµ quan hÖ gi÷a nhiÒu b¶n ghi cña b¶ng nµy liªn kÕt víi nhiÒu b¶ng ghi cña b¶ng kia trong CSDL. VÝ dô: Tæ hîp kho¸ (Thaygiao,hocvien) lµ quan hÖ nhiÒu nhiÒu Thaygiao Hocvien Lop 20 S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com Teo A A1 Thu B B1 Thanh C C1 Kha A A1 Thaygiao Hocvien Khoahoc Tr−¬ng Teo A To¸n THîp Teo B Lý Thîp Thanh A To¸n TH¬p Thu C To¸n Thîp Chó ý: - Lêi nh¾c cho c¸c C¬ quan, kh¸ch hµng còng nh− ng−êi sö dông nãi chung: C¸c gi¸ trÞ ®−îc m« t¶ trong c¸c tr−êng d÷ liÖu lµ rÊt quan träng, mçi khi c¸c ®Æc tr−ng cña c¸c tr−êng d÷ liÖu cña c¸c table kh«ng râ rµng , kh«ng m« t¶ hÕt ý nghÜa sè liÖu lµm cho ng−êi sö dông hay ng−êi thiÕt kÕ CSDL hiÓu sai lÖch vÒ th«ng tin th× nh− thÕ nã sÏ ¶nh h−ëng ®Õn quan hÖ trong CSDL (Roles, Default, Stored Procedure, Backend). - NÕu b¹n cµi ®Æt Microsoft SQL Server trªn m¸y chñ Windows NT th× cÇn ph¶i t¹o kho¶n môc Windows NT cho SQL Excutive. Cã hai d¹ng kho¶n môc: + Kho¶ng môc Windows NT víi quyÒn qu¶n trÞ SQL Excutive tr−íc khi cµi ®Æt cÇn quyÒn ®ã ®Ó lËp lÞch cho nhiÖm vô vµ c¶nh b¸o còng nh− ph¸t t¸n. HoÆc t¹o kho¶n môc trong Account Domain ®Ó chia sÎ cho c¸c SQL Server kh¸c hoÆc t¹o kho¶n môc t¹i m¸y cµi ®Æt. + T¹o kho¶n môc víi user manager for Domain: Gåm: 21 S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com *) user_name: SQL EXEC *) Fullname : SQL EXECUTIVE *) Description: SQL EXECUTIVE *) Passwword: “123456” User must change password at next logon: Xo¸ User can not change password : Chän Password nerver expires: Chän Account disabled: Xo¸ *) Nh¸y ®óp vµo Group -> Chän Administrator -> Add -> OK *) Close Trong Policies chän User Rigths cho quyÒn truy cËp CSDL LOGON AS A Service: Chän Add Chän SQL Exec Add OK hoµn thµnh. C¸c th«ng tin cã thÓ truy cËp tõ xa: -Remote Server Name: Tªn cña m¸y Server truy cËp tõ xa. -SQL Installation drive: Tªn æ ®Üa cña m¸y xa ®Ó cµi ®Æt. -Windows NT installation Drive: Tªn æ ®Üa mµ Windows NT cña m¸y xa ®−îc cµi. -Mas ...

Tài liệu được xem nhiều: