广州美术学院往年数据库基础期末模拟

本试卷为广州美术学院往年数据库基础期末模拟,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础期末模拟

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

(  D  )
1、一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。
A、1:1 联系
B、1:m联系
C、m:1联系
D、m:n联系
(  C  )
2、在Oracle中, 获得当前系统时间的查询语句是:( )。
A、sysdate;
B、select sysdate;
C、select sysdate from dual;
D、select sysdate from common;
(  A  )
3、下列SQL语句中,用于修改表结构的是( )。
A、ALTER
B、CREATE
C、UPDATE
D、DROP
(  C  )
4、关于Oracle的表空间描述错误的是( )。
A、可以将不同用户的表存放在同一个表空间中
B、可以将表和索引存放在同一个表空间中
C、不能将不同用户的表存放在同一个表空间中
D、可以将用户表存放在SYSTEM表空间下,但是不符合管理规范
(  C  )
5、数据冗余存在于()。
A、文件系统中
B、数据库系统中
C、文件系统与数据库系统中
D、以上说法都不对
(  D  )
6、下列不属于数据库系统三级模式结构的是
A、模式
B、外模式
C、内模式
D、数据模式
(  D  )
7、MySQL 支持的用户自定义完整性约束不包括
A、非空约束
B、CHECK 约束
C、触发器
D、视图
(  D  )
8、设关系R是M元关系,关系S是N元关系,则R╳S为()元关系。
A、M
B、N
C、MxN
D、M+N
(  C  )
9、SQL 语言中,SELECT 语句的执行结果是
A、属性
B、表
C、元组
D、数据库
(  C  )
10、在E-R图中,用来表示实体联系的图形是( )。
A、椭圆形
B、矩形
C、菱形
D、三角形
(  C  )
11、对基本表S,执行操作DROP TABLE S RESTRICT的作用是( )。
A、删除基本表S中的所有元组
B、把基本表S及产生的一切视图全部删除
C、当没有由S中的列产生的视图或约束时将表S删除
D、删除表S,将引用表S的视图中的一切视图的属性值置为空值
(  D  )
12、下列关于数据库三级模式结构的说法中,哪一个是不正确的?( )
A、数据库三级模式结构由内模式、模式和外模式组成
B、DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像
C、外模式/模式映象实现数据的逻辑独立性
D、一个数据库可以有多个模式
(  D  )
13、select replace('长江长城黄山黄河','长','黄') 返回的是______。
A、长江长城黄山黄河
B、黄江长城黄山黄河
C、长江长城长山长河
D、黄江黄城黄山黄河
(  A  )
14、select insert('长江长城黄山黄河',1,0,'八角楼')的结果是______。
A、八角楼长江长城黄山黄河
B、八长江长城黄山黄河
C、长江长城黄山黄河
D、八角楼城黄山黄河
(  B  )
15、emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是:( )。
A、select ename,hiredate from emp
where ename = 'FORD';
B、select ename,hiredate from emp
where hiredate >
(select hiredate from emp
where ename = 'FORD');
C、select ename,hiredate from emp
where hiredate > min(hiredate)
and ename = 'FORD';
D、select ename,hiredate from emp
where hiredate in
(select hiredate from emp
where ename = 'FORD');
(  D  )
16、在数据库中,要防止大于100的数据保存到age列,可以( )。
A、使用主键约束
B、使用缺省约束
C、使用外键约束
D、使用检查约束
(  C  )
17、将多个 select 查询结果合并起来,形成一个完整的查询结果集的方法是:( )。
A、Join
B、Insert
C、Union All
D、Group By
(  B  )
18、在PL/SQL Developer7的SQL Window中,按F8键执行语句时,默认执行该窗口所有语句,现在改为执行鼠标所在的那条语句,可在Tools->Preferences-->Window types-->Sql Window中选择( )。
A、AutoCommit SQL
B、AutoSelect Statement
C、AutoExecute queries
D、AutoCommit posted records
(  A  )
19、UNIX下,文件权限读、写、执行的三种标志符号依次是)。
A、rwx
B、xrw
C、rdx
D、srw
(  B  )
20、在数据库与宿主语言之间传递信息是通过( )
A、全局变量
B、局部变量
C、公共数据区
D、系统缓冲区

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

1、在关系数据库中,把数据表示成二维表,每一个二维表称为()。
2、在关系运算中,查找满足一定条件的元组的运算称之为()。
3、实现并发控制的方法主要是( )技术,基本的封锁类型有( )和( )两种。
4、数据库是存储在计算机内有结构的______。
5、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()。
6、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为______。
7、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定____和设置查询准则。
8、在创建表的过程中,设置有效性规则的目的是实施数据库的____。
9、设有关系模式R(A,B,C,D、,函数依赖F={AB→C,D→B},则F在模式ACD上的投影为( );F在模式AC上的投影为( )。
10、SQL支持数据库的三级模式结构,其中()对应于基本表。

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

1、向关系表S中增加一名新同学,该同学的学号是“990010”,姓名是“李国栋”,性别是“男”,年龄是19岁( )。
2、简述T-SQL语言的特点。
3、文件系统阶段特点
4、简述触发器的优点。

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

1、有如下数据表关系模式:
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
(1)将本课程任课教师信息插入到T表中
(2)将本人所在班级信息插入到s表中
(3)将所有计算机类(课程名包含“计算机”)的课学分加1
(4)将“张旭”教师的职称改为教授
(5)删除自己的选课信息
(6)删除张旭老师的授课信息
(7)将选修了《数据库原理》课程的学生成绩增加5分
相关标签:
  • 数据库原理及应用
  • 广州美术学院
  • 期末模拟