一、填空(每空1分,共20分)
1. 数据本质上是对信息的一种符号化表示,采用什么符号,完全是人为规定的。
2. 数据管理技术的发展大致经历了人工管理、文件系统、和数据库系统三个阶段。
3. 数据库中三种主要的数据模型层次、 网状、 关系。
4.实体集与实体集之间的联系主要有一对。
一、一对多、多对多三种类型。
5. 给局部变量赋值可以使用关键字 set 或 select 来完成。
6. 通过建立索引,可以提高数据检索能力。索引通常可以分为聚集索引和非聚集索引,每个表可以创建 1 个聚集索引。
7.数据库完整性就是确保数据库中数据的一致性和正确性 。
8.根据触发触发器行为的不同,可以将触发器分为四类,即 insert触发器、update触发器、
delete触发器、和以上几种类型的混合触发器。
二、单项选择(每题1分,共10分)
1. 下列标识符可以作为局部变量使用(c )
a. [myvar] b. my var c. @myvard. @my var
2. 修改表结构使用的关键字是( b )
a.select b.alter c. set d. declare
3.下面**的意思是:( a )
waitfor time ’01:00:00’
print ‘ok1’
a. 在1点开始打印’ok1’字样 b. 在1小时之后开始打印’ok1’字样
c. 打印出’ok1’字样需1小时 d. 打印’ok1’字样在1点时结束。
4. sql server2000的物理存储主要包括3类文件(b )
a. 主数据文件、次数据文件、文本文件。
b. 主数据文件、次数据文件、事务日志文件。
c. 表文件、索引文件、存储过程。
d. 表文件、索引文件、图表文件。
5. sql server2000系统中的所有系统级信息存储于哪个数据库(d )
a. model b. msdb c. tempdb d. master
6. 下面关于tempdb数据库描述不正确的是(d )
a. 是一个临时数据库 b. 属于全局资源。
c. 没有权限限制 d. 是用户建立新数据库的模板。
7. 下列哪种情况不适合创建索引的列( c )
a.查询经常涉及到的列 b.经常被使用联接或用于group by子句查询的列。
c.查询很少涉及到的列 d.主键所在的列。
8. 删除对象使用的关键字是( d )
a.alter b. modify c. create d. drop
9. 定义字段的默认值是指( c )
a.限制字段的值为某个特定的值b.不允许字段的值超出某个范围。
c. 在未输入数值之前,系统自动提供数值 d. 系统自动把小写字母转换为大写字母。
10. 下面那个程序结构语句是transact-sql所支持的(a )
a. begin…end b. if…then…else
c. do case d. do while
三、简答题(每小题4分,共20分)
1.简述数据库管理系统的主要功能。
2.简述使用存储过程的优点。
3.将右图所示的e-r图转换为关系模式。
3.某医院病房计算机管理中需如下信息:
a.科室:科名、科地址、科**
b.病房:病房号、床位数、所属科室名。
c.医生:姓名、职称、所属科室名、年龄、工作证号。
d.病人:病历号、姓名、性别、诊断医生、病房号。
其中,一个科室有多个病房、多个医生;一个病房只能属于一个科室;一个医生只属于一个科室,且可负责多个病人的诊治;一个病人的主治医生只有一个。设计该计算机管理系统的e-r图。
5.下面给出的关系r为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。
四、在school数据库中,有四个表,其结构如下:
student(sno,sname,ssex,sbirthday,class);
teacher(tno,tname,tsex,tbirthday,prof,depart);
course(cno,cname,tno);
score(sno,cno,degree)。
其中一些字段的数据类型如下:sno char(5) ;cno char(10) ;cname char(16) ;tno char(5)
用sql语句实现题目的要求。(每小题5分,共50分)
1) 查询student表中,所有学生的学号、姓名和班级。
2) 查询95032班全体学生的基本信息。
3) 查询95031班考试成绩高于80分的学生的学号和姓名。
4) 显示所有学生的学号,姓名和平均分,并按平均成绩升序排列。
5) 查询score表中至少有5名学生选修的并以3开头的课程的课程号和平均分。
6) 显示学号,课程号和成绩(等级制),等级依据score表中成绩字段的分数得出(90分以上为a,80分以上为b,70分以上为c,60分以上为d,60分一下为e)。
7) 以规则的方式实现对列的值域的约束(即成绩的取值为0到100)。
8) 创建带三个输入参数的存储过程,功能是:可以录入课程的基本信息(即向course表添加记录)。
9) 创建带一个输入参数的存储过程,功能是:根据输入的学号显示该学生的平均成绩(即学号为输入参数)。
10)创建一个触发器,功能是:当删除student表中的学生记录时,级联删除score表中对应的成绩记录。
期末考试题型
一 简答题 共10分 考核有关 英语课程标准 的理念。二 材料分析题 共30分 请根据所给材料和要求,完成作答。阅读以下材料,从多 使用的注意事项角度帮助g教师分析其教学困惑可能产生的原因。材料。g教师刚从师范大学毕业,带着兴奋和冲劲,带着知识和技术,走进初中英语课堂。他运用现代教育技术的能力很强,...
期末考试题型
时间 第15,16周。范围 新编大学英语视听说教程第三册unit1 2 3 4 5 6 7 9 大学英语实践口语教程unit 5 6 7 8 9 10 形式 参考pets考试形式,以2人为一组进行,每组考试时间为5分钟。题型为段落朗读5 事先给学生30段,考试当天临时抽签读其中一段 和topic对话...
期末考试题型
1.单项选择题 2分 x 10 20分 基本概念和规则等。2.应用 5 5 4 6 20分 面向对象程序设计的几个特点 封装 继承 多态 的理解 根据要求写出类的定义 私有成员 成员函数 构造函数,难度与实验5一致 根据要求写逻辑表达式 程序填空 2个空,每个3分 类的私有成员 成员函数 构造函数,...