数据库基础A模拟题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库基础A课程模拟试卷

一.判断题(10分,共10题)

1.逻辑设计是数据库设计的核心阶段()

2. 关于函数依赖的叙述中,若(X,Y)→Z,则X→Z,Y→Z ()

3. 模式从形式上来说,只是一个个框架,填入数据后才可以称作库()

二.选择题(15分,共15题)

1.数据库管理语言中的SQL 语言属于__________

A:关系代数 B:介于关系代数及关系演算C:无关系代数及关系演算功能D:关系演算

2.对某个关系进行限制操作会造成_________

A:行的减少 B:列的减少C:行列都可能减少D:都不减少

在以下范式中,可能存在非主属性与码部分函数依赖的是()

A:1N F B:2NF C:3NF D:BCNF

3.以下关于外码和相应的主码之间的关系,正确的是()

A.外码并不一定要与相应的主码同名

B.外码一定要与相应的主码同名

C.外码一定要与相应的主码同名而且唯一

D.外码一定要与相应的主码同名,但并不一定唯一

4.设有关系模式R(A,B,C,D),其函数依赖集:F={(A,B)→C, C→D},则此关系

模式R的规范化程度最高达到()。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

一、二两题重点(基本概念):

第一章:数据、信息、数据处理

数据管理技术、数据描述

数据库、数据库管理系统、数据库系统

数据模型、体系结构

数据库语言、数据库系统工作流程

第二章:笛卡儿乘积、关系

关系模式、关系模型

关系数据库

关系数据库语言

关系代数语言中的传统集合运算、专门关系运算

第三章:函数依赖(平凡、完全、传递)

规范化设计

第五章:数据库保护涉及的五个方面、理解各部分内容

第六章:数据库设计的步骤、理解每个步骤

E-R方法

三.简答题(45分)

1.已知关系R, S 如下所示:(7分)

R: A B C S: A B C

b c 5 d b 5

a e 8

b

c 5

求:

(1) R – S (2) ⅡC (S) (3) δA=’d’(R U S)

2.规范化设计过程(15分)

3.画E-R图,并写出关系模式并标出主码与外码(15分)

4.给定关系:用关系代数表达式表示各种查询语句(6分)

第三题重点:

关系代数语言(传统、专门)

规范化设计

E-R方法

三·完成下列SQL命令(30分,共8题)

某企业,需要从外面购买一些零部件,为了最快最便宜地购买到零部件,对提供零部件的厂商进行管理,在计算机中建立了两个数据库,其中CSJGXX (厂商价格库),主要用于存放某厂商提供哪些零部件,及零部件的价格和订购此零部件所需的提前期(如:提前期为3,指的是若要到此厂商处购买某零件,至少必须提前3天订货),其库结构如下:

字段名类型宽度小数字段含义

CSH C 6 厂商号

LJH C 4 零件号

JG N 6 2 零件价格

TQQ N 2 提前期

另一个库CSXX.(厂商信息库),主要存放厂商的联系地址等信息,其库结构如下:

字段名类型宽度小数字段含义

CSH C 6 厂商号

CSM C 20 厂商名

DZ C 20 厂商地址

DH C 8 联系电话

完成SQL命令:

1.查找厂商号为“000016”的联系电话

2.查找提前期小于2个的零件号;

3.只提供零件号为“A001”的厂商名及地址

相关文档
最新文档