- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1讲 启动SQL Server 2008
1.1 数据库的概念 1.数据和信息 数据是人们用于记录事物情况的物理符号。 信息是数据中所包含的意义。通俗地讲,信息是经过加工处理并对 人类社会实践和生产活动产生决策影响的数据。 数据与信息既有区别,又有联系。数据是表示信息的,但并非 任何数据都能表示信息,信息只是加工处理后的数据,是数据所表 的内容。 2. 数据处理和数据管理? 数据处理是指将数据转换成信息的过程。它包括对数据的收集、存 储、分类、计算、加工、检索和传输等一系列活动。 数据管理是指数据的收集、组织、存储、检索和维护等操作 1.3 数据库和数据库系统 1.3 数据库和数据库系统 1.1 数据库的概念 5.数据库系统 数据库系统(Database System,DBS)是一个计算机应用系统。它是 把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务 的系统。 数据库系统是由计算机系统、数据库及其描述机构、数据库管理 系统和有关人员组成的具有高度组织性的总体。 数据库系统的简单结构 1.1 数据库的概念 数据库:是数据的汇集,它以一定的组织形式存于存储介质上。 DBMS:是管理数据库的系统软件,它实现数据库系统的各种功能。是数据库系统的核心。 DBA:负责数据库的规划、设计、协调、维护和管理等工作。 应用程序:指以数据库为基础的应用程序。 1.2 数据库模型 现实世界的数据描述 1. 数据处理的3个阶段 1.2 数据库模型 数据模型就是现实世界的模拟。现有的数据库系统,均是基于某种数据模型的,掌握数据模型的基本概念是学习数据库的基础。数据模型分为概念模型和结构数据模型。 概念模型也称信息模型,常用的表示方法:实体-关系(E-R)方法。 数据结构模型直接面向数据库中的数据的逻辑结构,主要包括网状模型、层次模型、关系模型等。 1.数据模型的组成 (1)数据结构 数据结构是所研究对象的数据类型的集合。这些对象是数据库的组成成分,包括描述客观对象(实体)的数据对象,也包括描述客观对象(实体)之间联系的数据对象。 数据结构是对数据的组织方式及其类型,即静态特性的描述,是刻画一个数据模型性质最重要的方面,因为数据的组织方式及其类型不同,在此基础上允许执行的操作和操作规则就有所不同。因此,在数据库系统中,人们通常根据其数据结构的类型来命名数据模型,进而命名数据库的类型 (2)数据操作 数据操作是指对数据库中各种数据对象的实例允许执行的操作集合,包括操作及其操作规则。数据结构不同,数据操作及其操作规则就有所不同。 数据操作主要包括查询和更新两大类。数据模型应能定义这些操作的确切含义、操作符号、操作规则和操作语言,和数据结构不同,数据操作是对数据动态特性的描述。 2.概念模型 (1) 实体 是客观事物的真实反映。可以是实际存在的对象、抽象概念或事件。 (2)属性 将事物特性称为实体属性。 例如,为描述一个职工,可能涉及如下属性:编号、姓名、性别、出生日期和职称。 (3)实体型和实体值 实体型就是实体的结构描述,通常是实体名和属性名的集合; 具有相同属性的实体,有相同的实体型。实体值是一个具体的实体, 是属性值的集合。 例如,教师实体型是: 教师(编号、姓名、性别、出生日期、职称、基本工资、研究方向) 教师“李亦光”的实体值是: (15031,李亦光,男,09/21/65,教授,678,数据库技术) (4)属性型和属性值 属性型就是属性名及其取值类型,属性值就是属性在其值域中所取的具体值。 例如:“103601”是编号值;“李晓光”是姓名值;“1”是性别值 。 (5)实体集 性质相同的同类实体的集合称为实体集。 如一个系的教师。 3.实体间的联系 实体之间的对应关系称为联系,它反映了现实世界事物之间 的相互关联。 联系的类型: 一对一联系 记为1 :1。 (如学校与校长间的联系) 一对多联系 记为1:n。 (如宿舍房间与学生的联系 ) 多对多联系 记为m :n。 (如一个教师可以教授多个学生,而一个学生又可以受教于多个教师) 数据模型 概念模型只是将现实世界的客观对象抽象为某种信息结构,这种信息结构并不依赖于具体的计算机系统,而对应于数据世界的模型则由数据模型描述,数据模型是数据库中实体之间联系的抽象描述即数据结构。 (3)关系数据模型 和层次模型和网状模型相比,关系模型具有以下优点: 关系模型就有严格的数学基础。 关系模型中的数据结构非常单一,从而使数据操作也非常统一,用户易懂易用。 数据的存取路径对用户透明,数据操作高度非过程化,使数据具有更高的独
文档评论(0)