数据库开发与应用试卷-2007-2008(2)A_第1页
数据库开发与应用试卷-2007-2008(2)A_第2页
数据库开发与应用试卷-2007-2008(2)A_第3页
数据库开发与应用试卷-2007-2008(2)A_第4页
数据库开发与应用试卷-2007-2008(2)A_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业浙江工业大学期终考试命题稿2007/2008 学年 第 二 学期课程名称数据库开发与应用使用班级电信05教师份数4学生份数62命题人顾勤龙审核人命题总页数 4 页每份试卷需用白纸 2大张命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。三、命题稿必须经学院审核,并在考试前两周交教务处。浙江工业大学2007 /2008 学年第 2 学期试卷课

2、程 数据库开发与应用 姓名_班级_题序一二三四五六七八九十总评计分选择题 (本大题共15小题,每小题1分,共15分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的横线上。错选或未选均无分。1、单个用户使用的数据视图的描述称为 A 。A外模式 B概念模式C内模式 D存储模式2、下列聚合函数中不忽略空值(NULL)的是 C 。ASUM (列名) BMAX (列名)CCOUNT ( * ) DAVG (列名)3、如果事务T获得了数据项Q上的排它锁,则T对Q C 。A只能读不能写 B只能写不能读C既可读又可写 D不能读不能写4、在数据库设计中,将ER图转换成关系数据模型的过程

3、属于 B 。A需求分析阶段 B逻辑设计阶段C概念设计阶段 D物理设计阶段5、在“连接”组中有两种连接认证方式,其中在_B_方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。AWindows身份验证 BSQL Server 身份验证C以超级用户身份登录时 D其他方式登录时6、在视图上不能完成的操作是 D 。A在视图上定义新的视图 B查询操作C更新视图 D在视图上定义新的基本表第 1 页浙 江 工 业 大 学 考 试 命 题 纸7、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1_B_),使用关键字(2_A_)可以把重复行屏蔽,将多个查询结果返

4、回一个结果集合的运算符是(3_B_),如果在SELECT语句中使用集合函数时,一定在后面使用(4_A_)。(1)A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT(2)A、DISTINCT B、UNION C、ALL D、TOP(3)A、JOIN B、UNION C、INTO C、LIKE(4)A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE8、下列哪一种约束是对数据表的字段级的: C 。A主键(PK) B外键(FK)C规则 D唯一性(Unique)9、有一个关系:学生(学号,姓名,系别),规定学号的值域

5、是8个数字组成的字符串,这一规则属于 C 。A实体完整性约束 B参照完整性约束C用户自定义完整性约束 D关键字完整性约束10、为数据表创建索引的目的是(1_A_),可以在创建表时用(2_C_)来创建唯一索引,也可以用(2_C_)来创建唯一索引。(1) A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类(2) A、设置主键约束,设置唯一约束 B、Create table,Create indexC、设置主键约束,Create indexD、以上都可以11、页面是数据库中使用的最小数据单元,在SQLServer 数据库中页面存储的大小 A 。 A8192B B2048B C8060B

6、 D1024B12、SQL中,下列涉及空值的操作,不正确的是 C 。AAGE IS NULL BAGE IS NOT NULLCAGE = NULL DNOT (AGE IS NULL) 第 2 页浙 江 工 业 大 学 考 试 命 题 纸13、用二维表结构表示实体以及实体间联系的数据模型称为 C 。A网状模型 B层次模型C关系模型 D面向对象模型14、在数据库系统中死锁属于 C 。 A系统故障 B程序故障 C事务故障 D介质故障15、在数据库的三级模式结构中,外模式有 D 。A1个 B2个 C3个 D任意多个二、填空题 (本大题共10小题,每小题2分,共20分)1、数据库管理系统结构模式主要

7、有: 、 和 三种。2、SQL Server系统的数据库存储结构是:_ 和_ 两个文件。3、一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点,其它结点有且仅有一个父结点,则这种数据模型是 。4、数据库的事务是: ,事务作为逻辑工作单元必须具备四个属性 、 、 、 。5、数据库并发操作通常会带来三类问题,它们是 、 和 。6、强制表实体完整性是 约束、强制表间参照完整性是 约束。7、SQL Server有哪五个默认数据库: 。8、在字符串的匹配操作中,通配符 表示可以和任意单个字符匹配。9、数据库设计的特点之一: 。10、数据库的设计过程一般分为需求分析阶段、_、_、_ 、数据库实施和

8、数据库运行维护。三、简答题(本大题共5题,每题4分,共20分)1简述数据库系统的二级映象功能及其作用。2简述SQL语言的特点。3简述候选键、主键和主属性的概念。4简述数据库使用视图机制的主要优点。5简述什么是死锁,死锁的预防方法。 第 3 页浙 江 工 业 大 学 考 试 命 题 纸四、程序设计(本大题共5题,每题4分,共20分)1、有一数据库系统包含两个表,其记录长度分别为80个字节和100个字节,如果两个数据均包含20万条记录,则应创建多大的数据库才能满足需要?2、编写一个带参数的存储过程和执行程序,实现通过产品编号查询产品销售的信息。产品基本信息存储在产品库(Product)表中,字段有

9、产品编号(Pid , char(10))、产品名称(PName , char(12) )、型号(PType , char(12)、销售数量(Num , int)、销售单价(Price , int)、销售额(Total , int)。请分别编写存储过程和执行程序。3、编写一个触发器,实现不让年龄小于18岁员工信息插入到员工表(Employee)中,员工表包括员工编号(EId)、员工姓名(EName)、性别(Sex)、年龄(Age)等信息。(10分)4、在学生数据表(Student)中,表中有学号(no)、姓名(name)、性别(sex)、年龄(age)等字段,用T-SQL语言插入学号为1008,

10、姓名叫刘景,年龄20岁的女同学的信息?5、用T-SQL语言编写创建一个教师数据表,内容包括教师编号(Tid),10位编码长度,教师名(Tname),4个汉字、性别(sex),1个汉字,所在学院(academy),50个汉字长度,以教师编号作为主键,并建立女教师信息的视图。五、应用题(25分)编写和设计一个简单学生学籍管理的程序,其中有学生(Student)实体属性有学号(SID)、姓名(SName)、性别(Sex)、年龄(Age)、所在系(Dept),课程 (Course)实体属性有课程编号(CID)、课程名称(CName)、学分(Cre),假设一门课可以有多个学生选课,一个学生也可以选择多门课程学习,要求:请画出学生和课程的E-R图;根据E-R图,构造其关系模型;设计学生表、课程表和选课表数据结构,并设计数据结构的字段名、类型、长度,小数点位数(

温馨提示

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

评论

0/150

提交评论