欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數據庫上機實驗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)的說明,以限制相關表中某些屬性的取值,當用戶違反規(guī)則時,提供三種:RESTRICT(限制策略),CASCADE(級聯策略),SET NULL(置空策略);

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

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

      蘭州理工大學

      學生上機報告

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

      學生姓名侯予南學號05550204

      專業(yè)班級基地班05級1班

      上機日期2008年4月17日

      指導教師李明

      上機實驗報告

      (一)實驗內容:

      1、熟悉SQL Server 2000應用環(huán)境;

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

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

      進行數據插入、查詢、更新、建立視圖、創(chuàng)建觸發(fā)器等操作;

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

      4、完成實驗報告。

      實驗環(huán)境:

      數據庫系統(tǒng):SQL Server 2000

      實驗過程:

      在實驗中發(fā)現的問題:

      小結:

      教師評語:

      成績:

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

      數據庫上機實驗報告

      試驗內容

      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、在創(chuàng)建spj時

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

      主碼由那3個主碼確定

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

      3、constraint

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

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

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

      附sql備份

      --創(chuàng)建一個數據庫student

      createdatabasestudent

      go

      --在數據庫student中創(chuàng)建表studentcoursesc注意順序

      usestudent

      --

      createtablestudent

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

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

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

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

      -----------

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

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

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

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

      一、實習名稱

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

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

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

      文檔為doc格式


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

      相關范文推薦

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

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

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

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

        數據庫原理上機實驗報告

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

        數據庫上機實驗五篇范文

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

        數據庫上機實驗(二)

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

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

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

        第六次上機實驗 實驗報告

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

        上機實驗內容及實驗報告

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