當前位置:首頁 » 學校課程 » 創建課程表和成績表

創建課程表和成績表

發布時間: 2020-12-13 20:04:38

⑴ 已知一個教學管理資料庫JXGL,包含以下三張數據表:學生表、課程表以及學生成績表。它們的結構如下:

1.IF EXISTS (SELECT * FROM sysobjects WHERE
name = 'view_stuInfo')
DROP VIEW view_stuInfo
GO
CREATE VIEW view_stuInfo
AS
SELECT a.學號,a.姓名,b.課程號,c.成績 from 學生表 a,課程表 b,學生成績表 c
where a.學號=c.學號 and b.課程號=c.課程號
GO

2.insert into 學生表 values(21,『王玲』,女,20,『計算機』)
3.select count(*) from 學生表

⑵ 為課程表和學生成績表設計資料庫應用程序

這點是創建表,還是設計什麼?說清楚點!才能幫你噢!

⑶ 對於給定的數據表(教師表,學生表,課程表,成績表),如何設置他們

  1. 在資料庫工具選項來卡的源關系窗口中創建關系。

  2. 在設計選項卡中出現顯示表窗口,雙擊教師表,學生表,課程表和成績表,將它們添加到關系窗口中;

  3. 選擇任意兩個欄位,出現編輯關系窗口,即可設置他們之間的關系。

  • 關系類型有一對一,一對多和多對多。

  • 學生表和成績表是一對多

  • 教師表和學生表是多對多

  • 課程表和學生表是一對多

以上答案僅供參考

⑷ 根據學生表和課程表與成績登記表的關系來做一個成績登記表用SQL環境下完成。

--1.
createtablescs
(snointnotnull,
cnointnotnull,
scoreint)
--2.
altertablescsadddtdatetime;
--3
altertablescsaddconstraintpk-scprimarykey(sno,cno);

⑸ MySQL問題,在一個學生信息系統中,分別創建學生表、課程表、成績表,求大神解惑

你要建3個表呀,然後分別這下列名,旁邊也有個null別選它就不會唯空,點擊列名旁邊的框框,再右建就可以設置主外鍵。

⑹ 主鍵和外鍵約束的問題。有三個表,成績表,課程表和成績表。外鍵是某個表的主鍵嗎。

你這里的課程編號就是課程號吧。
學號是學生表的主鍵、課程編號是課程表的主鍵回、學號答和課程號是成績表的主鍵,學號是成績表的外鍵,課程號是成績表的外鍵。
學號是成績表的外鍵,成績表的學號的有效取值是學生表裡的學號決定的,而外鍵通常是另外一個表的主鍵,課程號以此類推即可。

⑺ SQL命令 「學生」資料庫中有 「學生表」、「課程表」和 「成績表」。 「學生表」中包含學號、姓名

1、首先在電腦上打開資料庫軟體。然後附加有學生表和成績表的資料庫。

⑻ 用T-SQL語句完成下列題目。在名稱為「教學庫」的資料庫中有三個表學生表,課程表和成績表它們的定義如下

1
select b.課程名,isnull(count(*),0)
from 課程表 a,成績表 b on a.課程號回=b.課程號
group by b.課程名答
2
select a.姓名,b.課程名,c.成績 from 學生表 a,課程表 b,成績表 c
where a.學號=c.學號 and b.課程號=c.課程號
and a.性別='女' and b.課程名='計算機基礎'
3
這個,你自己添加數據就好啦
4
update 課程表 set 學分=學分+1 where 課程號='001'

5
select * from 課程表 where 課程名 like '計算機%'

⑼ 某學校教學管理資料庫jxgl.dbc中有三個表:學生表,課程表和成績表,內容如下: 學生表:

(1)創建學生表、課程表和成績表。具體要求:學生表中學號為主索引,出生日期默認值為1988-09-01;課程表中課程號為主索引,學分不能為空;成績表中學號是外索引與學生表建立關系,課程號是外索引與課程表建立關系,成績的要求是在0-100之間。

createtable 學生表
(學號intnotnullprimarykey,
姓名varchar(30)notnull,
性別varchar(4)notnull,
出生日期datetimenotnulldefault 1988-09-01
)
go
createtable 課程表
(課程號char(6)notnullprimarykey,
課程名varchar(30)notnull,
學分char(10)notnull
)
go
createtable 成績表
(學號 學生表(學號),
課程號char(6) 課程表(課程號),
成績 tinyintconstraint 成績_ckcheck (成績>=0 and 成績<=100 )
)
(2)通過insert into命令向各表中輸入記錄(按照所給表的內容)

insert into 學生表values (10001,'張娟娟','女','1987-09-01')
insert into 學生表values (10002,'李斌','男','1988-03-01')
insert into 學生表values (10003,'王亮晶','女','1986-05-04')
insert into 學生表values (10004,'成果果','女')
insert into 課程表values ('K01','VFP程序設計','3.5')
insert into 課程表values ('K02','計算機文化基礎','2')
insert into 成績表values (10001,'K01 ','85')
insert into 成績表values (10001,'K02 ','90')
insert into 成績表values (10002,'K01 ','88')
insert into 成績表values (10002,'K02 ','92')
insert into 成績表values (10003,'K01 ','90')
insert into 成績表values (10003,'K02 ','91')
insert into 成績表values (10004,'K01 ','76')
insert into 成績表values (10004,'K02 ','87')
(3)查詢「VFP程序設計」課程的學號和成績並按降序輸出。
select 課程表.課程名,成績表.學號,成績表.成績from 成績表
join 課程表on 成績表.課程號=課程表.課程號
where 課程表.課程名='VFP程序設計'
orderby 成績表.成績desc
(4)查詢「成果果」的學號和成績。
select 學生表.姓名,成績表.學號,成績表.成績from 成績表
join 學生表on 成績表.學號=學生表.學號
where 學生表.姓名='成果果'
(5)查詢「張娟娟」的學號和出生日期。
select 學號,姓名,出生日期from 學生表where 姓名='張娟娟'
(6)查詢課程號為「K01」的成績。
select 課程號,成績from 成績表where 課程號='K01'
(7)查詢「王亮晶」的「計算機文化基礎」成績。
select 學生表.姓名,課程表.課程名,成績表.成績from 成績表
join 課程表on 成績表.課程號=課程表.課程號
join 學生表on 學生表.學號=成績表.學號
where 課程表.課程名='計算機文化基礎'and 學生表.姓名='王亮晶'

⑽ 使用SQI語句創建三張表(學生表,課程表和成績表)欄位分別是(學號,姓名,年齡,性別,系部,課程號

1、select 姓名 from 學生表 where 系別 = '計算機系'; 2、select 學號 from 學生選課專表 where 成績 < 60 ; 3、select 學號,成績 from 學生選課表 where 課程屬號=1; 4、select 學生表.姓名,學生選課表.課程號,學生選課表.成績 from 學生表,學生選課表 where 學生表.學號 = 學生選課表.學號; 5、select 姓名,年齡,性別 from 學生表 where 年齡 > (select 年齡 from 學生表 where name = '李明');

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919