TDI数据库
Ⅰ 从获取专业文献方向比较全文数据库与搜索引擎的优缺点;结合你的学习和生活实际,谈谈信息检索的重要性
直接给你两个网址吧“http://wenku..com/link?url=_-QGeQX18mUHkKnYBI2pH9YjtZXW”和“http://wenku..com/link?url=fc_G0iLVSsx2CZqEI-ufsnjEa3B2BMmIBHq1C”,综合起来,亏举然后自己回答一点的,自己的学习和盯罩生活实际嘛,就随便乱扯一点啊,写一些自己专业知识方面的嘛,用这两种方法搜索一下,看到底有什么不一样的,自销则碧己更喜欢哪一种。谢谢。我的做法不知道算不算是会做呢?但我保证绝对没有其他用心~
Ⅱ 因特网是在具体哪一年诞生的
因特网的历史发展和现状 www.busf.cn
这个网络在不长的时间里迅速发展成一个全球性网络的根本原因以及进一步发展面临的主要问题。
因特网是当今世界上最大的信息网络。自80年代以来,它的应用已从军事、科研与学术领域进入商业、传 播和娱乐等领域,并于90年代成为发展最快的传播媒介。
因特网是在计算机网络的基础上建立和发展起来的,可以说是一个用相同语言传播信息的全球性计算机网 络。成功连接两台计算机的关键是它们必须使用相同的语言,即数字语言表达。协议是这个数字语言的各种变 化了的形式。当发送与接收某个信息的计算机使用相同协议时,就可以共同拥有这个信息。①最简单的计算机 网络是将两台计算机连接起来,而复杂的计算机网络可以把不同地点和不同用途的计算机连接起来,实现不同 范围的网络互联。因特网是一个全球性网络,它使计算机和通信领域发生了前所未有的变革。由于因特网的历 史发展比较独特,涉及技术、管理和社会等诸多因素,而且一直处于迅速的发展之中,因此很难对它下一个比 较明确的定义。一般来讲,因特网是采用传输控制协议和网际互联协议(TCP/IP) 实现网络互联,在功能上 可以看成是一个彼此合作的大型虚拟网络。
因特网的产生
信息资源共享的理想 对于因特网产生的确切时间,目前存在不同说法。一些人认为,1972年ARPAnet 实 验性连网的成功标老告志着因特网的诞生。另一些人则将1993年所有与ARPAnet连接的网络实现向TCP/IP的转换作 为因特网产生的时间。但是无论如何,因特网的产生不是一个孤立偶然的现象,它是人类对信息资源共享理想 不断追求的一个必然结果,因此关于因特网的起源还可以追溯到更早一些时候。近几十年来,人类在这方面取 得的一个又一个重要进展为因特网的产生奠定了基础。例如,1957年,第一颗人造卫星上天,将人类传播信息 的能力提高到前所未有的水平,开启了利用卫星进行通信的新时代。70年代,微型计算机的出现,预示着信息 技术的普及成为可能;激光和光纤技术的利用,使信息的处理和传播由“点”扩展到“面”。而近十多年来计 算机和通信技术的结合,尤其是网络技术的发展,促进了更大范围的网络互联和信息资源共享。
据文献记载,最早提出关于通过网络进行信息交流设想的人是美国麻省理工学院的J. C. R. 利克利德。② 他于1962年8月在《联机人机通信》一文③中提出了“巨型网络”的概念,设想每个人可以通过一个全球范围内 相互连接的设施,在任何地点迅速获得数据和信息。这个网络概念就其精神实质来说,很像今天的因特网。利 克利德是美国国防部高级研究计划局(DARPA,后改为高级研究计划局ARPA)的第一任领导。他的继任者B. 泰 勒和L. G. 罗伯茨深信这一网络概念的重要性, 并为这一网络概念的进一步发展和完善作出了重要贡献。
包交换理论 因特网的发展是以早期的包交换(packet-switching)及相关技术的研究为起点的。美国麻 省理工学院的L. 克莱因罗克于1961年发表侍态明了第一篇关于包交换理论的论文,并于1964年出版了关于这个理论 的第一本书。包交换主要指在通信网络中将较长的信息分割成若干信息包传送。每一个包就像一个信封,其中 有要传送的信息和需要送达目的地的地址,此外还有一个代表这个包在整个信息流中的位置的号码。任何包如 果丢失或被阻塞,可以重新发送。当所有的包都抵达目的地时,接收机就将这些数字数据块重新组合成完整的 信息。这个称为“包交换”的网络可以使多台计算机使用相同的通信线路,也可以使一个数据流越过拥挤的线 路,通过其他路径快速传递。这个利用信息包而不是线路进行通信的理论的提出,是向网络技术方向迈出的重 要一步。另一个重要发展是使计算机能够互相传递信息。
无独有偶,几乎与美国麻省理工学院进行包交换理论研究(1961—1967)同时,英国国家物理实验室(19 64—1967)也进行了同类研究,而且彼此是在不知道对方研究的情况下进行的。
军用计算机网络ARPAnet 因特网是在军用计算机网络ARPAnet的基础上发展起来的。ARPAnet是计算机网络 最早和最典型的例子, 是一个由美国国防部的研究人员和一闭仔些大学于60年代末共同开发的实验性网络。④美国 国防部当时出于军事防御战略的考虑,认为一个集中式管理的网络十分脆弱,经不起核战争等突发事件的破坏 ,需要建立一个可以不依靠单一“中央控制计算机”操纵的巨大网络,使整个通信系统不会因网络中的某一部 分遭到破坏而停止运行。更重要的是,这个网络是自主的和自动调节的计算机互联网,它允许使用不同存储技 术、不同操作系统的计算机互联。为此美国国防部向当时的国防部高级研究计划局提供经费从事这项研究,这 促使ARPAnet从理论研究进入实验联网。ARPAnet的进一步发展是由于从事这项研究的人发现,它提供了非常便 捷的通信渠道。
这个网络最初只连接了4台主机。1970年网络工作小组(NWG)在S. 克罗克的领导下完成了最初的ARPAnet 主机对主机通信协议, 称为网络控制协议(NCP)。1972年,B.卡恩在国际计算机通信大会(ICCC )上成功地 组织了一次大型的ARPAnet演示, 这是这个新网络技术首次公开露面。⑤同年,以V. 瑟夫为首的互联网工作组 (INWG)宣告成立,其目的是建立互联网通信协议。
关于开放的网络结构的思想是B. 卡恩于1973 年到美国国防部高级研究计划局后不久提出来的,该研究计 划在当时被称为“互联网研究计划”。为了适应开放的网络结构环境的需要,V. 瑟夫与B. 卡恩共同开发了TC P/IP协议,并于1974年正式提出。
当ARPAnet由实验性网络发展成实用性网络时, 其运行管理于1975年移交给国防通信局(DCA)。1982年,
国防通信局和高级研究计划局作出决定,将TCP/IP,即传输控制协议和网络互联协议作为ARPAnet通信协议。 这是首次明确“因特网”是一个互联的网络集合。⑥
ARPAnet在其发展的最初10年里,主要用于促进电子邮件发展、 支持在线讨论组、允许访问远距离数据库 和支持政府机构、公司和大学间的文件传递。1990年ARPAnet在完成其历史使命后停止运行。
美国国家科学基金网NSFnet 在整个70年代,尽管军用计算机网络ARPAnet将其触角伸进了美国的一些主要 大学, 但是由于技术和经费等方面的原因,这个网络并没有引起人们太多的兴趣。因特网的真正发展是从80年 代中期美国国家科学基金会(NSF)利用ARPAnet网的技术建立NSFnet网开始。大约在1984年,国家科学基金会 在美国政府的一些主要研究机构的要求下,接替高级计划研究局进行网络扩建工作。NSFnet最初由5个相互连接 的超级计算机中心组成, 并在此基础上进一步与美国主要地区和各主要大学及研究机构联网。
到1986年,NSFnet初步形成了一个由骨干网、区域网和校园网组成的三级网络、1984—1989年,NSFnet经 历了一个迅速发展的时期,与此同时,开始向商业和更广阔的领域扩展,并陆续与其他一些国家和地区联网。 到90年代初,NSFnet转变为由私营企业经营,但是美国政府仍然支持这个网络的发展。1992年,几个因特网组 织合并,成立因特网协会ISOC。至此为止,这个网络从军用通信网络起步,通过NSFnet进而发展成为全国性的 学术研究和教育网络,并开始向更广阔的领域和更广大的区域扩展,这是因特网发展进程中的第二个重要里程 碑。⑦
万维网 在90年代,超文本标识语言(HTML),即一个可以获得因特网的图像信息的超文本因特网协议被 采用,使每一个人可以产生自己的图像页面(网址),然后成为一个巨大的虚拟超文本网络的组成部分。这个 增强型的因特网又被非正式地称为万维网,与此同时产生了数量庞大的新用户群。于是,许多人用“因特网” 一词指这个网络的物理结构,包括连接所有事物的客户机、服务器和电话线;而用“万维网”一词指利用这个 网络可以访问的所有网站和信息。
美国政府除了支持国家科学基金会建立主干网NSFnet外,还陆续出台和落实了其它几项政策,它们对今日 因特网的形成和信息高速公路的提出起了积极的推动作用。1995年10月24日,联邦网络委员会(FNC )通过了 一项决议,对因特网作出了这样的界定:“因特网”是全球性信息系统,(1)在逻辑上由一个以网际互联协议 (IP )及其延伸的协议为基础的全球唯一的地址空间连接起来;(2 )能够支持使用传输控制协议和国际互联 协议(TCP/IP)及其延伸协议,或其他IP 兼容协议的通信;(3 )借助通信和相关基础设施公开或不公开地 提供利用或获取高层次服务的机会。⑧这也许是迄今对因特网作出的一个比较明确的定义。
信息高速公路 在讨论因特网的发展时,不能不涉及人们经常谈论的信息高速公路。1993年,美国政府提 出了“国家信息基础设施”计划(NII),也就是通常所说的“信息高速公路计划”。 它很快在世界各国引起 强烈反响,许多国家相继提出了自己的信息高速公路计划。信息高速公路是错综复杂的互联网络,它不仅仅是 主要站点间的网络互联系统,而且将使所有通信网络和设施,例如、电话、传真机、计算机、数据库、有线电 视、计算机网络、打印机、卫星、光缆等相互连接,从而使公众、企业、图书馆、政府和非政府部门普遍从中 受益。⑨
信息高速公路实际上是对这种新型信息基础设施的一种形象比喻。当人们试图对其进行描述或讨论时,经 常引用因特网。然而由于因特网有其特殊的历史背景、特定的主要用户群以及使用这个网络需要具备一定的计 算机技能和大量的计算机设施,因此无论从网络的规模、使用的普遍性和便利程度来看,因特网都无法与即将 出现的信息高速公路相提并论,充其量只是它的一个雏形。网络技术和信息技术的发展和应用以及数字化使文 字、图像和声音的区分变得模糊,是信息高速公路的主要特点。它将对管理提出更为严峻的挑战。信息高速公 路的提出可以说为因特网的发展展示了新的广阔前景。
因特网的特点
因特网的优势 因特网有许多鲜明的特点,例如高度的开放性、分散性和自主性,它们使因特网显示出许 多其他网络难以比拟的优势,使其能够在不长的时间里取得惊人发展。因特网的优势主要表现在以下几个方面 :
开放的网络结构:这是因特网的核心技术思想。根据这个思想,任何网络类型、技术选择和活动范围均不 受特定网络结构的支配,而且可以通过“网络互联结构”与其他网络连接。在此之前只有端对端线路连接的网 络互联方法。这种开放的网络结构使因特网不仅成为一个新型的通信工具,而且是一个活的实验室,可以用来 进行新的通信设计和试验、观察其存在的问题以及研究和发展解决问题的新方法。万维网的出现便是一例。
统一的网络互联标准:因特网的成功在很大程度上得益于它所采用的传输控制协议和网际互联协议(TPC/ IP)。TCP/IP是因特网实现不同网络互联的标准,也是因特网所采用的数据交换协议的统称。TPC /IP采用包 交换技术,从而成功地解决了不同硬件平台、不同网络产品和不同操作系统之间的兼容性问题,是网络技术的 一个重大进步。任何计算机只要采用TCP/IP协议与因特网中的任何一台主机通信, 都可以成为因特网的一部 分。这种大规模的网络互联为实现自由地选择利用各种网络服务和进行全球范围的信息检索创造了条件。
分散化的管理:因特网最突出的特点是没有人“拥有”它。这个超级网络实际上是一个由众多网络组成的 “网际网”,没有任何组织和机构能对它进行集中式管理和统一规划。与其他传统网络(如广播网)的不同之 处在于,因特网是用户驱动型网络。用户是因特网的使用者和服务对象,也是它的开发者和服务提供者。因此 因特网的生存和发展主要依靠用户对它的支持,它的主要经费来源也存在于这个网络的外部环境中。⑩这是这 个网络的财富和活力的源泉。
灵活的服务方式:确切地说,因特网的用户不是个人而是利用网络提供服务的组织。大多数用户必须通过 服务提供者的中间作用才能获得利用因特网的机会。这些服务提供者属于公司或地区性网络,它们在更高层次 上与国家网相连,而只有在国家级网络上因特网的管理才起作用。这种结构极大地增加了因特网服务的灵活性 ,各种高级服务方式和友好的用户界面因此迅速发展起来,它们可以帮助用户在因特网的信息海洋中遨游,自 由地获取信息。
支持多种交流模式:因特网将网络技术、多媒体技术和超文本技术融为一体,因而同时具有出版和交流的 功能。它可以支持一对一、一对多、多对多等多种交流模式,而且可以用来交替地“说”和“听”。这种不断 地从“出版模式”向“私人通信模式”的转变,密切了不同地区人与人之间的关系,使他们可以就许多不同的 主题进行讨论,这是利用传统媒介所无法实现的。
丰富的信息资源:因特网上有极其丰富的信息资源,从烹饪技巧、体育赛事、股市行情、新闻报道,到科 研领域的最新文献、数据、图表、计算机软件以及天文观测照片等无所不有。此外,全世界为数众多的图书馆 和研究机构将其馆藏目录通过因特网对外界开放,用户可以通过关键词检索这些馆藏文献。目前因特网上的馆 藏文献主要包括图书馆目录、参考工具书、文献索引、全文资料、多媒体信息和计算机软件等。
低廉的服务费用:因特网的运行费用与商业电信公司提供的类似服务费用相比偏低。由于这个网络在很大 程度上利用从地区、国家或国际电信公司租用的专门线路进行信息传播,因此在向用户提供服务时,可以不受 持续的时间或大量信息使用费用的限制。到目前为止,因特网上的大部分服务实际上都是免费的。
因特网的不足 因特网的内在特点和当前技术方面的局限也使这个网络存在某些不尽如人意的地方,主要 表现在随着因特网用户的增加,网络出现超负荷现象,网络管理遇到一系列困难和由此引起一些负面社会影响 。这些问题已经引起国际社会的普遍关注,并且正在寻求解决的办法。其中比较突出的是网络安全和知识产权 。
网络安全:用户对因特网的利用不受时间、地点的限制,甚至可以避开国家和地方法律的直接管理和控制 ,因而容易被一些人滥用来进行某些非法活动。例如,用户的口令和密码被居心叵测的人获悉和盗用,使个人 隐私权受到侵犯或造成国家机密的泄露;大量跨国交易在网上进行,引起巨额关税流失;制造网络“病毒”, 使大量计算机不能正常运行。这些问题随着因特网用户的迅速增多而变得日趋严重,对用户行为的管理正在变 得越来越困难。网络环境中的安全问题已成为网络技术进一步发展的一个关键问题,并日益引起各国政府的关 注。但是解决这个问题不仅限于技术方面,而且涉及社会和法律等多种因素,需要采取多种手段综合治理,尤 其需要国际社会的通力合作。但是到目前为止,还没有取得令人满意的结果。一些技术手段还不尽完善,或因 种种原因难以推广;有关的立法仍处于探讨阶段。信息借助于互联网络已超越国界,在国际范围内流动,而有 关法律、法规往往只在规定的管辖范围内起作用,这是当前因特网管理中面临的一个主要矛盾。
知识产权:因特网上大量信息和服务被任意免费使用也引起了有关知识产权的问题。由于因特网是在专用 通信基础设施基础上建立起来的,不存在使用的直接成本,因而所提供的信息和服务不可避免地被大量免费奉 送。人们广泛地、自由地利用这些服务不仅出于职业原因,而且越来越多地为了私人目的。这使这些信息和服 务提供者的权益受到严重忽视。这个问题如果得不到合理解决,将会影响整个网络的正常运行。
除此之外,因特网也存在其他一些不足,例如存在着域名的非法抢注和国际域名分配的独家垄断倾向;网 上信息资源的分散化存储和管理,给用户检索造成的困难;以及一些非法有害内容的大量传播也是当前许多国 家比较关心的问题。
这一切说明,因特网的发展与所有现代科学技术的发展一样,都具有两面性,需要人们在充分利用它的优 势的同时,采取有效措施克服或避免它的不足。既要尽快提高其信息传输的速度,又要注意从法律上加以规范 、技术上加强管理,使之更好地为人类的物质文明和精神文明的发展作出贡献。
因特网的发展趋势
不断开拓服务领域、增加服务项目,使社会的信息需求不断得到满足是因特网发展的重要方面。对用户个 人而言,因特网已发展了多种类型的信息服务,其中Telnet,FTP,Archie,E-mail,Gopher,WAIS,IRC和WW W是最基本的和得到广泛利用的服务。
因特网自80年代末以来进入了迅速发展时期。1987年与因特网连接的主机接近3万台,1989年突破10万台, 1992年突破100万台,到1998年突破3000万台。近十年来与因特网连接的主机增加了300倍。 ⑾与因特网连接的 国家和地区也已从1991年的31个增加到1998年171个。 对其用户的数量已难以有精确的统计,据国际电信联盟 估计,1996年因特网的用户已超过1600万,其使用者达到6000万人。目前,全球因特网的用户已超过1亿。 美 国商业部最近在一份题为《新兴的数字经济》的报告中推断,因特网的通信量已达到每100天翻一番。 因特网 的发展速度超过了在它之前的所有技术。
因特网当前的发展趋势主要表现在它的全球化、商业化和新一代网络的开发上。
全球化 全球化是自90年代以来因特网发展的一个明显趋势。与因特网连接的国家迅速增多,不仅包括发 达国家,也包括越来越多的发展中国家。这种全球性的网络互联使一个国家很容易通过网络与外界联系起来, 不同地域的界限将变得模糊。这一全球化趋势已使越来越多的国家意识到,如果不通过网络与外界联系起来, 有可能在未来的经济发展中处于劣势。尽管如此,由于技术、资金、文化和教育程度等方面的原因,因特网用 户在全世界的分布还不均衡,发达国家和发展中国家之间存在巨大差距。从1996年的情况来看,60%以上的因 特网用户在北美洲,22%的用户在欧洲,而占世界人口绝大部分的亚洲、拉丁美洲和非洲只拥有不到20%的用 户。
商业化 商业化,尤其是电子商务的发展是近年来因特网发展的另一个引人注目的现象,尽管出现的时间 不长,但已呈现出一种势不可挡的趋势。这种发展势头和所产生的影响是人们始料未及的。目前,电子商务活 动主要包括企业间的商品购销、广告宣传、研究开发、人事管理、金融业务、商业文件传递以及处理与顾客的 关系等。由于电子商务能利用有限资源、加快商业周期循环、节省时间、降低成本,创造较高利润,因而受到 商界欢迎。除了直接从因特网创造收益外,电子商务正在对广泛得多的领域产生间接影响,表现在通过不断开 拓新的市场、创造新的工作岗位、降低成本和改进服务,使许多部门,尤其是旅游、保险、直接零售、电子出 版等部门发生巨大变革,并为大量中小企业提供了新的机会。与此同时,出现了一批主要提供因特网服务的企 业,它们利用这个全球信息基础设施开展各种商业性活动。这种商业化应用极大地扩大了因特网的服务范围, 使因特网进入了一个全新的发展阶段。电子商务发展也面临一些问题,如关税、技术标准、非关税贸易壁垒、 知识产权保护、网上安全和开发适合商业用途的网络技术和软件等。
因特网的商业化不仅体现在网络本身的商业应用上,也体现在网络服务的经营方式上。例如在美国,私有 化已成为美国政府推动因特网发展的一条重要原则。这种发展基于这样一种认识:政府的行为远远适应不了因 特网的迅猛发展和技术的日新月异,相比之下,私营部门的行为却具有灵活和快捷的优势。因此,在因特网发 展中起主导作用的应该是私营部门和市场推动力,而不是政府。
新一代因特网的开发 近年来,支撑因特网的基础设施出现了新的发展动向。表现在开始实施建立超大容 量和超高速网络——“因特网Ⅱ”的计划。针对当前因特网能力的脆弱性和局限性,在因特网的诞生地——美 国,政府、 企业和研究机构正在共同努力促进下一代因特网(NGI)的开发。1996年10月10日, 美国总统克 林顿和副总统戈尔提出了一个关于发展下一代因特网的行动计划,这是美国正在实施的跨世纪计划中的一项。 这项计划为期3年,投资3亿美元,旨在为21世纪的网络奠定基础。⑿根据这个行动计划,下一代因特网有三个 主要目标:1.将以比现在的因特网快100到1000倍的通信速度连接大学、 国家图书馆和研究机构,这一速度相 当于可以在一秒钟内传送一部30卷本的《不列颠网络全书》;2.促进对下一代网络技术的开发与研究,例如一 些能够极大地提高因特网处理实时服务能力的技术正在出现;3.发展各种能够支持国家重要目标和任务的新的 应用,例如科学研究、国家安全、远距离教学、环境监测和医疗保健等。为此,促进宽带接入和多媒体应用将 极大增强。
总之,因特网是一个发展中的网络,这种发展自其产生之日起一直没有停止过。信息资源共享的需要以及 信息和通信技术的迅猛发展是因特网产生和发展的强大推动力。在这一过程中,因特网的组织结构得到逐步发 展。如今,因特网的规模已极大地超出了它最初的发展目标,成为包括广大用户群和多样化服务活动的全球性 网络。然而尽管因特网已取得了明显的成功,但是它在技术方面仍惊人的简单,而且存在许多局限。因特网还 在发展,而且有可能为新的更加高速和功能更加强大的网络所代替。种种迹象表明,因特网未来面临的最紧迫 问题不是技术如何发展,而是对变革和发展过程本身如何管理。这个问题随着网络规模的不断扩大会变得更加 突出。
①Gringras,Clive,1997,The Laws of the Internet, London:Butterworths,p.1.
②Leiner,Barry M.,Cerf,Vinton G.,et al.,"A Brief Historyof the Internet",http://www. isoc.
org/internet/history/brief.html
③ H'obbes'Zakon, Robert, the MITRE Corporation, "Hobbes'Internet timeline v3.3", http://w ww. isoc. org/guest/zakon/Internet/History/HIT.html
④Wendell,Kyla,"Internet History",http://tdi,uregina.ca/~ursc/internet/history.html
⑤Leiner,Barry M.,Cerf,Vinton G.,et al.,"A Brief Historyof the Internet",http://www. isoc.
org/internet/history/brief.html
⑥H'obbes'Zakon, Robert, the MITRE Corporation, "Hobbes'Internet timeline v3. 3", http: //www. isoc.org/guest/zakon/Internet/History/HIT.html
⑦Steinmann,Heinrich & Chorafas,Dimitris N.,1996,The NewWave in Information Technology,UK: CASSELL,p.55.
⑧Leiner,Barry M.,Cerf,Vinton G.,et al.,"A Brief Historyof the Internet",http://www. isoc.
org/internet/history/brief.html
⑨Bekkers,V.J.J.M. , "The Playground of the ElectronicSuperhighway",in Bekkers,Vitor & K oops,Bert-Jaap et al.,(eds.),1997,Emerging Electronic Highways,The Netherlands:Kluwer LawIntern ational,pp.10—11.
⑩ Basque,Guy, "Introction to the Internet", in EjanMackaay,Daniel Poulin,et al., ( ed s. ) , 1995, The ElectronicSuperhighway.The Netherlands:Kluwer Law International.p.7.
⑾H'obbes'Zakon, Robert, the MITRE Corporation, "Hobbes'Internet timeline v3.
3", http: //www. isoc.org/guest/zakon/Internet/History/HIT.html
⑿The Computing Research Association,Research Directionsfor the Next Generation Int ernet, http: //www. cra.org/policy/NGI/wpcall.html
Ⅲ 数据库原理中的数据项和记录在定义上有什么区别
1。试述数据,数据库,数据库系统,数据库管理系统的概念。
A:
(L)数据(Data):描述事物的符号记录称为数据。中的数据类型是数字,文本,图形,图像,声音,文字等。数据和它的语义是分不开的。在现代计算机系统的解析数据的概念是广泛的。早期的计算机系统主要用于科学计算,数据处理整数,实数,浮点数,和其他传统的数学数据。现代计算机可以存储和处理的对象是非常广泛的,表明这些对象的数据也更复杂。数据和它的语义是分不开的。 500可以代表一个项目的价格是500元,也可以是一个学术会议参加者和500,也可以说,重量为500克一袋奶粉。
(2)数据库(DataBase,DB):数据库是长期存储在计算机中组织,共享的数据集合。根据一定的数据模型组织,描述信息,并存储在数据库中的数据,与一个较小的程度的冗余,较高的数据独立性的可扩展性和易用性,并且可以对各种用户共享。
(3)数据库系统(DataBas. SYTEM,简称为DBS):数据库系统是计算机系统中引入数据库系统的结构后,一般由数据库,数据库管理系统(开发工具) ,应用系统,构成了一个数据库管理员。分析数据库系统和数据库是两个概念。该数据库系统是一个包括机械系统,该数据库是数据库系统的一个组成部分。但在每天的日常工作??中经常被提及的数据库系统作为数据库。希望读者可以区分的背景下,人的讲话或文章从数据库系统和数据库,不会引起混乱。
(4)数据库管理系统(数据库管理系统正?DBMS)数据库管理系统是位于用户和操作系统层的科学数据组织和存储,高效地获取和维护数据管理软件数据。数据的DBMS的主要功能定义功能,数据处理功能,操作的数据库管理功能,数据库的建立和维护功能。分析数据库管理系统是一个庞大,复杂的软件系统,在计算机的基本软件。许多DBMS产品专门开发的DBMS厂商开发。在着名的IBM是在DBZ关系数据库管理系统和IMS层次数据库管理系统,Oracle公司orade关系数据库管理系统的小号油ASE公司小号油酶的关系数据库管理系统的美国的国家微软SQL即成,关系数据库管理系统。
2。使用数据库系统的好处是什么?
A:
数据库系统的好处是由数据库管理系统或优势的特点。使用数据库系统的诸多好处,例如,可以大大提高工作效率的应用程序开发,使用用户友好的数据库系统管理维护负担,等。数据库系统可以大大提高工作效率的应用程序开发。由于应用程序没有考虑定义的数据存储和数据访问路径,这些努力的DBMS完成数据库系统。一个通俗的比喻,使用的DBMS上的好参谋,好助手,如果有的话,具体的技术工作由助理完成。开发人员可以专注于应用逻辑设计,而无需担心数据管理的许多复杂的细节。还需要改变逻辑结构的应用程序逻辑的改变,数据,数据库系统提供独立的数据和程序之间的数据逻辑结构的变化是有责任的DBA,开发人员就不必应用程序或需要几个应用程序,它不仅简化了编写应用程序,而且还大大降低了维护和应用程序。数据库系统管理数据库系统的使用可以减少维护系统的负担。 DBMS数据库应用程序和统一的管理和控制对数据库的维护,包括数据的完整性,安全性,多用户并发控制,故障恢复,由DBMS执行。总之,使用数据库系统的优点是很多的,无论是集中管理数据,控制数据冗余,提高利用率和数据的一致性,也有利于应用程序的开发和维护的。他们今后的工作中具体应用的读者仔细体味和总结。
3。的师叔文件系统的差异和连接与数据库系统。
A:
文件系统的区别,数据库系统:面向应用的文件系统,共享,冗余,数据独立性,记录结构,整体非结构化的应用控制。面向真实世界的数据库系统中,共享是高的,冗余度小,具有较高的物理独立性和一定的逻辑独立性,描述的数据模型,由数据库管理系统提供的数据安全性的整体结构的,完整的,并发控制和恢复能力。联系
文件系统和数据库系统的数据文件系统和数据库系统是计算机系统管理软件。解析文件系统是操作系统的重要组成部分,DBMS是独立的操作系统软件。数据库管理系统来实现的操作系统的基础上,通过操作系统的文件系统中的组织和存储在数据库中的数据来实现。
4。引用的例子适合的文件系统,而不是数据库系统;举出的合适的数据库系统中的应用的例子。 A:
(L)适用于临时数据存储在文件系统而不是数据库系统的数据备份,应用实例,软件或应用程序使用的文件是比较合适的。早期的相对简单的,固定的系统也是适合使用的文件系统。
(2)适用于应用程序的数据库系统,而不是文件系统的例子,几乎所有的企业或部门的信息系统,数据库系统的基础上,并使用该数据库。例如,一个工厂的管理信息系统(其中包括许多子系统,如库存管理,物资采购系统,作业调度系统,设备管理系统,人事管理系统等),学校的学生管理系统,人事管理系统,图书博物馆的图书馆管理系统等,适用于数据库系统。我希望读者能举出自己的理解的应用实例。
5。特性的数据库系统中。
A:
数据库系统的主要特点:
(L)数据结构的数据库系统,以实现整体结构化的数据,这是对数据库的主要特征之一,也是数据库系统,文件的系统的性质之间的差异。解析请注意,“整体”前夕的词。数据库系统,数据不再是一个特定的应用程序,但整个组织的整体结构,不仅数据的结构,数据接入设备可以访问到的数据的大小是还非常灵活的,可以是作为小一个数据资料(如一个学生的名字),一个组的记录(数万学生记录)在文件系统中,数据只1的访问单元:记录,如一个学生的完整记录
(2)数据的共享是高,的冗余是低的,易于扩展的数据库的数据不再是一个以应用为导向,而是面向整个系统,可以是多个用户共享使用的多种不同语言的多个。由于整个系统的数据,有一个结构化的数据,不仅可以用于由多个应用程序共享使用新的应用程序,并容易增加弹性,这使数据库系统,易于扩展。分析数据共享可以大大减少数据冗余,节省存储空间,也能避免所谓的“数据的应用程序之间的数据和不一致的不兼容面向数据结构的应用程序的设计,仅使用此应用程序或应用程序,它可以说该数据是一个应用程序的“私有资源”,所谓的“灵活”是指系统易于扩展,易于收缩不必整个数据库应用程序,来增加或减少的结构,只是做了一些变化可以采取的各种子集的不同的应用程序的整体的数据,当应用程序需要改变或增加时,只要作为重新选择一个不同的子集或部分的数据,我们能够满足新的需求。
(3)数据独立性高数据独立性,包括独立的物理数据的独立性和数据的逻辑结构的数据库模式管理制度和水平的图像功能,以确保数据库中的数据具有高度的物理独立性和逻辑独立性。
(4)由DBMS统一管理和控制数据库的并发共享数据共享多个用户可以同时保存数据库中的数据,甚至可以访问相同的数据库中的数据,DBMS必须提供统一的数据控制功能,包括保护数据安全,数据完整性检查,并发控制和数据库的恢复。分析DBMS数据控制功能包括四个方面:数据安全保护:保护数据,防止数据泄漏和破坏所造成的非法使用;:数据控制在有效范围内的数据完整性检查,确保数据之间满足关系;并发控制:多用户并发操作的控制的计算机系统的硬件故障,软件故障,或操作者的错误,和故意损坏影响的数据库在数据库中的数据的一部分或全部的数据的丢失的正确性和协调,以确保的并发操作的正确性;数据库恢复:当,甚至引起,能够数据库从错误状态恢复到一个已知的良好状态(也称为一个完整的状态或一致的状态)。以下是“什么是数据库的一个定义:长期存储在数据库被组织共享的数据收集的特定的计算机,它可以用于各种用户共享的,具有最小冗余和高数据独立性。 DBMS数据库,应用程序和统一管理,数据库维护,以确保数据的完整性,安全性和使用的数据库在同一时间在一个多用户的并发控制,恢复后的系统故障。出现的数据库系统,信息系统处理数据的程序为中心的共享数据库中心舞台的转身。
6。的数据库管理系统的主要功能是什么?
A:
(L)定义的数据库功能;
(2)数据的访问;
(3)管理的数据库是运行;
(4)建立和维持该数据库功能
7。试述三要素的概念数据模型,数据模型和数据模型。
A:使用
数据模型是对现实世界的数据库抽象工具,用于提供信息说,数据库和操作系统的手段,形式有框架,一般来说,数据模型是一个集合严格定义的概念,这些概念精确地描述系统的动态特性和完整性约束的静态特性。通常由数据模型的数据结构,数据操作和三个部分
(升)的数据结构的完整性约束:研究的对象的类型是一个集合,并说明了系统的静态特性。
(2)数据处理:指的是数据库的各种对象(型)(值)允许每个实例的操作,包括操作和操作规则的集合,是描述系统动力学。
(3)数据的约束条件:是一组完整性规则集。在给定的数据模型及其联营公司的数据完整性规则,约束和依赖规则限制的状态和数据模型的数据库的状态,以确保数据是正确的,有效的,兼容的数据解析模型是一个在数据库系统中最重要的概念必须学会通过的“导言”,要真正掌握的数据模型和数据模型的概念和作用的基础上,任何DBMS是数据库系统的数据模型的基础上,在支持的数据模型数据库系统中,模型有不同的级别。根据不同的用途的应用程序的模型,该模型被划分成2类型,或2水平:一个概念模型,是用户的角度视图数据和信息建模的造型世界的信息,强调的语义表达能力,这个概念很简单,清晰;使用另一种类型的数据模型机的计算机系统进行数据建模的世界观,人们可以使用它定义和操作数据库中的数据,一般需要严格的正式定义了一套严格的定义的语言的语法和语义,并且有一些要求和限制,容易机加工。
分析的概念模型的作用。
A:,
概念模型是对现实世界的机器世界实际上是一个中等水平。的信息世界,信息世界的第一层抽象,在现实世界的概念模型的建模语言是强大的工具,数据库设计,数据库设计,数据库设计人员和用户之间的交流。
9。定义和解释的概念模型,以下条款:实体的实体类型,实体集,属性,代码,实体关系图(ER图)
A:
实体:客观存在的事物可以区分彼此被称为实体的实体类型:具有相同属性的实体具有相同的特征和属性的集合的抽象描绘成类似实体,实体及其属性名称的名称,称为实体类型。实体集:相同类型的实体的集合被称为实体集。属性:实体有一个特点,一个实体的一些属性来描述代码:代码组属性唯一标识实体的实体关系图(ER图):表示实体类型,属性和链接:实体类型:矩形的矩形,说明实体的名称;性质:椭圆形,无副作用,与相应的实体连接;联系方式:钻石,钻石形盒,指定联系人的姓名和无向边分别与有关实体连接,同时在无向边下的标准接触式(1:1,1:N或M:N )。
17试述网状,层次型数据库的优点和缺点。
A:
分层模型的优点:(l)模型很简单,部门有一到多层次关系的描述非常自然,直观,易于理解,这是层次数据库的突出优势(2)分层模型的应用系统的性能,尤其是对于那些实体是固定的,预定义的应用程序,使用分层模型,其性能优于关系模型;(3)层次数据模型提供了一个很好的完整的性支持
>分层模型的缺点:(l)在现实世界中接触了很多在不分层,如许多环节多,节点有多个父母,层次模型自然的接触,只能通过引入冗余数据或虚拟节点的引入解决;(2)限制在插入和删除操作;(3)查询子节点的父节点。
网格数据的模型的主要优点是:(l)可以更直接地描述现实世界中,一个节点可以有多个父;(2)具有良好的性能,高效的访问。 (2
网状数据模型的缺点:(l)一个更复杂的结构,并与扩展的应用环境中,数据库的结构变得越来越复杂的,是不利于向最终用户掌握; )DDL,DML语言的复杂性,用户是不容易实现的访问路径之间的联系记录,应用程序必须访问的数据来选择适当的访问路径。因此,用户必须了解的系统的结构的细节,编写应用程序的负担较重。
18。讨论了关系模型的概念,定义和解释以下条款:(L)的关系(2)属性(3)域(4)组件的元组(5)代码(6)(7)关系模式 />答:
关系模型的关系数据的结构,操作和关系完整性约束的用户的角度来看,下三个部分的组之间的关系,关系模型的数据的逻辑结构是一个两维表,该表的行和列组成。 (L)的关系:对应的关系一个表通常说的;(2)属性:表中的一个属性,域:属性的范围(3),(4)元组:表中的行是一个元组; (5)代码:表中的一个属性组,它可以唯一标识一个元组(6):属性值的元组(7)之间的关系模式:关系的描述,数据库中的一般特点的关系的名称(属性,属性,...,属性n)的
19师叔关系。
A:
关系数据模型具有以下优点:(1)模型和关系模型之间的关系,它是建立在严格的数学概念的基础上。 (2)之间的关系的概念,一个单一的模式,无论实体或实体的关系,表示对象的操作和操作结果的关系,所以其数据结构简单,清晰,易于使用的用户理解。 (3)关系模型的访问路径是透明的用户,其中有一个较高的数据独立性,更好的安全性和保密性,同时也简化了程序员和数据库开发人员的工作,以建立。当然,关系数据模型也有缺点,包括的主要缺点是访问路径的用户是透明的,查询效率往往不一样好非关系数据模型,所以,为了提高性能,必须是用户查询优化,以提高的数据库管理系统的开发的难度。
20。师叔数据库系统的三级模式结构,这种结构的优点是什么?
A:
数据库系统的三种模式结构,模式,模式,并且在模式从外面。 (参见于图1中,29预订)以外的模式,也被称为子模式或用户模式,能够看到和使用的逻辑结构的本地数据和描述的特性的数据库中的用户(包括应用程序的程序员和最终用户),数据库中的用户的数据视图,与有关的所述模式,也被称为逻辑方式,数据库的逻辑结构的一个应用程序数据的逻辑到所有用户的数据视图模式的共同特性的所有数据和描述描述的是全球的数据的逻辑结构。外部模式时所涉及的数据,通常模式的子集内的模式,也被称为存储模式是一个部分的逻辑结构,系统内的在数据库中表示的数据,即数据的物理结构的描述,并存储三种模式的数据库系统,数据抽象的三个层次,离开特定的组织和DBMS管理的数据,让用户抽象数据逻辑,而不用担心数据表示,存储在计算机中,以便能够联系三个层次的抽象和转换,内部数据库系统提供三种模式:外模式/模式的图像模式/内模式图像的两个图像之间。正好两层的图像,以确保在数据库系统中的数据,可以有较高的逻辑独立性和物理独立性。
21。定义和解释了下列术语:模式,外部模式下的模式,DDL,DML模式,外部模式下,内模式,也被称为逻辑模型,在数据库中的所有的数据的逻辑结构和特征的说明,共同内所有用户的数据视图。在全球的逻辑结构的数据模式进行说明。外部模式是涉及的数据,是一局部的逻辑结构,通常是该模型的一个子集。内的模式,也被称为存储模式,在数据库系统中的内部表示的数据,即数据的物理结构和存储的方法的描述。 DDL:数据定义语言,用于定义数据库模式,外部模式下,内部模型的语言。 DML:数据操纵语言,用来查询数据库中的数据,插入,删除和语句。
22,什么是与程序的数据的物理独立性?独立的数据和程序是什么逻辑?为什么数据库系统的数据和程序的独立性?
A:独立的
数据和程序的逻辑:当模式改变时(例如,??添加一个新的关系,新的属性,改变属性的数据类型等),由数据库管理员,每个模式/模式的图像相应的改变,外模式保持不变。编写的应用程序以外的模??式的数据,从而使应用程序不具有进行,以确保独立的数据和程序的逻辑,逻辑独立性。数据数据与程序的物理独立性:当相应改为由数据库管理员对数据库的更改模式/内模式映像的存储结构可以使模式保持不变,从而使应用程序不会改变,以确保数据和程序的物理独立的数据,称为的物理独立的两个层之间的三种模式,以确保在数据库系统中的数据,可以有较高的逻辑独立性和物理独立的数据库管理系统所提供的图像。
23。试述数据库系统的组成。
A:
一般数据库系统,数据库,数据库管理系统(开发工具),应用系统,数据库管理员和用户。
24 DBA的职责呢?
A:
负责全面管理和控制的数据库系统。具体职责包括:(1)确定信息内容和结构的数据库;②决定数据库的存储结构(3)定义数据的安全性要求和完整性约束条件和访问策略;④监督和控制数据库使用和运行;⑤数据库系统的改进和重组。 25。责任的系统分析员,数据库设计,应用程序开发人员这是什么?系统分析师是负责应用系统的需求分析和规范,系统分析员和用户及DBA相结合,确定了系统的硬件和软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中的数据,以确定各级的数据库模型的设计方案。数据库设计人员必须参加用户需求调查和系统的分析,数据库设计,数据库设计在很多情况下,数据库管理员,应用程序员负责设计和编写的程序模块的应用系统的调试和安装。
1。试述关系模型的三个组成部分的。
A:关系模型关系数据结构,关系操作集合和关系完整性约束三部分组成。
分析关系数据语言的特点和分类。
A:关系数据语言可以分为三类:
关系代数语言。
演算语言:元组关系演算语言和域关系演算语言。
SQL语言的关系代数和关系演算的特点。
这些关系,共同语言,该语言具有完整的技能集合操作的非程序语言功能,可以嵌入在高级语言。
4。关系模型的参照完整性的的师叔完整性规则,为什么值的外部代码的财产也可以是空的吗?在什么样的情况下,只能是空的?
A:实体完整性规则,如果属性的基本关系R的主要属性,属性不能把一个空值。
属性(或属性组)F是基本关系R的外码,它的基本关系:S主码KS相应的(基本关系R和S之间的关系不一定是不同的),每个元组的R值F必须:空值(F值的每个属性值是空的),或者等于S的主键值的一个元组,属性F本身不是主属性,你可以采取一个空值,或不能取空值值。
5。有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:
供应商SNO> 1)供水工程的数量J1零部件供应商SNO:πSno(σSno='J1' (SPJ))
2)寻找供应工程J1零件P1:
πSno(σSno='J1'∧PNO ='P1'(SPJ))
3)按需供应项目J1零件红SNO供应商编号:
πSno(σPno='P1'(σCOLOR,项目编号JNO ='红'(P)∞SPJ))
4)的需求并没有使用红色部分生产天津供应商
πJno(SPJ) - πJNO(σcity='天津'∧颜色='红'(S∞SPJ∞P)
5)寻求至少由供应商S1提供的所有部件工程编号JNO:
πJno,PNO(SPJ)÷πPno(σSno='S1'(SPJ))
6。区别和联系师叔在等值连接自然连接。
A:这是从广义笛卡尔积的关系R和SA,B的那些元组的属性值等于选择级联运算符“=”串联称为等值连接
自然连接是一种特殊的等值连接它需要两个关系比较部件必须是相同的一组属性和删除重复的属性列结果。
7。关系代数的基本操作?如何使用这些基本的算术运算的其他方式计算呢?
A:和,差,笛卡尔积,投影和选择基本的算术运算和其他三种操作,交叉连接和另外5个类型的操作,可以表现在五个基本的计算。
1师叔SQL的语言特性。
A:
(L)整合和统一。 SQL语言集数据定义语言DDL和数据操纵语言DML,数据控制语言DCL功能于一体。
(2)高度的非程序的SQL语言进行数据操作,只要提出了“什么”和“怎么做”,而不需要指定,因此并不需要了解的访问路径的访问路径选择和SQL语句,操作由系统自动完成。
(3)面向集合的操作模式,使用SQL语言的集合操作,不仅操作对象,搜索结果可以是一个元组的集合,插入,删除,更新操作的对象也可以被设置的元组。
(4)以两种方式使用相同的语法结构。 SQL语言既是一个自足的语言中嵌入作为一个自足的语言的语言,它可以用于在线独立交互使用;作为嵌入的语言,它可以嵌入到高级别为程序员设计语言程序。
(5)语言是简单,容易学习和使用。
2师叔SQL定义
SQL的数据定义功能包括定义表,视图定义,与定义的索引。 SQL语言使用CREATE TABLE语句建立一个基本的表格ALTER TABLE语句基本表的定义,DROP TABLE语句删除基本表的索引使用CREATE INDEX语句,DROP INDEX语句删除索引,使用CREATE VIEW语句创建DROP VIEW语句删除视图。
1。数据库的安全性?
A:数据库的安全性是保护数据库以防止数据泄漏造成的非法使用,或破坏。
2。数据库安全性和计算机系统的安全性,是什么关系?
A:是不是唯一的在数据库系统中的安全问题,所有的计算机系统有这个问题,只是大量的数据集中存储在数据库系统中,但对于许多最终用户直接共享,因此,安全问题是更为突出。
系统的安全保护措施是
数据库安全性和计算机系统的安全性,包括操作系统,网络系统的安全性是紧密相连和相互支持,数据库系统的主要指标之一 BR />
3。试述可信计算机系统评估标准师叔TDI / TCSEC标准。
A:每个国家在计算机安全技术,建立了一套可靠的标准。国家引用或制定了一系列的安全标准,最重要的是,美国国防部(DoD)的正式颁布了“国防部可信计算机系统评估准则(γ影视小卡车,系统的评价标准被称为TCSEC的受激发射损耗有限公司,也被称为
Ⅳ 文件格式
常用文件格式一点通
不同的文件,有不同的文件格式,区别这些文件格式常常是文件名的后缀名不同,现统计常用文件后缀名如下,供读者参考和查阅。
BAT DOS下的批处理文件。Autoexec.bat为自动批处理文件,它是特殊的批处理文件。
EXE可执行的程序文件,与COM内部结构不相同,最突出是长度没有限制。
COM可执行的二进制代码系统程序文件,特点非常短小精焊,长度有限制。
ASM汇编程序文件为二进制代码文件,可以打个比方,它就像BASIC中的.BAS程序文件一样,为不可执行文件。
ASC代码文件。
BAK备份文件
LIB程序库文件
CHK检查磁盘命令CHKDSK发现的目录或文件分配表中的错误,校正系统后的文件。
TMP临时文件
SYS系统配置文件,最典型的如config.sys,一般可以用EDIT进行编辑。
OBJ目标文件,源程序编译输出的目标代码。
OLD备份文件,一般是一些程序对系统配置修改后将原文件复制一份存储为该文件格式。
INI配置文件,不要以为这个文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS与AutoCAD。
INF安装配置文件,这在WIN95下使用较多。
HLP HELP帮助文件,这个文件一定要重视,因为它是你每使用一个新软件的最好的说明书,几乎99%的软件都有这个文件,另外,DOS下的一些帮助放在README以后,帮助便没有了,如UCDOS中的REAME.EXE;有单独DOS的命令,若不知道怎么使用,可以试试以下的命令格式:“DIR?或DIR/?”。
DDI早期映象文件,由DiskDUP IMGDRIVE IMG.EXE展开
IMG这个文件要注意,有时它是一个图象文件,但更多的时候,它是映象文件,在早期光盘上,此文件使用最多,能常用HD-COPY IMG UNIMG都软件进行解压(注:IMG这个软件为什么一闪就没了呢,这个软件需要热键激活,按下Ctrl+Alt+S+D+X),如果要安装的软件压缩文件由和几个IMG分开压缩,那最好用UNIMG将它们全部解压缩,然后安装,它安装时提示你“请插入X序列盘”。
ARJ ARJ(ARJ这个以前风眯一时的压缩软件谁人不晓)软件压缩的文件,它的压缩比较高,使用也特方便顺手,只需要“ARJ a -r -v……”
RAR这也是一个压缩文件,传说比ARJ压缩比更高,笔者没有亲手做试验,故不敢下空此结论。
ZIP当前最流行的压缩文件,谁不知道ZIP呀,WINZIP,再也不是DOS下的那个UNZIG或PKZIP了,兼容,向下兼容,从游戏到软件,差不多都是它压缩的了。
IMD UCDOS中输法的编码字典文件。
PDV UCDOS中的自由表格UCTAB生成的表格文件,它生成的文件可以被WPS调用,也挺方便的。
BAS BASIC中的源程序文件,BASIC可为初学者最为熟悉的编辑语言,它的优点笔者就不在累赘了,注意QBASIC与QUICK BASIC和GW BASIC是有区别。
C C语言中的源程序文件,它不但造就了我们常常为之日夜奋战的精彩电脑游戏,还创造出UNIX操作系统,有口皆碑的好编程软件。
MAK C语言中的工程文件。
COB COBOL语言源程序文件。
PAS PASCAL语言源程序文件。
FOR FORTRAN语言源程序文件。
FOX FOXBASE伪编译程序文件,比PRG短小运行速度快。
PRG FOXBASE过程程序文件。
DBF XBASE数据库文件。
IDX FOXBASE中的索引文件。
LBL FOXBASE中的标签文件。
FRM FOXBASE中的报表格式文件。
MEM FOXBASE中的内存变量文件。
FMT FOXBASE中的屏幕格式文件。
DBT FOXBASE中的数据库文件的辅助文件。
DBC为FOXPRO中的数据库名。
PJX Visual FoxPro下的项目文件与辅助文件PJT结合成项目管理管理文件。
RTF Rich的文本文件格式。
TXT纯文本文件格式,可以利用TYPE以及EDIT或者记事本等任何字处理程序打开,对它显示编辑。
WPS文档文件,是由着名国产软(WPS)(WORD PROCESSING SYSTEM)生成。由于WPS历经沧桑,经历了WPS1.0 2.2WPS30F WPSNT以及现在的WPS98众多版本,但是没有像WORD一样提供转换程序,一般高版本的WPS可以读出低版本的文件,对于低版本能不能读出高版本的文件,笔者没有一一做出试验,故不敢轻易下结论,只试验过UCDOS下的WPS读不出由WPSNT编辑的文件;另外对于WPS97的文件,你根本就不要用DOS版本去读,百分之百读出来,其实相互转换也不大困难,只要你在存盘时选择以TXT纯文本格式存盘也就不存在什么版本高低了。(WPS97中不要放图片)
%A%%B% WPS中的临时文件,注意清除OVL覆盖文件,如WPS.VOL1。
DOC文档文件,是由软件霸主Micrsoft Word生成,也有一部分是由WORD PERFECT生成,此文件也是版本众多有Wihdows下面的WORD5.0 6.0生成,还有WIN95下WORD7.0 WORD97,它们相互兼容性比较好,高版本可以轻松读取低版本文件,而且高版本也可以以低版本的格式进行存储,有人说WINDOWS中的书写器也能读出DOC,但笔者试验,读取WORD7.0以上的DOC都是一些乱码,而且格式里也注明只能读出DOS版的DOC。
PCS为POWERPOINT中的图象文件,为矢量图形文件。
XLS电子表格EXCEL的格式文件。
FNT为Bezier(贝氏)类型字体的文件。
TTF True Type字体文件,是一种轮廓字模,是由Apple和Microsoft合作开发的。Windows3.1下直接支持True Type字模。
FOT是True Type字体文件的资源文件,正因为FOT文件中含有指向TTF的指针。所以我们的字体文件(TTF)才可以放在任何目录下面,而不必提心系统找不到。
PFB Adobe TYPE1字体Post Script字模文件,必须使用Adobe Type Manager管理安装使用,它的最大优点是放大时比TTF字幕可靠得多。
PS1为WPS下扩展字库文件,PS2一般为繁体。
REC Windows中记录器中的宏命令文件。
CRD Windows中的卡版盒文件。
PIF Windows中的运行非WINDOWS应用程序建立的一个文件。
WRI文档文件,是由WINDOWS中书写器生成的。
DRV驱动程序文件。
VXD虚拟设备文件
GRP Windows程序组文件。
ANI WIN95中动画鼠标指针文件。
DLL Windows下应用程序中的动态连结库文件。
SCR WINDOWS屏幕保护程序文件
MP2 MP3当前最流行的音乐文件,音质可于CD音质媲美,采集率达44.1KHZ,由于它文件格式又非常小,需要一个叫WINAMP的软件和一个叫抓音轨的软件,如果通过声卡直接就能将录音带上的歌曲录制成WAV文件,再转化为MP3,播放时需要硬件配置不是太高。
SND在WIN95下同WAV文件图标大同小异,小喇叭的颜色是绿色,是声音文件的剪辑文件。
VOC VOC文件是随声卡一起诞生的一种常见数字声音文件,主要用于DOS程序(特别游戏),VOC与波形文件可方便转换。
WAV Windows所使用的标准数字音频文件,也称波形文件,它能够重现各种单声道或立体声的声音,是最常用的声音文件。
MID这个是音乐发烧友最熟悉不过的文件格式,是“乐器数字接口”(Musical lnstrument Digital interface)读作middy“迷笛”。mid文件最受人于睐的是占的空间小,与wav相比不是音乐采样,而是将每个音符记录为一个数字,mid标准规定了各种音调的混合及发音,通过输出装置可以将这些数字重新合成为音乐。它的缺点是有点太电子琴味。
RMI CMI CMF(Creative Music File)是mid几个变通格式,它们都同声卡一起诞生,现在一般很少,它们有些可以同mid相互转换,用CMF2MID小软件。
PCX是微机上使用最广泛的图像格式之一,能表现真彩图像。
BMP是Windows所使用的基本位图格式,是小画笔就能轻松创建的文件,另外提醒你BMP有压缩(RLE方法)和非压缩,我们常用是非压缩,bmp还有一个OS/2的版本,与Windows有区别。
GIF GIF在网页中占有独一无二的地位,美中不足是颜色最多为(256色)8位,与其它图象文件相比,GIF高人一招,它是唯一可以存储动画的图像格式。
PSD PDD位图文件,均为大名鼎鼎的图象大师Adobe Photoshop直接生成的图象文件。
CGM(Computer Graphics Metafile)是压缩的矢量图形文件,WINWORD可以打开。
HGL(HP Graphic Language)是HP公司创建的一种矢量图形语言。
WPG(DrawPerfect)矢量文件。
TIF最初用于扫描仪和桌面出版业,TIF程式图像可以是RGB真彩色的。
TGA位图文件,为Targa公司开发的支持8位到32位颜色深度图像文件,结构简单,少有变化,易转换。
VDA ICB VST与TGA相似,均为Targa公司开发的位图文件。
JPG JPE原是Apple Mac机器上使用的一种图像格式,现在意在PC机上大行其道,由于其压缩比可以调节,而且失真又很小,所以无论是网络上还是图像处理上都是使用很广泛的。
PIC同上,Lotus 1-2-3的图表文件也叫PIC文件,使用时请注意。
PCD是PhotoCD专用存储格式,由于其文件特别大,不得不存在CD-ROM上,但应用特别广。
EPS(Encapsulared postScrip)是Adobe System公司的PostScrip页面描述语言的产物,是矢量图形文件。
WMF (Windows MetaFile)是特殊文件,是位图和矢量图混血儿,桌面格式,可以在Windord与Offices组件中ClipArts最常用的格式可以在WinWord的DRAW中随意拆开编辑。
AI 矢量格式,是久负盛名的绘图软件Adobe lllustrator文件格式。
CDR矢量格式,是Corel Draw!标准文件格式。
CPT位图和矢量图都有,是Corel PHOTO-PAINT的文件格式。
CDT Corel Draw中的模板文件。
CMX Corel Draw展示交换文件。
CMV是Corel MOVE平面动画软件中的动画演示文件。
DXF矢量格式,CAD与3ds玩家可能都知道,是AutoCAD的绘图交换文件。
3DS矢量格式,为3D Studio的动画原始图形文件,含有纹理和光照信息。
SHP矢量格式3DS中的造型文件。
CEL 3DS中的贴图文件。
MLI 3DS中的材质库。
DRW矢量格式Micrografx Designer使用的绘图文件格式。
WPG矢量/格式,是Word Perfect使用的文件格式。
FLI动画文件,是由AutoDesk公司开发的,只支持320×200×256色模式,它是FLC的老祖宗。
FIC动画文件,是AutoDesk公司开发的,与FLI相比是青出于蓝胜于蓝的产物:文件的分辨率和颜色数都有所提高,它与FLI在Windows中播放需要专用MCI驱动和相应的播放程序APPlay。
MMM动画文件,是MacroMind公司着名多媒体写作软件Director生成的,一般集成在完整的应用程序中,单独出现的文件很少。
AVI视频与音频交错文件(Audio-Video lnter leaved音频-视频交错)它将视频音频交错混合在一起,AVI文件使用的压缩方法好几种,主要使用有损方法,压缩比较高,与FLC和MOV相比,画面质量不太好,在Windows下播放需要安装VIDEO For Windows驱动程序,AVI在多媒体中应用较多广,一般视频采集直接采集的素材便为AVI格式,编辑的它的软件也不少,如Video Pack Adobe Premiere,
MPG视频文件,PC机上的全屏幕活动视频的标准文件,采用MPEG方法进行压缩的全运动视频图像,可于1024×768的分辨率下每秒30帧速率播放128000种颜色和同步CD音质的伴音,是极为理想的视频影像文件
DAT视频影像文件,是Video CD(VCD)或Karaoke CD(卡拉OK CD)基于MPEG压缩方法的一种,注意它同数据文件同名
MOV视频影像,同样采用有损压缩方法,在Windows下必须安装QuickTime程序才能播放,它是从苹果机移植到PC上的,比AVI画面质量要好一些,其实你拿一个AVI文件做一下比较也就不难看出了。
HTM超文本文件,INTERNET网上访问WWW,是在HTM文件的的海洋里冲浪,对于超文本文件,说它是编程,可它也不像编程,现在要建立它,一点也不困难,有关的介绍满天飞,什么HOME PAGE,在WIN98中,OFFICES97都可以方便的创建生成。它还有一些名字叫主页、网,而且还与JAVA关系特密切。Microsoft IE导航者中与NETCAPE航海家都能游览它。
常用文件格式简要说明
A 对象代码库文件
AAM Authorware shocked文件
AAS Authorware shocked包
ABF Adobe二进制屏幕字体
ABK CorelDRAW自动备份文件
ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract)
ACE Ace压缩档案格式
ACL CorelDRAW 6键盘快捷键文件
ACM Windows系统目录文件
ACP Microsoft office助手预览文件
ACR 美国放射医学大学文件格式
ACT Microsoft office助手文件
ACV OS/2的驱动程序,用于压缩或解压缩音频数据
AD After Dark屏幕保护程序
ADA Ada源文件(非-GNAT)
ADB Ada源文件主体(GNAT);HP100LX组织者的约定数据库
ADD OS/2用于引导过程的适配器驱动程序
ADF Amiga磁盘文件
ADI AutoCAD设备无关二进制绘图仪格式
ADM After Dark多模块屏幕保护;Windows NT策略模板
ADP FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件
ADR After Dark薠�聊槐;ぃ籗mart Address的地址簿
ADS Ada源文件说明书(GNAT)
AFM Adobe的字体尺度
AF2,AF3 ABC的FlowChat文件
AI Adobe Illustrator格式图形
AIF,AIFF 音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式
AIFC 压缩AIF
AIM AOL即时信息传送
AIS ACDSee图形序列文件;Velvet Studio设备文件
AKW RoboHELP的帮助工程中所有A-关键词
ALAW 欧洲电话音频格式
ALB JASC Image Commander相册
ALL 艺术与书信库
AMS Velvet Studio音乐模块(MOD)文件;Extreme的Tracker模块文件
ANC Canon Computer的调色板文件,包含一系列可选的颜色板
ANI Windows系统中的动画光标
ANS ANSI文本文件
ANT SimAnt For Windows中保存的游戏文件
API Adobe Acrobat使用的应用程序设计接口文件
APR Lotus Approach 97文件
APS Microsoft Visual C++文件
ARC LH ARC的压缩档案文件
ARI Aristotle声音文件
ARJ Robert Jung ARJ压缩包文件
ART Xara Studio箨�募�籆anon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson—Grace压缩算法压缩的标记文件
ASA Microsoft Visual InterDev文件
ASC ASCⅡ文本文件;PGP算法加密文件
ASD Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced
streaming FORMat,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件
ASE Velvet Studio采样文件
ASF Microsoft高级流媒体格式文件
ASM 汇编语言源文件,Pro/E装配文件
ASO Astound Dynamite对象文件
ASP 动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件
AST Astound多媒体文件;ClarisWorks“助手”文件
ASV DataCAD自动保存文件
ASX Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,视频文件
ATT AT< Group 4位图文件
ATW 来自个人软件的Any Time Deluxe For Windows个人信息管理员文件
AU Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式
AVB Computer Associates Inoculan反病毒软件的病毒感染后文件
AVI Microsoft Audio Video Interleave电影格式
AVR Audio Visual Research文件格式
AVS 应用程序可视化格式
AWD FaxVien文档
AWR Telsis数字储存音频文件扩展名格式
Axx ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字)
A3L Authorware 3.x库文件
A4L Authorware 4.x库文件
A5L Authorware 5.x库文件
A3M,A4M Authorware Macintosh未打包文件
A4P Authorware无运行时间的打包文件
A3W,A4W,A5W 未打包的Authorware Windows文件
BAK 备份文件
BAS BASIC源文件
BAT 批处理文件
BDF West Point Bridger Designer文件
BFC Windows 95 Briefcase文档
BG Backgammon For Windows下的游戏文件
BGL Microsoft Flight Simulator(微软飞行模拟器)的视景文件
BI 二进制文件
BIF Group Wise的初始化文件
BIFF XLIFE 3D格式文件
BIN 二进制文件
BK,BK$ 有时用于代表备份版本
BKS IBM BookManager Read书架文件
BMK 书签文件
BMP Windows或OS/2位图文件
BMI Apogee BioMenace数据文件
BOOK Adobe FrameMaker Book文件
BOX Lotus Notes的邮箱文件
BPL Borlard Delph 4打包库
BQY BrioQuery文件
BRX 用于查看多媒体对象目录的文件
BSC MS Developer Studio浏览器信息文件
BSP Quake图形文件
BS1 Apogee Blake Stone数据文件
BS_ Microsoft Bookshelf Find菜单外壳扩展名
BTM Norton 应用程序使用的批处理文件
BUD Quicken的备份磁盘
BUN CakeWalk 声音捆绑文件(一种MIDI程序)
BW SGI黑白图像文件
BWV 商业波形文件
BYU BYU的电影文件格式
B4 Helix Nuts and Bolts文件
C C代码文件
C0l 台风波形文件
CAB Microsoft压缩档案文件
CAD Softdek的Drafix CAD文件
CAL CALS压缩位图;[非法语句]历计划表数据
CAM Casio照相机格式
CAP 压缩音乐文件格式
CAS 逗号分开的ASCⅡ文件
CAT Quicken使用 的IntellCharge分类文件
CB Microsoft干净引导文件
CBI 二进制卷格式文件(用于IBM大型机系统)
CC Visual dBASE用户自定义类文件
CCA cc:邮件文件
CCB Visual Basic动态按钮配置文件
CCF 多媒体查看器配置文件,用于OS/2
CCH Corel图表文件
CCM Lotus cc:邮箱(例如“INBOX.CCM”)
CCO CyberChat数据文件
CCT Macromedia Director Shockwave投影
CDA CD音频轨道
CDF Microsoft频道定义格式文件
CDI Philip的高密盘交互格式
CDM Visual dBASE自定义数据模块文件
CDR CorelDRAW绘图文件;原始音频CD数据文件
CDT CorelDRAW模板
CDX CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件
CEL CIMFast事件语言文件
CER 证书文件(MIME x-x509-ca-cert)
CFB Compton的多媒文件
CFG 配置文件
CFM CotdFusion模板文件;Visual dBASE Windows用户定制表单
CGI 公共网关接口脚本文件
CGM 计算机图形元文件
CH OS/2配置文件
CHK 由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片
CHM 编译过的HTML文件
CHR 字符集(字体文件
CHP Ventura Publisher章节文件
CHT ChartViem文件;Harvard Graphics矢量文件
CIF Adaptec CD 创建器 CD映像文件
CIL Clip Gallery下载包
CIM SimCity 2000文件
CIN OS/2改变控制文件用于跟踪INI文件中的变化
CK1 iD/Apogee Commander Keen 1数据文件
CK2 iD/Apogee Commander Keen 2数据文件
CK3 iD/Apogee Commander Keen 3数据文件
CK4 iD /Apogee Commander Keen 4数据文件
CK5 iD /Apogee Commander Keen 5数据文件
CK6 iD /Apogee Commander Keen 6数据文件
CLASS Java类文件
CLL Crick Software Clicker文件
CLP Windows 剪贴板文件
CLS Visual Basic类文件
CMD Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
CMF Corel元文件
CMG Chessmaster保存的游戏文件
CMP JPEG位图文件;地址文档
CMV Corel Move动画文件
CMX Corel Presentation Exchange图像
CNF Telnet,Windows和其他其内格式会发生改变的应用程序使用的配置文件
CNM Windows应用程序菜单选项和安装文件
CNQ Compuworks Design Shop文件
CNT Windows(或其他)系统用于帮助索引或其他目的内容文件
COB TrueSpace 2对象文件
COD Microsoft C编译器产生的可显示机器码/汇编代码文件,其中附有源C代码作为注释
COM 命令文件(程序)
CPD Corel Print Office文件(图形)
CPD,CPE 传真覆盖文档
CPI Microsoft MS-DOS代码页信息文件
CPL 控制面板扩展名,Corel颜色板
CPO Corel打印存储文件
CPP C++代码文件
CPR Corel提供说明书文件
CPT Corel 照片-箨�枷?
CPX Corel Presentation Exchange压缩图形文件
CRD Windows Cardfile文件
CRP Corel 提供的运行时介绍文件;Visual dBASE自定义报表文件
CRT 认证文件
CSC Corel脚本文件
CSP PC Emcee On_Screen图像
CSS 瀑布式表格文件
CST Macromedia Director Cast文件
CSV 逗号分隔的值文件
CT Scitex CT位图文件;Paint Shop Pro Grapic编辑器文件
CTL 通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息
CUE Microsoft提示牌数据文件
CUR Windows光标文件
CUT Dr Halo位图文件
CV Corel版本的档案文件;Microsoft CodeView信息屏幕文件
CWK ClarisWorks数据文件.
CWS ClarisWorks模块
CXT Macromedia Director受保护的(不可编辑的)投影文件
CXX C++源代码文件
DAT 数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件
DB Borland的Paradox 7表
DBC Microsoft Visual FoxPro数据库容器文件
DBF dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件
DBX DataBearn图像;Microsoft Visual FoxPro表格文件
DCM DCM模块格式文件
DCR 冲击波文件
DCS 桌面颜色分隔文件
DCT Microsoft Visual FoxPro数据库容器
DCU Delphi编译单元文件
DCX Microsoft Visual FoxPro数据库容器;基觉CX的传真图像;宏
DC5 DataCAD绘图文件
DDF Btrieve或Xtrieve数据定义文件,它包含用于描述Btrieve或Xtrieve文件的元数据
DDIF Digital Equipment或 Compaq格式,用于保存他们图像与字处理文档
DEF SmartWareⅡ数据文件;C++模块定义文件
DEFI Oracle 7 卸载脚本文件
DEM 用于表示数字高度模型的USGS基准的文件
DER 认证文件
DEWF Macintosh Sound Cap/Sound Edit录音设备格式
DGN Macintosh 95 CAD绘图文件
DIB 设备无关位图
DIC 目录
DIF 可进行数据互换的电子表格
DIG DigiLink格式;Sound DesignerⅠ音频文件
DIR MacromediaDirector文件
DIZ 描述文件
DLG C++对话框脚本文件
DLL 动态链接库
DLS 可下载声音文件
DMD Visual dBASE数据模块文件
DMF X-Trakker音乐模块(MOD)文件
DOC FrameMaker或FrameBuilder文档;Word Star文档、Word Perfect文档、Microsoft Word文档;DisplayWrite文档
DOT Microsoft Word文档模板
DPL Borland Delph3压缩库
DPR Borland Delphi工程头文件
DRAW Acorn的基于对象的矢量图像文件
DRV 驱动程序
DRW Micrografx Designer/Draw;Pro/E箨�募?
DSF Micrografx Designer VFX文件
DSG DOOM保存的文件
DSM Dynamic Studio音乐模块(MOD)文件
DSP Microsoft Developer Studio工程文件
DSQ Corel QUERY(查询)文件
DST 刺绣机图形文件
DSW Microsoft Developer Studio工作区文件
DTA Word Bank(世界银行)的STARS数据文件
DTD SGML文档类型定义(DTD)文件
DTED 地面高度数字数据(图形的数据格式)文件
DTF Symantec Q&A相关的数据库数据文件
DTM DigiTrakker模块文件
DUN Microsoft拔号网络导出文件
DV 数字视频文件(MIME)
DWD DiamondWare数字化文件
DWG AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式
DXF 可进行互交换的绘图文件格式,二进制的DWG格式的文本表示;数据交换文件
DXR Macromedia Director受保护(不可编辑)电影文件
D64 Commodore的64位模拟磁盘图像文件
EDA Ensoniq ASR磁盘映像
EDD 元素定义文档(FrameMaker+SGML文档)
EDE Ensoniq EPS磁盘映像
EDK Ensoniq KT磁盘映像
EDQ Ensoniq SQ1/SQ2/Ks32磁盘映像
EDS Ensoniq SQ80磁盘映像
EDV Ensoniq VFX-SD磁盘映像
EFA Ensoniq ASR文件
EFE Ensoniq EPS文件
EFK Ensoniq KT文件
EFQ Ensoniq SQ1/SQ2/Ks32文件
EFS Ensoniq SQ80文件
EFV Ensoniq VFX-SD文件
EMD ABT扩展模块
EMF Windows增强元文件
EML Microsoft Outlook Express邮件消息(MIME RTC822)文件
ENC 重演文
ENFF 中性文件格式扩展名
EPHTML Perl解释增强HTML文件
EPS 压缩的PostScript图像
EPSF 压缩的PostScript文件
ERI ERWin文件
ERR 当RobooHELP帮助编译器企图编译一个帮助系统源文件时用来存储错误消息的文件
EPX ERWin文件
ESPS ESPS音频文件
EUI Ensoniq ESP家族的压缩磁盘映像
EVY 特使文档
EWL Microsoft Encarta文档
EXC Microsoft Word禁止字字典
EXE 可执行文件(程序)
F FORTRAN文
F2R Farandoyle线性模块格式
F3R Farandoyle分块线性模块格式
F77 FORTRAN文件
F90 FORTRAN文件
FAR Fradole Composer音乐模块(MOD)文件
FAV Microsoft Outlook导航条
FAX 传真类型图像
FBK Navison 金融备份
FCD 虚拟CD-ROM
FDB Navison 金融数据库
FDF Adobe Acrobat表单文档文件
FEM CADRE有限元素网络文件
FFA,FFL,FFO,FFK Microsoft快速查找文件
FFF GUS PnP银行文件格式
FFT 最终格式文本(IBM的DCA一部分)
FH3 Als Freehand 3绘图?/ca>
Ⅳ 世界上第一个计算机网络安全标准是什么标准
【问题解答】
1983年由美国国防部制定的5200.28安全标准——可信计算系统评价准则TCSEC(世界上第一个计算机网络安全标准),即网络安全橙皮书或桔皮书,主要利用计算机安全级别评价计算机系统的安全性。它将安全分为4个方面(类别):安全政策、可说明性、安全保障和文档。将这4个方面(类别)又分为7个安全级别咐简,从低到高依次为D、C1、C2、B1、B2、B3和A级。
数据库和网络其他子系统也一直用橙皮书来进行评估。橙皮书将安全的级别从低到高分成4个类别:D类、C类、B类和A类,并分为7个级别。
拓展阅脊简岩读:樱御清华大学出版社《网络安全实用技术》贾铁军教授主编
Ⅵ 什么是数据库中的自主存取控制方法和强制存取控制方法
自主存取控制是基于存取权限或特权概念及其实现技术与机制,哪个用户对哪个数据对象具有什么样的权限通过授权来说明。可通过存取控制矩阵来实现。强制存取控制方法是为保证更高程度的安全性,按照TDI/TCSEC标准中安全策略的要求,所采取的强制存取检查手段。
在数据库中,并非所有的用户都要(能)存取所有的数据。用户必须获得适当的权限才可以对所请求的数据其进行相应的操作。检查用户对数据存取权限的过程称就是存取控制。在物理层或逻辑层都可以进行存取控制。
(6)TDI数据库扩展阅读
实现存取控制:
为了实现存取控制,安全机构必须维护一个存取控制矩阵。它包含被授权者、权限施加对象及授予的权限三要索。图中,左标题栏为用户标识符或口令,上标题行为数据(包括程序)的标识符,矩阵体指明了各用户对相应数据的存取权限。
空白则表明该用户对相应数据无任何存取权,授权矩阵的大小与复杂性由安全机构设计与实现而定,并依赖于DBMS、OS及DCMS提供的软件支持。
存取控制矩阵的开发是DBA的任务,但DBMS必须提供DBA以相应的实用例程来建立、维护(批处理或联机处理)、联机存取该矩阵,报告矩阵的内容及违例情况。
Ⅶ 关于数据库原理与应用的几个问题
1 .试述数据、数据库、数据库系统、数据库管理系统的概念。
答:
( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的悔如链人数有 500 人,还可以表示一袋奶粉重 500 克。
( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。
( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的 DBMS 产品很多。着名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle 公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油 ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。
2 .使用数据库系统有什么好处?
答:
使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例橡棚如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS 来完成。用一个通俗的比喻,使用了 DBMS 就如有了一个好参谋、好助手,许多具体的技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多多复杂的细节操心。还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是 DBA 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS 在数据库建立、运用和维护时对数据库进行统一的管理和控制碧孙,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由 DBMS 执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。读者可以在自己今后的工作中结合具体应用,认真加以体会和总结。
3 .试述文件系统与数据库系统的区别和联系。
答:
文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。
文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是操作系统的重要组成部分;而 DBMS 是独立于操作系统的软件。但是 DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。
4 .举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。答 :
( l )适用于文件系统而不是数据库系统的应用例子数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。早期功能比较简单、比较固定的应用系统也适合用文件系统。
( 2 )适用于数据库系统而非文件系统的应用例子目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等),学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等,都适合用数据库系统。希望读者能举出自己了解的应用例子。
5 .试述数据库系统的特点。
答:
数据库系统的主要特点有:
( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。解析注意这里的“整体’夕两个字。在数据库系统中,数据不再针对某一个应用,而是面向全组织,具有整体的结构化。不仅数据是结构化的,而且数据的存取单位即一次可以存取数据的大小也很灵活,可以小到某一个数据项(如一个学生的姓名),大到一组记录(成千上万个学生记录)。而在文件系统中,数据的存取单位只有一个:记录,如一个学生的完整记录。
( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。由于数据面向整个系统,是有结构的数据,不仅可以被多个应用共享使用,而且容易增加新的应用,这就使得数据库系统弹性大,易于扩充。解析数据共享可以大大减少数据冗余,节约存储空间,同时还能够避免数据之间的不相容性与不一致性。所谓“数据面向某个应用”是指数据结构是针对某个应用设计的,只被这个应用程序或应用系统使用,可以说数据是某个应用的“私有资源”。所谓“弹性大”是指系统容易扩充也容易收缩,即应用增加或减少时不必修改整个数据库的结构,只需做很少的改动。可以取整体数据的各种子集用于不同的应用系统,当应用需求改变或增加时,只要重新选取不同的子集或加上一部分数据,便可以满足新的需求。
( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。
( 4 )数据由 DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此, DBMS 必须提供统一的数据控制功能,包括数据的安全性保护、数据的完整性检查、并发控制和数据库恢复。解析 DBMS 数据控制功能包括四个方面:数据的安全性保护:保护数据以防止不合法的使用造成的数据的泄密和破坏;数据的完整性检查:将数据控制在有效的范围内,或保证数据之间满足一定的关系;并发控制:对多用户的并发操作加以控制和协调,保证并发操作的正确性;数据库恢复:当计算机系统发生硬件故障、软件故障,或者由于操作员的失误以及故意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)。下面可以得到“什么是数据库”的一个定义:数据库是长期存储在计算机内有组织的大量的共享的数据集合,它可以供各种用户共享,具有最小冗余度和较高的数据独立性。 DBMS 在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。
6 .数据库管理系统的主要功能有哪些?
答:
( l )数据库定义功能;
( 2 )数据存取功能;
( 3 )数据库运行管理;
( 4 )数据库的建立和维护功能。
7 .试述数据模型的概念、数据模型的作用和数据模型的三个要素。
答:
数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。
( l )数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。
( 2 )数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。
( 3 )数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。解析数据模型是数据库系统中最重要的概念之一。必须通过 《 概论 》 的学习真正掌握数据模型的概念和作用。数据模型是数据库系统的基础。任何一个 DBMS 都以某一个数据模型为基础,或者说支持某一个数据模型。数据库系统中,模型有不同的层次。根据模型应用的不同目的,可以将模型分成两类或者说两个层次:一类是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一类是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、操纵数据库中的数据,一般需要有严格的形式化定义和一组严格定义了语法和语义的语言,并有一些规定和限制,便于在机器上实现。
8 .试述概念模型的作用。
答:
概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
9 .定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图( E 一 R 图)
答:
实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集:同型实体的集合称为实体集。属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。码:惟一标识实体的属性集称为码。实体联系图( E 一 R 图):提供了表示实体型、属性和联系的方法: • 实体型:用矩形表示,矩形框内写明实体名; • 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; • 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1 , 1 : n 或 m : n )。
17 .试述网状、层次数据库的优缺点。
答:
层次模型的优点主要有: ( l )模型简单,对具有一对多层次关系的部门描述非常自然、直观,容易理解,这是层次数据库的突出优点; ( 2 )用层次模型的应用系统性能好,特别是对于那些实体间联系是固定的且预先定义好的应用,采用层次模型来实现,其性能优于关系模型; ( 3 )层次数据模型提供了良好的完整性支持。
层次模型的缺点主要有: ( l )现实世界中很多联系是非层次性的,如多对多联系、一个结点具有多个双亲等,层次模型不能自然地表示这类联系,只能通过引入冗余数据或引入虚拟结点来解决; ( 2 )对插入和删除操作的限制比较多; ( 3 )查询子女结点必须通过双亲结点。
网状数据模型的优点主要有: ( l )能够更为直接地描述现实世界,如一个结点可以有多个双亲; ( 2 )具有良好的性能,存取效率较高。
网状数据模型的缺点主要有: ( l )结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握; ( 2 )其 DDL 、 DML 语言复杂,用户不容易使用。由于记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适当的存取路径。因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。
18 .试述关系模型的概念,定义并解释以下术语: ( l )关系( 2 )属性( 3 )域( 4 )元组 ( 5 )主码( 6 )分量( 7 )关系模式
答:
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 ( l )关系:一个关系对应通常说的一张表; ( 2 )属性:表中的一列即为一个属性; ( 3 )域:属性的取值范围; ( 4 )元组:表中的一行即为一个元组; ( 5 )主码:表中的某个属性组,它可以惟一确定一个元组; ( 6 )分量:元组中的一个属性值; ( 7 )关系模式:对关系的描述,一般表示为关系名(属性 1 ,属性 2 , … ,属性 n )
19 .试述关系数据库的特点。
答:
关系数据模型具有下列优点: ( l )关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。 ( 2 )关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。 ( 3 )关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。
20 .试述数据库系统三级模式结构,这种结构的优点是什么?
答:
数据库系统的三级模式结构由外模式、模式和内模式组成。(参见书上图 1 . 29 ) 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMs 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
21 .定义并解释以下术语:模式、外模式、内模式、 DDL 、 DML 模式、外模式、内模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。 DDL :数据定义语言,用来定义数据库模式、外模式、内模式的语言。 DML :数据操纵语言,用来对数据库中的数据进行查询、插入、删除和修改的语句。
22 .什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
答:
数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
23 .试述数据库系统的组成。
答:
数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
24 . DBA 的职责是什么?
答:
负责全面地管理和控制数据库系统。具体职责包括: ① 决定数据库的信息内容和结构; ② 决定数据库的存储结构和存取策略; ③ 定义数据的安全性要求和完整性约束条件; ④ 监督和控制数据库的使用和运行; ⑤ 改进和重组数据库系统。 25 .系统分析员、数据库设计人员、应用程序员的职责是什么?答系统分析员负责应用系统的需求分析和规范说明,系统分析员要和用户及 DBA 相结合,确定系统的硬件、软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。
1 .试述关系模型的三个组成部分。
答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
2 .试述关系数据语言的特点和分类。
答:关系数据语言可以分为三类:
关系代数语言。
关系演算语言:元组关系演算语言和域关系演算语言。
SQL:具有关系代数和关系演算双重特点的语言。
这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。
4 .试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?
答:实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。
若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。
5.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:
1)求供应工程J1零件的供应商号码SNO:
πSno(σSno=‘J1’(SPJ))
2)求供应工程J1零件P1的供应商号码SNO:
πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ))
3)求供应工程J1零件为红色的供应商号码SNO:
πSno(σPno=‘P1‘ (σCOLOR=’红‘ (P)∞SPJ))
4)求没有使用天津供应商生产的红色零件的工程号JNO:
πJno(SPJ)- πJNO(σcity=‘天津’∧Color=‘红‘ (S∞SPJ∞P)
5)求至少用了供应商S1所供应的全部零件的工程号JNO:
πJno,Pno(SPJ)÷ πPno(σSno=‘S1‘ (SPJ))
6.试述等值连接与自然连接的区别和联系。
答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。
7.关系代数的基本运算有哪些 ? 如何用这些基本运算来表示其他运算?
答:并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。
1 .试述 sQL 语言的特点。
答:
(l)综合统一。 sQL 语言集数据定义语言 DDL 、数据操纵语言 DML 、数据控制语言 DCL 的功能于一体。
(2)高度非过程化。用 sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及 sQL 语句的操作过程由系统自动完成。
(3)面向集合的操作方式。 sQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
(4)以同一种语法结构提供两种使用方式。 sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。
(5)语言简捷,易学易用。
2 .试述 sQL 的定义功能。
sQL 的数据定义功能包括定义表、定义视图和定义索引。 SQL 语言使用 cREATE TABLE 语句建立基本表, ALTER TABLE 语句修改基本表定义, DROP TABLE 语句删除基本表;使用 CREATE INDEX 语句建立索引, DROP INDEX 语句删除索引;使用 CREATE VIEW 语句建立视图, DROP VIEW 语句删除视图。
1 .什么是数据库的安全性?
答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。
2 .数据库安全性和计算机系统的安全性有什么关系?
答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。
系统安全保护措施是否有效是数据库系统的主要指标之一。
数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的,
3 .试述可信计算机系统评测标准的情况,试述TDI / TCSEC 标准的基本内容。
答:各个国家在计算机安全技术方面都建立了一套可信标准。目前各国引用或制定的一系列安全标准中,最重要的是美国国防部(DoD )正式颁布的《 DoD 可信计算机系统评估标准》 (伽sted Co 哪uter system Evaluation criteria ,简称TcsEc ,又称桔皮书)。(TDI / TCSEC 标准是将TcsEc 扩展到数据库管理系统,即《 可信计算机系统评估标准关于可信数据库系统的解释》 (Tmsted Database Interpretation 简称TDI , 又称紫皮书)。在TDI 中定义了数据库管理系统的设计与实现中需满足和用以进行安全性级别评估的标准。
TDI 与TcsEc 一样,从安全策略、责任、保证和文档四个方面来描述安全性级别划分的指标。每个方面又细分为若干项。
5 .试述实现数据库安全性控制的常用方法和技术。
答:实现数据库安全性控制的常用方法和技术有:
( l )用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。
( 2 )存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如CZ 级中的自主存取控制( DAC ) , Bl 级中的强制存取控制(MAC )。
( 3 )视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
( 4 )审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA 可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。
( 5 )数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。
6 .什么是数据库中的自主存取控制方法和强制存取控制方法?
答:
自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。
强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象。
7 .SQL 语言中提供了哪些数据控制(自主存取控制)的语句?请试举几例说明它们的使用方法。
答:
SQL 中的自主存取控制是通过GRANT语句和REVOKE语句来实现的。如:
GRANT SELECT , INSERT ON Student
TO 王平
WITH GRANT OPTION ;
就将Student 表的SELECT 和INSERT 权限授予了用户王平,后面的“WITH GRANT OPTION ”子句表示用户王平同时也获得了“授权”的权限,即可以把得到的权限继续授予其他用户。
REVOKE INSERT ON Student FROM 王平CASCADE ;
就将Student 表的INSERT 权限从用户王平处收回,选项CASCADE 表示,如果用户王平将Student 的INSERT 权限又转授给了其他用户,那么这些权限也将从其他用户处收回。