資料庫系統概論實驗三

2021-10-01 12:20:36 字數 1678 閱讀 7752

/*實驗內容:

(一)建立sct資料庫

1.建立sct資料庫,資料庫的兩個檔案放在d:\data資料夾下,

2.資料庫資料檔案的初始大小為50m,日誌檔案的初始大小為10m,都按10%增長。

*//*建立資料庫語法:*/

create

database scton(

name=sct_data,

filename=

'd:\data\sct_data.mdf'

, size=

50mb,

filegrowth=10%

)log on

( name=sct_log,

filename=

'd:\data\sct_log.ldf'

, size =

10mb,

filegrowth=10%

)/*(二)建立如下表

1.專業(專業號,專業名稱)

d(dnum,dname)

要求:專業號為主鍵*/

create

table d

( dnum nchar(8

)primary

key,

dname nvarchar(30)

);/*2.學生(學號,姓名,性別,出生日期,專業號)

s(snum,sname,s***,sbirth,dnum)

要求:學號為主鍵,專業號為外來鍵,性別為『男』或』女』*/

create

table s

( snum nchar(8

)primary

key,

sname nvarchar(10)

, s*** nchar(1

)check

(s***=

'男'or s***=

'女')

, sbirth date

, dnum nchar(8

),foreign

key(dnum)

references d(dnum));

/*3.課程(課號,課程名,學分)

c(cnum,cname,credit)

要求:課號為主鍵,學分帶1位小數*/

create

table c

( cnum nchar(8

)primary

key,

cname nvarchar(10)

, credit numeric(3

,1))

;/*4.選修(學號,課號,成績)

sc(snum,cnum,score)

要求:學號+課號為主鍵,學號和課號分別為外來鍵,成績為0到100之間*/

create

table sc

( snum nchar(8

),cnum nchar(8

),score int

check

(score<=

100and score>=0)

,primary

key(snum,cnum)

,foreign

key(snum)

references s(snum)

,foreign

key(cnum)

references c(cnum)

);

資料庫系統概論三

1 sql語言的特點 1 綜合統一。2 高度非過程化。3 面向集合的操作方式。4 以同一種語法結構提供多種使用方式 5 語言簡潔 易學易用。2 sql語言的資料查詢,資料定義,資料操縱功能,這些分別有哪些sql語句?1 資料定義 定義資料庫中的基本物件 模式 架構 定義 表定義 檢視和索引。注意 s...

資料庫系統概論 緒論 資料庫系統概論(一)

1.1 資料庫系統概論 1.1.1 資料庫系統概論 1.資料 描述事物的符號記錄稱為是資料 資料的解釋叫做語義,他與資料時密不可分的 記錄是計算機中表示和儲存資料的一種格式或者乙個方法 2.資料庫 把資料以一定的格式存放在計算機儲存裝置上的倉庫就是資料庫 共享性 有組織 永久儲存是資料庫的三大特徵 ...

資料庫系統概論總結(三)

繼續以下面的兩個表為例子 city表 country表 2.4 檢視 檢視的建立 1 預設與表一致 create view is city asselect country,country id from country 2 選擇表中的列進行建立 檢視的刪除 drop view is city2 如...