上海大学数据库实验报告Word下载.docx

上传人:b****4 文档编号:13803504 上传时间:2022-10-13 格式:DOCX 页数:20 大小:558.92KB
下载 相关 举报
上海大学数据库实验报告Word下载.docx_第1页
第1页 / 共20页
上海大学数据库实验报告Word下载.docx_第2页
第2页 / 共20页
上海大学数据库实验报告Word下载.docx_第3页
第3页 / 共20页
上海大学数据库实验报告Word下载.docx_第4页
第4页 / 共20页
上海大学数据库实验报告Word下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

上海大学数据库实验报告Word下载.docx

《上海大学数据库实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《上海大学数据库实验报告Word下载.docx(20页珍藏版)》请在冰豆网上搜索。

上海大学数据库实验报告Word下载.docx

1102

晓明

1992-12-08

01

1103

1993-01-05

1104

晶晶

1994-11-06

1105

成刚

1991-06-07

1106

二丽

1993-05-04

1107

晓峰

1992-08-16

●院系表D:

院系号,名称,地址,联系;

表2:

D

mc

地址

lxdh

计算机学院

上大东校区三号楼

65347567

通讯学院

上大东校区二号楼

65341234

03

材料学院

上大东校区四号楼

65347890

●教师表T:

工号,,性别,出生日期,学历,基本工资,院系编号;

表3:

T

gh

xl

jbgz

0101

迪茂

1973-03-06

副教授

3567.00

0102

马小红

1972-12-08

讲师

2845.00

0201

心颖

1960-01-05

教授

4200.00

0103

宝钢

1980-11-06

2554.00

●课程表C:

课号,课名,学分,学时,院系号;

(默认学分4,学时40)

表4:

C

kh

km

xf

xs

08305001

离散数学

4

40

08305002

数据库原理

50

08305003

数据结构

08305004

系统结构

6

60

08301001

分子物理学

08302001

通信学

3

30

●开课表O:

学期,课号,工号,上课时间;

表5:

O

xq

sksj

2012-2013秋季

星期三5-8

2012-2013冬季

星期三1-4

星期五5-8

2013-2014秋季

星期二1-4

星期一5-8

2013-2014冬季

●选课表E:

学号,学期,课号,工号,平时成绩,考试成绩,总评成绩;

(成绩围1-100)

表6:

E

pscj

kscj

zpcj

87

82

null

56

75

84

74

85

66

90

79

3.在学生表中建立索引idx1:

院系号升序,降序

在课程表中建立索引idx2:

课名

 

createdatabaseschool

go

useschool

createtableS

xhint,

xmchar(10),

xbchar

(2),

csrqdate,

jgchar(20),

sjhmbigint,

yxhchar

(2),

primarykey(xh),

foreignkey(yxh)referencesD(yxh)

createtableD

mcchar(20),

地址char(50),

lxdhint,

primarykey(yxh)

createtableT

ghchar(4),

xlchar(10),

jbgznumeric(6,2),

primarykey(gh),

createtableC

khchar(8),

kmchar(20),

xfint,

xsint,

primarykey(kh),

createtableO

xqchar(20),

sksjchar(20),

primarykey(xq,kh,gh),

foreignkey(kh)referencesC(kh),

foreignkey(gh)referencesT(gh)

createtableE

pscjintCHECK(pscjBETWEEN1AND100),

kscjintCHECK(kscjBETWEEN1AND100),

zpcjintCHECK(zpcjBETWEEN1AND100),

primarykey(xh,xq,kh,gh),

foreignkey(gh)referencesT(gh),

foreignkey(xh)referencesS(xh)

createuniqueindexidx1onS(yxhasc,xmdesc);

createuniqueindexidx2onC(km);

第2(第四章:

投影、选择、多表连接和嵌套,排序自学)

1.查询2011年进校年龄大于20岁的男学生的学号与。

--1.查询2011年进校年龄大于20岁的男学生的学号与。

SELECTXH,XM

FROMS

WHEREYEAR(2011-YEAR(CSRQ))>

20ANDXB='

男'

2.检索晓明不学的课程的课程号。

SELECTKH

FROMO

EXCEPT

SELECTKH

FROMS,E

WHEREXM='

晓明'

ANDS.XH=E.XH

3.检索马小红老师所授课程的学年,学期,课程号,上课时间。

SELECTXQ,KH,SKSJ

FROMO,T

WHERET.XM='

马小红'

ANDT.GH=O.GH

4.查询计算机学院男生总评成绩及格、教授开设的课程的课程号、课名、开课教师,按开课教师升序,课程号降序排序。

SELECTE.KH,C.KM,T.XM

FROME,C,T

WHEREE.ZPCJ>

=60ANDE.XHIN(SELECTS.XHFROMSJOIN

DONS.YXH=D.YXHWHERED.MC='

计算机学院'

AND

S.XB='

INTERSECT

FROMT,E,C

WHERET.XL='

教授'

ANDT.GH=E.GHANDE.KH=C.KH

ORDERBYT.XM,E.KHDESC

5.检索学号比颖同学大,年龄比颖同学小的同学学号、。

SELECTB.XH,B.XM

FROMSASA,SASB

WHEREA.XM='

颖'

ANDB.XH>

A.XHANDB.CSRQ>

A.CSRQ

6.检索同时选修了“08305001”和“08305002”的学生学号和。

SELECTDISTINCTS.XH,S.XM

FROMEASA,EASB,S

WHEREA.KH='

08305001'

ANDB.KH='

08305002'

ANDA.XH=B.XHANDA.XH=S.XH

第3(第四章:

除法、聚合函数、分组、集合操作,外连接自学)

1.验证在1000万个以上记录时在索引和不索引时的查询时间区别。

--1.验证在1000万个以上记录时在索引和不索引时的查询时间区别。

declareiint

seti=1

whilei<

=1000000

begin

insertintoAvalues(i)

seti=i+1

end

SELECTS

FROMA

WHERES=1000000

CREATETABLEA

SINT

2.查询每个学生选课情况(包括没有选修课程的学生)。

SELECTS.XH,S.XM,XQ,E.KH,PSCJ,KSCJ,ZPCJ

FROMSLEFTJOINEONE.XH=S.XH

ORDERBYS.XH

3.检索所有课程都选修的的学生的学号与。

SE

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 中医中药

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1