数据库答案及答案

上传人:xt****7 文档编号:135519409 上传时间:2022-08-15 格式:DOC 页数:8 大小:58.01KB
返回 下载 相关 举报
数据库答案及答案_第1页
第1页 / 共8页
数据库答案及答案_第2页
第2页 / 共8页
数据库答案及答案_第3页
第3页 / 共8页
点击查看更多>>
资源描述
密封线内不要答题,班级、姓名、学号必须写在密封线内。班级 姓名 学号 密封线南通农院07-08学年度第2学期期末考试试卷(B卷) 网络 专业 级 网络数据库 课程题号一二三四五总分统分人得分得分评卷人 一 选择题:本大题共10小题;每小题2分,共20分。在每小题给出的四个选择中,只有一项是符合题目要求的,把所选择项前的字母填在下表中对应的题号下。1234567891011121314151( )是位于用户和操作系统之间的一层数据管理软件,数据库在建立、使用和维护时由其统一管理、统一控制。 ADBMS BDB CDBS DDBA2下列说法正确的是( )A连接是一种特殊的等值连接B连接是一种特殊的自然连接C等值连接是一种特殊的自然连接D自然连接是一种特殊的等值连接3下列哪一个数据库不是SQL Server 2000的系统数据库( )Amaster数据库 Bmsdb数据库 Cpubs数据库 Dmodel数据库4下列SQL语句正确的是 ( )Aselect 列 from 表 cross join表2 on 表1.列表2.列Bselect 列 from 表 cross join 表2Cselect 列 from 表 join 表2 where 表1.列表2.列Dselect 列from 表,表2 on 表1.列表2.列5SQL语言允许使用通配符进行字符串匹配的操作,其中%可以表示( )A、零个字符 B、1个字符 C、多个字符 D、以上都可以6关系数据库中空值(NULL)相当于( )A. 零(0) B. 没有输入 C. 零长度的字符串 D. 空白7公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多8下列四项中说法不正确的是( ) A.数据库避免了一切数据的重复 B.数据库中的数据可以共享 C. 数据库减少了数据冗余 D.数据库具有较高的数据独立性9下列四项中,可以直接用于表示概念模型的是( )。A. 网状模型 B.关系模型 C.层次模型 D.实体-联系(E-R)模型10事务有多个性质,其中不包括( )A.隔离性 B. 不可撤消 C.原子性 D. 一致性11系统死锁属于( )A.事务故障 B.程序故障 C.系统故障 D.介质故障12假如采用关系数据库系统来实现应用,在数据库设计的( )阶段,需要将E-R模型转换为关系数据模型。A.概念设计 B.物理设计 C.逻辑设计 D.运行阶段13取出关系中的某些列,并消去重复的元组的关系运算称为( ) A.取列运算 B. 选择运算 C.连接运算 D.投影运算14一家航空公司把一年中飞行距离(idistancetravelled)超过10000里的客户信息转移到一张称为flyersclub 的表中,他们的详细情况被记录在表flyers ( )A. insert into flyersclub from flyers where idistancetravelled=10000B. select * into flyersclub from flyers where idistancetravelled =10000C. insert into flyersclub from flyers where (idistancetravelled)values=10000D. insert flyersclub (idistancetravelled) values from flyers where idistancetravelled=1000015.一个电视经销商在表Tvtype 中维护库存的Tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( )A. select top3 cDiscription from Tvtype order by iprice ascB. select top3 cDiscription from Tvtype order by iprice descC. select cDiscription from Tvtype where max(iprice)3D. select cDiscription max(iprice) from Tvtype order by iprice得分评卷人 二填空题:本大题共14小题,20个填空;每空1分,共20分。答案请写在试题中的横线上。1数据库技术经历了人工管理阶段、_和数据库系统阶段三个发展阶段。2数据库系统中常用的三种数据模型有层次模型、_和_。3关系模式的三类完整性约束条件分别是_、参照完整性约束和_。4聚合函数“count(列名)”的语义是_。5对于属性X的每个具体值,属性Y都有唯一的具体值与之对应,称Y_X,或称X函数确定Y,记为_。6如果对数据库的并发操作不加以控制,则会带来三类问题,出现数据不一致的情况,必须使并发的事务串行化,使各事务按某种次序来进行,这种机制是_。7如果一个关系不满足2NF,则该关系一定也不满足_(在1NF、2NF、3NF范围内)。8从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是: 、修改复杂、插入异常和删除异常。9.当在一个已经存放了数据的表上增加主键时,SQL Server会自动对表中的数据进行检查,以确保这些数据能够满足主键约束的要求。问:主键约束满足 和 两个要求。10. 索引有两种类型: 和 。11. SQL Server提供四种备份和恢复的方式:数据库完全备份、 、 事务日志备份和文件或文件组备份。12. 删除视图v_Student的SQL语句是: 。13. 关键字是能唯一标识每一行的列或列的组合。一个表可能有多个关键字,选定其中一个作为 .其余的称为 。14. 在Student(Sno,Sname,Sex,Sage,Sdept)表中,检索“电子系”(Sdept)姓“张”的学生的信息 。得分评卷人 三操作题:本大题共2小题;第1小题32分,第2小题18分,共50分,请按要求上机操作。1已知学生数据库Stu_info中存在这样的三张表,Student(Sno,Sname,Sex,Sage,Sdept),Course(Cno,Cname,Cpno,Credit), SC(Sno,Cno,Grade),按要求完成下列操作:创建一个规则,规则名为RU_Student,要求将该规则绑定到表Student的字段Sage上,限制该字段的值为1625 (4分) 创建一个默认值,默认值名为DE_Course, 要求将该默认值绑定到表Course的字段Credit上,设置该字段的默认值为5 (4分)查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列(4分)查询选修了课程名为“信息系统”的学生学号和姓名(4分)查询每个学生的学号、姓名、选修的课程名及成绩(4分)在查询的基础上创建一张新表student1,把跟刘晨在同一个系学习的学生的基本信息放到表student1中 (4分)求各个课程号及相应的选课人数 (4分)查询选修了3门以上课程的学生学号 (4分)2. 已知学生数据库StuInfo中存放了这样的两张表,一张为毕业生信息表,记录毕业生的一些基本信息,一张为学生缴费表,记录了学生的缴费信息。由于学生毕业,我们要从学生信息表中把毕业生的记录删除,但是如果这个学生欠费的话,则不允许删除这个学生的记录,要求:毕业生信息表: StudentSno (学号)Sname (姓名)Sex (性别)Add (地址)Phone (电话)001吴迪男淮南市潘集镇赵前村18号0534-6840157002潘倩萍女繁昌县孙村镇65号0533-4855986003余建星男黄山市歙县北岸镇52号0559-7852013004贺艳女蚌埠市长淮卫镇淮上村85号0552-6589421学生缴费表: StufeeSno(学号)Sname (姓名)SpendFee(已交费用)ShortFee(欠费)001吴迪5000400002潘倩萍54000003余建星40001400004贺艳30002400(1) 建立针对Sno(学号)列的外键约束。(6分)(2) 删除毕业生信息表中的哪条记录,必须通过存储过程实现,并带有输入参数。(6分)(3) 备份该数据库Stu_info。(6分)网络数据库期末试卷(二)答案:一. 选择题123456789101112131415ACCBDBCADBACDBB二. 填空题1文件系统9主键值要唯一,不允许为NULL值2关系模型,网状模型10聚集索引,非聚集索引3域完整性约束,实体(表)完整性约束11数据库差异备份4返回按该列统计的总行数12Drop view v_Student5函数依赖于,XY13主关键字, 候选关键字6封锁14Select * from Student where Sdept=”电子系” and Sname=”张”+”%”73NF8数据冗余度大三. 操作题1(1) create rule RU_Student as x=16 and x3 三. 操作题1(1) USE StuInfoGOALTER TABLE Stufee ADD CONSTRAINT FK_ Stufee _ Student FOREIGN KEY (Sno) REFERENCES Student(Sno)GO(2) CREATE PROCEDURE p_StuPara Sno VARCHAR(8) ASdelete FROM Student WHERE Sno = Sno(3) 方法一:使用企业管理器选中数据库StuInfo,右击,选“所有任务”子菜单,然后点击“备份数据库”命令,在“备份”选项中选中“数据库完全”。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!