建立乙個資料庫,資料庫名稱自定。
設有乙個設有乙個spj資料庫,包括s,p,j,spj四個表
(1) **商表s由**商**(sno)、**商姓名(sname)、**商狀態(status)、**商所在城市(city)組成;
(2) 零件表p由零件**(pno)、零件名稱(pname)、顏色(color)、重量(weight)所組成;
(3) 工程專案表j由工程專案**(jno)、工程專案名稱(jname)、工程專案所在城市(city)組成;
(4) **情況表spj由**商**(sno)、零件**(pno)、工程專案**(jno)、**數量(qty)所組成;表示某**商**某種零件給某工程專案的數量為qty.
create table s
(
sno char(2),
sname char(10),
status smallint,
city char(10),
);
insert into s values('s1','精益','20','天津');
insert into s values('s2','盛錫','10','北京');
insert into s values('s3','東方紅','30','北京');
insert into s values('s4','豐泰盛','20','天津');
insert into s values('s5','為民','30','上海');
create table j
(
jno char(2),
jname char(10),
city char(10),
);
insert into j values('j1','三建','北京');
insert into j values('j2','一汽','長春');
insert into j values('j3','彈簧廠','天津');
insert into j values('j4','造船廠','天津');
insert into j values('j5','機車廠','唐山');
insert into j values('j6','無線電廠','常州');
insert into j values('j7','半導體廠','南京');
create table p
(
pno char(2),
pname char(10),
color char(10),
weight smallint,
);
insert into p values('p1','螺母','紅','12');
insert into p values('p2','螺栓','綠','17');
insert into p values('p3','螺絲刀','藍','14');
insert into p values('p4','螺絲刀','紅','14');
insert into p values('p5','凸輪','藍','40');
insert into p values('p6','齒輪','紅','30');
create table spj
(
sno char(2),
pno char(2),
jno char(2),
qty smallint,
);
insert into spj values('s1','p1','j1','200');
insert into spj values('s1','p1','j3','100');
insert into spj values('s1','p1','j4','700');
insert into spj values('s1','p2','j2','100');
insert into spj values('s2','p3','j1','400');
insert into spj values('s2','p3','j2','200');
insert into spj values('s2','p3','j4','500');
insert into spj values('s2','p3','j5','400');
insert into spj values('s2','p5','j1','400');
insert into spj values('s2','p5','j2','100');
insert into spj values('s3','p1','j1','200');
insert into spj values('s3','p3','j1','200');
insert into spj values('s4','p5','j1','100');
insert into spj values('s4','p6','j3','300');
insert into spj values('s4','p6','j4','200');
insert into spj values('s5','p2','j4','100');
insert into spj values('s5','p3','j1','200');
insert into spj values('s5','p6','j2','200');
insert into spj values('s5','p6','j4','500');
上一封« 返回
資料庫建庫建表學習筆記
本週是第七周,我們小組進行了sql server的建模,建表,插入資料。現將注意事項以及問題,解決方案整理如下。首先是建模。建模的首要工作是在相應的位置建立乙個資料夾,例如 在f盤建立乙個名為門診資訊系統的資料夾。啟動 sql,在 sql環境內建立乙個資料庫,並將資料檔案和日誌檔案也放入資料夾內,具...
資料庫建表
資料庫設計三大正規化 為了建立冗餘較小 結構合理的資料庫,設計資料庫時必須遵循一定的規則。在關係型資料庫中這種規則就稱為正規化。正規化是符合某一種設計要求的總結。要想設計乙個結構合理的關係型資料庫,必須滿足一定的正規化。在實際開發中最為常見的設計正規化有三個 1 第一正規化 確保每列保持原子性 第一...
資料庫建表
use 選擇現有資料庫。master為系統預設資料庫 use master goif exists select from sys.databases where name student drop database student gocreate database student gouse s...