create
table student(
--建立學生表
sno char(9
)primary
key,
sname char(20
)unique
, s*** char(2
),sage char(3
),sdept char(20
));create
table course(
--建立課程表
cno char(4
)primary
key,
cname char(40
),cpno char(4
),ccredit smallint
,foreign
key(cpno)
references course(cno));
create
table sc(
--建立學生選課表
sno char(9
),cno char(4
),grade smallint
,primary
key(sno,cno)
,foreign
key(sno)
references student(sno)
,foreign
key(cno)
references course(cno)
);
alter
table student --增加「入學時間」列
add s_entrance datetime
;alter
table student --將年齡的資料型別由字元型改為整形
drop
column sage;
alter
table student
add sage int
;alter
table student --刪除「入學時間」列
drop
column s_entrance;
alter
table student --增加乙個完整性約束,使年齡的取值只能在15到40之間
addcheck
(sage between
15and40)
;--建立索引
create
unique
index stusno on student(sno)
;--按學號公升序
create
unique
index coucno on course(cno)
;--按課程表號公升序
create
unique
index scno on sc(sno asc
,cno desc);
--按學號公升序和課程表降序
drop
index student.stusno;
--取消索引
drop
index course.coucno;
drop
index sc.scno;
實驗1 建立資料庫
實驗名稱 建立資料庫。實驗內容 在sql server 的環境中建立資料庫和維護資料庫。實驗目的 理解sql server 資料庫的儲存結構,掌握sql server資料庫的建立方法和維護方法。實驗方法 在sql server 環境下用create database命令建立資料庫。實驗者 何小變 1...
1 資料庫基礎
1.資料庫是乙個以某種有組織的方式儲存的資料集合。理解資料庫的方式就是將其想象成乙個檔案櫃,此檔案櫃是乙個存放資料的物理位置 不管資料是什麼以及如何組織的。通俗 的來講資料庫就是乙個倉庫,乙個儲存資料的結合。資料庫的定義 儲存有組織的資料的容器 通常是乙個檔案或一組檔案 資料庫軟體應該被稱為dbms...
資料庫基礎(1)
資料庫是乙個以某種有組織的方式儲存的資料集合。在資料庫中存放資料的檔案叫做表。表是一種結構化的檔案。儲存在表中的資料是同一種型別的資料或者清單。資料庫中的每個表都有乙個名字來標識自己,這個名字是唯一的。列是表中的乙個字段,所有表都是由乙個或多個列組成的。資料庫中每個列都有相應的資料型別。資料型別定義...