『壹』 SQL SERVER~~~
1.建表
create table 運動員(運動員編號 varchar(4) primary key ,運動員姓名 nvarchar(10) not null,運動員性別 nvarchar(1),所屬系別 nvarchar(20) not null)
create table 項目(項目編號 varchar(4) primary key,項目名稱 nvarchar(20),項目比賽地點 nvarchar(50))
create table 成績(運動員編號 varchar(4) references 運動員(運動員編號) , 項目編號 varchar(4) references 項目(項目編號) , 積分 int ,primary key (運動員編號,項目編號) )
2.插入數據
insert into 運動員 values ('1001', '李明','男','計算機系')
insert into 運動員 values ('1002', '張三','男','電信學院')
insert into 運動員 values ('1003', '李四','男','計算機系')
insert into 運動員 values ('1004', '王二','男','物理學院')
insert into 項目 values ('x001','男子五千米','一操場')
insert into 項目 values ('x002','男子標槍','二操場')
insert into 項目 values ('x003','女子三千米','一操場')
insert into 成績 values ('1001', 'x001',6)
insert into 成績 values ('1002', 'x001',4)
insert into 成績 values ('1003', 'x001',2)
insert into 成績 values ('1001', 'x003',4)
insert into 成績 values ('1002', 'x003',6)
3.查詢
(1)
select a.項目名稱 from 項目 a left join 成績 b on a.項目編號 =b.項目編號 where b.項目編號 is null
(2)
select c.項目名稱 from 運動員 a,成績 b,項目 c where a.所屬系別 ='電信學院' and a.運動員編號 =b.運動員編號 and b.項目編號 =c.項目編號
(3)
select a.運動員姓名 from 運動員 a where a.運動員編號 in (select top 1 b.運動員編號 from 成績 b,項目 c where b.項目編號 =c.項目編號 and c.項目名稱 ='男子五千米' order by b.積分 desc )
4.違禁修改
update a set a.積分 =0 from 成績 a,運動員 b where a.運動員編號 =b.運動員編號 and b.運動員姓名 ='張三'
說明:這裡面有很多地方,如果用代號會更明確,代碼更少。如實際應用時,處罰張三,會先知道他的編號,就只要這樣寫:
update a set a.積分 =0 from 成績 a where a.運動員編號 ='1002'
『貳』 SQL Sever學生成績管理系統包括學生管理、課程管理、成績查詢功能
可以藉助Baihi示意我們
有機會能夠處理你所遇到的工作
具體的要求也能夠示意我們
ES:\\
交易提醒:預付定金有風險
『叄』 需要一份資料庫的運動會成績管理系統,用來做課程設計,不要太復雜的,任務書見下。
這個肯定是為了應付畢業設計啊,呵呵,不過呢,我告訴你一個地址,你去看看,到大學生部落家園裡面去看看,看看有沒有你需要的,裡面很多畢業設計和畢業論文的,而且那站長每天都在更新很多的內容,你自己看看吧,找到合適的給我分,沒找到合適的記得去問站長要,看看有沒有,有的話,也別忘記了給我分,哈哈哈