数据库原理与应用作业工商.doc
文本预览下载声明
保定广播电视大学
开放教育形成性考核作业
数据库原理与应用
姓名
学号
年级
专业
保定广播电视大学
二O一二年五月
第一次作业
一、单选
1.在Access数据库系统中,不能建立索引的数据类型是
A.文本型 B.备注型 C.数型 D.日期时间型
2.下面有关表的叙述中错误的是
A.表是Access数据库中的要素之一
B.表设计的主要工作是设计表的结构
C.Access数据库的各表之间相互独立
D.可以将其他数据库的表导入到当前数据库中
3 Access中包含有( )个数据库对象。
A.. C..
4.在设计Access数据表时,“索引”属性有( )取值。
A....
5.下列( )图标是Access中新建宏的标志。
A....R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为________,该候选码含有______属性。
2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E},该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。
3.数据库系统的外模式在SQL中称为________,它由________产生出来。
4.在SQL中,列级完整性约束分为____种情况,表级完整性约束分为____种情况。
5.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系________起来,能够增强数据库的________性。
三、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题3分,共15分)
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:
商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)
商品表2(商品代号 char(8),产地 char(6),品牌 char(6))
在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:
学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,
专业 char(10),年级 int)
课程(课程号 char(4),课程名 char(10),课程学分 int)
选课(学生号 char(7),课程号 char(4),成绩 int)
1.select x.商品代号,分类名,产地,品牌
from 商品表1 x,商品表2 y
where x.商品代号=y.商品代号 and (品牌=熊猫 or 品牌=春兰)
2.select *
from 课程
where not exists (select *
from 选课
where 课程.课程号=选课.课程号
)
第二次作业
一、单选
1. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server通常会( )。
A. 为数据加上页级锁 B. 为数据加上行级锁
C. 需要用户的干涉和参与 D. 使用户独占数据库
2. 要想使SQL Server数据库管理系统开始工作,必须首先启动( )。
A. SQL Server服务器 B. 查询分析器
C. 网络实用工具 D. 数据导入和导出程序
3. Transact-SQL对标准SQL的扩展主要表现为( )。
A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组(Group By)查询功能
D. 提供了Min、Max等统计函数
4. 使用“CREATE DATABASE AAA”命令所建立数据库文件的初始大小是( )字节。
A. 1M B. 2M
显示全部