数据库原理及应用答案
数据库原理及应用周宁课后答案
数据库原理及应用周宁课后答案1、数据的物理独立性 [填空题]_________________________________2、第三范式 [填空题]_________________________________二、单项选择题(共15题,每小题3分,共45分)1、SQL语句集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?() [单选题] *A、数据查询B、数据操纵(正确答案)C、数据定义D、数据控制2、在数据库的体系结构体系中,当概念模式改变时,通过对各个外模式/概念模式映象做响应改变,可以使外模式保持不变,从而使应用程序不必修改,保证了数据与程序的()。
[单选题] *A、数据独立性B、逻辑独立性(正确答案)C、物理独立性D、操作独立性3、数据模型的三要素是()。
[单选题] *A、外模式,模式和内模式B、关系模型,层次模型,网状模型C、实体,属性和联系D、数据结构,数据操作和完整性约束(正确答案)4、E-R模型是数据库设计工具之一,它一般适用于建立数据库的()。
[单选题] *A、概念模型(正确答案)B、结构模型C、物理模型D、逻辑模型5、专门的关系运算不包括下列中的() [单选题] *A、联接运算B、选择运算C、投影运算D、交运算(正确答案)6、在SQL中,与关系代数中的投影运算相对应的子句是() [单选题] *A、SELECT(正确答案)B、FROMC、WHERED、ORDER BY7、关系模式中,满足2NF的模式()。
[单选题] *A、可能是1NFB、必定是1NF(正确答案)C、必定是3NFD、以上都不对8、一个关系模式R{x1,x2,x3,x4},假定该关系存在着如下函数依赖:x1?x2,x1?x3,x3?x4,则该关系属于()。
[单选题] *A、4NFB、3NFC、2NF(正确答案)D、1NF9、在SQL的SELECT查询结果中,消除重复记录的方法是()。
数据库原理与应用课后题及答案
的逻辑表示。
外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可
以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DML)对这些数据记
录进行。外模式反映了数据库的用户观。
内模式又称存储模式,对应于物理级,它是数据库中全体数据的
内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着
答:是数据资源管理机构的一组人员,全名负责数据库系统的运行管理和控制。 职责:参与数据库系统设计,参
与觉得数据库的存储结构和存取策略,参与定义数据的安全性要求和完整性约束条件,监控数据库的使用和运行,
数据库的改进和重组。
19. 试论述模式、外模式、内模式的区别和联系。
答:模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构
数据库原理与应用
答:指不受系统控制、出于系统之外的事物、机构、人员等客观实体的统称; 包含:外部实体名称,别名,编号,简要描述,输入的数据流,输出的数据流,数量。 11. 什么是数据流?数据流词条一般包含哪些内容? 答:指系统中有着起点和终点的数据结构。 包含:数据流名称,别名,编号,说明,数据流来源,数据流去向,组成,平均流量,高峰期流量,相关元素。 12. 什么是数据存储?数据存储词条一般包含哪些内容? 答:是数据及其结构停留或保存的地方,是数据流的来源和去向之一。 含义:数据存储名称,别名,编号,说明,输入的数据流,输出的数据流,组成,数据量,存取频度,存取方式, 相关元素。 13. 什么是处理逻辑?处理逻辑词条一般包含哪些内容? 答:用于描述处理是如何工作的,有哪些输入和输出。 包含:处理名称,编号,说明,输入的数据流,输出的数据流,处理逻辑,平均执行频率,高峰期执行频率,相关 元素。 14. 什么是信息分类?信息分类要遵循哪些原则? 答:指将具有某种共同属性或特征的信息归并一起,把不具有上述共性的信息区别开来的过程。 原则:科学性原则,系统性原则,可扩展性原则,兼容性原则,综合实用性原则。 15. 什么是线分类法? 答:按选定的若干属性(或特征)将分类对象逐次地分为若干层级,每个层级又分为若干类目。 16. 什么是面分类法? 答:将分类对象按选定的若干个属性或特征,分成彼此之间互不相关的若干方面(简称面),每个面又可以分为许 多彼此独立的若干类目。 17. 简述信息编码的功能。 答:鉴别:编码是鉴别信息分类对象的唯一标识 分类:编码可以作为区分对象类别的标识 排序:编码有一定的顺序,股可方便的进行排序 专用含义:当采用一些专用符号代表特定事物或概念时,编码提供一定的专用含义 18. 简述信息编码的原则。 答:唯一性,正确性,可扩展性,规范性,稳定性。 19. 什么是顺序编码?区间编码?字母编码? 答:顺序编码:将要编码的对象按一定的规则分配给连续的顺序号码 区间编码:对编码对象分区间进行编码 字母编码:是用具有特定意义的字母代表某一类项目 20. 什么是数据定义分析? 答:指确定系统安装和正常运行起降数据库、基本表、视图、索引等对象的创建、修改与删除等需求。 21. 为什么要进行数据定义分析? 答:避免数据库运行期间定义、修改与删除有关对象容易造成冲突。 22. 数据操纵分析的主要任务是什么? 答:数据插入、修改、删除、查询、统计和排序。 23. 数据完整性分析的主要任务是什么? 答:找出保证数据库中数据满足一致性、正确性和有效性的需求,其目的是防止错误的数据进入数据库。 24. 并发处理分析的主要内容是哪些? 答: ·分析数据定义时产生的并发处理需求 ·分析数据操纵时产生的并发处理需求
(完整版)数据库原理及其应用教程课后答案
(完整版)数据库原理及其应⽤教程课后答案第⼀章1.2.从程序和数据之间的关系分析⽂件系统和数据库系统之间的区别和联系?(1)⽂件系统与数据库系统之间的区别⽂件系统⽤⽂件将数据长期保存在外存上,数据库系统则⽤数据库统⼀存储数据;⽂件系统中程序和数据有⼀定的联系,⼆数据库系统中程序和数据分离;⽂件系统⽤操作系统中的存取⽅法对数据进⾏管理,数据库系统则⽤DBMS 统⼀管理和控制数据;⽂件系统实现以⽂件为单位的数据共享,⼆数据库系统实现以记录和字段为单位的数据共享。
(2)⽂件系统和数据库系统之间的联系均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间⽤存取⽅法进⾏转换;数据库系统是在⽂件系统的基础上发展起来的。
1.8.什么是数据库的数据独⽴性?它包含了哪些内容? 物理独⽴性?所谓数据的独⽴性是指数据库中的数据与应⽤程序间相互独⽴,即数据的逻辑结构、存储结构以及存取⽅式的改变不影响应⽤程序。
数据独⽴性分两级:物理独⽴性和逻辑独⽴性物理独⽴性是指当数据的物理结构改变时,通过修改映射,使数据库整体逻辑结构不受影响,进⽽⽤户的逻辑结构以及应⽤程序不⽤改变。
逻辑独⽴性是指当数据库的整体逻辑结构发⽣改变时,通过修改映射,使⽤户的逻辑结构以及应⽤程序不⽤改变。
1.11.解释实体、属性、实体键、实体集、实体型、实体联系类型、记录、数据项、字段、记录型、⽂件、实体模型、数据模型的含义。
实体:客观存在并且可以相互区别的“事物”称为实体。
属性:实体所具有的某⼀特性称为属性。
实体键:在实体型中,能唯⼀标识⼀个实体的属性或属性集称为实体的键。
实体集:同型实体的集合称为实体集。
实体型:具有相同属性的实体必然具有共同的特征,所以,⽤实体名及其属性名来抽象和描述同类实体,称为实体型。
实体联系类型:⼀对⼀联系(1:1);⼀对多联系(1:n);多对多联系(m:n)记录:(record)字段的有序集合称为记录。
数据项:标记实体属性的命名单位称为字段,也称为数据项。
数据库原理及应用实验答案
数据库原理及应用实验答案1. 数据库原理数据库原理指的是数据库系统的内部机制和运行原理。
以下是数据库原理的相关内容:- 数据库模型:定义数据的组织方式和约束条件,包括层次模型、网状模型、关系模型、面向对象模型等。
- 数据库结构:描述数据库中数据组织的方式,包括表、视图、索引、存储过程等。
- 数据操作:定义对数据库中数据进行操作的方式,包括增删改查等。
- 数据库事务:保证数据库操作的一致性和完整性的机制,包括ACID(原子性、一致性、隔离性、持久性)属性等。
- 数据库并发控制:处理多个用户同时访问数据库产生的冲突问题,包括加锁、事务隔离级别等。
- 数据库恢复与备份:保证数据库数据不丢失和可恢复的机制,包括日志、回滚、快照等。
2. 数据库应用实验答案以下是数据库应用实验中的相关问题和答案:问题1:什么是数据库?答案:数据库是存储、管理和操作结构化数据的系统。
它提供了数据的组织方式和数据操作的接口,用户可以通过数据库来存储和访问数据。
问题2:数据库的优点是什么?答案:数据库的优点包括:数据共享性高,数据冗余度低,数据一致性好,数据安全性高,数据的集中管理和维护方便等。
问题3:什么是关系数据库?答案:关系数据库是基于关系模型的数据库系统。
它使用表描述数据之间的关系,在关系数据库中,数据以行和列的形式存储,并通过主键和外键来建立关联关系。
问题4:什么是SQL语言?答案:SQL(Structured Query Language)是用于访问和操作关系数据库的标准语言。
它包括数据查询语言(SELECT)、数据定义语言(CREATE、ALTER、DROP)、数据操作语言(INSERT、UPDATE、DELETE)和数据控制语言(GRANT、REVOKE)等。
问题5:什么是数据库调优?答案:数据库调优是指对数据库系统进行性能优化的过程。
它包括优化数据库结构、调整数据库参数、优化查询语句、优化索引和表分区、优化物理存储等方法,以提高数据库的性能和响应速度。
数据库原理及应用 练习题及参考答案
数据库原理与应用练习题及参考答案一、选择题1.一下关于关系的说法正确的是(A)A.一个关系就是一张二维表B.在关系所对应的二维表中,行对应属性,列对应元组。
C.关系中各属性不允许有相同的域。
D.关系的各属性名必须与对应的域同名。
2.关系数据表的关键字可由(D)属性组成。
A.一个B.两个C.多个D.一个或多个3.进行自然连接运算的两个关系(A)A.至少存在一个相同的属性名B.可不存在任何相同的属性名C.不可存在个相同的属性名D.所有属性名必须完全相同4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B)。
A.数据模型B.概念模型C.层次模型D.关系模型5.Access 2010 数据库具有很多特点,下列叙述中,正确的是(B)。
A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数B. Access 2010可以通过编写应用程序来操作数据库中的数据C. Access 不能支持Internet/Intranet 应用D. Access 2010 使用切换面板窗体管理数据库对象6.数据表的基本对象是(A)A.表B.查询C.报表D.窗体7.利用Access 2010 创建数据库文件,其扩展名是(B)A.mdbB.accdbC.xlsxD. acc8.启动Access 2010 后,最先显示的是什么界面(C)A.数据库工作界面B.“打开”窗口C. Backstage D导航窗格9.在Access 数据库对象中,不包括的是(B)A.表B.向导C.窗体D.模块10.表的组成内容包括(C)A.查询和字段B.报表和字段C.字段和记录D.记录和窗体11.在Access 2010 数据库的表设计视图中,不能进行的操作是(A)A.修改字段类型B.设置索引C.增加字段D.删除记录12.某数据库的表中要添加Internet 站点的网址,应该采用的字段类型是(B)A.OLE对象B.超级链接C.查阅向导D.自动编号13.对数据表进行筛选操作,结果是(D)A.显示满足条件的记录,并将这些记录保存在一个新表中B.只显示满足条件的记录,将不满足条件的记录从表中删除C.将满足条件的记录和不满足条件的记录分为两个表进行显示D.只显示满足条件的记录,不满足条件的记录被隐藏14.在Access的数据表中删除一条记录,被删除的记录(A)A.不能恢复B.可恢复为第一条记录C.可恢复为最后一条记录D.可恢复到原来位置15.假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是(B)A. NotIn(“张三”,“李四”)B. “张三”Or“李四”C. Like(“张三”,“李四”)D. “张三”And“李四”16.假设某一个数据库表中有一个姓名字段,查找不姓王的记录的准则是(A)A. Not“王*”B. Not“王”C. NotLike“王”D. “王*”17.假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是(B)A. =Date ()-15B. <Date()-15C.>Date () -15D. <=Date()-1518.除了从表中选择数据外,还可以对表中数据进行修改的查询是(C)A.选择查询B.参数查询C.操作查询D.生成表查询19.关于删除查询,下面叙述正确的是(D)A.每次操作只能删除一条记录B.每次只能删除单个表中的记录C.删除过的记录只能用“撤消”命令恢复D.每次删除整个记录,并非是指定字段中的记录20.在查询“设计视图”窗口,什么不是字段列表框中的选项(C)A.排序B.显示C.类型D. 准则21.操作查询不包括(B)A.更新查询B. 参数查询C.生成表查询D.删除查询22. SQL能够创建(C)A.更新查询B.追加查询C.各类查询D. 选择查询23. SQL语句中的DROP关键字的功能是(C)A.创建表B.在表中增加新字段C.从数据库中删除表D.删除表中记录24.年龄在18~21岁之间的男生的设置条件可以设置为(B)A. “>18 0r <21”B. “>18 And <21”C. “>18 Not <21”D. “>18 Like <2”25.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数最好的查询方式是(B)A.选择查询B.交叉表查询C.参数查询D.操作查询26.利用一个或多个表中的全部或部分数据建立新表的是(A)A.生成表查询B.删除查询C. 更新查询D.追加查询二、填空题1.表是由行和列组成的,行也称___元组___,列也称为__属性___或字段。
数据库原理与应用试题及答案
数据库原理与应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行程序D. 以上都是答案:D2. 关系数据库中,表之间的关系有几种?A. 1种B. 2种C. 3种D. 4种答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于分组答案:A5. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有上述类型答案:D二、填空题6. 数据库设计通常分为三个阶段:需求分析、______、物理设计。
答案:概念设计7. 在关系数据库中,一个表的______是指表中数据的逻辑结构。
答案:模式8. 数据库的并发控制主要解决______、更新丢失和不一致的异常问题。
答案:数据竞态9. 数据库的______是指数据库中数据的独立性。
答案:规范化10. 在SQL中,使用______语句可以实现数据的删除。
答案:DELETE三、简答题11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的接口,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。
12. 解释什么是事务的ACID属性。
答案:事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
原子性指事务中的操作要么全部完成,要么全部不完成;一致性指事务执行的结果必须使数据库从一个一致的状态转移到另一个一致的状态;隔离性指并发执行的事务之间不会互相影响;持久性指一旦事务提交,其结果将永久保存在数据库中。
四、论述题13. 论述数据库备份与恢复的重要性及其常用方法。
数据库原理及应用实验指导书答案
数据库原理及应用实验指导书 - 答案实验一:数据库管理系统的安装与配置问题一数据库管理系统(DBMS)是一种软件,用于管理和组织数据库。
它允许用户创建,读取,更新和删除数据库中的数据。
常见的数据库管理系统有MySQL,Oracle,SQL Server等。
问题二在实验室环境中,我们将使用MySQL作为我们的数据库管理系统。
以下是MySQL的一些常见特点: - 开源免费 - 跨平台支持 - 可扩展性强 - 有大型的用户社区和丰富的资源支持问题三MySQL的安装步骤如下: 1. 下载MySQL安装文件,可以从MySQL官方网站或者其他可信的下载源获取。
2. 运行安装程序,按照向导的指示进行安装。
3. 选择是否要安装MySQL 服务器和MySQL工具。
4. 设置密码以保护数据库的安全。
5. 完成安装程序并启动MySQL服务。
数据库是一个组织和存储数据的容器。
在关系型数据库中,数据以表的形式存储,每个表包含多个行和列。
每行代表一个记录,每列代表一个字段。
问题五关系型数据库管理系统(RDBMS)是一种DBMS,它使用结构化查询语言(SQL)来操作和处理数据。
常见的关系型数据库管理系统有MySQL,Oracle,SQL Server等。
问题六开放数据库连接(ODBC)是一种标准的数据库访问方法,它允许不同的应用程序通过统一的接口访问不同的数据库管理系统。
ODBC驱动程序充当应用程序和数据库之间的翻译器。
问题七在Windows系统中,ODBC数据源可以通过控制面板的“管理工具”来配置。
在数据源配置对话框中,可以添加,编辑和删除ODBC数据源。
在Windows系统中,可以使用ODBC接口库和ODBC驱动程序来连接和操作数据库。
具体步骤如下: 1. 加载ODBC接口库。
2. 初始化ODBC环境。
3. 建立数据库连接。
4. 执行SQL语句。
5. 关闭数据库连接。
6. 释放ODBC环境。
问题九ODBC接口库是一组API函数,用于连接和操作数据库。
数据库系统原理及应用教程习题答案
部门 1
负责 1
负责人
学生 1
借阅 n
图书
学生 m
参加 n
社团
第2页/共14页
第二章 习题5
系-班
n
班级
1
管理
n
学生
m
选修
n
课程
学校
1
校-系
n
系
1
n
指导
1
系-室
n
教研室
1
管理
n
1 教师
第3页/共14页
第二章 习题
16、AD 17、C 18、C 19、C 20、D 21、C 22、B 23、C 24、C 25、C 26、B
第12页/14页
第五章 习题8
2) SELECT SN FROM S, SC, C
WHERE S.S#=SC.S# AND SC.C#=C.C# AND GRADE>=90 AND CN='程 序设计'; 3) SELECT SN,AGE,SEX FROM S S1 WHERE AGE > (SELECT AGE FROM S S2 WHERE SN='王华');
第10页/共14页
第四章 习题
17、A 18、D 19、C 20、B 21、C 22、B 23、D 24、D 25、A 26、D 27、C
28、B 29、B 30、C 31、A 32、A 33、B 34、A 35、B 36、D 37、A 38、C
第11页/共14页
39、C 40、D 41、D 42、D 43、B 44、C 45、D 46、A 47、C 48、B 49、A 50、C 51、C 52、D
第13页/共14页
数据库原理与应用试题及答案精选全文完整版
可编辑修改精选全文完整版一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
《数据库原理与应用》练习题及参考答案
《数据库原理与应用》练习题及参考答案一、单项选择题1.有两个不同的实体集,它们之间存在着一个1:N 联系和一个M :N 联系,那么根据E-R 模型转换成关系模型的规则,这个E-R 结构转换成的关系模式个数为( )。
A .2个B .3个C .4个D .5个 2.下列四项中,不属于关系数据库特点的是()。
A .数据冗余小B .数据独立性高C .数据共享性好D .多用户访问 3.对关系代数表达式的查询树进行优化时,( )运算要尽可能先做。
A .连接 B .投影 C .选择 D .广义笛卡尔积 4.数据独立性是指( )之间相互独立,彼此不受影响。
A .应用程序和用户B .应用程序和数据C .数据库和用户D .数据库和程序员 5.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()。
A .并发事务不存在问题B .并发事务导致丢失修改C .并发事务导致不能重复读D .并发事务导致读“脏”数据6.设关系R 和S 的属性个数分别为r 和s,那么(R ×S )操作结果的属性个数为( )。
A .r+s B .r-s C .r ×s D .max(r,s) 7.设计E-R 图属于数据库设计的( )。
A.逻辑设计B.概念设计C.物理设计D.需求分析 8.1NF 通过()可以规范化为2NF 。
A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖 9.在关系模式中,函数依赖X →Y 的语义是( )。
A.在R 的任意两个关系中,若X 值相等,则Y 值也相等 B.在R 的当前关系中,若两个元组的X 值相等,则Y 值也相等 C.在R 的任意关系中,Y 值应与X 值相等 D .在R 的当前关系中,Y 值应与X 值相等10.E-R 模型是数据库设计的有力工具,适于建立数据库的()。
A .数据模型 B .概念模型 C .逻辑模型 D .结构模型 11.下面对视图的描述中,错误的是( )。
(完整版)《数据库原理及应用》课后习题参考答案解析
《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。
3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。
数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。
5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。
数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。
数据库原理与应用 试卷 A卷+答案
学年度第一学期期末考试《数据库原理与应用》(八)卷专业班级姓名学号一、单选题(每题的备选答案中只有一个♦佳答案,每题2分,共30分)1.DB,DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSI).不能相互包括2.对数据库物理存储方式的描述称为()A.外模式B∙内模式C.概念模式D.逻辑模式3.在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4.视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的11运算符对应SE1.ECT语句中的以下哪个子句?()A.SE1.ECTB.FROMC.MERED.GROUPBY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门叫以有多名职员,从职员到部门的联系类型是()A.多对多B.•对∙C.多对一D.•对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题“Λ.关系系统杳询优化 B.数据字典C.关系数据库规范化理论D.关系数据席查询8.将E-R模型转换成关系模型,阙于数据库的()A.需求分析B.概念设计C逻辑设计 D.物理设计9.事务日志的用途是()A.事务处理B.完整性约束C.数据恢史D.安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A.只可加X锁B.只可加S锁C.可加S锁或X锁D,不能加任何锁11.要保证数据库逻辑数据独立性,需要修改的是()R.模式B.模式与内模式的映射C模式与外模式的映射D.内模式12.下列四项中,不属于数据库特点的是()A.数据共享B.数据完整性C数据冗余很高 D.数据独立性高13.学生社团可以接纳多名学生参加.但每个学生只加个社团,从社团到学生之间的联系类型是()A.多对多B.•对∙C.多对∙D.一对多14.反映现实世界中实体及实体间联系的信息模型()Λ.关系模型B.层次模型C.网状模型D.E-R模型15.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性二、多选题(每题的备选答案中有多个最佳答案,每题5分,共5()分)16.在关系模式STJ(S,T,J)中,S表示学生,T表示教酎i,J表示课程。
数据库原理及应用学位考试试题及答案精选全文完整版
可编辑修改精选全文完整版《数据库原理》学位考试试题一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性2.如何构造出一个合适的数据逻辑结构是(C )主要解决的问题。
A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询3.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )A.只可加X锁B.只可加S锁C. 可加S锁或X锁D. 不能加任何锁4.关系规范化中的删除异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入5.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要6. 对数据库物理存储方式的描述称为( B )A.外模式B.内模式C.概念模式D.逻辑模式7. 关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,则(D )。
A. T1的属性个数等于T2的属性个数B. T1的属性个数小于T2的属性个数C. T1的属性个数大于或等于T2的属性个数D. T1的属性个数大于T2的属性个数8. 一个关系模式R(x1, x2, x3, x4),假定该关系存在着如下函数依赖:x1→x2,x1→x3,x3→x4,则该关系属于(A )。
A. 2NFB. 3NFC. 4NFD. BCNF9. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇10.若事务T对数据对象A加上S锁,则( B )。
数据库原理及应用课后习题答案
数据库原理及应⽤课后习题答案第⼀章习题⼀、选择题1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(C)。
A)DB包含DBS和DBMS B)DBMS包含DBS和DBC)DBS包含DB和DBMS D)没有任何关系2.数据库系统的核⼼是(B)。
A)数据模型 B)数据库管理系统C)数据库 D)数据库管理员3.数据独⽴性是数据库技术的重要特点之⼀,所谓数据独⽴性是指(D)。
A)数据与程序独⽴存放B)不同的数据被存放在不同的⽂件中C)不同的数据只能被队友的应⽤程序所使⽤D)以上三种说法都不对4.⽤树形结构表⽰实体之间联系的模型是(C)。
A)关系模型 B)⽹状模型 C)层次模型 D)以上三个都是5.“商品与顾客”两个实体集之间的联系⼀般是(D)。
A)⼀对⼀ B)⼀对多 C)多对⼀ D)多对多6.在E-R图中,⽤来表⽰实体的图形是(A)。
A)矩形 B)椭圆形 C)菱形 D)三⾓形7.在数据库管理系统提供的数据语⾔中,负责数据的模式定义和数据的物理存取构建的是(A)。
A)数据定义语⾔ B)数据转换语⾔ C)数据操纵语⾔ D)数据控制语⾔8.数据库系统的三级模式结构中,下列不属于三级模式的是(B)。
A)内模式 B)抽象模式 C)外模式 D)概念模式9.在数据库管理系统提供的语⾔中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是(D)。
A)数据定义语⾔ B)数据转换语⾔ C)数据操纵语⾔ D)数据控制语⾔10.下⾯关于数据库系统叙述正确的是(B)。
A)数据库系统避免了⼀切冗余B)数据库系统减少了数据冗余C)数据库系统⽐⽂件能管理更多的数据D)数据库系统中数据的⼀致性是指数据类型的⼀致11.下列叙述中,错误的是(C)。
A)数据库技术的根本⽬标是要解决数据共享的问题B)数据库设计是指设计⼀个能满⾜⽤户要求,性能良好的数据库C)数据库系统中,数据的物理结构必须与逻辑结构⼀致D)数据库系统是⼀个独⽴的系统,但是需要操作系统的⽀持12.在数据库管理系统提供的数据语⾔中,负责数据的查询及增、删、改等操作的是(D)。
(完整版)数据库原理与应用试题及答案
一、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。
A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。
A. OSB. DSC. DBMSD. DBS3.元数据是指()。
A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下面对关系中属性的描述,错误的是()。
A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯一 D. 每个属性中所有数据来自同一属性域5.超码、候选码和主码之间的关系是()。
A.超码⊆候选码⊆主码 B. 超码⊆主码⊆候选码C. 主码⊆候选码⊆超码D. 主码⊆超码⊆候选码6.关系数据库实现数据之间联系的方法是()。
A. 主码B. 外码C. 候选码D. 超码7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。
A. ABB. BCC. CDD. AD或BD8.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的元组是()。
A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果包含( )个元组。
A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDA TECASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。
A. 不变B. 变为4C . 变为NULL D. 拒绝更新,返回错误信息11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且至少包含2个字母的查询条件子句应写成WHERE B LIKE ( )。
A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可用来测试一个集合是否( )。
(完整版)数据库原理与应用习题参考答案
第1章数据库概述1.与文件管理相比,数据库管理有哪些优点?答:(1)相互关联的数据集合;(2)较少的数据冗余;(3)程序与数据相互独立;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。
2.比较文件管理和数据库管理数据的主要区别。
答:文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些需要客户端编程实现。
而数据库管理系统可以很方便地提供这些功能。
3.在数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么?答:不需要。
因为这些都由数据库管理系统来维护。
4.在数据库系统中,数据库的作用是什么?答:数据库是存储数据的仓库,其作用是存储数据。
5.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗?答:不可以。
6.数据独立性指的是什么?它能带来哪些好处?答:数据独立性包括逻辑独立性和物理独立性两部分。
物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
7.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括3个主要部分:数据库、数据库管理系统和应用程序。
数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序8.在文件服务器结构和客户/服务器结构中,对数据的处理有什么区别?答:在文件服务器结构中,数据的处理是在客户端完成的,而在客户/服务器结构中,对数据的处理是在服务器端完成的,服务器返回给客户端的是处理后的结果。
第2章数据模型与数据库系统结构1.解释数据模型的概念,为什么要将数据模型分成两个层次?答:数据模型实际上是模型化数据和信息的工具,在数据库中,数据模型要满足三个要求:第一,要能够比较真实地模拟现实世界;第二,要容易被人们理解;第三,要能够很方便地在计算机上实现。
(完整版)数据库原理和应用(第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 阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于A 。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4.B 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。
A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。
数据库原理及应用历年考题_答案(DOC)
《数据库原理及应用》试题 1一、选择题1、数据库系统的基本特色是_________。
A 、数据的一致控制B、数据共享性和一致控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数 C)正确答案: C2、DB 、 DBMS 和 DBS 三者之间的关系是_________。
A、DBS 与 DB 和 DBMS 没关B、DBMS 包含 DBS 和 DBC、DB 包含 DBMS 和 DBSD、DBS 包含 DB 和 DBMS(难度系数 B)正确答案: D3、设有关系R 和 S,关系代数R (R S) 表示的是_________。
A、R∩SB、 R― SC、R÷SD、 R∪ S(难度系数 B)正确答案: A4 、自然连结是构成新关系的有效方法。
一般状况下,当对关系R 和 S 使用自然连结时,要求R 和 S 含有一个或多个共有的__________。
A 、行B、属性C、记录D、元组(难度系数 C)正确答案: B5、以下是信息世界的模型,且其实是现实世界到机器世界的一此中间层次的是 _________。
A 、数据模型B、观点模型C、关系模型D、E-R 图(难度系数 C)正确答案: C6 、构成 E— R 模型的三个基本因素是_________。
A 、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数 C)正确答案: B7 、在关系代数运算中,五种基本运算为_________。
A、并、差、选择、投影、连结B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数 B)正确答案: C8、在以下对于规范化理论的表达中,不正确的选项是_________。
A、任何一个关系模式必定有键。
B 、任何一个包含两个属性的关系模式必定知足 3NF 。
C 、任何一个包含两个属性的关系模式必定知足 BCNF 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
八进制数范围
10、在-177-177 之间
11、小于-177 12、大于 177
(2)为合理等价类设计测试用例,表中有两个合理等价类,设计两个例子
测试数据
期望结果
023
显示有效输入
-0156
显示有效输入
(3)为不合理等价类测试用例,至少设计一个测试用例
测试数据
期望结果
102
显示无效输入
0A12
显示无效输入
编程题
一、设有学生信息数据库中包含以下三个表: 学生表:S(sno,sname,sex,age,dept)课程表:C(cno,cname,credit)选课表:SC(sno,cno,score) 写出完成下列操作的 SQL 命令 1、创建学生表 S(sno,sname,sex,和 dept 为字符类型,宽度分别为 8、10、2 和 20;age 为整 形。主键为 sno)
《软件工程》试题参考答案 说明:加底纹的三道题,请自行解决答案
第一部分 选择题
一、单项选择题(本大题共 20 小题,每小题 1 分,共 2 0 分) 1、C 2、A 3、B 4、B 5、C 6、D 7、A 8、D 9、D 10、A 11、B
14、B 15、D 16、D 17、C 18、C 19、D 20、 D 二、填空题(本大题共 10 小题,每小题 2 分,共 20 分)
页中 4、用户控件没有 html,body,form 元素 题2 1、Ajax 的核心技术是 javascript 的 XMLHttpRequest 对象 2、ScriptManager 控件负责管理 Page 页面中所有的 Ajax 服务器控件,是 Ajax 的核心,有
了 ScriptManager 控件才能让 Pge 局部更新起作用 题3 1、LINQ 的全称是语言集成查询 2、LINQ 主要由 3 部分组成,分别是 LINQ to ,LINQ To Objects,LINQ to XML。其
key,
2、在选课表 SC 中插入一条选课记录(‘03101101’,‘c01’,80) insert into SC(sno,cno,score) values ('03101101','c01',80) 3、在选课表 SC 中删除没有成绩(即成绩为空)的选课记录。 delete from SC where score is null 4、将所在不及格的学生的成绩增加 5 分。 update SC set score = score+5 where score<60
码:(1)SC 表 sno (2)SC 表 cno
2、结合实例说明参照完整性的含义。
如果在学生表 S 和选修课 SC 之间用学号建立关联,学生表 S 是主表,选修课 SC
是从表,
那么,在向 SC 表中输入一条新记录时,系统要检查新记录的学号 sno 是否在主
表 S 中已存在,
如果存在,则允许执行输入操作,否则拒绝输入,这就是参照完整性
1、创建学生表 S(sno,sname,sex,和 dept 为字符类型,宽度分别为 8、10、2 和 20;age 为整形。主键为 sno)
create table S ( sno varchar(8) primary sname varchar(10), sex varchar(2), age int, dept varchar(20) )
6、实体之间的联系有哪几种,请为每一种举出一个例子
7、事务的概念及四大特性
事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据 库中各种数据项的一个程序执行单元(unit)。
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包 括的诸操作要么都做,要么都不做。
一致性(consistency)。事务必须是使数据库从一个一致性状态变到 另一个一致性状态。一致性与原子性是密切相关的。
三、一个图书管理系统中有如下令信息:
图书:书号,书名,作者,出版日期
读者:读者编号,读者姓名,单位,联系电话
其中约定:
一名借书人可以借多本图书,一种图书可以被多个人借,借还书时要登记借书日
期。
要求 2、将 E-R 图转化为关系模型并标出每个关系模式的主码。
图书(书号,书名,作者,出版日期) 书号是主码 读者(读者编号,读者姓名,单位,联系电话) 读者编号是主码 借阅信息(书号.读者编号,借书日期,还书日期) 书号.借书日期是主码 1、设计 E-R 图
3.用例实现方案的设计方法分为三个步骤:
1 提取边界类、实体类和控制类;2 构造交互图;3 根据交互图精化类图
4.单元测试任务主要有:
模块接口测试;
模块局部数据结构测试;
模块边界条件测试;
模块中所有独立执行通路测试;
模块的各条错误处理通路测试。Βιβλιοθήκη 5.面向功能的度量的优点和缺点
答:优点
①与程序设计语言无关,它不仅适用于过程式语言,也适用于非过程式的语言;
隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个 事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各 个事务之间不能互相干扰。
持久性(durability)。持续性也称永久性(permanence),指一个 事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其 他操作或故障不应该对其有任何影响。 8、简术数据库的设计过程
3、函数依赖
函数依赖 即某个属性决定于另一个属性时,称另一属性依赖于该属性
4、存储过程
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的 SQL 语句 集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程 带有参数)来执行它
简答题 5、数据库系统有哪几部分组成
打开链接
定义查询字符串
定义并且实例化 SqlDataAdapter,所用的参数为查询字符串和数据链接 定义并且实例化数据集
…… 5、……
使用方法获取数据链接 定义查询字符串 使用查询字符串和数据链接定义并且实例化 SqlDataAdapter 为 da 定义并且实例化数据集 ds 使用 da 填充到 ds 中,虚拟表为“tb_Student” 指定 GridView1 的数据源为 ds 绑定 GridView1 6、在进行 GridView1 的行编辑之前触发该事件 设置 GridView1 的所编辑的行的索引为当前编辑状态下的索引 执行自定义的方法 GridViewBind()
中 LINQ To 由包括了 LINQ to SQL 和 LINQ to DataSet 3、使用 LINQ 查询或操作数据库,需要建立 LINQ 数据源,LINQ 数据源专门使用 DBML 文件
作为数据源
根据代码写需求分析(要求每一行都写)(非标准答案,仅供参考)
1、引用System.Data.SqlClient命名空间
引用System.Data命名空间
引用System.Configuration命名空间
……
定义并且实例化数据链接,该连接的字符串从Web.Config中进行获取
……
打开数据链接
…… 关闭数据链接 2、…… 定义 SQL 字符串为向表 tb_Class 的 ClassName 字段插入值,数据为 TextBox1 的内容
2、答:用等价划分法
(1)划分等价类并编号,如下表示:
八进制整型常量输入条件的等价类表
输入数据
合理等价类
不合理等价类
八进制整数
1、2-4 位以 0 打头的数字串 2、以-0 打头的 3-5 位数字 串
3、以非 0 非-打头的串 4、0 打头含有非数字字符的 串 5、以-0 打头含有非数字字符 的串 6、多于 5 个字符 7、-后非 0 的多位串 8、-后有非数字字符 9、-后多于 4 个数字
定义并且实例化 SqlCommand 为 myCmd
对 myCmd 执行插入的查询操作 如果插入成功,则返回记录数,如果大于 0 则页面上显示“添加成功”,否则显示添加失败
3、……
定义并且实例化数据链接为 myConn,链接字符串从 web.config 中进行获取
打开链接
定义并且实例化 SqlCommand 为 myCmd
《数据库原理及应用》
名词解释 1、实体和属性
实体:具有相同属性描述的对象(人、地点、事物)的集合。 属性:事物本身所固有的性质。是物质必然的、基本的、不可分离的特性,又是事物某个方 面质的表现。一定质的事物常表现出多种属性。
2、视图
计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视 图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据 值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图 时动态生成。也是机械制图术语,在机械制图中,将物体按正投影法向投影面投 射时所得到的投影称为“视图”.
9、OOP
判断题 1√ 2√ 3√ 4× 5× 6√ 7√ 8√ 简答题 题1 1、用户控件的文件扩展名是.ascx 2、用户控件中没有@Page 指令,而是包含了@Control 指令,该指定对配置及其他属性进行
定义。 3、用户控件不能作为独立的文件运行,而必须像处理任何控件那样,将他们添加爱到
-0X33
显示无效输入
-02212
显示无效输入
-1A1
显示无效输入
-12a4
显示无效输入
-2771
显示无效输入
-0200
显示无效输入
0223 3. 答:
显示无效输入
覆盖范围 1,10 2,10
覆盖范围 3 4 5 6 7 8 9 11 12
天津科技大学考试试卷
填空题: 1 Html 2 Div 3 css 4 Server 5 DateTime 6 APP_Code 7 引用 8、0 不定项选择题 1D 2B 3C 4A 5D 6B 7C 8A