登录注册
四川大学论坛 > 综合栏目 > 浏览当前帖子 最新帖子进站窗口排行在线会员隐藏左侧栏
求助啊!数据库知识
返回本版】  【发表帖子】  【回复帖子 浏览量  927      回帖数 3
chinasun    等级  VIP

楼主 发表于  2010/11/24 1:32:37    编 辑   


数据库原理与应用期中测试题

 一、单项选择题(本大题共15题,每小题2分,共30分)

  在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.数据库系统中,单个用户使用的数据视图用______描述,它是用户与数据库系统之间的接口。( )

  A.外模式 B.存储模式  C.内模式 D.概念模式

2.、数据库系统的核心是什么()。

   A.编译系统 B.数据库   C.操作系统 D.数据库管理系统

3.数据库系统中,负责数据库物理结构与逻辑结构的定义与修改的人员是( )

   A.数据库管理员 ` B.专业用户   C.应用程序员 D.最终用户

4. ( )是长期存储在计算机内的有组织、可共享的数据**。

A.数据库管理系统 B.数据库系统  C.数据库 D.文件组织

5.关系模型中的数据逻辑结构是 ( )

   A.矩阵 B.树   C.二维表 D.矢量

6.以下关系数据库的基本数据操作中,不能同时操作两个关系的是( )

   A.交 B.选择   C.连接 D.并


7.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个( )

   A.数据项 B.记录   C.元组 D.表

8.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的关系类型是()。

A.多对多 B.一对一  C.多对一 D.一对多

9.  反应现实世界中实体及实体间联系的信息模型是()

  A.关系模型 B.层次模型 C.网状模型 D.E-R模型

10.  在某个数据库中建立了表person(no,name,sex,birthday),no为表的主码,表中已有的记录如下所示:

  No Name Sex Birthday

  1 张丽丽 女 1967/05/07

  4 李方 女 1970/04/14

  6 王安 男 1982/10/27

  以下四个语句中能够正确执行的插入操作是( )

  A.INSERT INTO person VALUES(6,′王中′,′男′,′1964/03/08′)

  B.INSERT INTO person(name,sex) VALUES(′王中′,′男′)

  C.INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08′)

  D.INSERT INTO person(no,sex) VALUES(2,′男′)

11. 从A关系的外键出发去找B关系中的记录,必须能找到。则A、B之间应遵循 (   )

   A. 实体完整性约束 B . 无关系

   C. 用户自定义完整性约束 D. 参照完整性约束

12 .修改数据的关键词是(   )

   A. INSERT B. SELECT  C. DELETE D. UPDATE

13.DB、DBMS和DBS三者之间的关系是(   )

   A.DB包括DBMS和DBS B.DBS包括DB和DBMS

   C.DBMS包括DB和DBS D.DBS与DB和DBMS无关

14.有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间符合(   )

   A.实体完整性 B.参照完整性 C.用户定义的完整性 D.逻辑完整性

15.SQL属于(   )数据库语言。

   A.关系型 B.网状型  C.层次型 D.面向对象型

16. SQL中创建基本表应使用( )语句。

A. CREATE SCHEMA

B.CREATE TABLE

C.CREATE VIEW

D.CREATE DATABASE

17. WHERE子句的条件表达式中,可以匹配单个字符的通配符是 ( )

A. * B.% C. - D. ?

18. 在SQL语言中的视图VIEW是数据库的( )。

A. 外模式 B. 模式 C. 内模式 D. 存储模式


可以    等级  VIP

2 楼 发表于  2012/1/20 0:57:34    编 辑   



19. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。

A.. 需求分析阶段 B. 逻辑设计阶段

C. 概念设计阶段 D. 物理设计阶段

20. 子模式DDL用来描述( )。

A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构

C. 数据库的物理存储结构 D. 数据库的概念结构

二、填空题(本大题共10个小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。

1.. 查询STUDENT表全部列的SQL语句是_____ _ 。

2.SQL Server 从本身性质来说是属于 产品。

3.属性的取值范围称为该属性的______。

4.使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用__________子句。

5.在关系数据库中,主键值不能为空,也不允许出现重复,这是SQL中的__________完整性约束规则。

6.关系数据模型中的关系是 维表,表中的一行称为关系的一个_____________,表中的一列称为关系的一个_____________。

7.在SQL语言中,求平均值的函数名是_____________,排序的关键字是_____________。

三、简答题(本大题共3小题,共10分)

1.简述数据库系统的研究领域。

2.简述数据管理技术三个发展阶段的特点。

3.试述数据库管理系统的主要功能。

4.简述事务的ACID四准则。

5.简述数据库设计一般都有哪几个阶段。

6.简述数据库管理系统的三种模式。

7. 什么是数据库系统,它由哪几部分组成?

8. SQL Server2000的系统数据有哪几个,并简述他们的作用。

四、设计题(本大题共10小题,每小题3分,共30分)

1. 假设有如下三个关系模式:

  商场表:M(MNO,MNAME,CITY)

  各属性含义依次为商场号、商场名和商场所在城市;主键为商场号。

  商品表:P(PNO,PNAME,CITY,COLOR)

  各属性含义依次为商品号、商品名、产地和商品颜色;主键为商品号。

  销售表:S(MNO,PNO,QTY)

  各属性含义依次为商场号、商品号和销售数量。主键为(商场号,商品号)

  基于以上关系模式回答1—4题

  (1)试用SQL语句写出下列查询:

  检索商场号为M1的商场所销售的商品的商品名称、销售数量。

  (2)试用SQL语句写出下列查询:

  检索上海市所有商店各种商品的平均销售量。

  (3)试用SQL语句实现下列查询:

  销售了红色商品的商场号、商品号和数量。(要求用嵌套子查询完成)

(4)用关系代数表达式实现下列查询:销售了红色商品的商场号、商品名称和数量。

2.设教学数据库中有三个关系:

  学生关系S(S#,SNAME,AGE,SEX)

  学习关系SC(S#,C#,GRADE)

  课程关系C(C#,CNAME)

其中S#,C#,SNAME,AGE,SEX,GRADE,CNAME分别表示学号,课程号,姓名,年龄,性别,成绩和课程名。

用SQL语句表达下列操作:

(5)检索学习课程号为C2的学生的学号与成绩

(6)检索选修课程名称为MATHS的学生的学号与姓名

(7)检索课程号为C2的分数最高的学生学号和姓名

(8)检索不选修课程号为C2的学生姓名与年龄

(9)检索平均成绩超过80分的学生学号和平均成绩

(10)把姓名是S5的学生的成绩从SC表中删除

五、综合题(本大题20分)

  设有商店和顾客两个实体集,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期。现在商业统计部门认为应该建立数据库记录所有商店信息、顾客信息、顾客到商店消费信息。

根据上述语义设计关系数据模型,并指出每一个关系的主键和外键(如果存在)。(10分)

写出创建“商店”表的SQL语句。(10分)

      
倾城绝恋    等级  VIP

3 楼 发表于  2012/1/20 0:57:35    编 辑   


我邮箱1052970915@qq.com

      
benqxv    等级  VIP

4 楼 发表于  2012/1/20 0:57:35    编 辑   


弱弱地询问access数据库好学吗????哪个老师好呢。

      
1
表情
所有内容均为会员自愿发表,并不代表本站立场.
论坛帮助 友情连接 会员认证删帖申请 联系我们
©www.fsylbbs.com  Processed in 0.42