sql課程表製作
① 建課程表的sql語句
createtable課程表
(課程號char(4)primarykey,
課程名char(10),
課程學分int)
② 使用t-sql語句創建course表,課程表
create table course
(
courseID int primary key,
courseName varchar(30)
)
③ 用SQL語句實現:學生表、課程表、選課表三張表中的問題:
用子查詢
select 姓名
from 學生,選課,課程
where 學生.學號=選課.學號 and 選課.課程號=課程.課程號 and 課程.課程名='資料庫'
and 學生.學號 in
(select 學生.學號
from 學生,選課,課程
where 學生.學號=選課.學號 and 選課.課程號=課程.課程號 and 課程.課程名='操作系統';
}
④ 用SQL創建一個學生表,課程表,學生成績表
第一個表是學生表Student,包含三個欄位,學生id(_id) 和 學生姓名(stu_name)和課程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二個表課程表Lesson,兩個欄位,課程id(les_id)和課程名稱(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三個表學生成績表Score,三個欄位課程id(les_id),學生id(stu_id)和課程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)
⑤ 用SQL語句實現:學生表、課程表、選課表三張表中的問題
1
(*)>=200
2
selecta.cname課程,b.cname先修課
fromcoursealeftjoincoursebona.cpno=b.cno
3
selecta.sno,a.sname,a.sgender,a.sage,a.sdept,b.cno,isnull(b.grade,0)
fromstudentaleftjoinscbona.sno=b.sno
4
updatescsetgrade=0wheresnoin(='CS')
⑥ 誰會做一個關於課程表的資料庫,用sql做!
首先SQL不是資料庫,資料庫的應用離不開SQL。 SQL是結構化查詢語言(Structured Query Language)的縮寫內。網上有很多這樣的教容程。 資料庫系統(DataBase System)是以資料庫應用為基礎的計算機系統。由資料庫、硬體(計算機硬體設備)、軟體(資料庫管理系統 、操作系統)、用戶(應用程序設計員、終端用戶、資料庫管理員 )組成。 你所說的資料庫應該指的就是資料庫產品,大型的有ORACLA,SYBASE,DB2,INFORMIX,SQL SERVER等等。而SQL就是這些關系型資料庫使用的標准語言。 所以你要設計資料庫,必須選擇一個適用你的資料庫產品,甚至小型的桌面資料庫如ACCESS之類的也可以。 對於資料庫的詳細使用,前提是必須要安裝相應的產品,然後需要掌握基本的SQL知識之後,才能實現你的要求,這是必要的過程!例:使用SQL建表語句如下: create table curricula( curricula_id int not null, --課程號 curricula_name char(20) not null, --課程名
⑦ 在資料庫teacher_class下,寫出創建教師表、課程表、授課表的SQL語句,各表結構如下所示:
(1)alter table tc add 『修課類別』 nchar(1);
(2)alter table tc modify 『修課類別』 nchar(2);
(3)alter table tc drop column 『修課類別』;
⑧ sql創建信息表 課程表 成績表
Create table Tb_ClassInfo(id int, Name varchar(10), Teacher varchar(20))
你給出的問題信息不全,只能大概給你做個例子
⑨ 課程表的SQL數據表應該怎麼設計才方便
用sql查詢分抄析器。
a台機子上。打開查詢分析器。找到表。右鍵=》從新窗口中編寫對象腳本=》創建。
那麼就有那張表的結構腳本了。
create
table
[accountyearcfg]什麼的
到b機子上打開查詢分析器。資料庫選對後。
執行下就好了。
很簡單吧。
⑩ 在SQL中如何利用學生表和課程表創建一個選課表
假如已有學生表和課程表的話,再加一個選課表就可以了。選課表與學生表,課程表都是1對N的關系,這樣學生表和課程表就可以是N對N的關系了。
學生表-----studentid-----選課表-----courseid-----課程表
Create table StudentCourse (
id int Indentity(1,1) not null,
StudentId varchar(10) not null,
CourseId varchar(10) not null,
Score int
)
然後依次用insert to 插入數據
至於樓主的那些要求都是數據上的問題,自行控制吧