熟練掌握使用企業管理器和t-sql語句建立、查詢、更新、修改和刪除檢視。
進一步掌握檢視與基本表的聯絡與區別。
掌握部分時間函式的功能及應用。
1、建立名為『地學院』的借書檢視,要求:
(1)檢視中顯示所有地學院借過書的學生及借書的資訊
select *
from 學生表,圖書
where (學生表.學號=圖書.學號) and (學院='地學院')
(2)學生開啟檢視返回所有行時,各列的名字為:姓名、地學院班級、書名、定價、借閱時間;
create view v_名單
asselect 姓名,班級,學號
from 學生表
where (學院= '地學院')
create view 地學院
asselect 姓名,班級,書名,作者,出版年度,定價,借閱日期
from 圖書借閱表,v_名單
where 圖書借閱表.學號=v_名單.學號
2、在『地學院』檢視中查詢出地學院各班級借閱圖書的平均**。
select 班級,**g(定價)借書平均**
from v_地學院
group by 班級
3、在學生、圖書表中查詢出借書本書最少的班級及數量。
create view w
asselect 班級,count(*)借閱本數
from 學生表,圖書
where 學生表.學號=圖書.學號
group by 班級
select 班級,借閱本數
from w
where 借閱本數=(select min(借閱本數) from w)
4、在『地學院』檢視中查詢出借書本書最少的班級及數量,與上題得出結果進行對比。
select 班級,借閱本數
from (select 班級,count(*)借閱本數
from v_地學院
group by 班級 )as t
where 借閱本數=(select min(借閱本數) from (select 班級,count(*)借閱本數
from v_地學院
group by 班級 )as t)
5、假定學生、圖書表中借書的同學均至今未還,請輸出地學院學生姓名、班級、書名、借書時間長度,單位為『天』。
update 地學院
set 借閱日期=dateadd (yy,2,借閱日期)
select 姓名,班級,書名,(datediff(dy,借閱日期,getdate()))天
from 地學院
where 借閱日期 is not null
6、假定借書時間超過180天以後每天罰款0.5元,請輸出地學院每個班罰款的數額,單位元。
select 班級,sum((datediff(dy,借閱日期,getdate()))-180)*0.5
from 地學院
group by 班級
7、舉例說明有無with check option生成檢視之間有哪些差異。
create view 地學院(姓名,地學院班級,書名,定價,借閱時間)
as select 姓名,班級,書名,定價,借閱日期
from 學生,圖書
where 學生.學號=圖書.學號 and 學院='地學院'
with check option
with check option對where後面的條件進行檢索,防止隨便更改相關資訊,with check option為可選項,為檢視設定許可權。
近期工作安排及時間通知
2014 2015學年第一學期近期工作安排及時間通知 一 放假前安排 1.1月19日考試,1月20日改卷。具體見安排 2.1月21日全天及22日上午在四樓會議室開展教師教育教學交流匯報活動。3.1月22日下午各學科組 環節幹部 校級領導召開研討會。4.1月23日 1月24日一至五年級組語文老師進行新...
辯論賽規則及時間
一 立論階段 規則 由正反雙方的一辯選手來完成,要求立論的框架明確,語言通暢,邏輯清晰,能夠正確的闡述己方的立場。時間 1 正方一辯開篇立論,3分鐘 2 反方一辯開篇立論,3分鐘 二 駁立論階段 規則 這個階段的發言由雙方的二辯來進行,旨在針對對方的立論環節的發言進行回駁和補充己方的立論的觀點,也可...
物理講座內容及時間安排
下學期十六課時 第一課時力 1.了解什麼是力 2.知道力的作用效果 3.知道力的三要素 4.知道力的作用是相互的 第二課時畫力的示意圖 1.知道什麼是力的示意圖 2.會畫力的示意圖 第三課時槓桿 1.了解槓桿的五要素 2.會畫力臂 3.知道槓桿的分類 第四課時 槓桿平衡條件 1.知道所需實驗器材 2...