已解决问题
谷歌rhryjf用户在2014.01.04提交了关于“我的战争求**库基础知识”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-28T18:06:38。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
第一章**库基础知
本章以概念为主,主要是了解**库的基本概念,**库技术的发展,**模型,重点守系
第一节:信息,**与**处理
一、信息与**:
1、信息:是现实世界事
信息的主要特征是
2、**:**是信息的载体和
3、**与信息的
二、**处理
2、**管理:**收集、分类、组织、编码、存储、检索、传输和维护等环节是**处理的基本操作,称为**管理。**管理是
3、**库技术
4、**管理技术的三个阶段:人工管理,文件管理和**库系统。
一、**库的发展:**库的发展经历了三个阶段:
1、层次型和网状型:
代表**品是1969年IBM公司研制的层次模型数
2、关系型**型库:
目前大部分**库采用的守
3、第三代**库将为更加丰富的**模型和
二、**库技
1、面向
**库研究人员借鉴和吸收
2、数
3、面向专
三、**库系统的组成:
**库
1、**库(DB):
**库是
2、**库管理系统(DBMS):
**库管理系统是维护和管理**库的软件,是**库与用户之间的界面
3、应用程序:
4、计算机软件:
5、计算机硬件:
包括CPU、内存、磁盘等。要求有足够大的内
6、各类人员。
四、**库系统的特点:
1、****享:
2、面向全组织的**结构化:
**不再从属于一个特定应用,而是按照某种模型组织成为一个结构化的整。它描述**要身的特性,也描述**与**之间的种种联系。
3、**独立性:
4、可控**冗余度:
5、统一**控制功能:
**安全性控制:指采取一定的安全保密措施确保**库中的**不被非法用户存取而造成**的泄密和破坏;
**完整性控制:是指**的正确性、有效性与相容性。
并发控制:多个用户对**进行存取时,采取必要的措施进行**保护;
**恢复:系统能进行应急处理,把**恢复到正确状态。
第三节:**模型
一、**组织:
关系型**库中的**层次如下:
1、**项(field):又称字段,用于描述实体的一个属性,是**库的基本单位。一般用属性名作项名;
2、记录(Record):又称为结点,由若干个**项组成,用于描述一个对象;
3、文件(File):由若干个记录组成;
4、**库(DataBase):由逻辑相关的文件组成。
二、**模型:
**的组织形式称为**模型,它决定**(主要是结点)之间联系的表达方式。主要包括层次型、网状型、关系型和面向对象型四种。层次型和网状型是早期的**模型,又称为格式化**系统数模型。
以上四种模型决定了四种类型的**库:层次**库系统,网状**库系统,关系型**库系统以及面向对象**库系统。
目前微机上使用的主要守系型**库。
1、层次型:是以记录为结点的有向树;图如教材P7图1--2
2、网状型:树的集合,它的表示能力以及精巧怀强于层次型,但独立性下降。
3、关系型:
在关系型中,**被组织成若干张二维表,每张表称为一个关系。
一张表格中的一列称为一个“属性”,相当于记录中的一个**项(或称为字段),属性的取值范围称为域。
表格中的一行称为一个“元组”,相当于记录值。
可用一个或若干个属性集合的值标识这些元组,称为“关键字”。
每一行对应的属性值叫做一个分量。
表格的框架相当于记录型,一个表格**相当于一个同质文件。所有关系由关系的框架和若干元组构成,或者说关系是一张二维表。
关系型的特点:描述的一致性;可直接表示多对多关系;关系必须舒范化的;关系模型建立在数学概念基础上。
4、面向对象型:主要采用对象和灯的概念。
第四节:关系型**库
一、关系型**库的发展:
1、**库**品种类繁多:像dBA**,FoxBA**,Clipper,Paradox,Acess等。
2、采用SQL语言:SQL(StructuredQueryLanguage)“结构化查询语言”,是通用的关系型**库操作语言,可以查询、定义、操纵和控制**库。它是一种俘程化语言。
3、支持面向对象的程序设计:
4、提供良好的图形界面和窗口;
5、支持**的客户机/服务器和分布式处理;
6、提供新一代的**库管理系统开发工具:支持GUI(图形界面)、ODBC(****库连接)、OLE(对象的链接与嵌入)、DLL(动态链接)等。
二、关系型**库管理系统(RDBMS)及其**品:
主要著名的关系型**库**品有Oracle、Sybase、Informix、DB2、Inges、Paradox、Access、SQLServer等。**库应用系统开发工具是PowerBuilder和Delphi。