SQL 数据库 入门基础知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL 数据库 入门基础知识

数据库基础知识 主讲:唐磊 QQ:663485497 Email:663485497@ 主要内容 数据、数据处理与数据库 数据库发展阶段 数据库管理系统 数据模型 关系数据库 数据完整性 关系模式的规范化 数据冗余 数据、数据处理与数据库 数据(Data):数据是对客观事物特征的一种抽象的符号化表示,是记录下来的信息。如数字、文字,声音、 图像等。在计算机中所有数据都采用二进制编码进行存储。 数据处理(Data Processing, DP):对各种形式的数据进行收集、组织、加工、存储、传播、提炼等。 数据、数据处理与数据库 数据库(DataBase,DB):特指以一定组织形式存储于计算机中的相关数据的集合。 数据库发展阶段 数据库发展阶段分为:人工管理阶段、文件管理阶段和数据库系统阶段。 人工管理阶段:①出现于50年代中期以前;②计算机中没有支持数据库管理的软件;③数据组织面向应用,不能共享,数据重复;④在程序中要定义数据的逻辑结构和物理结构,数据与程序不独立;⑤数据处理方式—批处理。 数据库发展阶段 数据库发展阶段 文件系统阶段:①数据逻辑结构与物理结构分开;②数据可以长期保存在磁盘上;③文件组织多样化;④数据可以重复使用;⑤由于面向程序,数据仍存在大量的冗余。 数据库发展阶段 数据库系统阶段:①实现了数据结构化;②有较高的数据独立性;③提供数据库恢复、并发控制、数据完整性和数据安全性控制;④增加了系统灵活性(以数据项为单位);⑤用户操作更灵活(程序方式和交互方式)。 数据库发展阶段 数据库管理系统 数据库管理系统是帮助用户建立、使用和管理数据库的计算机软件系统。它是数据库系统的核心。数据库管理系统使用户方便地定义和操纵数据库中的数据,并能保证数据的安全性,完整性、并发性和系统恢复。如:SQL Server、Oracle、Access、FoxPro等。 数据库管理系统 三个世界 计算机信息管理的对象是现实生活中的客观事物,但这些事物是无法直接送入计算机的,必须进一步整理和归类,进行信息的规范化,然后才能将规范信息数据化并送入计算机的数据库中保存起来。 这一过程经历了三个领域──现实世界、信息世界和数据世界。 三个世界 (1) ?现实世界:存在于人脑之外的客观世界,包括事物及事物之间的联系。 (2)??信息世界:是现实世界在人们头脑中的反映。 (3)??数据世界:将信息世界中的实体进行数据化,事物及事物之间的联系用数据模型来描述。 术语的对照 例子:学生借阅图书 现实世界中:学生借阅图书 在信息世界中将抽象为学生和书籍两个实体集,两个实体集间的联系为“借阅”。 用关系模型表示为学生、书籍和借阅三个关系。 用Sql Server中建立学生、书籍和借阅三个数据表,并为学生和借阅两个表建立联系,为书籍和借阅两个表建立联系。这样,就完成了从现实世界到数据世界的转换。 数据模型 数据库的数据结构形式,叫数据模型,它是对数据库如何组织的一种模型化表示。 如果这个模型只能表示存储什么信息,那么它是简单的,是文件系统早已解决了的问题,更重要的是要以一定数据结构方式表示各种信息的联系。 数据模型表示的是数据库框架。打个比方,建设一幢楼房,首先要有建筑结构图,根据这个结构图先搭好架子,然后才能堆砖砌瓦,使建筑物符合要求,数据模型就相当于这个建筑结构图,根据这个结构图组织装填数据。 数据模型的形式 概念模型(抽象的) 概念模型是数据库设计人员在认识现实世界中实体与实体间联系后进行的一种抽象。 实现模型(具体的) 有三种:层次型、网络型和关系型 概念模型 最常用的描述概念模型的方法,称为实体—联系方法(Entity-Relationship Approach),简称E-R方法。 实体:指客观存在并可相互区别的物体。实体可以是实在的物体,如学生、图书等,也可以是抽象的事件,如订货、借书等。 属性:实体具有的某一种特性。如学生实体具有的姓名、性别等属性。 实体集:性质相同的同类实体的集合称为。如一个班的学生、图书馆的所有图书、皇马球队的所有场比赛等。 实体型:属性的集合,例学生实体型描述为:学生(学号、姓名、性别、出生年月) 实体之间的联系 一对一:工厂——厂长 一对多:系——教师 多对多:商店——顾客 实体之间的联系 例教师讲课E—R图 实现模型 目前有三种常用的实现模型形式: ①层次型-----IMS ②网状型-----DBTG ③关系型-----Access、Visual FoxPro、Oracle、DB2、Sybase、SQL Server等。 (1)层次型 有且仅有一个结点无双亲,称之为“根”。 ? 除根结点外,其他子结点,有且仅有一个双亲。 各实体型由上向下是一对多关系。 (1)层次型

文档评论(0)

138****7331 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档