15春大连理工大学《数据库原理》在线作业1答案
- 格式:doc
- 大小:16.00 KB
- 文档页数:3
1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
区别:文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操作系统中的存取方法对数据进行管理,实现以文件为单位的数据共享。
数据库系统:用数据库统一存储数据,程序和数据分离,用DBMS统一管理和控制数据,实现以记录和字段为单位的数据共享。
联系:均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展而来的。
2.什么是数据库?数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
3.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?在文件管理系统中,数据被组织在一个个独立的数据文件中,每个文件都有完整的体系结构,对数据的操作是按文件名访问的。
数据文件之间没有联系,数据文件是面向应用程序的。
每个应用都拥有并使用自己的数据文件,各数据文件中难免有许多数据相互重复,数据的冗余度比较大。
数据库系统以数据库方式管理大量共享的数据。
数据库系统由许多单独文件组成,文件内部具有完整的结构,但它更注重文件之间的联系。
数据库系统中的数据具有共享性。
数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗余。
4.使用数据库系统有什么好处?查询迅速、准确,而且可以节约大量纸面文件;数据结构化,并由DBMS统一管理;数据冗余度小;具有较高的数据独立性;数据的共享性好;DBMS还提供了数据的控制功能。
5.什么是数据库的数据独立性?数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
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附满分答案试卷总分: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.限制取值范围。
《数据库原理》在线作业一、单选题: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___。
网络教育学院《数据库原理》课程设计题目:超市会员管理系统数据库设计学习中心:层次:专业:年级:年春/秋季学号:学生:辅导教师:完成日期:年月日1绪论1.1 系统的背景1.1.1 系统的提出随着全球信息时代的到来,信息技术对社会发展和经济增长的作用愈来愈明显。
商业企业有效地采用信息技术手段,加速了商业领域的发展与进步,信息化建设已经成为当前商业企业提高企业管理水平,谋求生存,参与市场竞争的必由之路。
经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
它更加的深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
会员管理系统用计算机管理会员的基本信息,以及对会员信息的编辑、查询等一系列动作,它是一种计算机应用技术的创新。
在计算机还未普及之前组织会员管理都是由工作人员人工书写,查阅的方式来操作的。
现在一般的会员管理都采用计算机智能化管理,采用计算机作为工具的实用的计算机智能化管理程序来帮助管理员进行更有效的进行会员管理工作。
1.1.2 系统的意义网络管理可以实现信息资源共享,在网上发布会员信息,使会员在网上可以查看到自己最新的会员积分以及商家发布的各种有礼兑换活动。
通过此项目的研究与实践,使网络管理更能为会员提供一个方便的自我管理环境,使会员能更好的对自己购物所获得的积分的管理以及能清楚的了解自己购物的商品列表和兑换礼物情况。
商家可以利用系统对会员信息进行管理,例如对会员信息的添加、修改、查询以及积分查询统计等。
管理上更加规范,不再受时间和地理位置的限制,很大程度上提高了会员管理的效率,不再像过去的手工操作浪费时间、人力以及物力,也无形当中提高了商家对会员管理的效率,达到双赢的目的。
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
大连理工大学智慧树知到“计算机科学与技术”《数据库原理》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.数据库逻辑设计的结果是唯一的。
()A.正确B.错误2.CHECK表示哪个完整性约束?()A.主码约束B.指定默认值C.参照完整性约束D.限制取值范围3.在数据库访问中,为了减少数据库调用次数,把数据缓存在内存中,采用()对象实现。
A.DataSetB.SqlConnectionC.SqlDataReaderD.SqlDataAdapter4.下列参数中,()表示指定由OUTPUT参数支持的结果集。
A.typeB.parameterC.varyingD.AS5.不属于局部E-R图之间冲突种类的是()。
A.属性冲突B.关系冲突C.命名冲突D.结构冲突6.触发器分为DML触发器和DDL触发器两种类型。
() A.正确B.错误7.下列不属于局部E-R图之间的冲突种类的是()。
A.属性冲突B.关系冲突C.命名冲突D.结构冲突8.下列不属于数据库管理系统管理数据的特点的是()。
A.数据结构化B.数据共享性高C.实现并发操作D.数据不可恢复性9.数据库中,DataTable表示DataSet中的一个表。
()A.正确B.错误10.()对象定义了将对数据源执行的指定命令。
A.ParameterB.FieldmandD.Property第1卷参考答案一.综合考核1.参考答案:B2.参考答案:D3.参考答案:D4.参考答案:C5.参考答案:B6.参考答案:A7.参考答案:B8.参考答案:D9.参考答案:A10.参考答案:C。
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.一个基本表上可以建立多个聚簇索引。