Danh mục

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

Số trang: 17      Loại file: pdf      Dung lượng: 262.26 KB      Lượt xem: 22      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 13,000 VND Tải xuống file đầy đủ (17 trang) 0
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 3, 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 3S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com3.3. Söa ®æi CSDL, më réng CSDL vµ thu nhá CSDLTransaction log cung cÊp thªm cho chóng ta c¸c thµnh phÇn sau:- Bulkload/Operation- Select into statement.- Modify database- T¨ng hoÆc gi¶m kÝch th−íc database : - Shrink database : Chän chøc n¨ng nµy b¹n sÏ cã c¸c tiªu thøc ®Ó chän c¾t gi¶m kÝch cì database. Còng cã thÓ dïng lÖnh trong Transaction SQL: DBCC Shrinkfile ({filename| file_ID}{[,target size]}| [,{emptyfile|Notruncate| Truncate_only}])Lùa chän: Click Option 1) Database Access: + DBO: ChØ ®Þnh quyÒn DBO + Single user: T¹i mçi thêi ®iÓm cã mét ng−êi khai th¸c d÷ liÖu + Readonly: QuyÒn chØ ®−îc ®äc 2) ANSI null: NgÇm ®Þnh lµ Not null 3) Select into/Bulk copy: cho phÐp thùc hiÖn c¸c lÖnh 32S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com + Update text + Write text + Select into statement + BCP .. .. + Bulk insert statement 4) Truncate logon/Checkpoint Cho phÐp thùc hiÖn lÖnh CHECKPOINT 5) Auto close 6) Auto Shrink: tù ®éng gi¶m kÝch cì cña file 7) Auto create statistic 8) Auto Update statistic 9) Use quated Indentifiers C¸c thµnh phÇn khãa vµ c¸c ®Æc tr−ng cã liªn quan: 1) Primary Key 2) Foreign Key 3) Uniquie Constraint 4) Default Constraint 5) Check Constraint+ Primary key: 33S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com “Kho¸ trong” lµ tr−êng d÷ liÖu (kho¸) chØ tån t¹i duy nhÊt trong hµng d÷liÖu cña mét table. Kho¸ trong kh«ng chÊp nhËn gi¸ trÞ NULL+ Foreign key : “Kho¸ ngoµi” lµ 1 hay nhiÒu tr−êng d÷ liÖu ®−îc thiÕt lËp ®Ó kÕt nèiquan hÖ (liªn kÕt) gi÷a c¸c table víi nhau+ To¸n tö UNIQUE : To¸n tö UNIQUE cã thÓ gióp cho ng−êi sö dông nã thay cho kho¸ trongv× : a) Trong mét cét kh«ng bao giê cho phÐp cã hai gi¸ trÞ kh¸c hµng l¹i gièng nhau b) NÕu b¹n sö dông nhiÒu to¸n tö UNIQUE th× cã nghÜa lµ trong table ®ã cã nghiÒu “kho¸ trong” ®−îc ®Þnh nghÜa c) Cét cã chøa gi¸ trÞ null th× kh«ng thÓ lµ primary key nh−ng ta cã thÓ dïng to¸n tö nµy ®Ó sö dông.+ To¸n tö Check : CHECK b¾t buéc h¹n chÕ trªn ph¹m vi toµn bé giíi h¹n gi¸ trÞ cã thÓchÊp nhËn cña c¸c cét. Nã chØ ®Þnh c¸c gi¸ trÞ hîp lÖ tho¶ m·n biÓu thøclogic c¬ b¶n cña c¸c cét d÷ liÖu kh¸c.+§Þnh nghÜa Default : Mçi cét trong record chøa c¸c gi¸ trÞ, nÕu nã ngÇm ®Þnh lµ NULL th× nãthay thÕ gi¸ trÞ NULL nµy b»ng gi¸ trÞ ngÇm ®Þnh Default. Gi¸ trÞ ngÇm ®Þnhcña nã lµ “UNKNOW” khi chóng ta kh«ng chØ ®Þnh ®−îc gi¸ trÞ cho cét ®ã.3.4. ChuyÓn c¸c files d÷ liÖu tõ m«i tr−êng ngoµi vµo CSDL- Ngoµi ra ta còng cã thÓ sö dông mét sè lÖnh cña Transact SQL ®Ó thùchiÖn chuyÓn ®æi d÷ liÖu. VÝ dô nh− lÖnh :+ BCp database_name..Tablename 34S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com{IN| OUT} dataFile [/F firstrow][/L lastrow][/b batchsize][/C ][/U login_ID][/P Password] [/S Servername]. + DUMP Database Database_name to Disk = “pathfilename” + DUMP table table_name to Disk = “pathfilename” + DUMP Transacttion Database_name to Disk = “pathfilename” NÕu muèn xo¸ d÷ liÖu khi bÞ trµn « nhí: + DUMP Transacttion Database_name with [Truncate_opnly | No_log ]Khi muèn LOAD vµo hay phôc håi d÷ liÖu ®−îc BACKUP ra dïng lÖnh LOAD . + LOAD Table Dbname..Tablename from DISK =”PathFileName”3.5. Di chuyÓn CSDL gi÷a c¸c m¸y chñ: SQL Server cho phÐp b¹n xuÊt nhËp d÷ liÖu (import and export data) . §©y lµ mét chøc n¨ng quan träng cña Microsoft SQL Server. Nã cungcÊp DTS (Distributed Transaction Services) dÞch vô chuyÓn ®æi d÷ liÖu.Gåm cã c¸c d¹ng d÷ liÖu sau:+ ASCII –Fixed –field length text file+ ODBC data source+ SQL Server database+ Microsoft excel Speadsheets 35S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – http:/www.diachiweb.com+ Microsoft Access database+ Microsoft Foxpro database+ Dbase or Paradox database • Lµm thÕ nµo ®Ó nhËp xuÊt CSDL(database)? 1) Chän All tasks 2) Chän import data (hay export data) 3) NhÊn NextVíi h×nh trªn b¹n ph¶i vµo ®ñ th«ng tin d÷ liÖu nguån:+ Chän server.+ Chän sè liÖu nguån Sau khi chän xong hai thµnh phÇn trªn b¹n cÇn ph¶i x¸c ®Þnh kiÓu d÷ liÖuxuÊt/nhËp ra.Sö dông: Windows NT hay SQL Server NÕu b¹n chän SQL Server th× ph¶i cung cÊp thªm Logon_ID, password+Chän database : Th−êng gi¸ trÞ ngÇm ®Þnh cña nã lµ default.B¹n nªn lµm t−¬i (Refresh) l¹i mét lÇn -> Next ->OK 36S¸ch ®iÖn tö, luËn v¨n tèt nghiÖp CNTT – h ...

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