网络数据库试卷_第1页
网络数据库试卷_第2页
网络数据库试卷_第3页
网络数据库试卷_第4页
网络数据库试卷_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷1课程名称:网络数据库一、单选题(每题2分,共30分)1、对于学生——选课——课程的三个关系,如下所示:学生(学号,姓名,性别,年龄)课程(课程号,课程名称,教师)选课(学号,课程号,成绩)为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,应创建。A、视图B、索引C、游标D、表2、用下面的SQL语句建立一个基本表,可以插入到表中的元组是。CREATETABLEStudent(SnoCHAR(4)NOTNULL,SnameNVARCHAR(8)NOTNULL,SexCHAR(2),AgeSMALLINT)A、5021,'刘祥','男',21B、NULL,'刘祥',NULL,21C、'5021',NULL,'男',21D、'5021','刘祥',NULL,NULL3、部分匹配查询中有关通配符“_”的正确的叙述是。A、“_”代表多个字符B、“_”可以代表零个或多个字符C、“_”不能与“%”一同使用D、“_”代表一个字符4、声明了变量:declare@iint,@cchar(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是。A、set@i=10,@c='abcd'B、seti=10,set@c='abcd'C、select@i=10,@c='abcd'D、select@i=10,select@c='abcd'5、在SQLServer中,不是对象。A、用户B、数据C、表D、数据类型6、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和。A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员7、“授权”是数据库系统中采用的措施A、完整性B、安全性C、并发性D、一致性8、SQL中,“SALARYIN(1000,2000)”的语义是。A、SALARY<=2000ANDSALARY>=1000B、SALARY<=2000ANDSALARY>1000C、SALARY=1000ANDSALARY=2000D、SALARY=1000ORSALARY=20009、简称DBA。A、数据库管理员B、数据库C、数据库管理系统D、计算机硬件10、SQL语言中ROLLBACK语句的主要作用是。A、终止程序B、事务结束C、保存数据D、事务回滚11、设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间是。A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系12、有如下SQL语句:SELECT部门表.部门号,部门名称,SUM(单价*数量).FROM部门表,商品表WHERE部门表.部门号=商品表.部门号GROUPBY部门表.部门号查询结果是。A、各部门商品数量合计B、各部门商品金额合计C、所有商品金额合计D、各部门商品金额平均值13、在视图上不能完成的操作是。A、更新视图B、查询C、在视图上定义新的基本表D、在视图上定义新视图14、授予用户Jean可以查询count表的权限,使用的SQL语句是。A、GRANTSELECTONcountTOJeanB、GRANTSELECTTOJeanONcountC、GRANTSELECTTOcountONJeanD、GRANTSELECTONJeanTOcount15、当表中引入时,会提高记录的查询速度。A、外键B、主键C、索引D、数据库完整性二、数据库设计题(共29分)1、(5分)以“stu_course”为名称创建一个数据库。该数据库中包含一个主数据文件sdata.mdf,存放路径为“f:\data\”;一个事务日志文件slog.ldf,存放路径为“e:\log\”。其他设置自定。2、(15分)在上题创建好的数据库中,按如下要求创建三张表。学生表(student)列名数据类型长度允许空值说明sidchar4否学号,主键,由四位数字构成snamenvarchar8否姓名sexnchar1是性别,默认值为“男”birthdatetime--是出生日期classnvarchar20是班级课程表(course)列名数据类型长度允许空值说明cidchar4否课程号,主键,由J+3位数字构成cnamenvarchar20否课程名,唯一性字段credittinyint--是学分,介于1~5之间选课表(ach)列名数据类型长度允许空值说明sidchar4否学号,主键(外键,student(sid))cidchar4否课程号,主键(外键,course(cid))gradetinyint--否成绩,介于0~100之间3、(9分)在“stu_course”数据库中插入以下记录。(1)班级:计算机信息管理班学号:0203姓名:傅亮达性别:男1983年1(2)课程号:j101课程名:计算机网络学分:4(3)学号:0203课程号:j101成绩:89三、查询设计题(每题7分,共21分)1、查询选修了“计算机网络”这门课程的学生的姓名。2、查询‘傅亮达’选修的所有课程成绩之和。3、查询学生选修过的所有课程的名称。四、填空题(每空2分,共20分)将选修了‘j101’课程的学生成绩统一提高10%。setgrade=wherecid='j101'2、以男生选修课程成绩超过80分的学生建立一个视图view1。asselectstudent.sid,sname,sex,birth,classfromwheresex='男'and3、编写一个自定义存储过程proc1,要求根据输入课程号,输出选修该门课程的学生的总成绩及平均成绩create@schar(4),@sumintoutput,@averageintoutputasselect@sum=sum(grade),fromachwhere4、执行上题存储过程,求选修了j101这门课程的总成绩及平均成绩。declare@sum1int,@aint--@sum1存放总成绩,@a存放平均成绩execproc1select@sum1,@a试卷2一、单选题(每题2分,共30分)1、数据库管理系统(DBMS)是。A、一个完整的数据库应用系统B、一组硬件C、一组软件D、既有硬件,也有软件2、SQL语句提供语句用于实现数据存取的安全控制。A、GRANTB、COMMITC、CREATETABLED、ROLLBACK3、部分匹配查询中有关通配符“%”的正确的叙述是。A、“%”代表多个字符B、“%”可以代表零个或多个字符C、“%”不能与“_”一同使用D、“%”代表一个字符4、声明了变量:declare@iint,@cchar(4),现在为@i赋值10,为@c赋值'abcd',不正确的语句是。A、set@i=10,@c='abcd'B、set@i=10set@c='abcd'C、select@i=10,@c='abcd'D、select@i=10select@c='abcd'5、在SELECT子句中,如果想要返回结果集中不包含相同的行,应该使用关键字。A、TOPB、ASC、DISTINCTD、JOIN6、在SQL语言中,创建视图应使用语句。A、CREATESCHEMAB、CREATETABLEC、CREATEVIEWD、CREATEDATABASE7、是表中用来唯一标识的每行记录。A、外键B、主键C、索引D、数据库完整性8、SQL中,"GRADENOTBETWEEN60AND90"的语义是。A、GRADE<60ORGRADE>90B、GRADE<=60ORGRADE>=90C、GRADE<>60ANDGRADE<>90D、GRADE<>60ORGRADE<>909、简称DBA。A、数据库管理员B、数据库C、数据库管理系统D、计算机硬件10、在SQL中,可以使用语句执行恢复数据库的操作。A、BACKUPDATABASEB、RESTOREDATABASEC、CREATEDARABASED、DROPDATABASE11、设一个班级可选修多门课程,一门课程可被多个班级选修,班级与课程之间是。A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系12、SQLServer2005的数据库中主数据文件的扩展名是。A、.mdfB、.ndfC、.ldfD、.dbf13、在SQL语句向表中添加记录时,其关键字是。A、CREATEB、UPDATEC、ALTERD、INSERT14、文档、图表、图像等数据用数据类型来存储。A、textB、imageC、charD、varchar15、当表中引入时,会提高记录的查询速度。A、外键B、主键C、索引D、数据库完整性二、数据库设计题(共20分)根据如下E-R图,将其转换为逻辑数据库。学生学生课程选修学号姓名性别班级成绩课程号学分课程名mn1、(4分)转换成如下关系表:Student(s_id,s_name,sex,class)2、(4分)创建一个名字为“stu_course”的数据库。要求主数据文件名为“student_data.mdf”,其他参数自定义。4、(12分)根据第(1)步中的关系表,写出相应的SQL语句,在stu_course库中创建数据表。三、查询设计题(每题6分,共30分)1、查询“计算机信息管理班”的学生的学号和姓名。2、查询课程名称中含有“计算机”的课程信息。3、分组统计各班级学生的平均成绩。4、查询女生的人数。5、查询平均成绩最高的学生的姓名。四、填空题(每空2分,共20分)1、将名为“王丽”的学生的成绩全部增加10分。updateSCsetwheres_idin(selectfromstudentwhere)2、以学生的姓名、选修课程名及成绩建立一个视图view1。createasselects_name,c_name,sex,gradefromstudent,course,sc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论