- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课后答案(简约版)
1.什么是数据,数据库,数据库管理系统,数据库系统?数据:是数据库中存储的基本对象;是描述事物的符号纪录;与语义不可分割.数据库:是长期存储在计算机内,有组织的,可共享的大量数据的集合.数据库管理系统:位于用户和操作系统之间的一层数据管理软件;是计算机的基础软件,也是一个大型复杂的软件系统.数据库系统:是指在计算机系统中引入数据库后的系统,一般由数据库,DBMS,应用系统,DBA构成.数据库技术经历阶段: 人工管理----文件系统----数据库系统数据库系统的特点: 1.数据结构化 2.数据的共享性高,冗余度低,易扩充 3.数据独立性高 4.数据由DBMS统一管理和控制从数据库最终用户角度看,数据库系统的结构分为:单用户结构, 主从式结构, 分布式结构, 客户/服务器, 浏览器/服务器.2.试述数据系统的三级模式结构,这种结构的优点是什么?数据库的三级模式:外模式,模式,内模式.{ 外模式: 也称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述. 模式: 也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述. 内模式: 也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式. }这种结构的优点: 数据库的三级模式是对数据的三个抽象级别,它对数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式.为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:外模式/模式映像,模式/内模式映像.这是这两层映像保证了数据库中的数据能够具有较高的逻辑独立性和物理独立性.3.什么是物理独立性?什么是逻辑独立性?为什么数据库系统具有数据与程序的独立性?数据与程序的物理独立性: 当数据库的存储结构发生改变,由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变.数据与程序的逻辑独立性: 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性.数据库系统具有数据和程序的独立性的原因: 数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去.另外,由于数据的存取由DBMS管理,用户不必考虑存取路径等细节,从而简化了应用程序的编制,大大减少了应用程序的维护和修改.4.什么是候选码,主码,外部码?候选码:若关系中的某个属性组的值能够唯一地标识一个元组,则称该属性组为候选码.主码: 若一个关系有许多候选码,则选定其中一个为主码.外部码: 设F是基本关系R的一个或一组属性,但不是关系R的码.K是基本关系S的主码.如果F与K相对应,则称F是R的外码.5.等值连接和自然连接的区别和联系是什么?的连接运算称为等值连接.它是从关系R与S的广义笛卡尔积中选取A、B属性值相等的那些元组,即等值连接为:自然连接是一种特殊的等值连接.它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉.即若R和S具有相同的属性组B,则自然连接可记作:6.什么是基本表?什么是视图?两者的区别和联系是什么?基本表是本身独立存在的表.一个关系就对应一个基本表,一个(或多个)基本表对应一个存储文件. 视图是从一个或几个基本表导出的表,视图是一个虚表.两者区别: 即基本表是实表,数据库可存放其定义及其对应数据;视图是虚表,是由基本表导出的表,数据库只存放其定义而不存放其对应数据.两者联系:视图在概念上与基本表相同,用户可以如同基本表那样使用视图,另外可以在视图上再定义视图.7.所有的视图是否都可以更新?为什么?不是的,因为视图时不实际存储数据的虚表,因此对视图的更新,最终要转为对基本表的更新.而有些视图的更新不能唯一有意义地转换成相对应基本表的更新,所以不是所有的视图都是可更新的.8.什么是数据库的安全性?什么是计算机系统安全性?数据库的安全性: 是指保护数据库以防止不合法的使用造成的数据泄露,更改或破坏.计算机系统安全性: 是指为计算机系统建立和采取的各种安全保护措施,以保护计算机系统中的硬件,软件及数据,防止其因偶然或恶意的原因使系统遭到破坏,数据遭到修改或泄露等.三类安全性问题: 技术安全类, 管理安全类, 政策法律类9.什么是数据库中自主存取控制方法和强制存取控制方法?自主存取控制方法(DAC): 在此方法中,用户对于不同的数据库对象有不同的存取权限,不同的用户对同一对象也有不同的权限,而且用户还可将拥有的存取权限转授给其它用户.强制存取控制方法(MAC): 在此方法中,每一个数据库对象被标以一定的密级,每一个用户也被授予某一个级别的许可证.对于任意一个对象,只有具有合
文档评论(0)