freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)書-展示頁

2025-08-13 00:08本頁面
  

【正文】 序和數(shù)據(jù)聯(lián)結(jié)查詢的操作方法。如果需要更改主鍵數(shù)據(jù)時(shí),怎樣處理?2.為什么不能隨意刪除被參照表中的主鍵。2.?dāng)?shù)據(jù)更改和數(shù)據(jù)刪除時(shí)要注意外鍵約束。131010139。00110139。131010139。00110139。(2)使用TSQL語句更新數(shù)據(jù)請(qǐng)給每個(gè)學(xué)生選修三門課,在期未時(shí)給每門課一個(gè)成績(jī)。5)需要?jiǎng)h除記錄時(shí),先用鼠標(biāo)單擊要?jiǎng)h除行的左邊灰色方塊,使該記錄成為當(dāng)前行,然后按(Delete)鍵。當(dāng)鼠標(biāo)點(diǎn)擊其他行時(shí),輸入的記錄會(huì)自動(dòng)保存在表中。原有的記錄已經(jīng)在表格中,通過移動(dòng)右邊的滑塊可查閱所有的記錄。在彈出菜單中選擇“打開表”→“返回所有行”。單擊表文件夾,找到需要更新數(shù)據(jù)的基本表。snosnameAgesexdept001101張林18男計(jì)算機(jī)系001102程明18男計(jì)算機(jī)系001103王艷19女計(jì)算機(jī)系001104嚴(yán)平平20男計(jì)算機(jī)系001201王敏19女?dāng)?shù)學(xué)系001202王林 20女?dāng)?shù)學(xué)系001203李計(jì)21男數(shù)學(xué)系001204孫祥欣17男數(shù)學(xué)系001205孫研18男數(shù)學(xué)系001206孫小18男數(shù)學(xué)系oameCreditpodescribe1310101計(jì)算機(jī)基礎(chǔ)5可自學(xué)1310102C++程序設(shè)計(jì)41310101可自學(xué)1310206離散數(shù)學(xué)4可自學(xué)1310208數(shù)據(jù)結(jié)構(gòu)41310102可自學(xué)1310209操作系統(tǒng)41310101可自學(xué)1310210微機(jī)原理51310101可自學(xué)1310212數(shù)據(jù)庫原理41310102可自學(xué)1310301計(jì)算機(jī)網(wǎng)絡(luò)31310102可自學(xué)1310302軟件工程31310102可自學(xué)1310211圖形學(xué)31310101可自學(xué)snooGrade001203131010188001203131020676001103131010162001103131010270001104131010191001104131010284001104131020695001201131010278001201131020678001201131010191三、實(shí)驗(yàn)步驟(1)使用企業(yè)管理器更新數(shù)據(jù)在Microsoft SQL server2000的企業(yè)管理器中,對(duì)表進(jìn)行數(shù)據(jù)增、刪、改操作非常簡(jiǎn)便。(3)通過企業(yè)管理器實(shí)現(xiàn)對(duì)學(xué)生選課庫的數(shù)據(jù)增加、數(shù)據(jù)刪除和數(shù)據(jù)修改操作。要求記錄不僅滿足數(shù)據(jù)約束要求,還要有表間關(guān)聯(lián)的記錄。一、實(shí)驗(yàn)?zāi)康囊髮W(xué)生熟練掌握使用TransactSQL和SQL Server 企業(yè)管理器向數(shù)據(jù)庫輸入數(shù)據(jù)、修改數(shù)據(jù)和刪除數(shù)據(jù)的操作。如果需要更改主鍵數(shù)據(jù)時(shí),怎樣處理?2 .為什么不能隨意刪除被參照表中的主鍵。2.注意數(shù)據(jù)庫的主鍵、外鍵和數(shù)據(jù)約束的定義。圖14在彈出菜單中選擇“設(shè)計(jì)表”項(xiàng)(2)使用TSQL語句修改表結(jié)構(gòu)可以使用Alter語句增加、刪除或修改字段信息。6.修改表結(jié)構(gòu)(1)使用企業(yè)管理器修改表結(jié)構(gòu)當(dāng)需要對(duì)建好的表修改結(jié)構(gòu)時(shí),首先要在企業(yè)管理器中找到該表,用鼠標(biāo)右擊該表名,就會(huì)彈出一個(gè)菜單,如圖14 所示。2)新建一個(gè)CHECK 約束時(shí),單擊“新建”按鈕,并在表中輸入約束名和約束表達(dá)式。需要時(shí),可以直接在框中修改約束表達(dá)式。其界面如圖13 所示。確定在進(jìn)行數(shù)據(jù)復(fù)制時(shí)是否要符合外鍵約束:設(shè)置“對(duì)INSERT 和UPDATE 強(qiáng)制關(guān)系”復(fù)選框,確認(rèn)在對(duì)數(shù)據(jù)插入和更新時(shí),是否符合外鍵約束:設(shè)置“級(jí)聯(lián)更新相關(guān)的字段”復(fù)選框和“級(jí)聯(lián)刪除相關(guān)的記錄”復(fù)選框,確認(rèn)被參照關(guān)系的主鍵位被修改時(shí),是否也將參照表中的對(duì)應(yīng)的外鍵值修改,而被參照關(guān)系的上碼值被刪除時(shí),是否也將參照表中對(duì)應(yīng)外鍵的記錄刪除。2)新建一個(gè)關(guān)聯(lián)時(shí),單擊“新建”按鈕,選擇庫中的關(guān)聯(lián)表(參照表)后,在表中輸入關(guān)聯(lián)名、主鍵和外鍵。需要時(shí),可以直接在表中修改關(guān)聯(lián)內(nèi)容,例如改變主鍵、改變外鍵鍵等。(2)定義表間關(guān)聯(lián)選擇表頁面,其界面如圖12 所示。2)新建一個(gè)索引時(shí),單擊“新建”按鈕,并在下面的表中輸入索引名、索引列名及排列順序;3)設(shè)置UNIQUE 復(fù)選框,確定是否為惟一索引約束。如改變索引列名、改變排序方法等。l)查看、修改或刪除索引時(shí),先要在“選定的索引”下拉列表框中選擇索引名,其索引內(nèi)容就顯示在表中。這些約束可以在表屬性對(duì)話框中定義。Create table SC(sno varchar(20),Cno varchar(20),Grade float,primary key (sno,o),foreign key (sno) REFERENCES student(sno),foreign key (o) REFERENCES course(o))。 (2)使用TSQL語句建立student,course,SC三個(gè)表Create Table student(sno varchar(20) primary key ,Sname varchar(50) not null,Age int,Sex char(2),Dept varchar(50))。當(dāng)光標(biāo)移到表中的某一行時(shí),下面的列描述就會(huì)對(duì)應(yīng)當(dāng)前行顯示輸入項(xiàng),用戶可在其中對(duì)關(guān)系的屬性進(jìn)行進(jìn)一步說明。輸入表結(jié)構(gòu)對(duì)話框是一張表,它的列屬性有列名、數(shù)據(jù)類型、長(zhǎng)度和是否允許空4 項(xiàng)。會(huì)發(fā)現(xiàn)它自動(dòng)設(shè)置了關(guān)系圖、表、視圖、存儲(chǔ)過程、用戶、角色、規(guī)則、默認(rèn)等文件夾。4.新建表(1)使用企業(yè)管理器建立student、course和SC三個(gè)表,其結(jié)構(gòu)為:Student(學(xué)生)列名描述數(shù)據(jù)類型允許空值說明Sno學(xué)號(hào)Varchar(20)No主鍵Sname姓名Varchar(50)NoAge年齡IntYESSex性別char(2)YESDept所在系Varchar(50)YESCourse(課程)列描述數(shù)據(jù)類型允許空值說明o課程號(hào)Varchar(20)No主鍵ame課程名Varchar(50)Nocredit學(xué)分FloatYESpo先行課Varchar(20)YESdescribe課程描述varchar(100)YESSC(選課)列描述數(shù)據(jù)類型允許空值說明sno學(xué)號(hào)Varchar(20)No主鍵(同時(shí)都是外鍵)o課程號(hào)Varchar(20)Nograde成績(jī)FloatYES在SQL Server 2000 的數(shù)據(jù)庫中,文件夾是按數(shù)據(jù)庫對(duì)象的類型建立的,文件夾名是該數(shù)據(jù)庫對(duì)象名。當(dāng)在企業(yè)管理器中選擇服務(wù)器和數(shù)據(jù)庫文件夾,并打開己定義好的學(xué)生選課數(shù)據(jù)庫后。要建立“student”表,先選中學(xué)生選課數(shù)據(jù)庫中的表文件夾,單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“新建表”,隨后的輸入表結(jié)構(gòu)對(duì)話框。用戶把新建表的結(jié)構(gòu)填入對(duì)話框的表中,表中的每一行定義新建表(Course)的一列,每一列定義新建表的一個(gè)列屬性。列描述包括數(shù)據(jù)的精度、小數(shù)位數(shù)、默認(rèn)值、是否標(biāo)識(shí)等項(xiàng)。 Create table course(o varchar(20) primary key,Cname varchar(50) not null,Credit float not null,Po varchar(20) not null,Describe varchar(100) not null)。5.定義表的完整性約束和索引表的約束包括碼(主鍵)約束、外鍵約束(關(guān)聯(lián)或關(guān)系約束)、惟一性約束、Check (檢查)約束4 種。(l)定義索引和鍵選擇“索引/鍵”頁面,其界面如圖10 所示。需要時(shí),可以直接在表中修改索引內(nèi)容。對(duì)于不需要的索引可以單擊“刪除”按鈕,直接刪除此索引。設(shè)置CLUSTERED 復(fù)選框,確定是否為群集索引(CLUSTERED )。l)查看、修改或刪除表關(guān)聯(lián)時(shí),先要在“選定的關(guān)系”下拉列表框中選擇關(guān)聯(lián)名(即關(guān)系名),其關(guān)聯(lián)內(nèi)容就顯示在表中。對(duì)于不需要的關(guān)聯(lián)可以單擊“刪除”按鈕,直接刪除此關(guān)聯(lián)。3)設(shè)置“創(chuàng)建中檢查現(xiàn)存數(shù)據(jù)”復(fù)選框,確定新建關(guān)聯(lián)時(shí)是否對(duì)數(shù)據(jù)進(jìn)行檢查,要求符合外鍵約束;設(shè)置“對(duì)復(fù)制強(qiáng)制關(guān)系”復(fù)選框。(3)定義CHECK 約束選擇CHECK 約束頁面。 圖12 表屬性對(duì)話框中的表關(guān)聯(lián)頁面 圖13 表屬性對(duì)話框中的約束頁面1)查看、修改或刪除CHECK 約束時(shí),先要在“選定的約束”下拉列表框中選擇約束名,其約束內(nèi)容就顯示在約束表達(dá)式框中。對(duì)于不需要的CHECK 約束可以按“刪除”按鈕,直接刪除此約束。3)設(shè)置“創(chuàng)建中檢查現(xiàn)存數(shù)據(jù)”,確認(rèn)在創(chuàng)建約束時(shí)是否對(duì)表中數(shù)據(jù)進(jìn)行檢查,要求符合約束要求;設(shè)置“對(duì)復(fù)制強(qiáng)制約束”復(fù)合框,確認(rèn)對(duì)數(shù)據(jù)復(fù)制時(shí)是否要求符合約束條件;設(shè)置“對(duì)INSERT和UPDATE強(qiáng)制約束”,確認(rèn)在進(jìn)行數(shù)據(jù)插入和數(shù)據(jù)修改時(shí),是否要求符合約束條件。隨后,在彈出的菜單中選擇“設(shè)計(jì)表”項(xiàng),企業(yè)管理器會(huì)調(diào)出如圖9 所示的建表對(duì)話框,用戶可對(duì)原有內(nèi)容進(jìn)行修改。例如為學(xué)生表中增年齡字段增加約束,限制年齡至少要15歲:ALTER TABLE student ADD CONSTRAINT AGE CHECK(AGE 15)例如在學(xué)生表中增加班集字段為字符型,長(zhǎng)度為50:ALTER TABLE student ADD Class varchar(50) NULL例如修改學(xué)生表中的班集字段的長(zhǎng)度為20:Alter Table student ALTER COLUMN Class varchar(20)例如刪除學(xué)生表中的班集字段:ALTER TABLE student DROP COLUMN Class 四、注意事項(xiàng)1.建表中如果出現(xiàn)錯(cuò)誤,應(yīng)采用相應(yīng)的修改結(jié)構(gòu)或刪除結(jié)構(gòu)的方法。五、思考題1 .?dāng)?shù)據(jù)庫中一般不允許更改主鍵數(shù)據(jù)。 實(shí)驗(yàn)三 數(shù)據(jù)庫的建立和維護(hù)實(shí)驗(yàn)本實(shí)驗(yàn)需要2 學(xué)時(shí)。二、實(shí)驗(yàn)內(nèi)容 (1)通過企業(yè)管理器,在數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1