create database studentmanager
on primary
(name=student_data,
filename='e:\sql server2008 sqlfull_chs\microsoft sql server\mssql10.mssqlserver\mssql\data\student_data.mdf',
size=3,
maxsize=unlimited,
filegrowth=1
)log on
(name=student_log,
filename='e:\sql server2008 sqlfull_chs\microsoft sql server\mssql10.mssqlserver\mssql\data\student_log.ldf',
size=1,
maxsize=20,
--指定資料庫
use t_studentmanager;
--建立t_student表
create
table t_student
(number
varchar(
20) primary
key,
--primary key 是主鍵約束
grade
varchar(
10)
notnull,
--not null是非空約束
class
varchar(
10)
notnull,
[name]
varchar(
20)
notnull,
--name屬於sql保留字,所以用方括號括起來
***
varchar(
1) not
null
check(***
in (
'男',
'女')),
--check約束,意思是性別字段只能是男或女。
age
intnotnull,
remark
varchar(
100),
addtime datetime
default(
getdate())
--預設值約束,getdate()獲取伺服器時間
);
--建立資料庫
create
database studentmanager;
--指定資料庫
use t_studentmanager;
--建立年級表
create
table t_grade(id
bigint
identity(
1,1) primary
key,
[name]
varchar(
10)
notnull
);--建立班級表
create
table t_class(id
bigint
identity(
1,1) primary
key,
gradeid
bigint
notnull,
[name]
varchar(
10)
notnull,
constraint fk_class_gradeid foreign
key(gradeid)
references t_grade(
id)
--外來鍵約束
);--建立t_student表
create
table t_student
(number
varchar(
20) primary
key,
--primary key 是主鍵約束
classid
bigint
notnull,
[name]
varchar(
20)
notnull,
--name屬於sql保留字,所以用方括號括起來
***
varchar(
1) not
null
check(***
in (
'男',
'女')),
--check約束,意思是性別字段只能是男或女。
age
intnotnull,
remark
varchar(
100),
addtime datetime
default(
getdate()),
--預設值約束,getdate()獲取伺服器時間
constraint fk_student_classid foreign
key(classid)
references t_class(
id)
--外來鍵約束
);
資料庫 需求分析
1 了解 需求分析的概念以及獲取需求分的方法 2 理解 需求建模方法 1 需求分析的概念與意義 需求 使用者對軟體的功能和效能的要求,使用者希望軟體能做什麼事情,完成什麼樣功能,達到什麼樣效能 需求分析 描述待開發系統所要完成的功能 使系統工程師刻畫出軟體的功能和效能,指明軟體和系統其它元素的介面並...
資料庫SQL實戰
無emp no birth date first name last name gender hire date 10008 1958 02 19 saniya kalloufi m1994 09 15 示例1無 無 select from employeesorder byhire datedes...
資料庫SQL實戰
找出所有員工當前 to date 9999 01 01 具體的薪水salary情況,對於相同的薪水只顯示一次,並按照逆序顯示 create table salaries emp no int 11 not null,salary int 11 not null,from date date not ...