数据库

默认分类   2007-12-29 10:19   阅读4   评论0  
字号:    

数据库原理及应用

期末复习样题

                          

一、判断题(对的打√,错的打×,)  

1.数据库三级模式体系结构的划分,有利于保持数据库的数据独立性 (√   )

2.报表的修改操作必须在报表的设计视图中进行。

3.对于VBA代码的执行,Access 2002  提供了5种跟踪执行的方式。       (      )

4.一般情况下,模式分解能达到3NF就可以了。  (√   )

二、填空题

l.关系数据库管理系统的简称是  DBMS       

2.Access 2002 数据库中包含  7   数据库对象和一个群组按钮。

3.在数据库中存储的是  数据及数据之间的联系       

4.关系数据库管理系统的简称是   RDBMS      

三、单选题

1.数据库三级模式体系结构的划分,有利于保持数据库的       (A  )

A.数据独立性

B.数据安全性

C.数据规范性

D.操作可行性

2.数据库管理系统的核心部分是         (C )

A.数据模型                    

B.数据库         

C.数据库管理系统             

D.计算机硬件

 

四、问答题

1.              ACCESS 2002本身提供了几种包装用户界面的方法?分别是什么?

答:共有三种方法。第一种:切换面板管理器,第二种:窗体包装,第三种:菜单和工具栏

五、设计题:

1.根据下面所给的商品库,写出SQL语句。

商品表1(商品代号char(8),分类号char(8),单价float,数量int)

商品表2(商品代号char(8),产地char(8),品牌char(8) )两张表

(1)从商品库中查询出数量在10和20之间的商品种数

 (2)把商品表1中所有商品的单价增加10元。

Update商品表1

Set  单价=单价+10

 

(3)从商品库中查询出比所有商品单价的平均值要低的全部商品

 (4)从商品库中查询出所有商品的不同产地的总数

select count(distinct 产地) as产地数from商品表2

 

(5从商品表2中删除产地是“上海”的商品

Delete from商品表2  where 产地=上海”

2.根据下面所给的教学库,写出SQL语句.

学生(学号char(8),姓名char(8),性别char(2),系名char(20), 出生年月 datetime)

选课(学号char(8),课程号char(10),成绩Int)

课程(课程号char(8),课程名 char(18) ,课程学分Int ) 三张表

(1)从教学库中查询出每门课程被选修的学生数

 (2)从教学库中查询出所有已被学生选修的课程

select *

from 课程

where exists (select 课程号 from 选课 where课程.课程号=选课.课程号)

 

(3) 查找学生表中电子工程系的学生的姓名、系名和出生年月,结果按出生年月降序排列,年龄即从小到大排序

 (4)查找姓名以打头的所有学生名

SELECT姓名

FROM学生

WHERE姓名 LIKE % ’

 

(5)在课程表插入一个的元组数据, 课程号,课程名,课程学分,分别为“A0074”大学英语“, 3

    insert  into 课程  values(“A0074”大学英语“,

  六、编程题

1.在Access VBA中编写程序,对输入的学生的分数进行判断,如果学生的分数不低于60分,定为及格,否则定为不及格。

答:

评论(?)
阅读(?)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
网易公司版权所有 ©1997-2009