数据库课后答案 二章(数据库系统基本原理).doc

数据库课后答案 二章(数据库系统基本原理).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课后答案 二章(数据库系统基本原理)

《数据库技术及应用基础教程》第二章参考答案 --责任人:袁圆、董婧灵、娄振霞 一、选择题 1~5:CDCCD 6~10:BDCCA 11~15:AD,ABCA 16:B 二、填空题: 1.数据库、数据库系统软件、数据库系统用户 2. 关系名(属性名1,属性名2,属性名3,…) 能标识独一实体的属性或属性组 一致性正确性表示实体类型及实体类型间联系的模型数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。 (2)数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作的集合,操作及操作规则。 (3)数据的约束条件:是一组完整性规则的集合。也就是说,对于具体的应用娄必须遵循特定的语义约束条件,以保证数据的正确、有效和相容。 (2)具有高度的数据和程序的独立性,应用程序与数据的逻辑结构及数据的物理存储方式无关; (3)由于数据具有共享性,使数据库中的数据能为多个用户服务; (4)关系数据库允许多个用户同时访问,同时提供了各种控制功能,保证数据的安全性、完整性和并发性控制。安全性控制可防止未经允许的用户存取数据;完整性控制可保证数据的正确性、有效性和相容性;并发性控制可放置多用户并发访问数据时由于相互干扰而产生的数据不一致。 4、试述数据库系统的组成。 答:数据库系统一般由系统、数据库、数据库管理系统(及其开发工具)、数据库管理员和用户构成操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作 数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。 :在数据库系统环境下,有两类共享资源。一类是数据库,另一类是数据库管理系统软件。因此需要有专门的管理机构来监督和管理数据库系统。DBA则是这个机构的一个(组)人员,负责全面管理和控制数据库系统。 表是指数据库中‘实在’的表格,它存储的就是数据本身; 视图可以理解为保存后的查询,它保存的是‘实在’表格经查询后的结果区别:视图是已经编译好的sql语句。而表不是 2)视图没有实际的物理记录。而表有。 3)表是内容,视图是窗口 表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改 (5)表是内模式,是外模式 视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。 表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。 视图的建立和删除只影响视图本身,不影响对应的基本表。 联系:基本表是视图的来源和基础,视图丰富了基本表的表达。视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次都指定全部的条件。 安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的不同子集上。 逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。如果没有视图,应用一定是建立在表上的。有了视图之后,程序可以建立在视图之上,从而程序与数据库表被视图分割开来char(10) ); CREAT TABLE J (JNO char(10), JNAME char(20), CITY char(10) ); CREAT TABLE SPJ (SNO char(10), PNO char(10), JNO char(10), QTY int ); (2) 1. SELECT * FROM S; 2. SELECT * FROM S WHERE CITY = ‘武汉’; 3. SE

您可能关注的文档

文档评论(0)

ipuflu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档