


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、(- )數(shù)據(jù)定義一、 基本表操作 I1. 建立基本表1)創(chuàng)建學生表 Student, 由以下屬性組成 :學號 SNO( INT 型,主碼),姓名 SNAUECCHAR 型,長成為8, IE 空唯?),性別 SEX ( CHAR型,長度為2),所在系DEPTNO (INT塑)。2)面/ 畫呈亥 bourse, 由以卜 -潤性組成:課程號 CNO (IM 型),課程名 CNAME(CHAR 型,長度為 20, 非空),授課教師編號 TNO (INT 型) , 學分 CREDIT (INT 型)。其中( CN0, TNO為主碼。3) 創(chuàng)建學生選課表 SC,由以下屬性組成:學號 SNO,課程CNO成績
2、GRADE所有屬性 Hl 'h INT 型,其中(SNO, CNO 為 *碼。4)創(chuàng)建教師表 Teacher. 擊以卜屬性組成:教師編號 TNO ( INT 型,主碼),教師姓名 TNAME( CHARS,長度為 8,非空),所在系 DEPTNO( INT 型)。5)創(chuàng)建系表 Dept,由以下屬性:系號DEPTNO (INT型,H碼),系名 DNAME ( CHAR型,長 度為 20, 非空)。2. 修改基本表1)在Student表中加入屬性 AGEdN型)。2)將Student表中的屬性SAGE類型改為SMALLIXT型。3. 刪除基本表1)在所有操作結(jié)束后刪除 STUDENT!。2
3、)在所有操作結(jié)束后刪除 COURS表。3)在所有操作結(jié)束后刪除SC表。1)在所有操作結(jié)束后刪除 TEACHER!。5)在所有操作結(jié)束后刪除 DEPT表。二、 索引操作1. 建立索引1)在Student表上建立關(guān)于SNO的唯一索引。2)在Course表上建立關(guān)于 CN0升序的唯一索引。2. 刪除索引1)刪除Student表上的索引stusno。2 )刪除Course表上的索引coucnoo三、視圖操作1. 建立視圖在插入數(shù)據(jù)的Stude nt 基本表上為計算機科學與技術(shù)系的學生記錄建立?個視圖CS_STUDEXT.2. 刪除視圖在操作結(jié)束后刪除視圖 CS STUDENTo(-)數(shù)據(jù)操作一、更新操
4、作1. 插入數(shù)據(jù)1)向STUDEN表插入下列數(shù)據(jù):1001,張?zhí)?,男?0, 201002, 李蘭,女,10, 211003, 陳銘,男,10,211004, 劉茜,女,20, 211005, 馬朝陽,男,20, 222) 向COURS表插入下列數(shù)據(jù):1,數(shù)據(jù)結(jié)構(gòu),101,42, 數(shù)據(jù)庫,102,43, 離散數(shù)學,103, 44, C語言程序設(shè)計,101,23)可SC表插人卜夕U數(shù)弗:1001, 1,801001, 2, 851001, 3, 781002, 1,781002,2,821002, 3, 861003, 1,921003, 3, 901001, 1,871004, 4, 9010
5、05, 1,851005, 4, 924) |hj TEACHER表插入下列數(shù)據(jù):101,張星,10102, 李珊,10103, 趙天應,10104, 劉田,205)向DEPT表插入下列數(shù)據(jù):10,計算機科學與技術(shù) 20, 信息2. 修改數(shù)據(jù)將張早老師數(shù)據(jù)結(jié)構(gòu)課的學生成績?nèi)考?分1 caun ci.小3. 刪除數(shù)據(jù)刪除馬朝陽同學的所仃選課記錄二、杳詢操作1. 單表查詢1)杳詢所有學生的信息。2)杳詢所有女圣商姓名。3)衣商彩責在80到89之間的所有學生選課記錄,查詢結(jié)果按成績的降序排列。4)查詢各個系的學生人數(shù)。2. 連接查詢直如色息系您齡臺21歲以下(含21歲)的女生姓名及其年 齡。3.
6、嵌套查詢1)查詢修課總學分在10學分以下的學生姓名。2)查詢各門課程取得最高成績的學生姓名及其成績。a p 取 ip 口 yz3)杳詢選修了 1001學生選修的全部課程的學生學號1)衣而乖祺了張星老師開設(shè)的全部課程的學生姓名出現(xiàn)的問題及解決方案:1. 在創(chuàng)建基本表時是否可以缺省主碼?2. 對基本表進行修改 ,執(zhí)行 ALTER TABLE Student MODIFY Sage SMALLINT 顯示執(zhí)行失敗。create table STUDENT (SNO int primary key, SNAME char(8) unique, SSEX char(2), DEPTNO int);cre
7、ate table COURSE(CNO int,CNAME char(20) unique, TNO int,CREDIT int, primary key(CNO,TNO);create table SC(SNO int,CNO int,GRADE int, primary key(SNO,CNO);create table TEACHER (TNO int primary key, TNAME char(8) unique, DEPTNO int);create table DEPT (DEPTNO int primary key, DEPTNAME char(20) unique );
8、alter table STUDENT add SAGE int;alter table STUDENT alter column SAGE smallint;drop table STUDENT;drop table COURSE ;drop table DEPT;drop table SC ;drop table TEACHER ;create unique index Stusno on STUDENT (SNO );create unique index Coucno ON COURSE (CNO) ;drop index Stusno;drop index Coucno;CREATE
9、 VIEW CS_STUDENTASSELECT SNO,SNAME,SEXFROM STUDENTWHERE DEPTNAME = ,計算機科學與技術(shù),;DROP VIEW CS_STUDENT;INSERTINTO STUDENT ( SNO,SNAME,SSEX,DEPTNO,SAGE )VALUES( 1001 ;張?zhí)?' ,' 男 ',10,20)INSERTINTO StudentVALUES( 1002 ;李蘭 ' ,' 女 ',10,21)INSERTINTO StudentVALUES( 1003 ;陳明 ' ,'
10、; 男 ',10,21)INSERTINTO StudentVALUES ( 1004劉茜?女 ',20,21)INSERTINTO StudentVALUES (1005 ;馬朝陽 7 男',20,22);INSERTINTO Course(CNO,CNAME,TNO,CREDIT)VALUES (1, 數(shù)據(jù)結(jié)構(gòu) 01,4);INSERTINTO Course(CNO,CNAME,TNO,CREDIT)VALUES (2, 數(shù)據(jù)庫 102,4);INSERTINTO Course(CNO,CNAME,TNO,CREDIT)VALUES (3 離散數(shù)學 ,103,4);
11、INSERTINTO Course(CNO,CNAME,TNO,CREDIT)VALUES (4 ; C 語言程序設(shè)計, ,101,2);INSERTINTO SC(SNO,CNO,GRADE)VALUES (1001,1,80);INSERTINTO SC(SNO,CNO,GRADE)VALUES (1001,2,85);INSERTINTO SC(SNO,CNO,GRADE)VALUES (1001,3,78);INSERTINTO SC(SNO,CNO,GRADE)VALUES (1002,1,78);INSERTINTO SC(SNO,CNO,GRADE)VALUES (1002,2,
12、82);VALUES (1002,3,86);INSERTINTO SC(SNO,CNO,GRADE) VALUES (1003,1,92);INSERTINTO SC(SNO,CNO,GRADE) VALUES (1003,3,90);INSERTINTO SC(SNO,CNO,GRADE) VALUES (1004,1,87);INSERTINTO SC(SNO,CNO,GRADE) VALUES (1004,4,90);INSERTINTO SC(SNO,CNO,GRADE) VALUES (1005,1,85);INSERTINTO SC(SNO,CNO,GRADE)VALUES (1
13、005,4,92);INSERTINTO TeacherVALUES (101 ;張星 U0);INSERTINTO TeacherVALUES (102 ;李珊 10);INSERTINTO TeacherVALUES (103 ;趙天應 10);INSERTINTO TeacherVALUES (104, 劉天 ',20);VALUES (10 計算機科學與技術(shù) )INSERTINTO DeptVALUES (20 信息 )SELECT *FROM Student;SELECT SNAMEFROM StudentWHERE SSEX= ,女,;SELECT *FROM SCWHER
14、E GRADE BETWEEN 80 AND 89ORDER BY GRADE DESC;SELECT COUNT(DEPTNO)FROM StudentGROUP BY DEPTNO;select STUDENT.SNAME,STUDENT.SAGE'信息 'andfrom STUDENT, DEPTwhere STUDENT.DEPTNO=DEPT.DEPTNO and DEPT.DEPTNAME=STUDENT.SSEX" 'and STUDENT.SAGE<=21;select STUDENT.SNAMEfrom STUDENTWHERE SNO
15、 IN(select SNOFROM SC'COURSEWHERE SC.CNO=COURSE.CNOGROUP BY SC.SNOHAVING SUM(COURSE.CREDIT);UPDATE select snamefrom studentwhere sno in (select snofrom sc'coursewhere o=ogroup by snohaving sum(course.credit)< 10)select ame,sname,gradefrom student,sc x,coursewhere student.sno=x.sno and o=oand x.grade=(select max(y.grade) from sc y where o=o);select distinct snofrom sc xwhere not exists(select *from sc ywhere y.sno=1001 andnot ex
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新銷售個人工作總結(jié)(9篇)
- 勞動合同分公司員工激勵策略3篇
- 交叉作業(yè)施工安全協(xié)議3篇
- 助手職責規(guī)定3篇
- 房產(chǎn)使用權(quán)的交易協(xié)議3篇
- 學校教研工作總結(jié)范文(29篇)
- 律師事務所實習生勞動合同范本3篇
- 2024年深圳市大鵬新區(qū)政務服務和數(shù)據(jù)管理局招聘考試真題
- 永平縣委宣傳部公益性崗位招聘筆試真題2024
- 2024年臨沂市莒南縣教體系統(tǒng)事業(yè)單位招聘教師考試真題
- (2025)入團考試題庫及答案
- 掃描電子顯微鏡(SEM)-介紹-原理-結(jié)構(gòu)-應用
- 車廂定做合同范文大全
- 《地質(zhì)災害監(jiān)測技術(shù)規(guī)范》
- 節(jié)能環(huán)保產(chǎn)品推廣與銷售代理協(xié)議
- 普通地質(zhì)學知到智慧樹章節(jié)測試課后答案2024年秋臨沂大學
- 2024年長安汽車行測筆試題庫
- 2024年度一帶一路貿(mào)易促進與合作合同2篇
- 臨床試驗項目質(zhì)量管理
- 鐵路危險貨物運輸管理企業(yè)運輸員培訓
- 五年(2020-2024)高考語文真題分類匯編專題02 文言文閱讀(原卷版)
評論
0/150
提交評論