求助啊!数据库知识
浏览量:987 回帖数:3
1楼
数据库原理与应用期中测试题
一、单项选择题(本大题共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. 存储模式
数据库原理与应用期中测试题
一、单项选择题(本大题共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. 存储模式
发表于 2010/11/24 1:32:37 最后修改于 2010/11/24 1:32:37
2楼
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分)
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分)
签名档
呗棒
发表于 2012/1/20 0:57:34

