安徽财经大学数据库基础

本试卷为安徽财经大学数据库基础,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库基础

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

(  D  )
1、关于获取外部数据,叙述错误的是 ()。
A、导入表后,在Access中修改、删除记录等操作不影响原数据文件
B、链接表后,Access中对数据所作的改变都会影响原数据文件
C、Access 中可以导入Excel表、其它Access数据库中的表和 DBase数据库文件
D、链接表后形成的表的图标为Access生成的表的图标
(  B  )
2、Oracle中的( )参数用来设置数据块的大小。
A、DB_BLOCK_BUFFERS
B、DB_BLOCK_SIZE
C、DB_BYTE_SIZE
D、DB_FILES
(  B  )
3、Bob试图正常关闭数据库,Oracle说实例处于空闲状态,他试图启动数据库,Oracle说数据库已启动,Bob最好使用( )命令强制关闭数据库。
A、NORMAL
B、ABORT
C、IMMEDIATE
D、NONE
(  B  )
4、下面那个说法正确的是
A、在嵌入式SQL编程中所有的查询都必须使用游标。
B、如果内存中的某一页的pin_count=0,dirty=true,则该页在替换时该页的数据必须写会磁盘。
C、Create table tab1( a int, b int ,c int ,primary key (a,b)) create table tab2(a int , c int, d int, foreign key(a) reference tabl(a))语句可以在DBMS中执行成功
D、如果关系模式R的每一个函数依赖X->A都使得下面两个条件中的一个成立则该关系模式满足BC范式。条件:1.X->A是平凡函数依赖 2.X是一个关键字
(  C  )
5、下列对关系性质的说法中,不正确的是( )
A、属性的顺序无关紧要
B、同一关系中属性名唯一
C、元组必须是有序的
D、不能有重复的元组
(  A  )
6、下列关于复制数据库查询对象的说法中,错误的是( )
A、只能在同一个数据库内部复制
B、可以在不同数据库之间复制
C、可以复制到Word文档中
D、可以复制到Excel文档中
(  D  )
7、下列哪些运算是关系代数的基本运算()。
A、交.并、差
B、投影.选取、除、联结
C、联结.自然联结、笛卡尔乘积
D、投影.选取、笛卡尔乘积、差运算
(  D  )
8、事务的隔离性是由DBMS的( )
A、恢复子系统出现
B、完整性子系统实现
C、安全性子系统实现
D、并发控制子系统实现
(  D  )
9、下列关于报表数据源的说法中,正确的是( )
A、报表的数据源只能是表
B、报表的数据源可以是表或查询
C、报表的数据源可以是表或窗体
D、报表的数据源可以是表、查询和窗体
(  B  )
10、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
A、连接
B、差
C、交
D、并
(  C  )
11、下列关于筛选条件设置的说法中,错误的是( )
A、同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
B、日期/时间类型的常量在两端加上#符号
C、数字类型的常量需在两端加上引号
D、文本类型的常量需在两端加上引号
(  C  )
12、关系型数据库管理系统中所谓的关系是指( )
A、各条记录中的数据彼此有一定的关系
B、一个数据库文件与另一个数据库文件之间有一定的关系
C、数据模型符合满足一定条件的二维表格式
D、数据库中各个字段之间彼此有一定的关系
(  C  )
13、DBAS指的是()。
A、数据库管理系统
B、数据库系统
C、数据库应用系统
D、数据库服务系统
(  B  )
14、在MySQL中,有关UPDATE语句和REPLACE语句,说法错误的是________。
A、REPLACE在有重复记录时更新,在没有重复记录时插入。
B、REPLACE可以选择性地更新记录的一部分字段。
C、UPDATE在没有匹配记录时什么都不做。
D、UPDATE可以选择性地更新记录的一部分字段。
(  C  )
15、学生表student中有字段dept_id,表示学生所在学院的编号,若要从学生表中检索出dept_id并去掉重记录,可使用如下SQL语句______。
A、SELECT ALL dept_id FROM student;
B、SELECT ? dept_id FROM student;
C、SELECT DISTINCT dept_id FROM student;
D、SELECT * dept_id FROM student;
(  C  )
16、在数据管理技术发展的三个阶段中,数据共享性最好的是( )。
A、人工管理阶段
B、文件系统阶段
C、数据库系统阶段
D、三个阶段相同
(  B  )
17、在VFP 中,如果要求系统在显示日期时,显示如“2006年1月8日”的格式,可使用( )命令。
A、SET DATE TO ANSI
B、SET DATE TO LONG
C、SET DATE TO YMD
D、SET DATE TO CHINESE
(  A  )
18、向表中插入记录的SQL语句是()。
A、INSERT
B、DELETE
C、UPDATE
D、DROP
(  A  )
19、对于数据库的描述一下哪项说法是正确的?()
A、数据和一系列规则的集合
B、一种存储数据的软件
C、一种存储数据的硬件
D、是存放人量数据的软件
(  A  )
20、MySQL的用户账号及相关信息都存储在一个名为【】的MySQL数据库中。
A、mysql
B、root
C、user
D、admin

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

1、数据库系统中,用于存放三级结构定义的数据厍称为( )
2、数据访问页的链接信息存放在______属性中。
3、在Access中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的____。
4、( )是数据库设计的起点,为以后的具体设计做准备。
5、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的( )设计阶段。

三、判断题 (共10题,每题1分,共计10分)

(   T  )
1、关系R和关系自然连接后列的数量小于等于等值连接后列的数量 
(   T  )
2、使用一次加锁法可以解决死锁问题。 
(   T  )
3、关系代数运算中,基本的运算是并、差、笛卡尔积、选择、投影. 
(   T  )
4、恢复是利用冗余数据来重建数据库。 
(   T  )
5、关键字DISTINCT可删除查询结果中的重复值。 
(   T  )
6、ORACLE数据库的管理方式有 ISQLPLUS,SQL*PLUS,SQLPLUS等。 
(   T  )
7、Windows 身份验证模式登录 SQL Server 服务器时不需要输入登录名和密码? 
(   T  )
8、数据字典中的内容都被保存在SYSTEM表空间中。 
(   T  )
9、truncate是DDL操作,不能 rollback。 
(   T  )
10、MySQL支持两种小数类型,其中浮点数的小数点位置不确定。 

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

1、设有如下实体:
学生:学号、单位、姓名、性别、年龄、选修课程名
课程:编号、课程名、开课单位、任课教师号
教师:教师号、姓名、性别、职称、讲授课程编号
单位:单位名称、电话、教师号、教师名
上述实体中存在如下联系:
(1).一个学生可选修多门课程,一门课程可为多个学生选修;
(2).一个教师可讲授多门课程,一门课程可为多个教师讲授;
(3).一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:
(1).分别设计学生选课和教师任课两个局部信息的结构E-R图。
(2).将上述设计完成的E-R图合并成一个全局E-R图。
(3).将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。
2、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
 (1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。
 (2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。
 (3)分析每个关系模式已经达到第几范式。
相关标签:
  • 数据库原理及应用
  • 安徽财经大学