15春大连理工大学《数据库原理》在线作业1答案
数据库原理习题及答案

1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
区别:文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操作系统中的存取方法对数据进行管理,实现以文件为单位的数据共享。
数据库系统:用数据库统一存储数据,程序和数据分离,用DBMS统一管理和控制数据,实现以记录和字段为单位的数据共享。
联系:均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展而来的。
2.什么是数据库?数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
3.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?在文件管理系统中,数据被组织在一个个独立的数据文件中,每个文件都有完整的体系结构,对数据的操作是按文件名访问的。
数据文件之间没有联系,数据文件是面向应用程序的。
每个应用都拥有并使用自己的数据文件,各数据文件中难免有许多数据相互重复,数据的冗余度比较大。
数据库系统以数据库方式管理大量共享的数据。
数据库系统由许多单独文件组成,文件内部具有完整的结构,但它更注重文件之间的联系。
数据库系统中的数据具有共享性。
数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗余。
4.使用数据库系统有什么好处?查询迅速、准确,而且可以节约大量纸面文件;数据结构化,并由DBMS统一管理;数据冗余度小;具有较高的数据独立性;数据的共享性好;DBMS还提供了数据的控制功能。
5.什么是数据库的数据独立性?数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
2015春大连理工大学《数据库原理》在线作业1满分答案

2015春大连理工大学《数据库原理》在线作业1满分答案一、单选题(共10道试题,共50分。
)1.下列不属于人工管理数据的特点的是(D)。
A.数据不能被大量保存B.数据不具有独立性C.数据无法共享D.数据具有结构性满分:5分2.下列不属于数据更新内容的选项的是(A)。
A.数据选择B.数据插入C.数据修改D.数据删除满分:5分3.下列不属于专门的关系运算符的是(C)。
A.选择运算符B.投影运算符C.差运算符D.除运算符满分:5分4.下列不属于关系模型的3类完整性约束的是(B)。
A.实体完整性B.结构完整性C.参照完整性D.用户定义完整性满分:5分5.下列不属于数据模型3要素的是(A)。
A.数据容量B.数据结构C.数据操作D.数据的完整性约束满分:5分6.动词DROP属于SQL语言的(C)。
A.数据查询B.数据操纵C.数据定义D.数据控制满分:5分7.关于索引的叙述,不正确的是(C)。
A.create index语句表示建立索引B.drop index语句表示删除索引C.一个基本表上可以建立多个聚簇索引D.索引删除后,DBMS会从数据字典中删去有关该索引的描述满分:5分8.下列不属于SQL语言中的数据操纵的动词的是(A)。
A.selectB.insertC.updateD.delete满分:5分9.下列集函数表示统计元组个数的是(A)。
A.COUNT(*)B.COUNT(<列名>)C.SUM(<列名>)D.AVG(<列名>)满分:5分10.下列关于视图的说法,错误的是(B)。
A.视图是定义在基本表或视图之上B.视图是关系数据库的内模式C.视图可以按多种角度组织数据D.视图对数据有一定的安全保护作用满分:5分二、判断题(共10道试题,共50分。
)V1.绝大部分数据库系统基本都使用数据文件的方式将数据存储在存储设备中。
(B)A.错误B.正确满分:5分2.实体完整性规则是约束主属性取值的规则。
数据库原理(含答案)

数据库原理(含答案)【考试形式】笔试,闭卷,120分钟【复习内容】⼀、基本概念的掌握。
1. 什么是数据?数据就是对_______客观事实_______________________的记录。
2. 数据与信息有什么关系?数据是信息的____载体______,信息是对数据的____加⼯_____。
3. 数据库是____长期存储在内的、有组织的、可共享的⼤量_____的数据集合。
4. 数据库技术要解决的主要问题就是如何科学地___组织和存储数据____,如何⾼效地_______获取、更新和加⼯处理数据_______________,并保证数据的_____安全性、可靠性、共享性__________________________。
5. 数据库管理系统是位于______⽤户和操作系统____________之间的⼀层__数据管理软件____________,为⽤户或应⽤程序提供_____数据库的⽅法_____________,是⽤来管理数据库的__计算机应⽤软件________________。
6. 数据库管理系统的基本功能有:______定义数据_________、__组织和管理数据____________、______数据库创建________、________维护____________等。
7. 数据库系统是实现__________有组织地、动态地存储⼤量关联数据__________,⽅便多⽤户访问的计算机软件、硬件和数据资源组成的系统。
8. 在数据库系统的组成中,____数据库管理系统__________是核⼼和主体。
9. 计算机的数据管理主要经历了______⼈⼯管理、⽂件系统、数据库系统________3个阶段。
10. 数据库中⽤_______数据模型___________来抽象、描述和实现现实世界中的数据。
11. 在数据库系统中,通常按照_____数据结构________来命名数据模型,常⽤的数据结构模型有____层次模型、⽹状模型、关系模型________________。
数据库原理及技术作业答案

数据库原理及技术作业练习一一、填空题参考答案:1.Oracle MySql Sybase, DM4 KingbaseES2.完整性并发控制1.概念结构设计逻辑结构设计数据库物理设计数据库实施2.参照完整性用户定义完整性3.节约存贮空间提高存取速度4.属性联系5.关系代数元组关系8.数字二.判断题参考答案:1.× 2.× 3.√ 4. × 5. √ 6. √7. √8. √9. √10. ×三.简答题参考答案1.答案要点:数据库系统主要包括面向全组织的数据库结构,有较好的数据与程序独立性,有较少的冗余,有完整的控制技术,最小存取单位是数据项等特点。
与之相对应的文件系统是:独立性不高,冗余大,无控制技术,最小存取单位为记录。
2.SQL,而SQL是表示表结构的,支持选择、投影、联接,而且不依赖于任何物理路径。
如建表create table ..,选择、投影、联接分别可表示为:select ,同时也支持其它所有的关系代数操作如集合操作,所以说SQL Server是完备式关系系统。
3.关系数据库系统包含六类完整性约束:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束和动态关系约束。
(或简单为实体完整性、参照完整性能、用户自定义完整性)。
对数据类型、数据格式、取值范围或取值集合的约束属于静态列级约束;实体完整性约束、参照完整性约束等属于静态关系约束,如定义了主键的属性值不允许为空;修改列定义时的约束,如将允许空值的列改为不允许空值时,如果该列目前已存在空值,则拒绝这种修改。
这属于动态列级约束。
SQL语言定义完整性约束条件的功能主要体现在CREATE TABLE语句和ALTER TABLE中,可以在这些语句中定义码、取值唯一的列、不允许空值的列、外码(参照完整性)及其他一些约束条件。
(用constraint子句实现)四.有一关系模式R(A、B、C、D)参考答案1.由已知条件可知:函数关系的右属性不包含A,所以码中必包含A易知A能推出所有其它属性,所以A是码可知R的码有{A}2.码是{A},不存在部分依赖,但存在{AC->D,D->B}传递依赖,所以R是2NF。
《数据库原理》在线作业1附满分答案

《数据库原理》在线作业1附满分答案试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.Access数据库属于()数据库。
A.层次模型
B.网状模型
C.关系模型
D.面向对象模型
答案:C
2.创建表时可以在()中进行。
A.报表设计器
B.表浏览器
C.表设计器
D.查询设计器
答案:C
3.从关系中找出满足给定条件的操作称为()。
A.选择
B.投影
C.联接
D.自然联接
答案:A
4.DBS是指()。
A.数据
B.数据库
C.数据库系统
D.数据库管理系统
答案:C
5.属于SQL中的数据查询的动词的是()。
A.select
B.insert
C.create
D.grant
答案:A
更多加 boge30619 有惊喜
6.CHECK表示哪个完整性约束()。
A.主码约束
B.指定默认值
C.参照完整性约束
D.限制取值范围。
数据库原理及习题答案

4.5 习题
一、选择题 1.消除了非主属性对码的部分函数依赖的 1NF 的关系模式,必定是( ) 。 A .1NF B.2NF C.3NF D.BCNF 2.已知关系模式 R(A,B,C,D,E)及其上的函数依赖集合 F={A→D,B→C,E→A},该 关系模式的候选码是( )。 A. AB B. BE C. CD D. DE 3.对于关系模型 R,如果 R 满足 2NF 的模式,则 R( )。 A.可能是 1NF B.必定是 1NF C.必定是 3NF D.必定是 BCNF 4.对 2NF 关系模式进行投影,消除原关系模式中的非主属性对码的传递函数依赖,将 2NF 关系模式转换成 N 个( )关系模式。 A . 1NF B.2NF C.3NF D.BCNF
A.1NF B.2NF C.3NF D.BCNF 8.下列不是 1NF 可能存在的问题 ( )。 A.更新异常 B.删除异常 C.插入异常 D.实体联系少 9.BCNF 符合 3NF,是对( )关系进行投影,将消除原关系中主属性对码的部分与传 递依赖,得到一组 BCNF 关系。 A .1NF B.2NF C.3NF D.BCNF 10.关系模式的候选码可以有 1 个或多个,而主码有( )。 A .1 个 B. 多个 C.0 个 D.1 个或多个 11.设 U 是所有属性的集合,X,Y,Z 都是 U 的子集, 若 X→→Y,则 X→→Z,其中 Z=U-X-Y,则这是多值依赖 ( ) 特性? A.对称性 B.传递性 C.特殊性 D.相反性 12.关系数据库规范化是为了解决关系数据库中的( )问题而引入的。 A.提高查询速度 B. 减少或消除插入异常、删除异常和数据冗余 C.保证数据的安全性和完整性 D.数据库管理的需要 13.关系的规范化中,各个范式之间的关系是( )。 A. 5NF 4NF BCNF 3NF 2NF 1NF B. 5NF 4NF BCNF 3NF 2NF 1NF C. 5NF 4NF BCNF 3NF 2NF 1NF D. BCNF 5 NF 4 NF 3NF 2NF 1NF 14.下列( )不属于分解规范化方法。 A.对 1NF 关系模式进行投影,消除原关系模式中的非主属性对码的部分函数依赖,将 1NF 关系模式转换成 N 个 2NF 关系模式。 B.对 2NF 关系模式进行投影,消除原关系模式中的主属性对码的传递函数依赖,将 2NF 关系模式转换成 N 个 3NF 关系模式。 C.对 3NF 关系模式进行投影,消除原关系模式中的主属性对码的部分函数依赖和传递 函数依赖,使决定因素都包含一个候选码,得到比 3NF 更高级别的 BCNF 关系模式。 D.对 BCNF 关系模式进行投影,消除关系模式中非平凡且非函数依赖的多值依赖,得 到一组 4NF。 二、填空题 1. 一个关系就是一个实体。客观事物之间彼此联系,这种联系包含两种联系:一是 ( )的联系,二是( )的联系。 2.在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于( )。 3. 数据操作过程出现的操作异常是指 ( )、( )和 ( )。 4.若关系 R 为 1NF, R 中的每个非主属性都完全依赖于任意一个候选码,则称关系 R 是属于( )。 5.如果有一个关系模式属于 BCNF 范式,那么它一定属于( )范式。 6.如果 X→Y 和 X→Z 成立,那么 X→YZ 也成立,这个推理规则称为( )。 7.范式(normal form),它是英国人( )在 20 世纪 70 年代提出关系数据库模型后 总结出来的。 8. 若关系模式 R 是 2NF,R 中的每个非主属性对任何候选关键字都不存在传递依赖,
数据库原理在线作业

《数据库原理》在线作业一、单选题:1、下列__D___是数据库的元素。
A、数据B、约束和模式C、联系D、以上所有2、E—R模型由__D___组成。
A、实体B、属性C、联系D、以上都是3、面向对象DBMS用于___D__。
A、数据和文本B、图片和图像C、声音和视频D、以上都对4、有组织的数据库结构的优点是__D___。
A、数据冗余性B、数据独立性C、数据安全性D、以上都是5、函数依赖是__C___。
A、两个属性集之间的多对多的联系B、两个属性集之间的一对一的联系C、两个属性集之间的多对一的联系D、以上都不是6、下面__B___是允许以规定的方式访问指定对象。
A、角色B、权限C、许可D、以上都是7、包含在文件中需要进行信息处理的是__C___。
A、知识B、指令C、数据D、以上都不是8、下列__A___不是数据定义语句。
A、INDEXB、CREATEC、MODIFYD、DELETE9、对有5000行50 m的表,其基数是__D___。
A、10B、50C、500D、500010、下列__C___选项是SELECT语句的结果。
A、TRICGERB、INDEXC、TABLED、以上都不对11、由一个独立存在的成分构成的属性称为__B___。
A、复合属性B、原子属性C、单值属性D、派生属性12、下面属于面向对象特性的是__D___。
A、继承B、抽象C、多态D、以上都对13、为特定用户定义一个或多个数据库视图的模式是_A__。
A、外模式B、内模式C、概念模式D、以上都不对14、为不同用户使用而设计的数据集合称为__A___。
A、数据库B、RDBMSC、DBMSD、以上都不对15、主键之外的全部候选键称为__D___。
A、辅键B、替换键C、符合条件的键D、以上都不是16、RDBMS术语中行是__A___。
A、元组B、关系C、属性D、域17、概念数据厍设计是一个__C___过程。
A、推出数据库物理结构B、为高层数据模型创建概念模式和外模式C、分析所有的数据需求D、以上都不是18、对应与之联系的实体的一个实例,该实体的实例的个数称为__A___。
大工15春《数据库原理》大作业及要求答案

网络教育学院《数据库原理》课程设计题目:超市会员管理系统数据库设计学习中心:层次:专业:年级:年春/秋季学号:学生:辅导教师:完成日期:年月日1绪论1.1 系统的背景1.1.1 系统的提出随着全球信息时代的到来,信息技术对社会发展和经济增长的作用愈来愈明显。
商业企业有效地采用信息技术手段,加速了商业领域的发展与进步,信息化建设已经成为当前商业企业提高企业管理水平,谋求生存,参与市场竞争的必由之路。
经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
它更加的深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
会员管理系统用计算机管理会员的基本信息,以及对会员信息的编辑、查询等一系列动作,它是一种计算机应用技术的创新。
在计算机还未普及之前组织会员管理都是由工作人员人工书写,查阅的方式来操作的。
现在一般的会员管理都采用计算机智能化管理,采用计算机作为工具的实用的计算机智能化管理程序来帮助管理员进行更有效的进行会员管理工作。
1.1.2 系统的意义网络管理可以实现信息资源共享,在网上发布会员信息,使会员在网上可以查看到自己最新的会员积分以及商家发布的各种有礼兑换活动。
通过此项目的研究与实践,使网络管理更能为会员提供一个方便的自我管理环境,使会员能更好的对自己购物所获得的积分的管理以及能清楚的了解自己购物的商品列表和兑换礼物情况。
商家可以利用系统对会员信息进行管理,例如对会员信息的添加、修改、查询以及积分查询统计等。
管理上更加规范,不再受时间和地理位置的限制,很大程度上提高了会员管理的效率,不再像过去的手工操作浪费时间、人力以及物力,也无形当中提高了商家对会员管理的效率,达到双赢的目的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15春大连理工大学《数据库原理》在线作业1答案
一、单选题(共10道试题,共50分。
)V
1.下列不属于人工管理数据的特点的是(D)。
A.数据不能被大量保存
B.数据不具有独立性
C.数据无法共享
D.数据具有结构性
满分:5分
2.下列不属于数据更新内容的选项的是(A)。
A.数据选择
B.数据插入
C.数据修改
D.数据删除
满分:5分
3.下列不属于专门的关系运算符的是(C)。
A.选择运算符
B.投影运算符
C.差运算符
D.除运算符
满分:5分
4.下列不属于关系模型的3类完整性约束的是(B)。
A.实体完整性
B.结构完整性
C.参照完整性
D.用户定义完整性
满分:5分
5.下列不属于数据模型3要素的是(A)。
A.数据容量
B.数据结构
C.数据操作
D.数据的完整性约束
满分:5分
6.动词DROP属于SQL语言的(C)。
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
满分:5分
7.关于索引的叙述,不正确的是(C)。
A.create index语句表示建立索引
B.drop index语句表示删除索引
C.一个基本表上可以建立多个聚簇索引。