Ⅰ sql語言編寫怎麼編
一、
1,select * from 學生 where 學生號 in (select 學生號 from 選課)
2, select * from 學生 where 學生號 in (select 學生號 from 選課 having count(課程號)=3)
3, select 選課.學生號,學生.姓名,課程.課程名 from 選課 ,學生,課程
where 選課.學生號=學生.學生號 and 選課.課程號=課程.課程號 group by 選課.學生號 ,選課.成績 ;
4,select a1.課程號,a1.課程名,count(*) as 選課人數 from 課程 a1,選課 a2 where a1.課程號=a2.課程號 group by a1.課程號,a1.課程名
5,select * from 課程 where 課程號 in( select 課程號 from 選課 having count(學生號)>=5);
二、
1、select b2.商品代號,b1.單價,b1.數量,b2.產地 from 商品表1 b1,商品表2 b2 where b1.商品代號 = b2.商品代號
2、select distinct 產地 from 商品表2
3、select top 1 * from 商品表1 order by 數量 desc
Ⅱ sql資料庫課程設計
這位老兄,自己試著做吧,雖然開始會覺得難,但你會通過這個過程學到很多的,學校的課程設計不會抓得那麼嚴的,特別如果以後要從事軟體編程行業,這很重要,祝你成功!
Ⅲ 編寫SQL語句,查詢出至少有40個學生選修的課程信息(求高手 表明和課程名直接用拼音命名即可)
1.select *
from 課程表
where 教師號 in
(select 教師號
from 教師表
where 所在系=『計算機』);
2.
select *
from 課程表
where 課程號 in
(select 課程號
from 選課表
group by 課程號
having count(*) > = 40)
3. 這里不知道你要用什麼寫,是SQL SERVER 還是My sql 還是Oracle
這樣 我給你吧SQL寫出來,具體是什麼你套格式吧
Select 課程名,教師名
from 課程表
where 課程號 in
(Select 課程號
from 選課表
group by 課程號 having avg(成績) >60);
Ⅳ SQL SERVER怎麼自學
這是我回答別人的東西:
學好基礎語法
學好了這些之後,你可以學學資料庫安全性的東西
是的,你說的這些我只是聽過名字
之後就學資料庫性能優化和調試
之後再學具體的產品: oracle 、sql 2005什麼的
oracle資料庫管理,然後就可以考慮做oracleDBA了
期間你可以考一些相關的認證
到了Oracle DBA之後的話,然後你再考慮整體的資料庫設計
考慮各種資料庫架構的合理性(性能、安全、用戶習慣性,系統全面性,系統漏洞等)
再深點的話你就可以學分布式資料庫和網路資料庫了
那時候可以考慮資料庫防護和攻擊
之後你可以學資料庫防護、攻擊原理,研究資料庫演算法構成
連接這些知識少不了一下課程:資料庫系統原理,操作系統原理,伺服器架構原理,數據結構,離散數學,行為學等知識
Ⅳ 學習SQL課程需要什麼基礎我是長春大學大四的學生,學習這個課程後對找工作有沒有幫助呢
學習這個課程是不需要什麼什麼基礎的,因為他都是零基礎開始學習的,如果你想往資料庫方面發展的話,建議你最好先學習SQL這個課程,因為這個是你從事資料庫方面工作最基礎的,大四現在找工作都很不容易,還是充好電,再去找工作吧。給你介紹一個不錯的IT培訓學校,長春方聯,有時間你去看看,對你也許會有意想不到的收獲。那裡的老師可以給你具體介紹一下的。
Ⅵ 資料庫sql 的課程設計怎麼做,要借哪些書看,求大神指教
IT行業,資料庫確實是一門相當重要的課程。但是在大學裡面,對待資料庫原理及應用這么課程以及其課程設計的重視程度就相差很大了,各個學校要求也不一樣。如果是要學好,那確實要下工夫;如果只是完成課程設計,交差了事,其實相當簡單。
既然是課程設計,也算是個小小的項目,既然是項目,也就離不開需求分析、資料庫設計、部署實現等環節。當然,這個小小的項目只需要前面的部分:需求和資料庫設計,資料庫設計是重點。
需求分析就不用多說,和所有其他項目一樣,無非就是用戶需求,功能需求,系統需求等,找任何一本關於需求分析的書都是可以,除了那些個空話之外,更多的是要根據設計需要進行分析。
資料庫設計就比較復雜一點,首先得把資料庫原理搞清楚,比如:符合什麼樣的範式,怎麼畫ER圖,如何理解用例圖。在設計資料庫之前,有一系列的分析要做:面向對象分析,用例分析,類和對象分析等等。分析到位是資料庫設計成功的重要保障。分析完成之後才是設計,比如:邏輯結構設計,關系模式設計,存取方法設計,存儲結構設計,數據完整性設計,參考完整性設計,Check約束,Default約束,觸發器設計,視圖設計,存儲過程設計,許可權設計等。這些都完成了,最後一步才是寫SQL代碼實現這些設計,創建資料庫及相關的數據表,關聯,視圖,觸發器,存儲過程等一些列的看得見的資料庫參數。
上面說的比較理論,也比較籠統。我想我可以用一個簡單例子告訴你我要表達的意思。例子很簡單,其中很多地方都不是太好,不過或許可以給你一個直觀的思路。
資料庫應用課程設計報告書
網上超市管理系統
成 績:
學 號:
姓 名:
指導教師:
20 年 月 日
目錄
任務書......................................... (3)
1. 需求調查、分析................................. (4)
1.1.企業介紹.................................... (4)
1.2.需求調查及分析.............................. (5)
2. 面向對象分析和設計............................. (7)
2.1. 用例分析 (7)
2.2.類和對象設計 (12)
3. 邏輯結構設計.................................. (15)
3.1. 類和對象向關系模式轉換............................................ (15)
3.2. 關系模式優化 (16)
4. 資料庫物理結構設計............................ (16)
4.1. 存取方法設計 (16)
4.2. 存儲結構設計 (17)
5. 資料庫完整性設計.............................. (17)
5.1. 主鍵及唯一性索引 (17)
5.2. 參照完整性設計 (18)
5.3. Check約束 (18)
5.4. Default約束 (18)
5.5. 觸發器設計 (19)
6. 資料庫視圖設計................................ (19)
7. 資料庫存儲過程設計............................ (20)
8. 許可權設計...................................... (20)
9. 總結.......................................... (21)
Ⅶ SQL用於哪些方面,需要學什麼課程
SQl語言用於資料庫操作,結構化查詢。雖然不同的資料庫,如:IBM的DB2,INFOMIX ,甲骨文公司的ORACLE, 微軟的SQL SERVER,ACCESS,還有my SQL ,SYBASE 有一些不同,但是85%以上都是相同的語法結構,學好SQL標准語言先,具體什麼課程的話我推薦一本基礎的資料庫導論這本書可以先看看,入門先,然後再去找其他的讀物,網上書店很多的,你想學什麼資料庫你可以有目的的去找,這是我的一點看法,看看對你有所幫助不!
Ⅷ 如果說,學習資料庫的話,要學習哪門課程。sql mysql
漫畫SQL——mysql必修課(956×540視頻)網路網盤
鏈接: https://pan..com/s/1dZyKSIHepckKltyYMz1DWQ
若資源有問題歡迎追問~