吉林大学19年9月《数据库原理及应用(管理类)》复习题(资料)

作者:奥鹏周老师 分类: 兰州大学 发布时间: 2019-08-22 09:26
《数据库原理及应用(管理类)》习题
一、        单项选择题
1.在数据管理技术的打开过程中,阅历了人工管理期间、文件系统期间和数据库系统期间。在这几个期间中,数据独立性最高的是(      )期间。
A.数据库系统        B.文件系统   
C.人工管理          D.数据项管理
2.数据库的概念模型独立于(      )。
A.实际国际          B.E-R图
C.信息国际          D.具体的机器国际和DBMS   
3.在数据库中,下列说法(      )是不正确的。
A.数据库避免了悉数数据的重复
B.若系统是完全可以控制的,则系统可保证更新时的共同性
C.数据库中的数据可以同享
D.数据库削减了数据冗余
4.单个用户运用的数据视图的描绘称为(      )。
A. 外方法            B. 概念方法
C. 内方法            D. 存储方法
5.子方法DDL用来描绘(      )。
A. 数据库的全体逻辑结构         B. 数据库的部分逻辑结构
C. 数据库的物理存储结构         D. 数据库的概念结构
6.数据库管理系统能完成对数据库中数据的查询、刺进、批改和删去等操作,这种功用称为(      )。
    A.数据界说功用    B.数据管理功用
    C.数据操作功用    D.数据控制功用
7.数据库中,数据的物理独立性是指(      )。
A.数据库与数据库管理系统的彼此独立
B.用户程序与DBMS的彼此独立
C.用户的应用程序与存储在磁盘上数据库中的数据是彼此独立的
D.应用程序与数据库中数据的逻辑结构彼此独立
8.数据库的特征之一是数据的同享,严肃地讲,这儿的数据同享是指(      )。
A.同一个应用中的多个程序同享一个数据集结
B.多个用户、同一种语言同享数据
C.多个用户同享一个数据文件
D.多种应用、多种语言、多个用户彼此掩盖地运用数据集结
9.数据库系统的中心是(      )。
    A.数据库      B.数据库管理系统
    C.数据模型    D.软件东西        
10.下述关于数据库系统的正确叙说是(      )。
    A.数据库系统削减了数据冗余
    B.数据库系统避免了悉数冗余
    C.数据库系统中数据的共同性是指数据类型共同
    D.数据库隙文件系统能管理更多的数据
11.下述关于数据库系统的正确叙说是(      )。
    A.数据库中只存在数据项之间的联系
    B.数据库的数据项之间和记载之间都存在联系
    C.数据库的数据项之间无联系,记载之间存在联系
D.数据库的数据项之间和记载之间都不存在联系    
12.将数据库的结构区别成多个层次,是为了前进数据库的        和        。(      )
    A.数据独立性,物理独立性    B.逻辑独立性,物理独立性
    C.管理标准性,逻辑独立性    D.数据的同享,数据独立性
13.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(      )。
    A.DBS包括DB和DBMS       B.DDMS包括DB和DBS
    C.DB包括DBS和DBMS       D.DBS就是DB,也就是DBMS
14.(      )可以削减相同数据重复存储的表象。
    A.记载    B.字段    C.文件    D.数据库
15.数据库系统由数据库、(      )和硬件等构成。
A.操作系统    B.文件系统    C.编译系统       D.数据库管理系统
16.数据库系统因为能削减量据冗余,前进数据独立性,并会集检查(      ),由此获得广泛的应用。
A.数据无缺性  B.数据层次性  C.数据的操作性   D.数据兼容性
17.数据库系统的数据独立性是指(      )。
    A.不会因为数据的改变而影呼应用程序
    B.不会因为系统数据存储结构与数据逻辑结构的改变而影呼应用程序
    C.不会因为存储战略的改变而影响存储结构
    D.不会因为某些存储结构的改变而影响其他的存储结构
18.在数据库系统中,一般用三级方法来描绘数据库,其间(      )是用户与数据库的接口,是应用程序可见到的数据描绘,
A.外方法      B.方法    C.内方法     D.逻辑结构
19.在数据库系统中,一般用三级方法来描绘数据库,(      )是对数据全体逻辑结构的描绘。
A.外方法      B.方法    C.内方法     D.逻辑结构
20.在数据库系统中,一般用三级方法来描绘数据库,而(      )描绘了数据的物理结构。A.外方法      B.方法    C.内方法     D.逻辑结构
21.下列数据模型中,数据独立性最高的是(      )。
A. 网状数据模型          B. 关系数据模型
C. 层次数据模型          D. 非关系模型 
22.数据库系统的体系结构是(      )。
A. 两级方法结构和一级镜像     B. 三级方法结构和一级映像
C. 三级方法结构和两级映像     D.三级方法结构和三级映像
23.数据库中只存放视图的(      )。
A. 操作                       B. 对应数据
C. 界说                       D. 捆绑
24.在数据库中存储的是(      )。
A.数据                      B.数据模型
C.数据以及数据之间的联系    D.信息
25.关系数据模型(      )。
    A.只能标明实体问的1∶1联系
    B.只能标明实体间的1∶n联系
    C.只能标明实体间的m∶n联系
    D.可以标明实体间的上述三种联系
26.在一个关系中假定有这样一个特征存在,它的值能专一地标识关系中的每一个元组,称这个特征为(      )。
    A.码        B.数据项
    C.主特征    D.主特征值
27.关系模型中,一个码是(      )。
    A.可由多个任意特征构成        
B.至多由一个特征构成
    C.可由一个或多个其值能专一标识该关系方法中任何元组的特征构成
    D.以上都不是 
28.同一个关系模型的任两个元组值(      )。
    A.不能全同    B.可全同
    C.有必要全同    D.以上都不是
29.等值联接与天然联接是(      )。
    A.相同的    B.不一样的    C.可逆的    D.互补的
30.在关系数据模型中,一般可以把(      )称为特征。
A.记载        B.根柢表      C.方法        D.字段
31. 在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(      )。
A.选择    B.投影    C.联接    D.扫描
32.常用的关系运算是关系代数和(      )。
A.集结代数    B.逻辑演算    C.关系演算    D.集结演算
33.在关系代数中,对一个关系做投影操作后,新关系的元组个数              (      )正本关系的元组个数。
A.小于        B.小于或等于  C.等于        D.大于
34.SQL语言是(      )语言。
    A.层次数据库    B.网络数据库
    C.关系数据库    D.非数据库
35.SQL语言具有两种运用方法,别离称为自含式SQL和(      )。
    A.提示式SQL    B.多用户SQL   
C.嵌入式SQL    D.说明式SQL
36.SQL语言具有(      )的功用。
    A.关系标准化、数据操作、数据控制
    B.数据界说、数据操作、数据控制
    C.数据界说、关系标准化、数据控制
    D.数据界说、关系标准化、数据操作
37.SQL语言变成(      )。
A. 结构化界说语言     B. 结构化控制语言
C. 结构化查询语言     D. 结构化操作语言
38.SQL语言的数据操作语句包括SELECT,INSERT,UPDATE和DELETE等。其间最重要的,也是运用最频频的语句是(      )。
A.SELECT    B.INSERT   C.UPDATE    D.DELETE
39.SQL语言中,完成数据检索的语句是(      )。
A.SELECT      B.INSERT
C.UPDATE      D.DELETE
40.下列SQL语句中,批改表结构的语句是(      )。
A.ALTER       B.CREATE
C.UPDATE      D.INSERT
41. 下列SQL语句中,创建表结构的语句是(      )。
A.ALTER       B.CREATE
C.UPDATE      D.INSERT
42. 下列SQL语句中,刺进数据的语句是(      )。
A.ALTER       B.CREATE
C.UPDATE      D.INSERT
43. 下列SQL语句中,批改数据的语句是(      )。
A.ALTER       B.CREATE
C.UPDATE      D.INSERT
44. SQL语言中,完成数据删去的语句是(      )。
    A.SELECT      B.INSERT
    C.UPDATE      D.DELETE
45.关系数据库标准化是为处置关系数据库中(      )疑问而引入的。
    A.刺进、删去和数据冗余    B.前进查询速度
    C.削减量据操作的凌乱性    D.保证数据的安全性和无缺性
46.关系方法中各级方法之间的关系为(      )。
    A.3NFì2NFì1NF    B.3NFì1NFì2NF
    C.1NFì2NFì3NF    D.2NFìlNFì3NF
47.标准化理论是关系数据库进行逻辑设计的理论根据。根据这个理论,关系数据库中的关系有必要满足:其每一特征都是(      )。
    A.互不有关的    B.不可以分化的
    C.长度可变的    D.互有相关的
48.标准化过程首要为战胜数据库逻辑结构中的刺进异常,删去异常以及           (      )的缺陷。
    A.数据的纷歧致性    B.结构不合理
    C.冗余度大          D.数据丢掉 
49.关系模型中的关系方法至少是(      )。   
A.1NF    B.2NF    C.3NF    D.BCNF
50.在关系方法中,假定特征A和B存在1对1的联系,则说(      )。
    A.A→B    B.B→A    C.A←→B    D.以上都不是
51.候选码中的特征称为(      )。
    A.非主特征  B.主特征    C.复合特征  D.要害特征
52.数据库概念设计的E-R办法中,用特征描绘实体的特征,特征在E-R图中,用(      )标明。
A.矩形                B.四边形                C.菱形                D.椭圆形
53.从E-R模型关系向关系模型变换时,一个M∶N联系变换为关系模型时,该关系方法的码是(      )。
A.M端实体的码                                                        B.N端实体的码
C.M端实体的码与N端实体的码组合                D.从头选择其他特征
54. E-R图中的首要元素是 (      )、联系和特征。
A.记载型                B.结点                C.实体                D.表        
55.假定两个实体之间的联系是m∶n,则 (      )引入第三个穿插关系。
A.需要                  B.不需要                  C.可有可无                D.兼并两个实体
56.数据流程图(DFD)是用于描绘结构化办法中(      )期间的东西。
A.可行性分析                B.具体设计                C.需要分析                D.程序编码
57.E-R图是标明概念模型的有用东西之一, E-R图中的菱形框“标明”的是(      )。
A.联系                B.实体                C.实体的特征                D.联系的特征
58.现有一个关系:借阅(书号、书名,库存数,读者好,借期,还期),假定同一本书答应一个读者多次借阅,但不能一起对一种书借多本,则该关系方法的码是(      )。
A.书号            B.读者号         
C.书号+读者号     D.书号+读者号+借阅号
59.事务的阻隔性由DBMS的(      )。
A. 恢复子系统完成
B. 无缺性质系统完成
C. 安全性质系统完成
D. 并发控制子系统完成
60.在数据库系统中死锁归于(      )。
A. 系统毛病
B. 程序毛病
C. 事务毛病
D. 介质毛病
二、        名词说明
1.数据库(DB)
2. 1:1联系
3. 数据库管理系统
4.逻辑独立性
5.数据结构
6. 关系方法
7.关系实例
8.虚表
9.码
10. 无缺性捆绑
11. 完全函数依靠
12.1NF
13.视图
14.等值联接
15.数据库无缺性
16.实体
17. 数据流图
三、        简答
1.试述数据库系统的特征。
2.数据独立性包括哪两个方面,意义别离是啥?
3.试述数据库系统的三级方法结构。
4. 试述视图的利益。
5.关系与普通表格、文件有啥差异?
6.关系模型的无缺性规则有哪几类?
7.简述主码、候选码和外部码及三者之间的联系与差异。
8. 啥是根柢表?啥是视图?
9. 试述 SQL 的界说功用。
10.有关子查询与简略子查询在实施上有啥不一样?
11.数据依靠对关系方法有啥影响?
12.试述数据库设计的根柢过程。
13.数据字典的内容和作用是啥?
14.试述需要分析和设计期间的使命和办法。
15.啥是数据库的逻辑结构设计?试述其设计过程。
四、        设计
1.教务管理数据库包括三个根柢表,别离是S(SNO,SNAME, SEX, AGE,SDEPT),其特征别离标明学号、学生名字、性别、年纪、地址系。SC(SNO,CNO,GRADE),其特征别离标明学号、课程号、分数。 C(CNO,CNAME,CDEPT,TNAME), 其特征别离标明课程号、课程名、开课系,任课教师名。
试用SQL的查询语句表达下列查询:
(1)检索学号为200915146的学生所学课程的课程名和任课教师名。
(2)检索选修课程包括LIU教师所授课程的学生学号。
(3)检索选修2号课程的学生的学号和名字。
(4)删去信息系一切学生的记载。
(5)求选修4号课程的女学生的均匀年纪。        
2.设有关系方法:
SB(SN,SNAME,CITY)
其间,S标明供给商,SN为供给商代号,SNAME为供给商名字,CITY为供给商地址城市,首要害词为SN。
PB(PN,PNAME,COLOR,WEIGHT)
其间P标明零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件分量,首要害词为PN。
JB(JN,JNAME, CITY)
其间,J标明工程,JN为工程编号,JNAME为工程名字,CITY为工程地址城市,首要害词为JN。
SPJB(SN,PN,JN,QTY)
其间,SPJ标明供给关系,SN是为指定工程供给零件的供给商代号,PN为所供给的零件代号,JN为工程编号,QTY标明供给的零件数量,首要害词为(SN,PN,JN),外部要害词为SN,PN,JN。
写出完成以下各题功用的SQL语句:
(1)取出地址城市为上海的一切工程的悉数细节;取出一切工程的悉数细节;
(2)取出分量最轻的零件代号;
(3)取出供给商S1供给的零件的颜色;
(4)取出上海供给商不供给任何零件的工程的代号;
(5)在工程表的工程编号字段上树立仅有索引JB-INDEX。
3.教务管理系统中包括三张根柢表。学生表 S(SNO,SNAME,AGE,SEX,SDEPT),其特征别离标明学号、学生名字、年纪、性别、地址系。课程表C(CNO,CNAME,TEACHER),其特征别离标明课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其特征别离标明学号、课程号、分数。
(1)查询张三同学没有选修的课程的课程号.
(2)检索年纪大于23岁的男学生的学号与名字。
(3)检索姓李的教师所授课程的课程号和课程名。
(4)将信息系学生的年纪添加1岁。
(5)删去一切计算机系男生的信息。
4.设有关系方法:
SB(SN,SNAME,CITY),其间,S标明供给商,SN为供给商代号,SNAME为供给商名字,CITY为供给商地址城市,首要害词为SN。
PB(PN,PNAME,COLOR,WEIGHT),其间P标明零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件分量,首要害词为PN。
JB(JN,JNAME, CITY),其间,J标明工程,JN为工程编号,JNAME为工程名字,CITY为工程地址城市,首要害词为JN。
SPJB(SN,PN,JN,QTY),其间,SPJ标明供给关系,SN是为指定工程供给零件的供给商代号,PN为所供给的零件代号,JN为工程编号,QTY标明供给的零件数量,首要害词为(SN,PN,JN),外部要害词为SN,PN,JN。
写出完成以下各题功用的SQL语句:
(1)取出由供给商S1供给零件的工程称号;
(2)取出分量最重的零件代号。
(3)在供给商表的供给商代号字段上树立仅有索引SN-INDEX。
(4)删去一切长沙供给商的供给记载。        
(5)将零件P5的颜色改为蓝色。
5. 现有关系数据库如下:
学生(学号,名字,性别,专业),课程(课程号,课程名,学分),学习(学号,课程号,分数)。
用SQL语句完成下列标题。
(1)检索一切选修了课程号为“C112”的课程的学生的学号和分数;
(2)检索“英语”专业学生所学课程的信息,包括学号、名字、课程名和分数;
(3)检索“数据库原理”课程分数高于90分的一切学生的学号、名字、专业和分数;
(4)检索没学课程号为“C135”课程的学生信息,包括学号,名字和专业;
(5)检索至少学过课程号为“C135”和“C219”的课程的学生的信息,包括学号、名字和专业。
6.关系方法如下 :
产品(产品编号,产品名,颜色,报价) P( P N O,PN,COLOR,PRICE) 
商铺(商铺号,商铺名,城市) S( SNO,SN,CITY)
销售(产品编号,商铺号,销售量) SP (PNO,SNO,QTY ) 
(1)查询销售产品“T V”的商铺名SN。
(2)查询‘百货大楼’销售水杯的销售量。
(3)查询没有销售出去的产品号和产品名。
(4)添加一条产品记载(PN5660,篮球,黄,98)。
(5)删去三鹿奶粉的记载。

作业答案 联系QQ:3326650399 微信:cs80188