内蒙古师范大学数据库原理及应用专升本题目

本试卷为内蒙古师范大学数据库原理及应用专升本题目,题目包括:单项选择题,填空题,简单题,综合应用题。

覆盖的内容包括:简答,综合应用。

数据库原理及应用专升本题目

一、单项选择题 (共20题,每题2分,共计40分)

(  C  )
1、下列关于表的字段属性设置,说法错误的是( )
A、表中的字段名的字符长度不得超过64个字符,且不能包含“.”, “!”,“[ ]”等字符和前导空格;
B、如果没有设置字段标题,则系统自动将字段名作为字段标题显示;
C、可以为文本型、数字型、日期/时间型、自动编号等数据类型的字段设置默认值;
D、有效性文本是用户输入的数据不满足设置的有效性规则时所提示的文本。
(  B  )
2、下列关于窗体控件说法中,错误的是( )
A、命令按钮是用于完成控制操作的控件
B、文本框和命令按钮是容器类控件
C、组合框可以看成是列表框和文本框的组合
D、利用图像控件插入窗体的图片不能编辑和修改
(  B  )
3、在Access中,修改数据访问页的设计时,应当使用( )
A、数据表视图
B、设计视图
C、窗体视图
D、页面视图
(  C  )
4、数据库系统是在()的基础上发展起来的。
A、数据库管理系统
B、操作系统
C、文件系统
D、应用系统
(  C  )
5、下面关于DBA职责的选项中,不.正确的是( )
A、编写应用程序
B、监控数据库运行
C、定义模式
D、转储与恢复
(  B  )
6、用UPDATE-SQL语句修改JS(教师)表所有记录JL(简历,备注型)字段的值,凡是JL不空的值尾部加“等”。语句是( )。
A、UPDATE JS SET JL=ALLT(JL)+“等” WHERE EMPTY(JL)
B、UPDATE JS SET JL=ALLT(JL)+”等” WHERE .NOT.EMPTY(JL)
C、REPLACE JS WITH ALLT(JL)+”等” FOR EMPTY(JL)
D、REPLACE JL WITH ALLT(JL)+”等” FOR .NOT.EMPTY(JL)
(  B  )
7、在创建索引时,索引表达式可以包含一个或多个表字段。在下列数据类型的字段中,不能作为索引表达式的字段是( )。
A、日期型
B、通用型
C、数值型
D、字符型
(  C  )
8、在数据操纵语言包括的主要SQL语句中,用于将数据插人到表或视图中的是
A、DELETE
B、UPDATE
C、INSERT
D、SELECT
(  C  )
9、下列关于MySQL的说法中,错误的是
A、MySQL是一个RDBMS
B、MySQL具有客户/服务器体系结构
C、MySQL 由美国MySQL AB公司开发
D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库
(  D  )
10、关系数据模型()。
A、只能表示实体间的1:1联系
B、只能表示实体间的1:n联系
C、只能表示实体间的m:n联系
D、可以表示实体间的上述三种联系
(  C  )
11、关系数据模型的基本数据结构是( )。
A、数据库
B、关系模式
C、关系
D、元组或记录
(  B  )
12、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?()
A、Oracle返回警告信息并打开数据库
B、Oracle 返回警告信息,不打开数据库
C、Oracle 返回警告信息,并进行数据库恢复
D、Oracle忽略不可用的文件
(  D  )
13、在Oracle数据库中,当归档已经开启时,从一个活动组中删除一个重做日志成员,正确的是。( )
A、使用ALTER DATABASE DROP LOGFILE语句
B、使用ALTER DATABASE DROP LOGFILE MEMBER语句
C、在这一组被归档之前使用ALTER DATABASE DROP LOGFILE MEMBER语句
D、先发ALTER SYSTEM SWITCH LOGFILE语句,然后使用ALTER DATABASE DROP LOGFILE MEMBER语句
(  D  )
14、______是位于用户和操作系统之间的一层数据管理软件。
A、数据库
B、数据库系统
C、数据库应用系统
D、数据库管理系统
(  B  )
15、下列不属于数据库管理系统的是( )
A、Access
B、Windows 7
C、My SQL
D、VFP
(  B  )
16、WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是____。
A、*
B、%
C、一
D、?
(  D  )
17、下列____不属于SQL Server 2008在安装时创建的系统数据库。
A、master
B、model
C、msdb
D、userdb
(  D  )
18、某数据表中有5条记录,其中,“编号”为文本型字段,其值分别为129、97、75、131、118。若按该字段对记录进行降序排列,则排序后的顺序为()
A、75、97、118、129、131
B、118、129、131、75 97
C、131、129 、118、97、75
D、97、75、131、129、118
(  D  )
19、不能激活触发器执行的操作是( )。
A、DELETE
B、UPDATE
C、INSERT
D、SELECT
(  A  )
20、在PL/SQL中,只能处理一行数据的是?( )
A、INSERT
B、UPDATE
C、SELECT
D、DELETE

二、填空题 (共10题,每题2分,共计20分)

1、在关系代数运算中,基本的运算是()、()、()、()、()。
2、在数据库中,产生数据不一致的根本原因是______。
3、在 SELECT-SQL 语句中,表示条件表达式用 WHERE 子句,分组用______子句。
4、设有关系R,按条件f对关系R进行选择,正确的是________。
5、对现实世界进行第一层抽象的模型,称为()模型;对现实世界进行第二层抽象的模型,称为()模型。
6、在Access中,规定日期型常量的定界符是____。
7、表由( )和( ) 组成。
8、表由结构和_______两部分组成。
9、符合结构化原则的三种基本控制结构是:选择结构、循环结构和______。
10、在数据访问页中,可使用文字和______两种形式的超链接。

三、简单题 (共4题,每题5分,共计20分)

1、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”( )。
2、数据库系统阶段特点
3、简述角色的概念及其分类。
4、简述数据库的恢复模式。

四、综合应用题 (共1题,每题20分,共计20分)

1、某医院病房计算机管理中需要如下信息:
科室:科名,科地址,科电话,医生姓名
病房:病房号,床位号,所属科室名
医生:姓名,职称,所属科室名,年龄,工作证号
病人:病历号,姓名,性别,诊断,主管医生,病房号
其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
完成如下设计:
(1)设计该计算机管理系统的E-R图;
(2)将该E-R图转换为关系模型结构;
(3)指出转换结果中每个关系模式的候选码。