久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數據庫上機實驗8實驗報告

時間:2019-05-12 07:35:43下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《數據庫上機實驗8實驗報告》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《數據庫上機實驗8實驗報告》。

第一篇:數據庫上機實驗8實驗報告

上機實驗八——完整性約束的實現

一、實習目的:

掌握SQL中實現數據完整性的方法,加深理解關系數據模型的三類完整性約束。

二、實習準備:

1.復習“完整性約束SQL定義”

2.完成習題四第10題中的各項操作的SQL語句。

3.了解SQL Server 中實體完整性、參照完整性和用戶自定義完整性的實現手段

三、實習內容:

1.驗證習題四第10題四個表結構的SQL語句。

表一:Sstudent CREATE TABLE Sstudent(Sno char(7)NOT NULL PRIMARY KEY, Sname VarChar(20)NOT NULL, Ssex Char(2)NOT NULL DEFAULT('男')check(Ssex IN('男','女')), Sage smallint check(Sage >14 AND Sage<65), Clno Char(5)NOT NULL REFERENCES Cclass(Clno)ON UPDATE CASCADE);

表二:Ccourse CREATE TABLE Ccourse(Cno Char(1)NOT NULL PRIMARY KEY, Cname VarChar(20)NOT NULL, Credit Smallint CHECK(Credit IN(1,2,3,4,5,6)));

表三:Cclass CREATE TABLE Cclass(Clno Char(5)NOT NULL PRIMARY KEY, Speciality VarChar(20)NOT NULL, Inyear Char(4)NOT NULL, Number Integer CHECK(Number>1 AND Number<100), Mointor Char(7)REFERENCES Student(Sno));

表四:Ggrade CREATE TABLE Ggrade(Sno Char(7)NOT NULL REFERENCES Student(Sno)ON DELETE CASCADE ON UPDATE CASCADE, Cno Char(1)NOT NULL REFERENCES Course(Cno)ON DELETE CASCADE ON UPDATE CASCADE, Gmark Numeric(4,1)CHECK(Gmark>0 AND Gmark<100), PRIMARY KEY(Sno,Cno));

2.SQL Server中提供了那些方法實現實體完整性、參照完整體和用戶自定義完整性

答:實體完整性:是通過主碼的定義(PRIMARY KEY)來實現的;

參照完整性:是利用外部碼(REFERENCES)的說明,以限制相關表中某些屬性的取值,當用戶違反規則時,提供三種:RESTRICT(限制策略),CASCADE(級聯策略),SET NULL(置空策略);

用戶自定義完整性:check約束,對元組的CHECK約束

第二篇:數據庫上機實驗報告

蘭州理工大學

學生上機報告

學院計算機與通信學院課程名稱數據庫原理

學生姓名侯予南學號05550204

專業班級基地班05級1班

上機日期2008年4月17日

指導教師李明

上機實驗報告

(一)實驗內容:

1、熟悉SQL Server 2000應用環境;

熟悉查詢分析器的使用方法;

2、運行課堂示例:建立表Teacher , Course ;

進行數據插入、查詢、更新、建立視圖、創建觸發器等操作;

3、完成作業(P108 第5題,P145第5題);

4、完成實驗報告。

實驗環境:

數據庫系統:SQL Server 2000

實驗過程:

在實驗中發現的問題:

小結:

教師評語:

成績:

第三篇:數據庫上機實驗報告

數據庫上機實驗報告

試驗內容

1、數據表的建立

基本表《簡單的》帶有主鍵

帶有外碼約束的(外碼來自其他表或者本表)

2、數據表的修改

添加刪除列

修改列屬性類型

添加刪除約束(約束名)

元組的添加,修改,刪除

刪除數據表

試驗過程

1、create

table

student

(sno

char(9)

primary

key,/*sno是主碼

列級完整性約束條件*/

sname

char(20)

unique,/*sname取唯一值*/

ssex

char(2),sage

smallint,/*類型為smallint*/

sdept

char(20)

/*所在系*/);

create

table

course

(cno

char(4)

primary

key,/*列級完整性約束條件,cno是主碼*/

cname

char(40),cpno

char(4),/*cpno的含義是先行課*/

ccredit

smallint,foreign

key

(cpno)

references

course(cno)

/*表級完整性約束條件,cpno是外碼,被參照表是course,被參照列是cno*/);

create

table

sc

(sno

char(9),cno

char(4),grade

smallint,primary

key

(sno,cno),/*主碼有兩個屬性構成,必須作為表級完整性進行定義*/

foreign

key

(sno)

references

student(sno),/*表級完整性約束條件,sno是外碼,被參照表是student*/

foreign

key

(cno)

references

course(cno),/*表級完整性約束條件,cno是外碼,被參照表示course*/);

1、create

table

s

(cno

varchar(3),/*變長的字符串,輸入2個字符就是兩個字符不會補空格*/

sname

varchar(20),status

int,city

varchar(20),constraint

pk_sno

primary

key(sno),/*約束條件的名字為pk_sno*/);

create

table

p

(pno

varchar(3),pname

varchar(20),color

varchar(3),weight

int,constraint

pk_pno

primary

key

(pno),/*約束條件的名字是pk_pno*/);

create

table

j

(jno

varchar(3),jname

varchar(20),city

varchar(20),constraint

pk_jno

primary

key(jno)

/*約束條件的名字為pk_jno*/);

2、create

table

spj

(sno

varchar(3),/*第一個表中的主碼*/

pno

varchar(3),jno

varchar(3),qty

int,/*數量*/

constraint

pk_spj

primary

key(sno,pno,jno),/*主碼由3個屬性組成*/

foreign

key(sno)

references

s(sno),/*表級完整性約束條件,sno是外碼,被參照表是s*/

foreign

key(pno)

references

p(pno),/*表級完整性約束條件,pno是外碼,被參照表是p*/

foreign

key(jno)

references

j(jno),

第四篇:數據庫上機實驗報告

數據庫上機實驗報告

試驗內容

1、數據表的建立

基本表《簡單的》帶有主鍵

帶有外碼約束的(外碼來自其他表或者本表)

2、數據表的修改

添加刪除列

修改列屬性類型

添加刪除約束(約束名)

元組的添加,修改,刪除

刪除數據表

試驗過程

1、createtablestudent

(snochar(9)primarykey,/*sno是主碼列級完整性約束條件*/

snamechar(20)unique,/*sname取唯一值*/

ssexchar(2),sagesmallint,/*類型為smallint*/

sdeptchar(20)/*所在系*/);

createtablecourse

(cnochar(4)primarykey,/*列級完整性約束條件,cno是主碼*/

cnamechar(40),cpnochar(4),/*cpno的含義是先行課*/

ccreditsmallint,foreignkey(cpno)referencescourse(cno)

/*表級完整性約束條件,cpno是外碼,被參照表是course,被參照列是cno*/);

createtablesc

(snochar(9),cnochar(4),gradesmallint,primarykey(sno,cno),/*主碼有兩個屬性構成,必須作為表級完整性進行定義*/

foreignkey(sno)referencesstudent(sno),/*表級完整性約束條件,sno是外碼,被參照表是student*/

foreignkey(cno)referencescourse(cno),/*表級完整性約束條件,cno是外碼,被參照表示course*/);

1、createtables

(cnovarchar(3),/*變長的字符串,輸入2個字符就是兩個字符不會補空格*/

snamevarchar(20),statusint,cityvarchar(20),constraintpk_snoprimarykey(sno),/*約束條件的名字為pk_sno*/);

createtablep

(pnovarchar(3),pnamevarchar(20),colorvarchar(3),weightint,constraintpk_pnoprimarykey(pno),/*約束條件的名字是pk_pno*/);

createtablej

(jnovarchar(3),jnamevarchar(20),cityvarchar(20),constraintpk_jnoprimarykey(jno)/*約束條件的名字為pk_jno*/);

2、createtablespj

(snovarchar(3),/*第一個表中的主碼*/

pnovarchar(3),jnovarchar(3),qtyint,/*數量*/

constraintpk_spjprimarykey(sno,pno,jno),/*主碼由3個屬性組成*/

foreignkey(sno)referencess(sno),/*表級完整性約束條件,sno是外碼,被參照表是s*/

foreignkey(pno)referencesp(pno),/*表級完整性約束條件,pno是外碼,被參照表是p*/

foreignkey(jno)referencesj(jno),/*表級完整性約束條件,jno是外碼,被參照表是j*/);

2、數據表的更改

在s表中添加一個concat列

altertablesaddconcatvarchar(20)

在s表中刪除concat列

altertablesdropcolumnconcat

更改s表concat列的屬性把長度由20改為30

altertablesaltercolumnconcatvarchar(30)

聯系方式名字為concat修改屬性為唯一的屬性名為con_concat

altertablesaddconstraintcon_concatunique(concat)

刪除約束關系con_concat

altertablesdropconstraintcon_concat

/*插入一個元組*/

insertintosvalus(‘s1’,’精益’,20,’天津’)/*20不能寫成’20’*/

試驗中的問題的排除與總結:

1、在創建spj時

有三個實體所以從3個實體中取主碼,還有一個數量屬性也要寫上

主碼由那3個主碼確定

2、更改一個數據庫中數據表時一定要先使該數據庫處于正在使用狀態

3、constraint

是可選關鍵字,表示primarykey、notnull、unique、foreignkey或check約束定義的開始。約束是特殊屬性,用于強制數據完整性并可以為表及其列創建索引。

4、--go可以不加但是要注意順序注:go--注釋提示錯誤

5、注意添加一個空元素用null

附sql備份

--創建一個數據庫student

createdatabasestudent

go

--在數據庫student中創建表studentcoursesc注意順序

usestudent

--

createtablestudent

(snochar(9)primarykey,/*sno是主碼列級完整性約束條件*/

snamechar(10)unique,/*sname取唯一值*/

ssexchar(2),sagesmallint,/*類型為smallint*/

sdeptchar(20)/*所在系*/);/*;要加*/

-----------

第五篇:地質數據庫上機實驗報告

《地質數據庫設計與應用》上機實習報告

班級:姓名:學號:成績:

五、實習中存在的主要問題

一、實習名稱

二、實習目的三、實習內容

四、實習主要操作步驟(或所用主要命令、函數操作方法)

下載數據庫上機實驗8實驗報告word格式文檔
下載數據庫上機實驗8實驗報告.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    數據庫上機實驗報告+總結(本站推薦)

    北京交通大學經管學院 Access數據庫上機 實驗報告 陶瓷公司管理信息 系統項目 1 實驗目的 1. 了解信息系統開發的主要過程,體會在系統開發中系統實施的主要步驟。 2. 掌握使......

    數據庫課程上機實驗報告模版

    《數據庫原理與設計》實驗報告 (實驗名稱 :)專業班級學號學生姓名任課教師朱焱老師輔導教師楊方蓉、梁懿年月日 一、實驗目的本次實驗所涉及并要求掌握的知識點。 根據老師實驗......

    數據庫原理上機實驗報告

    廣西科技大學理學院《數據庫原理》上機實驗報告 實驗序號與實驗名稱:實驗九:用戶管理和權限管理 姓名:薛亞妮學號:201000901045 專業班級:信計101實驗日期:2012年 12月15日 一、實......

    數據庫上機實驗五篇范文

    創建數據表與數據輸入 Part I. 使用SQL Server Management Studio創建數據表和輸入數據 1. 在SQL Server Management Studio中創建數據表 P69 1.(1)-(6) 2. 為數據表輸入數據......

    數據庫上機實驗(二)

    數據庫上機實驗內容及要求(第二部分) 1. 建立工廠管理數據庫 工廠(包括廠名和廠長名)需要建立一個管理數據庫存儲以下信息: (1) 一個廠內有多個車間,每個車間有車間號、車間主任姓名......

    數據庫課程上機實驗報告[大全五篇]

    一、實驗目的通過用SQL語句對數據進行完整性控制,了解掌握提供定義完整性約束條件的機制、提供完整性檢查的方法以及違約處理二、實驗環境WINDOWS XP 和 SQLServer2005三、實......

    第六次上機實驗 實驗報告

    計算機基礎上機實驗(六) 姓名:上機須知: a) 必須帶《實驗教程》,沒有帶的回去取;上機時間:2小時 b) 提交內容: 1) 按照實驗1的步驟制作自己生日所在月份的日歷。 2) 按照實驗2的步驟......

    上機實驗內容及實驗報告

    C語言上機實驗內容 第1次實驗: 實驗1 C程序的運行環境 實驗報告:四、實驗項目第2次實驗: FTP上的 實驗2數據類型、運算符和表達式 書上的實驗2 暫時不做 實驗報告:2.4 完善程序【......

主站蜘蛛池模板: 特级无码毛片免费视频播放▽| 久久一本加勒比波多野结衣| 激情欧美成人久久综合| 无码无套少妇毛多18p| 久久久久无码中| 中文亚洲成a人片在线观看| 色妞www精品视频| 免费国产黄网在线观看| 玩弄放荡人妻一区二区三区| 中字幕视频在线永久在线观看免费| 99在线精品国自产拍中文字幕| 亚洲男女一区二区三区| 无码专区男人本色| 日韩亚洲国产中文字幕欧美| 无码8090精品久久一区| 国产呻吟久久久久久久92| 国产精品成人3p一区二区三区| 国产爆乳无码一区二区麻豆| 日韩在线一区二区三区免费视频| 国产成人精品无码短视频| 国产精品国产三级国产专i| 欧美三根一起进三p| 强奷漂亮人妻系列老师| 日本人妻精品免费视频| 久久天天躁夜夜躁狠狠85台湾| 欧美熟妇xxxxx欧美老妇不卡| 国产成人av无码精品| 亚洲女久久久噜噜噜熟女| 国产福利姬精品福利资源网址| 非洲黑人最猛性xxxx交| 日日碰狠狠躁久久躁综合小说| 国产午夜无码片在线观看影院| 欧美肉大捧一进一出免费视频| 国产精品高清一区二区不卡| 爱色精品视频一区二区| 国模小黎自慰337p人体| 国产成人av片无码免费| 国产一区二区三区在线视頻| 久天啪天天久久99久孕妇| 国产女人的高潮大叫毛片| 精品国产一区二区三区2021|