数据模型与数据库系统结构(计专习题集)
(完整版)数据库原理和应用(第2版)习题参考答案解析
第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
《数据库系统概论》课程习题及参考答案
《数据库系统概论》课程习题及参考答案一、选择题1. 以下哪项不是数据库系统的组成部分?A. 数据库B. 数据库管理系统C. 数据字典D. 应用程序答案:C2. 数据库管理系统的核心是?A. 数据定义B. 数据操纵C. 数据控制D. 数据库语言答案:D3. 在数据库系统中,下列哪个不是数据模型的三要素?A. 数据结构B. 数据操作C. 数据约束D. 数据存储答案:D4. 以下哪个不是SQL语言的数据定义功能?A. CREATEB. DROPC. ALTERD. SELECT答案:D5. 在关系数据库中,下列哪个不是关系的基本操作?A. 插入B. 删除C. 更新D. 排序答案:D二、填空题1. 数据库系统由____、____、____和____组成。
答案:数据库、数据库管理系统、数据库管理员、应用程序2. 数据库管理系统的主要功能包括____、____、____和____。
答案:数据定义、数据操纵、数据控制、数据维护3. 数据模型分为____、____、____和____。
答案:层次模型、网状模型、关系模型、面向对象模型4. SQL语言的数据定义功能包括____、____和____。
答案:CREATE、DROP、ALTER5. 关系数据库的完整性约束包括____、____和____。
答案:实体完整性、参照完整性、用户定义的完整性三、简答题1. 简述数据库系统的特点。
答案:数据库系统的特点如下:(1)数据共享性高,冗余度低;(2)数据独立性高;(3)数据安全性好;(4)数据一致性;(5)支持事务处理。
2. 简述关系数据库的三大范式。
答案:关系数据库的三大范式如下:(1)第一范式(1NF):每个字段都是不可分割的最小数据单位,不存在重复的组;(2)第二范式(2NF):在1NF的基础上,表中的所有非主属性完全依赖于主键;(3)第三范式(3NF):在2NF的基础上,表中的所有字段之间不存在传递依赖。
3. 简述SQL语言的数据操纵功能。
数据库应用_习题集(含答案)
《数据库应用》课程习题集一、单选题1. 若使打开的数据库文件不能为网上其他用户共享,要选择打开数据库文件的方式为(B)A.打开B.以独占方式打开C.以独占只读方式打开D.以只读方式打开2. 数据库的核心和基础是( B )。
A.查询B.表C.窗体 D.报表3. 下列哪个控件属于非绑定控件(D )。
A.文本框B.单选按钮C.组合框D.直线控件4. 计算控件中,每个表示式前必须加上( A )运算符号。
A.= B.+ C.? D.*5. 下列合计函数哪个是用于求字段值的数量(B )A.Sum B.Count C.Var D.StDev6. 在VBA中日期文字必须用( C )符号括起来。
A.‘ B. [ C. # D。
“7. 宏是一系列操作组成的( C )。
A.程序B.命令C.命令集合D.语句8. 下列哪类数据不属于ACCESS2000数据类型( C )。
A.自动编号型B.OLE对象型 C.关系型 D.货币型9. 下面哪一个方法不能创建数据访问页( D )A.自动创建 B.使用向导 C.在设计视图中创建 D.输入创建10. 在数据库的体系结构中被称为DBA视图的模式是:(A )A.概念模式B.外模式 C.子模式 D.内模式11. ACCESS系统创建的数据库的扩展名为:( B )A. DBF B. MDB C. DAT D. DB12. 查询向导不能创建(D ) A.选择查询 B.交叉表查询C.重复项查询 D.参数查询13. 下面哪一项不是数据库系统与文件系统的主要区别:( B )A.数据的结构化B.对记录的操作C.最小的冗余度 D.多个用户对数据的共享14. DBMS的主要任务是:(B )A.资源共享B.对数据库的操作及维护C.追求信息系统的高效率D.批处理15. 对数据库全面负责并具有最高权限的用户称之为:( C )A.专业用户B.终端用户C.系统用户D.本地用户16. 表中每个记录的所有字段都是惟一的且不互相依赖,我们把这一规范化过程称之为:( C )A.1NF B.2NF C.3NF D.BCNF17. 假定有一个客户订货系统,允许客户一次(一张订单)预订多种商品,那么关系模式:订单(订单号、日期、客户编号、客户名、商品编码、数量)属于第几范式?(A)A.1NF B.2NF C.3NF D.BCNF18. 关系数据库中有三种基本操作,下列选项哪项不属于这三种基本操作( D )A.选择B.投影C.连接D.扫描19. 字符串中含有“玉”字的准则表达式应为:( C )A.Like“玉*” B.Like“*玉” C.Like“*玉*” D.Like“玉20. 输入日期/时间型数据“81/6/13”后按方向键将插入点移到下一字段,则输入的数据会动变为:(C )A.81年6月13日B.13-6-81C.1981年6月13日 D.6-13-8121. 表达式生成器可以书写(A )A.表达式B.程序C.代码D.数据库22. 如果准则中输入文本数据,则用( A )包围A.“” B.$ C.! D.#23. 查询与表的主要区别为:(B )A.表的简化 B.查询结果的每一行可能由好几个表中的字段构成C.可以更改源数据 D.可以包含计算字段24. 数据库的显示方式为(A )A.大图标 B.标题 C.图表 D.文本25. 数据库对象的默认操作是(A )A.打开B.设计C.新建 D.保存26. 每个数据库对象都有( D )套属性A.3 B.4 C.5 D.227. 符合掩码“#999”的是( A )A.234 B.-678 C.8976 D.567428. 可以设置索引的是( A )A.文本B.备注C.超联接 D.OLE对象29. 数据库的默认字段类型为( A )A.文本B.日期C.货币D.数字30. Access 2000默认的示例数据库是( A )A.罗斯文数据库B.文件数据库C.客户数据库D.人员数据库31. 对查询结果提出排序要求的SQL子句是( D ):A. SelectB. FormC. WhereD. Order By32. 在准则表达式中,用于指定一个范围的特殊运算符是:( C )A. AndB. OrC. BetweenD. Like33. Access 2000提供的编程界面是:( B )A. VBA B. VBE C. ADO D. DAO34. VBA在初始化变量时,将变长字符串变量初始化为:( B )A.0B.“”C. EmptyD. Null35. 如果未给变量指定数据类型,则Access将自动将其指定为( A )A. VariantB. StringC. EmptyD. Null36. 实用的数据库应用系统不能没有(A )A.数据表B.报表C.控制面板窗体D.查询37. 在新建窗体时,使用自动窗体创建的方法有哪几种?( C )A.纵栏式、表格式、图表B.数据表、图表C.纵栏式、表格式、数据表D.图表38. 调用(执行)一个宏组中的宏的格式为( A )A.宏组名.宏名B.宏组名(宏名)C.宏名.宏组名D.宏名(宏组名)39. 在查询设计器中,“或”的功能是:( D )A.确定是否按该字段排序以及按什么方式排序B.确定该字段是否在查询工作表中显示C.指定该字段的查询条件D.提供多个查询准则40. Access2000主系统界面不包括( D )A.菜单栏B.工作区C.标题栏D.数据库41. 不是窗体控件的为( A )A.表 B.标签 C.文本框 D.组合框42. 在窗体设计视图中,一个完整的工作区分为( D )部分。
数据库系统概论试题库与参考答案
数据库系统概论试题库与参考答案一、单选题(共90题,每题1分,共90分)1、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。
A、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体B、一个实体类型可以转换为一个关系模式C、一个联系类型可以转换为一个关系模式D、由实体类型转换成的关系模式的主码是该实体类型的主码正确答案:A2、数据库物理设计的目标是为应用数据提供合适的数据存储结构。
同时要保证数据库系统具有良好的性能。
关于数据库物理设计,下列说法中错误的是()。
A、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案B、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案:C3、二级封锁协议可防止().A、读“脏”数据B、读“脏”数据、丢失修改C、不可重复读、丢失修改D、不可重复读、读“脏”数据正确答案:B4、关于数据库应用系统设计,有下列说法:I.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面II.在数据库概念设计阶段,图,得到全局E-R图IIL在数据库逻辑设计阶段,IV.在数据库物理设计阶段,上述说法正确的是:()。
A、IB、I、IlWdlX/C、II和IVD、II和ni正确答案:A5、釆用定义视图的机制在数据控制方面要解决的问题是()。
A、数据库并发控制B、数据完整性C、数据安全性D、数据库恢复正确答案:C6、数据仓库的模式中,最基本的是()。
A、以上都不对B、星座模式C、雪花模式D、星型模式正确答案:D7、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、E-R图B、DDC、DFDD、SA正确答案:A8、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据II.根据商场销售业务开展情况,调整数据库中的商品清单和价格III.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对数据库系统中的数据进行转储V.国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”VI.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。
数据库系统概论模拟考试题与答案
数据库系统概论模拟考试题与答案一、单选题(共97题,每题1分,共97分)1.下列关于数据库(DataBase)的描述,错误的是()A、数据库中的数据具有较小的冗余度、较低的数据独立性和易扩展性。
B、数据库是长期存储在计算机内、有组织的、可共享的数据集合。
C、数据库中的数据是按一定的数据模型组织、描述和存储的。
D、数据库中的数据可为一定范围内的各种用户共享。
正确答案:A2.数据库系统依靠()支持了数据独立性。
A、模式分级、各级之间有映像机制B、抽象数据模型,具有封装机制C、定义完整性约束条件D、DDL语言和DML正确答案:A3.能够保证数据库系统中的数据具有较高的逻辑独立性的是()A、外模式/模式映像B、外模式C、模式D、模式/内模式映像正确答案:A4.数据库的数据保护能力由()提供。
A、DBMSB、数据库管理员C、硬件D、数据库系统正确答案:A5.下列不属于需求分析阶段工作的是()A、建立E-R图B、建立数据流图C、建立数据字典D、分析用户活动正确答案:A6.以下哪一个不是关系的基本运算?()A、投影B、连接C、选择D、扫描正确答案:D7.SQL语言是()。
A、结构化查询语言B、高级语言C、宿主语言D、编程语言正确答案:A8.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。
()A、数据的集合、数据库管理系统、数据库系统B、文件的集合、操作系统、数据库系统C、数据的集合、数据库系统、软件系统D、文件的集合、数据库管理系统、软件系统正确答案:A9.以下关系可能具有的函数依赖是()。
A、A -> BB、AB -> CC、BC -> DD、D -> A正确答案:A10.长期存储在计算机内有组织的,可共享的大量数据的集合是()A、数据库管理系统B、数据库系统C、数据D、数据库正确答案:D11.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。
数据库习题库
第1章绪论1.数据库数据具有__________、__________和__________三个基本特点。
答案:永久存储、有组织、可共享2.试述数据、数据库、数据库系统、数据库管理系统的概念。
3.使用数据库系统有什么好处?4.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。
答案:数据定义功能、数据操纵功能、数据库的事物管理和运行管理、数据库的建立和维护功能5.数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。
答案:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员6.试述文件系统与数据库系统的区别和联系。
7.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。
答案:人工管理、文件系统、数据库系统8.举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。
9.数据库具有数据结构化、最小的__________、较高的__________和易扩展性等特点。
答案:冗余度、数据独立性10试述数据库系统的特点。
11.DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。
答案:数据的安全性数据的完整性并发控制数据库恢复12.数据库管理系统的主要功能有哪些?答案:①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。
13.模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。
答案:逻辑结构、特征、型14.试述数据模型的概念、数据模型的作用和数据模型的三个要素。
1数据库原理习题与答案_第3章数据库系统结构(范文)
1数据库原理习题与答案_第3章数据库系统结构(范文)第一篇:1数据库原理习题与答案_第3章数据库系统结构(范文)简答题1.试述数据库系统三级模式结构,这种结构的优点是什么。
答:数据库系统的三级模式结构由外模式、模式和内模式组成。
外模式,亦称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
模式描述的是数据的全局逻辑结构,外模式涉及的是数据的局部逻辑结构,通常是模式的子集。
内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。
为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
2.定义并解释以下术语:模式、外模式、内模式、DDL、DML。
答:模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
外模式,亦称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
DDL:数据定义语言,用来定义数据库模式、外模式、内模式的语言。
DML:数据操纵语言,用来对数据库中的数据进行查询、插入、删除和修改的语句。
3.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时,由数据库管理员对各个外模式//模式的映像做相应改变,可以使外模式保持不变。
计算机三级《数据库技术》训练题及答案
计算机三级《数据库技术》训练题及答案一、选择题1. 以下哪一个不是数据库管理系统(DBMS)的主要功能?A. 数据定义B. 数据操纵C. 数据查询D. 数据加密答案:D2. 数据库系统的核心是?A. 数据模型B. 数据库管理系统C. 数据字典D. 数据库设计答案:B3. 以下哪种数据库模型属于非关系模型?A. 层次模型B. 关系模型C. 网状模型D. 星型模型答案:C4. 以下关于SQL语言的描述,错误的是?A. SQL语言是一种过程性语言B. SQL语言是一种非过程性语言C. SQL语言支持事务处理D. SQL语言支持数据定义、数据操纵和数据查询答案:A5. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE PROCEDURE答案:B二、填空题6. 数据库系统的三级模式结构包括外模式、概念模式和______。
答案:内模式7. 在关系数据库中,完整性约束主要包括实体完整性、______和用户定义的完整性。
答案:参照完整性8. SQL语言中,用于删除数据的命令是______。
答案:DELETE9. 数据库管理系统通常基于某种数据模型,目前广泛使用的数据模型是______。
答案:关系模型10. 在数据库设计中,将现实世界中的事物抽象为数据库中的表的过程称为______。
答案:数据建模三、判断题11. 数据库系统只能支持关系数据库。
答案:错误12. 数据库管理系统具有自动备份和恢复功能。
答案:正确13. SQL语言是一种完全的过程性语言。
答案:错误14. 数据库系统中的视图实质上是一个虚表。
答案:正确15. 在关系数据库中,主键可以重复,但候选键可以不唯一。
答案:错误四、简答题16. 简述数据库系统的特点。
答案:数据库系统的特点如下:(1)数据结构化:数据库系统采用数据模型来表示和存储数据,使数据具有较好的结构化程度。
(完整版)数据库练习题及答案解析
第一章习题一、单项选择题1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是(A )。
A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。
I •人工管理阶段II.文件系统阶段III •数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I3. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高4. 数据库系统的数据独立性体现在(B )。
A .不会因为数据的变化而影响到应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5. 要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。
A.模式B.物理模式C. 子模式D. 内模式8. 下述(B )不是DBA 数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计9. 常见的数据模型有三种,它们是(B )A 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录10. 在E-R 图中,用来表示属性的图形是(B )A 矩形B 椭圆形C 菱形D 平行四边形二、填空题1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。
【精品】数据库技术和应用部分习题解答
【关键字】精品第1章部分习题解答一. 填空题1.数据模型通常由(数据结构)、(数据操作)和(数据完整性约束)三要素组成。
2.数据模型通常分(层次)、(网络)、(关系)和(面向对象)是四种。
3.数据操作描述的是系统的动态特性,主要分为(检索)和(革新)两大类,共包括(查询)、(插入)、(删除)和(修改)4种操作。
4.关系数据库系统是以(关系模型)为基础的数据库系统。
5.从数据库管理系统的角度划分数据库系统的体系结构,可分为(外模式)、(模式)和(内模式)三层。
6.有了外模式/模式映象可以保证数据和应用程序之间的(逻辑独立性);有了模式/内模式映象,可以保证数据和应用程序之间的(物理独立性)。
7.数据库管理系统主要由(数据描述语言及其翻译程序)、(数据操纵/查询语言及其翻译程序)和(数据库管理例行程序)三部分组成。
8.数据库管理系统在三层结构之间提供的两层映象是(外模式/模式映象)和(模式/内模式映象)。
9.当前数据库系统的主流是(关系数据库系统)。
10.在E-R图中,实体集用(矩形)表示,实体集和联系的属性用(椭圆形)表示,实体之间的联系用(菱形)表示,联系与其涉及的实体集之间以直线连接,并在直线端部标上联系的种类(1:1,1:n,m:n)。
11.房屋租赁公司利用数据库记录房主的房屋和公司职员的信息。
其中房屋信息包括房屋编号、地址、面积、朝向、租金价格。
职员的信息包括员工编号、姓名、联系的客户、约定客户见面时间、约定客户看房的编号。
房屋租赁公司的E-R图如下图所示:图房屋租赁公司的E-R图在括号中填人正确的答案。
A: (房屋) B:(带客户看房) C:(职员) D:(地址) E:(租金价格) F:(联系的客户)G:(约定客户见面时间) H:(约定客户看房的编号)二. 选择题1.( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。
A.数据库系统B.数据库C.关系数据库D。
数据库系统教程课后习题答案(部分)--何玉洁 李宝安
第一部分基础理论第1章数据库概述1.试说明数据、数据库、数据库管理系统和数据库系统的概念。
数据:描述事务的符号记录数据库:存储数据的仓库数据库管理系统:用于管理和维护数据的系统软件数据库系统:计算机中引入数据库后的系统,包括数据库,数据库管理系统,应用程序,数据库管理员2.数据管理技术的发展主要经历了哪几个阶段?两个阶段,文件管理和数据库管理9.数据独立性指的是什么?应用程序不因数据的物理表示方式和访问技术改变而改变,分为逻辑独立性和物理独立性。
物理独立性是指当数据的存储结构或存储位置发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
10.数据库系统由哪几部分组成?由数据库、数据库管理系统、应用程序、数据库管理员组成。
第2章数据模型与数据库系统的结构4.说明实体一联系模型中的实体、属性和联系的概念。
实体是具有公共性质的并可相互区分的现实世界对象的集合。
属性是实体所具有的特征或性质。
联系是实体之间的关联关系。
6.数据库系统包含哪三级模式?试分别说明每一级模式的作用。
外模式、模式和内模式。
外模式:是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求,保证数据安全。
模式:是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。
内模式:是对整个数据库的底层表示,它描述了数据的存储结构。
7.数据库管理系统提供的两级映像的作用是什么?它带来了哪些功能?两级映像是外模式/模式映像和模式/内模式映像。
外模式/模式映像保证了当模式发生变化时可以保证外模式不变,从而使用户的应用程序不需要修改,保证了程序与数据的逻辑独立性。
模式/内模式映像保证了当内模式发生变化,比如存储位置或存储文件名改变,可以保持模式不变,保证了程序与数据的物理独立性。
两级印象保证了应用程序的稳定性。
第3章关系数据库1.试述关系模型的三个组成部分。
数据结构、关系操作集合、关系完整性约束2.解释下列术语的含义:(3)候选码当一个属性或属性集的值能够唯一标识一个关系的元组,而又不包含多余的元素,则称该属性或属性集为候选码。
数据库习题练习
习题课一1、下面列出的数据管理技术发展的三个阶段中,哪个阶段没有专门的软件对数据进行管理?( )1 .人工管理阶段11 .文件系统阶段111 .数据库阶段A )只有I B)只有ll C ) l 和ll D ) 11 和1112、在下面列出的数据模型中,哪一个是概念数据模型?()A )关系模型B )层次模型C )网状模型D )实体—联系模型3、在关系数据库中,表(Table)对应三级模式结构中的()A )外模式B )模式C )存储模式D )内模式4、下面列出的条目中,哪些是数据库系统的组成成员?( )1 .操作系统11 .数据库管理系统111 .用户Iv .数据库管理员V .数据库A ) 11 、111 、IV 、和VB ) 11 、IV 和VC ) l 、11 、IV 和VD )都是5、用二维表结构表示实体以及实体间联系的数据模型称为()。
A )网状模型B )层次模型C )关系模型D )面向对象模型6-8题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
6、若执行下面列出的操作,哪个操作不能成功执行?( )A )从EMP中删除行(‘010’,‘王宏达’,‘01',‘1200')B )在EMP中插入行(‘102',‘赵敏',‘01',‘1500’)C )将EMP中雇员号=‘056'的工资改为1600D )将EMP中雇员号=‘101'的部门号改为‘05'7、若执行下面列出的操作,哪个操作不能成功执行?( )A )从DEPT中删除部门号=‘03'的行B )在DEPT中插入行(‘06',‘计划部',‘6号楼’)C )将DEPT中部门号=‘02’的部门号改为‘10'D )将DEPT中部门号=‘01’的地址改为‘5号楼’8、在雇员信息表关系EMP中,哪个属性是外键?( )A )雇员号B )雇员名C )部门号D )工资9、下面列出的关于“视图”的条目中,哪一条是不正确的?( )A )视图是外模式B )视图是虚表C )使用视图可以加快查询语句的速度D )使用视图可以简化查询语句的编写10、SQL 语言集数据查询、数据操纵、数据定义和数据控制等功能于一体,语句INSERT 、DELETE 、UPDATE 实现哪类功能?( )A )数据查询B )数据操纵C )数据定义D )数据控制11、设关系R 和关系S 具有相同的列数,且对应的属性取自相同的域。
数据库练习题库(含答案)
数据库练习题库(含答案)一、单选题(共98题,每题1分,共98分)1.在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是()。
A、可避免过早陷入具体细节B、从局部或子系统开始分析问题,便于建模人员了解业务模型C、图形对象不涉及太多技术术语,便于用户理解模型D、用图形化的模型能直观表示系统功能正确答案:B2.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的()。
A、数据定义功能B、数据操纵功能C、数据库运行管理与控制功能D、数据库建立与维护功能正确答案:C3.关于数据划分策略,下述说法错误的是()。
A、散列划分釆用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B、范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上C、范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D、轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询正确答案:D4.存取方法设计属于数据库设计的()阶段的设计任务。
A、逻辑结构设计B、概念结构设计C、系统需求分析D、物理结构设计正确答案:D5.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是()。
A、散列文件B、堆文件C、索引文件D、聚集文件正确答案:B6.关于"死锁”,下列说法中正确的是()。
A、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库B、只有出现并发操作时,才有可能出现死锁C、当两个用户竞争相同资源时不会发生死锁D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B7.关于数据库应用系统的需求分析工作,下列说法正确的是()。
A、在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图B、通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明C、数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标D、数据需求分析的主要工作是要辩识出数据处理中的数据处理流程正确答案:C8.如果一个系统定义为关系系统,则它必须( )oA、支持关系数据库B、支持选择、投影和连接运算C、A和B均成立D、A、B都不需要正确答案:C9.联机分析处理包括以下()基本分析功能。
考研计算机专业课湖南大学 数据库习题集 简答题及答案.docx
1 •试述数据、数据库、数据库系统、数据库管理系统的概念。
2.使用数据库系统有什么好处?3.试述文件系统与数据库系统的区别和联系。
4.试述数据库系统的特点。
5.数据库管理系统的主要功能有哪些?6.试述数据模型的概念、数据模型的作用和数据模型的三个要素。
7.试述概念模型的作用。
8.定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R图)9.试述网状、层次数据库的优缺点。
10.试述关系模型的概念,定义并解释以下术语:(1)关系(2)属性(3)域(4)元组(5)主码(6)分量(7)关系模式11•试述关系数据库的特点。
12•试述数据库系统三级模式结构,这种结构的优点是什么?13.定义并解释以下术语:DDL、DML14.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?15•试述数据库系统的组成。
16.DBA的职责是什么?17.系统分析员、数据库设计人员、应用程序员的职责是什么?18.试述关系模型的三个组成部分。
19.试述关系数据语言的特点和分类。
20.定义并理解下列术语,说明它们之间的联系与区别:(1)域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码(3)关系模式,关系,关系数据库21•试述关系模型的完整性规则。
在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?22.等值连接与自然连接的区别是什么?23.代数的基本运算有哪些?如何用这些基本运算来表示其他的关系基本运算?24•试述SQL语言的特点。
25.试述SQL的定义功能。
26.用SQL语句建立第2章习题5中的四个表。
27.针对上题中建立的四个表试用SQL语言完成第2章习题5中的查询。
28.针对习题3中的四个表试用SQL语言完成以下各项操作:(1)找出所有供应商的姓名和所在城市。
(2)找出所有零件的名称、颜色、重量。
(3)找出使用供应商S1所供应零件的工程号码。
CDGA 练习题 - 第5章 数据建模和设计
1、某公司正在规划数据建模,在数据模型设计工作开始之前,首先要制定一个合理的工作计划,以下哪项不属于数据建模工作计划的内容: (知识点: 第五章 数据建模和设计)A.评估组织需求B.确定建模标准C.明确数据模型存储管理D.实施控制和规程答案 : D解析 : DMBOK2第五章5.2.1,数据建模工作计划主要包括评估组织需求、确定建模标准、明确数据存储管理等任务。
实施控制和规程属于执行、实施层面,应为错误选项。
2、数据建模可以用在系统开发与系统维护的工作环境中,也可以用于更广泛的领域,如业务和数据架构、主数据管理和数据治理计划,其直接结果是: (知识点: 第五章 数据建模和设计)A.数据资产B.数据库C.应用程序D.对组织数据的理解答案 : D3、什么是关系标签? (知识点: 第五章 数据建模和设计)A.一种不明身份的关系B.没有意思的关系C.在两个实体之间描述各个方向上业务规则的动词短语D.已被命名为角色的外键答案 : C4、以下哪种数据库类型不属于NoSQL数据库: (知识点: 第五章 数据建模和设计)A.列数据库B.对象数据库UMLC.键值数据库D.图数据库答案 : B5、一种数据建模方法的表示法,专门为满足企业数据仓库的需求而设计,其设计重点是业务的功能领域,综合了第三范式和星型模式的优点,这是指: (知识点: 第五章 数据建模和设计)A.统一建模语言(UML)B.对象角色建模C.数据拱顶D.锚建模答案 : C6、将一个属性放在多个位置,以避免运行时系统资源竞争、避免代价高昂的运行时连接、减少昂贵的运行时计算或大型表的扫描,这种特定技术称为: (知识点: 第五章 数据建模和设计)A.虚拟表B.分区C.规范化D.逆规范化答案 : D7、规范化是运用规则将复杂的业务转化为规范的数据结构的过程,以下关于范式化,错误的是: (知识点: 第五章 数据建模和设计)A.范式化的目标是保证每个属性只在一个位置出现,余导致的不一致性B.规范化规则可归类到不同规范层次,对每一个层次可应用更细的方答案 : C8、物理数据模型的范畴,术语“表”(Table)用于表示引用表、文件和( )等含义;术语“列”(Column)用于表示引用列、字段和( )等含义;术语“行”(Row)用于表示引用行、记录或( )等含义。
数据库系统原理练习题1-me (1).
习题一1.1名词解释1.DB:数据库(Database,简记为DB)DB是长期存储在计算机内,有组织的,统一管理的相关数据的集合。
DB能为各种用户共享,具有较小的冗余度、数据间联系紧密而又有较高的数据独立性等特点。
2.DBMS:数据库管理系统(Database Management System,简记为DBMS)DBMS是位于用户和操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
3.DBS:数据库系统(Database System,简记为DBS)DBS是实现有组织地、动态地存储大量关系数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
4.联系的元数与一个联系有关的实体集个数,称为联系的元数。
5.1:1联系如果实体集E1中每个实体至多和实体集E2中的一个实体有联系,反之亦然,那么实体集E1和实体集E2的联系称为“一对一联系”,记作“1:1”。
6.1:N联系如果实体集E1中每个实体可以与实体集E2中任意个(零个或多个)实体间有联系,而E2中每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系称为“一对多联系”,记为“1:N”。
7.M:N联系如果实体集E1中每个实体可以与实体集E2中任意个(零个或多个)实体间有联系,反之亦然,那么称E1对E2的联系称为“多对多联系”,记为“M:N”。
8.数据模型能表示实体类型及实体间联系的模型称为“数据模型”。
9.概念模型独立于计算机系统、完全不涉及信息在计算机中的表示、反映企业组织所关心的信息结构的数据模型。
10.逻辑模型与DBMS有关的,直接面向DB的逻辑结构、从计算机观点对数据建模的数据模型。
11.层次模型(hierarchical model)用树型(层次)结构表示实体类型及实体间联系的数据模型称为层次模型。
12.网状模型(Network Model)用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。
(完整版)数据库原理与应用选择题
单项选择题,(选择一个正确的答案,将相应的字母填入题内的括号中)1. 数据库系统的核心是(B)。
A)数据库B)数据库管理系统C)操作系统D)文件2. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS之间的关系是(A )。
A)DBS包括DB和DBMSB)DBM包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB也就是DBMS3. 在数据管理技术的发展过程中,数据独立性最高的是(A)阶段。
A)数据库系统B)文件系统C)人工管理D)数据项管理4. 数据库系统是由数据库、数据库管理系统(及其开发工具)、应用系统、(D)和用户构成。
A)DBMSB)DBC)DBSD)DBA(数据库管理员)5. 文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是( A )。
A)DATAB)INFORMATIONC)DBD)其他6. (C)是长期存储在计算机内有序的、可共享的数据集合。
A)DATAB)INFORMATIONC) DBD) DBS7. (A )是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A)DBMSB)DBC)DBSD)DBA8. 概念设计的结果是(B )A)—个与DBMS®关的要领模型B)—个与DBMSc关的概念模型C)数据库系统的公用视图D)数据库系统的数据字典9. E-R 方法的三要素是(C)A)实体、属性、实体集B)实体、键、联系C)实体、属性、联系D)实体、域、候选区10. 要保证数据库的数据独立性,需要修改的是(C )A)模式与外模式B)模式与内模式C)三级模式之间的两层映射D)三级模式11. 描述数据库全体数据的全局逻辑结构和特性的是(A)A)模式B)内模式C)外模式D)全模式12. 在数据库管理技术发展的3 个阶段中,没有专门的软件对数据进行管理的阶段是(D)I •人工管理阶段II .文件系统阶段III •数据库阶段A)I 和IIB)只有IIC)II 和IIID)只有I13. 下列四项中,不属于数据库系统特点的是(C )A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14. 应用数据库的主要目的是为了(C )A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题15. 如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于( A )。
大数据建模练习(习题卷7)
大数据建模练习(习题卷7)说明:答案和解析在试卷最后第1部分:单项选择题,共37题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在视图上不能完成的操作是( )A)更新视图数据B)在视图上定义新的基本表C)在视图上定义新的视图D)查询2.[单选题]在SQL语言中的视图VIEW是数据库的( )A)外模式B)存储模式C)模式D)内模式3.[单选题]创建数据库使用以下哪项( )A)create mytestB)create table mytestC)database mytestD)create database mytest4.[单选题]存储过程是一组预先定义并( )的Transact-SQL语句A)保存B)编写C)编译D)解释5.[单选题]天算建模平台数据集市支持多种数据分类,可以对接大数据平台推送的数据、民警自己的个人数据、建模运行结果数据以及对接警种业务库。
以下数据资源是所有账号都默认可以看到的。
A)数据资源目录B)个人数据C)模型结果数据D)警种业务数据6.[单选题]OLAM技术一般简称为”数据联机分析挖掘”,下面说法正确的是:A)OLAP和OLAM都基于客户机/服务器模式,只有后者有与用户的交互性B)由于OLAM的立方体和用于OLAP的立方体有本质的区别C)基于WEB的OLAM是WEB技术与OLAM技术的结合D)OLAM服务器通过用户图形借口接收用户的分析指令,在元数据的知道下,对超级立方体作一定的操作7.[单选题]文件 book.txt 在当前程序所在目录内,其内容是一段文本:book,下面代码的输出结果是:txt =open("book.txt", "r")print(txt)txt.close()A)book.txtB)txtC)bookD)以上答案都不对8.[单选题]在数据结构中的非线性结构中,()中的结点之间,存在一对多的关系,每个结点最多只有一个前驱,但可以有多个后继,可以有多个终端结点。
2020年计算机三级考试数据库结构设计模拟题及答案
2020年计算机三级考试数据库结构设计模拟题及答案第3章数据库结构设计1[单选题]下列不属于概念设计目标的是__________。
A.定义和描述应用领域涉及的数据范围B.描述清楚数据的属性特征C.定义和描述数据的约束D.确定数据的结构参考答案:D2[填空题]数据库概念设计的过程主要包括__________、__________ 、__________ 、__________、__________和 __________。
参考解析:明确建模目标定义实体集定义联系建立信息模型确定实体集属性对信息模型实行集成与优化3[填空题]关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定能够达到3NF,但不一定能达到()。
参考解析:BCNF4[单选题]下列关于关系数据库的规范化理论的叙述中,哪一条是不准确的?A.规范化理论提供了判断关系模式优劣的理论标准B.规范化理论提供了判断关系数据库管理系统优劣的理论标准C.规范化理论对于关系数据库设计具有重要指导意义D.规范化理论对于其他模型的数据库的设计也有重要指导意义参考答案:B5[单选题]数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独立性。
下列提供逻辑独立性的是( )。
A.外模式/模式映像B.模式/内模式映像C.内模式/外模式映像D.模式/模式映像参考答案:A6[单选题]下列关于数据库概念设计的说法中,错误的是__________。
A.抽象实体集时需将具有相同属性特征的事物归为一类,并对分类实行概括和命名B.确定描述每个实体集特征的属性,并为属性命名C.确定各实体之间的联系,但不需要确定联系具有的属性D.确定联系的种类参考答案:C[填空题] 在数据分布设计中,垂直划分是将一张基本表划分为多张子表,每张子表必须包含基本表的__________。
参考解析:主键8[单选题]下列哪一条不是因为关系模式设计不当所引起的问题?A.数据冗余B.插入异常C.删除异常D.丢失修改参考答案:D9[单选题]关系模型是数据库系统最常用的一种数据模型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章习题集
一、名词解释
3、实体:
4、元组:
5、域:
7、属性:
8、内模式:
9、模式:
10、外模式:
二、选择题
6、要保证数据库的数据独立性,需要修改的是(C )。
A. 模式与外模式
B. 模式与内模式
C. 三层之间的两种映射
D. 三层模式
7、要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射
B. 模式与内模式之间的映射
C. 模式
D. 三层模式
8、描述数据库全体数据的全局逻辑结构和特性的是(A )
A.摸式B.内模式C.外模式D.摸式和内模式
9、关系数据模型是目前最重要的一种数据模型,它的三个要素分别为(B )。
A.实体完整、参照完整、用户自定义完整
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
三、填空题
3、模式(Schema)是数据库中全体数据的_逻辑结构__和_特征_的描述,它仅仅涉及型的
描述,不涉及到具体的值。
4、数据模型的三要素是指_数据结构_,_数据操作_,_数据完整性约束条件_。
实际数据库系统中所支持的主要数据模型是_层次模型_,__网状模型_,__关系模型_。
5、数据管理技术的发展经历了人工管理阶段、文件系统阶段和数据库系统阶段;数据库系统的常用的数据模型有_层次模型_、__网状模型_、关系模型、面向对象模型和对象关系模型等。
6、数据库系统的三级模式结构是指数据库系统由外模式、模式和内模式三级构成,并且在这三级模式之间提供了外模式/模式和模式/内模式两层映像,保证了数据具有较
高的数据独立性。
7、当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性。
8、在E—R模型中,实体用矩形框表示,属性用椭圆框表示,实体间的联系用菱形框表示。
9、三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__物理独立性_和_逻辑独立性_。
10、实体之间的联系有__1对1 、_1对多_、_多对多_三种。
四、问答题
3、什么叫数据与程序的物理独立性?为什么数据库系统具有数据与程序的独立性?
答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变。
应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
(2分)
数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。
保证了数据与程序的物理独立性,简称数据的物理独立性。
(2分)
数据库管理系统在三级模式之间提供的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
(1分)
4、试述DBS的三级模式结构,这种结构的优点是什么。
7、简述模式/外模式的映像是如何保证数据和程序的逻辑独立性的。
8、简述模式/内模式的映像是如何保证数据和程序的物理独立性的。
9、什么是E-R图?构成E-R图的基本要素是什么?。