SQL SERVER 2005 基础(一)
使用数据的好处:
- 数据按照固定的结构化的形式统一存放在一起,可以进行有效的检索和访问,并可以对数据进行集中控制。
- 可以减少数据的冗余度,只包含较少的重复数据,能够有效的保持数据信息的一致性。完整性。
- 实现数据共享和并发控制,数据可以被多个用户使用,可以同时存取数据库中的数据,可以通过不同的程序设计语言访问数据库,并在他们同时访问数据的时候,互相之间不受影响。
- 有助于维护数据独立性,数据的存储形式和逻辑结构的变化尽可能不导致对应用程序的修改。
- 加强对数据的保护,保证数据的正确性。有效性和一致性,对数据进行保密性控制以防止数据不被非法使用,并提供适当的数据恢复能力。
数据模型
- 层次模型:有向树,除根节点之外,任何节点只有一个父节点,一个父节点可以有很多个子节点。在层次模型中,数据是按层次路径存取的。
- 网状模型:可以有一个以上的节点无父节点,至少有一个节点有多于一个的父节点。
- 关系模型:用表格数据来表示实体和实体联系的模型。表是关系数据库系统中存储和管理数据的基本单元。关系模型的表格中存放 实体本身的数据和实体间的联系。(两个表通过定义相同的属性名反映它们之间的联系;定义第三个表,把这两个表建立起联系)
SQL Server 2005 的组件
- 数据库引擎:是用于存储。处理和保护数据的核心服务。
- Reporting Services :是一种报表平台,可用于创建和管理各种形式的报表。
- Analysis Services :为商业智能应用程序提供了联机分析处理(OLAP)和数据挖掘功能。
- Notification Services :可以生成并向大量订阅方及时发送个性化的消息,还可以向各种各样的设备传递消息。
- Integration Services :是一种企业数据转换和数据集成解决方案。
- 全文搜索: 可以根据单词和短语对SQL Server 表中基于纯字符的数据进行全文查询。
- 复制:是在数据库之间对数据和数据库对象进行复制和分发,以在数据库之间进行同步以保持一致性的技术。
- Service Broker :对分布式队列提供了本机支持,提供了生成分布式应用程序所必须的基础结构。
引用请说明出处