数据库技术与应用考试试题
一、选择题
1 .数据库系统的核心是()。
A.数据库管理员B.数据库
C.操作系统D.数据库管理系统。
2 .在数据库的三级模式结构中,模式有()。
A.1个。B.2个C.3个D.任意多个
3 .下列选项中属于实体间mn联系的是()。
A.学生与教师。B.学生与班级
C.学生与宿舍D.学生与学校
4 .DBSDB和DBM4者之间的关系为()。
血括D用DBSBDB包括DBS?口DBMS
括DB和和DBS之间无关联
5 .SQLServer2000是()D商务邀请函模板 BMS
A.关系型。B.层次型C.网状型D.面向对象型
6 .数据库中数据的最小存取单位是()。
A.记录B.数据项。C.字符D.文件
7 .当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍能正常运行,称
之为()。
A.物理独立性B.逻辑独立性。
C.数据库的安全性D.数据库并发性
8 .有两个基本关系为:学生(学号一姓名,系号),系(系号一逐名,系主任),则系号
是学生表的()
A.主码B.域C.映像D.外码。
9 .设属性A是关系R的主属性,则属性A不能取空值(NULL。这是()。
A.实体完整性。B,参照完整性
C.用户定义完整性D.域完整性
10 .在SQL语言的SELEC诏句中,实现排序操作的是哪个子句()
。
FROMCSELECTDORDERBY
11 .在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法
是创建()。
A.另一个表B.游标C.索引D.视图。
12 .楷书字帖毛笔 下面对于关系的叙述中,不正确的是()。
A.关系中的每个属性是不可分解的
B.在关系中元组的顺序是无关紧要的
C.每一个关系只有一种记录类型。
D.在关系中属性的顺序是无关紧要的
13 .SQL0数中,求不是NULL的字段的行数所用的是()。
(<字段名>)(<字段名〉)
<字段名〉)
14 .数据模型的三要素是()。
A.外模式、模式、内模式B.关系、网状、层次
C.实体、属性、联系D.数据结构、数据操作、完整性约束条件。
15 .下列不属于概念结构设计时常用的数据抽象方法是()
。
A.聚集B.概括C.合并。D.分类
16.“工资” 在2000元到5000元之间的条件设置应为()
A.工资〉=20四级单词 00AND<=5000
B,工资〉=2000AND工资<=5000。
C.工资〉=2000OR<=5000
D.工资〉=2000OR工资<=5000
填空题
1 .数据管理技术经历了手工管理、—和数据库技术三个发展阶段。
2 .分E-R图之间的冲突主要有3类:_、命名冲突和结构冲突。
3 .UNIQUE勺束的含义是
4 .创建索引的目的主要是_
0
5 .SQL的主要功能可以分为_、数据操纵和数据控制三类。
6 .假定每一车次具有唯一的始发站和终点站。如果实体”列车时刻表”属性为车次、始发站、
发车时间、终点站、到达时间,该实体的主码是=1*GB3;如果实体“列
①
车运行表”属性为车次、日期、发车时间、到达时间,该实体的主码是=2*GB3
②
。
通常情况下,上述“列车时刻表”和“列车运行表”两实体间联系的类型是=3*GB3
③。
7 .SQL具有—和嵌入式两种形式。
8 .关系表中的一行称为一个
_。
9 .下面SQL语句的功能是:_
0
GRANTUPDAT针号),SELECTON^生TO王平;
10 .将学生表中全部学生的年龄加上1岁的SQL语句是:
=1*GB3①学生=2*GB3②年龄=年龄+1;
11 .删除学生表的SQL语句是:
TABLE学生
12 .—在需求分析阶段建立,通常包括数据项、数据结构、数据流、数据存储和处理过程5个部
分。
13 .插入一条选课记录(学号:’95001',课程号:‘C1',成绩不详)的SQL句是:
=1*GB3
①
INTO选课(学号,课程号)=2*GB3('95001'C1')
②
三、简答题
1.试述数据库系统的三级模式结构及每级模式的作用。
2,简述数据库设计的基本步骤和各个阶段应完成的基本任务。
3 .在关系数据库的参照完整性规则中,为什么外码属性的值可以为空?什么情况下才可以为空?
4 .试述SQL语言的特点。
四、SQL语言
设工程零件数据库中有四个基本表:
供应商(供应商代码,供应商名,所在城市,联系电话);
工程(工程代码,工程名,负责人名,预算);
零件(零件代码,零件名,规格,产地,颜色);
供应零件(供应商代码,工程代码,零件代码,数量)。
试用SQL语句完成下列操作:
1 .定义供应零件表,并说明其主码和参照关系。
2 .找出所有供应商的姓名及其所在城市。
3 .找出使用天津产零件的工程名。
4 .查找预算在20000元---50000元之间的工程信息,并将结果按预算降序排列入会申请书 。
5 .找出供应零件超过5种的供应商代码。
6 .从供应商关系中删除S1的记录,并从供应零件关系中删除相应的记录。
1. CREATETABLES应零件(供应商代码CHAR(5),
工程代码CHAR(6),
零件代码CHAR(5),
数量INT,
CONSTRAINTC1PRIMARYKEY(g商代码,工程代码,零件代码
),
CONSTRAINTC2FOREIGNKEY(商代码)REFERENCES^商(供应商代码),
CONSTRAINTC3FOREIGNKEY2(S代码)REFERENC书籍排行榜 ES程(工程代码),
:
CONSTRAINTC4FOREIGNKEYRfr代码)REFERENCE亮件(零件代码));
2. SELECT供应商名,所在城市
FROMft应商;
3. SELE拐弯处的回头 CT工程名
FROMtt应商,供应零件,工程
W爱就是爱 HEREft应商.供应商代码=供应零件.供应商代码AND
供应零件.工程代码=工程.工程代码AND产地='天津’;
4. SELECT*
FROMX程
WHERE算BETWEEN20000AND50000
ORDERBYODESC;
5. SELECT供应商代码
FROMtt应零件
GROUPBYft应商代码HAVINGCOUNT*)>5;
6. DELETE
FROMtt应零件
WHER联应商代码='S3d立体画简单 1';
DELETE
FROMtt应商
WHER联应商代码='S1';
五、设计题
1 .将下面E-R图转换为关系模型。
编号
读者
姓名
借书卡
图书
借书证号
单位书名
作者价格
归还标志
借书日期
2 .设有一家百货商店,已知信息有:
=1*GB3①每个职工的数据是职工号、姓名、地址和他所在的商品部。
=2*GB3②每一商品部的数据有:它的职工,经理和它经销的商品。
=3*GB3③每种经销的商品数有:商品名、生产厂家、价格、型号(厂家定的)和内部商
品代号(商店规定的)。
=4*GB3④关于每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。
请完成如下设计:
(1)设计该DB的E—R图,自行给出各实体的属性。
(2)将该E-R图转换为等灵芝孢子粉有什么功效 价的关系模型。
SHAPE*MERGEFORMAT
本文发布于:2023-04-27 09:43:52,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/850664.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |