广东财经大学数据库基础专升本

本试卷为广东财经大学数据库基础专升本,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库基础专升本

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

(  A  )
1、能够保证数据库系统中的数据具有较高的逻辑独立性的是( )
A、外模式/模式映像
B、模式
C、模式/内模式映像
D、外模式
(  A  )
2、在Access中,可用于设计交互式输入界面的对象是( )。
A、窗体
B、报表
C、查询
D、表
(  A  )
3、设置主关键字是在( )中完成的。
A、表的设计视图
B、表的数据表视图
C、数据透视表视图
D、数据透视图视图
(  B  )
4、Oracle的一般启动步骤是( )。
A、打开数据库->启动例程->装载数据库
B、启动例程->装载数据库->打开数据库
C、启动例程->打开数据库->装载数据库
D、装载数据库->启动例程->打开数据库
(  B  )
5、DBMS通常可以向下述哪个对象申请所需计算机资源()。
A、数据库
B、操作系统
C、计算机硬件
D、应用程序
(  C  )
6、在图存储数据库中,【】用来连接结点。
A、结点
B、属性
C、边
D、联系
(  B  )
7、用DELETE-SQL语句删除XS(学生)表中所有XB(性别,字符型)字段值为“男”的所有记录,可以使用下列命令( )。
A、DELETE FROM xs FOR xb=男
B、DELETE FROM xs WHERE xb=“男”
C、DELETE FROM xs WHERE xb=男
D、DELETE FROM xs FOR xb=“男”
(  B  )
8、下述哪一条是由于关系模式设计不当所引起的问题?( )
A、丢失修改
B、更新异常
C、读脏数据
D、数据被非法读取
(  A  )
9、在一个关系中,如果有这样一个属性存在,它的值能唯一的标识此关系中的一个元组,称其为)
A、主键
B、数据项
C、重要属性
D、主属性值
(  A  )
10、显示emp表的所有行,所有列,下列SQL语句正确的是:( )。
A、select * from emp;
B、select all.* from emp;
C、select all from emp;
D、select /* from emp;
(  D  )
11、以下不是DBMS的是( )
A、SQL Server
B、Access
C、FoxPro
D、Visual Basic
(  B  )
12、使用表设计器来定义表的字段时,以下哪个项( )可以不设置内容。
A、字段名称
B、说明
C、数据类型
D、字段属性
(  A  )
13、以下哪个是数据库管理员(DBA)可以行使的职责()?
A、系统容量规划
B、交易管理
C、审计
D、故障承受机制
(  A  )
14、用二维表来表示实体及实体之间联系的数据模型是( )。
A、关系模型
B、层次模型
C、网状模型
D、实体-联系模型
(  A  )
15、假设表中某列的数据类型为VARCHAR(100) ,而输入的字符串为“ahng3456”,则存储的是____。
A、ahng3456,共8字节
B、ahng3456和92个空格
C、ahng3456和12个空格
D、ahng3456和32个空格
(  C  )
16、能够统计表中计算平均值的函数是( )。
A、COUNT
B、TO_NUMBER
C、AVG
D、SUBSTR
(  A  )
17、关于数据库的描述,不正确的是( )
A、数据库中不能存储声音
B、数据库能存储结构化的数据
C、数据库的英文简称是DB
D、数据库存储事物的特征描述和事物间的联系
(  B  )
18、控制文件的扩展名为( )
A、.dbf
B、.ctl
C、.log
D、.sql
(  C  )
19、( )参数用于确定是否要导入整个导出文件。
A、CONSTRAINTS
B、TABLES
C、FULL
D、FILE
(  A  )
20、统计档案表中学生来自多少个城市,下面SQL语句正确的是______。
A、SELCET COUNT(DISTINCT 家庭住址) FROM 档案表 ;
B、SELCET DISTINCT 家庭住址 FROM 档案表;
C、SELCET SUM(DISTINCT 家庭住址) FROM 档案表;
D、SELCET COUNT(家庭住址) FROM 档案表;

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

1、数据库系统中,用于存放三级结构定义的数据厍称为( )
2、在Access中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的____。
3、DML触发器是在执行(  )事件时被激活而自动执行的触发器。
4、数据库的基本特点是数据可以共享(或数据结构化) 、数据独立性、数据冗余小,易扩充、______。
5、数据库管理系统(DBMS)的主要功能是______。
6、信息世界中的术语,与之对应的数据库术语为______。
7、数据库系统的数据独立性是指不会因为系统数据______与数据逻辑结构的变化而影响应用程序。
8、备份设备可以是( )、( )或( )。
9、生成冗余数据最常用的技术是( )和( )。
10、常量{^2009-10-01,15:30:00}的数据类型是______。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是数据库的数据独立性?
2、什么是规范化?
3、什么是标识符?
4、什么是工作区?

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

1、有一个“学生选课”数据库,数据库中包括三个表,其关系模式分别为:
Student(xh,xm,xb,nl,szx)
Course(kch,kcm,xxk,xf)
SG(xh,kch,cj)
其中:Student是学生表,xh表示学号、xm表示姓名、sb表示性别、nl表示年龄、szx表示所在系。xh为主码。
Course是课程表,kch表示课程号、kcm表示课程名、xxk表示先修课号、xf表示学分。kch为主码。
SG是选课表,xh表示学号,参照学生表的学号xh、kch表示课程号,参照课程表的课程号kch、cj表示成绩。(xh,kch)为主码。
请用SQL语言实现下列功能:
1.建立选课表SG,要求实现主键约束和外键约束,且成绩不能为空。
2.查询选修课程的成绩小于60分的人数。
3.查询选修了C3号课程的学生的学号及其成绩,查询结果按分数的降序排列。要求查询结果的标题显示为汉字。
4.查询选修了“数据库应用”课程且成绩在90分以上的学生的姓名和所在系。
5.向Student表中插入一条记录,学号为“05020”,姓名为“丁莉”,性别为“女”,年龄为“17”,所在系为“计算机系”。
6.将计算机系全体学生的成绩置零。
7.创建一个“学生成绩”视图,包括选修了课程的学生的学号、姓名、选修课程的课程号、课程名以及成绩。
8.为Student表建立一个按学号升序排列的唯一索引Stusno_IDX。
9.求各课程的选修人数及平均成绩。
10.查询选修了课程编号为’14001’和’14002’课程的学生的学号和姓名。
相关标签:
  • 数据库原理及应用
  • 广东财经大学
  • 专升本