|
一、单项选择题(本大题共10 小题,每小题2分,共20分)
1.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变
这就是数据与程序的
A.物理独立性 B.逻辑独立性
C.一致性 D.完整性 [ A ]
2.在数据库的三级模式结构中,一个数据库的外模式有
A.1个 B.2个
C.0个 D.任意多个 [ D ]
3.用图形结构表示记录与记录之间的联系的数据模型是
A.层次模型 B.网状模型
C.关系模型 D.面向对象模型 [ ]
4.数据库设计中的概念模型
A.依赖于DBMS和硬件 B.独立于DBMS和硬件
C.依赖于DBMS D.独立于DBMS [ ]
5.有两个实体集,并且它们之间存在着一个1:M联系,那么根据ER模型转换成关
系数据库的规则,这个ER结构转换成表的个数为
A.1 B.2 C.3 D.4 [ ]
6.下列叙述正确的是
A.主码是一个属性,它能惟一标识一列
B.主码是一个属性,它能惟一标识一行
C.主码是一个属性或多个属性的组合,它能惟一标识一列
D.主码是一个属性或多个属性的组合,它能惟一标识一行 [ D ]
7.在标准SQL中,表示短整型数据类型的语法用
A.INTEGER语句 B.INT语句
C.NUMERIC语句 D.SMALLINT语句 [ A ]
8.已知关系S(S#,SNAME,AGE,SEX),SC(S#,C#,GRADE),统计每一年龄段选
修课程的学生人数的操作如下:
SELECT AGE,COUNT(*)
FROM S,SC
WHERE S.S#=SC.S#
GROUR BY
A.S.S# ,SC.S# B.DISTINCT S.S#, SC.S#
C.DISTINCT S.S#,AGE D.S.S#, AGE [ ]
育学院教学办206室,也可以通过电子邮箱发送,发送时要写明任课教师及联系电话和所授课班级、课程名称并 通过电话告知教学办。
邮箱地址:su_zhzh@126.com
从本学期开始任课老师一律用红笔判卷。成绩的给出要规范,每一道题要标眀正确或错误(√、×)并给出分数,最后添写到各题的上分栏和总分栏内。
任课老师出题卷面总分为100分,按70%记录成绩,平时作业、出勤、课堂纪律30分。
继续教育学院网址:http://www.ce.neu.edu.cn
教学管理网页下载试卷模板。
到继续教育学院教学办206室,也可以通过电子邮箱发送,发送时要写明任课教师及联系电话和所授课班级、课程名称并 通过电话告知教学办。
邮箱地址:su_zhzh@126.com
从本学期开始任课老师一律用红笔判卷。成绩的给出要规范,每一道题要标眀正确或错误(√、×)并给出分数,最后添写到各题的上分栏和总分栏内。
任课老师出题卷面总分为100分,按70%记录成绩,平时作业、出勤、课堂纪律30分。
继续教育学院网址:http://www.ce.neu.edu.cn
教学管理网页下载试卷模板。
9.有关系模式:教学(学号、教工号、课程号)。假定每个学生可以选修
多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课
程,每门课程只能由一个老师来讲授,那么该关系模式存在的问题是
A.插入异常 B.删除异常
C.修改复杂 D.以上都有 [ D ]
10.若关系模式R={CITY,ST,ZIP},其中CITY为城市,ST为街道,ZIP
为邮政编码,F={(CITY,ST)→ZIP,ZIP→CITY}。如果将R分解成R1
和R2,R1={ST,ZIP},R2={ ST,CITY},则
A.分解具有无损连接和保持函数依赖
B.分解具有无损连接,但不保持函数依赖
C.分解不具有无损连接且不保持函数依赖
D.分解不具有无损连接,但保持函数依赖 [ ]
二、填空题(每小题1分,共10小题,10分 )
11.现实中事物之间的联系有三种,分别是一对一联系,一对多联系和多
对多联系,这反映了(实体 )之间的联系。
12.假设每个班级只有一个班长,则班级和班长之间的联系是(一对多 )
联系。
13.E-R图的设计,属于数据库系统设计中的( 概念结构 )阶段。
14.存取方法和存储结构的选择,属于数据库系统设计中的( )阶段。
15.带有EXISTS谓词的子查询结果不返回任何数据,若子查询结果 (非空 ),则返回真值。
16.所有带IN谓词、比较运算符、ANY和ALL谓词的子查询都能用带
( )谓词的子查询等价替换。
17.SQL Server 2000的服务管理器用于开启、( 暂停 )和停止SQL
服务工作。
18.在用DECLARE命令声明之后,所有的变量都被赋予初值NULL。需要用
( ) 或SET 命令来给变量赋值。
19.修改被参照关系中的主码问题,若允许修改关系主码,但必须保证主
码的非空和( ),否则拒绝修改。
20.触发器能够对数据库中的相关表实现( )更改。
三、简答题(每小题6分,共6小题,30分 )
21.简述数据模型及其要素。
参考资料:
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
数据结构描述了系统的静态特性,这是数据模型最本质的内容。
数据操作描述了系统的动态特性。对数据库的操作主要有数据检索和更新两大类,这是任何数据模型都必须规定的操作。
数据模型还必须提供定义完整性约束条件的手段,并在操作中自动检查。对于不符合的操作,自动拒绝执行,符合的操作才能真正地执行,从而保证数据的正确、相容和有效。
22.举例说明属性间的依赖关系。
参考资料:
属性间的联系也可分为三类,一对一,一对多关系和多对多关系。
例如学生表中的主码学号,与学生表中的姓名、性别是一对一的关序;学生表中的主码学号与选课表中的学号(主属性,外码),是一对多的关系;选课表中的学号和课程号则是多对多的关系。
23.简述解决嵌入式SQL与主语言工作单元之间通信方式的三个关键问题。
参考资料:
(1)SQL通信区:向主语言传递SQL语句的执行状态信息,主语言能够据此控制程序流程。
(2)主变量:主语言向SQL语句提供参数;将SQL语句查询数据库的结果交主语言进一步处理.
(3)游标:解决集合性操作语言与过程性操作语言的不匹配.
24.说明SQL Server的聚簇索引和非聚簇索引的概念及作用。
参考资料:
25.若要在图书-读者数据库中建立一个读者-借阅-图书关系的数据库关联
表,要求该表包括图书、读者和借阅3个表,并满足“图书.书号=借
阅.书号 AND 借阅.读者书证号=读者.书证号”,通过使用SQL
Server 2000的企业管理器工具,给出利用向导建立该关联表的步骤
( 假设图书、读者和借阅3个表,已调入新建关系表的编辑对话框
中)。
参考资料:
通过填写关联对话框,建立表之间的关联;在对话框中,选择外码和被参照表的主码,建立关联线;用鼠标右键,单击表中的列,进行相应的操作;用鼠标右键,单击对话框的空白处,进行相应的操作;编辑完毕后,关闭编辑窗口、输入图表名并保存。
|
|