数据库入门分析和总结.docxVIP

  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文档。上传文档
查看更多
Li Li hong Xing PAGE PAGE 1 数据库入门 一.数据库系统概述 数据库 DataBase,简称 DB,顾名思义,是存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的,换而言之,数据库是长期存储在计算机内的、有组织的、可共享的数据集合。 如何科学地组织和存储数据、如何高效地获取和维护数据,完成这一任务的是位于用户与操作系统之间的一种系统软件——数据库管理系统(DataBase Management System,简称DBMS)。DBMS 提供数据定义语言(Data Definition Language,简称 DDL),用户通过 DDL 可以方便地对数据库中的数据对象进行定义;DBMS 还提供数据操作语言(Data Manipulation Language,简称 DML),用户使用 DML 操纵数据实现对数据库的基本操作,如查询、插入、删除和修改。 计算机系统、数据库、数据库管理系统和相关人员组成了数据库系统。需要强调的是,数据库的建立、使用和维护等工作仅靠 DBMS 是远远不够的,还需要有专门的人员来完成,这类人员被称为数据库管理员(DataBase Administrator,简称 DBA)。 用户 用户 用户 用户 应用系统 数据库管理系统 及应用开发工具 数据库管理员 操作系统 数据库 数据库系统示意图 与传统的文件系统相比较,数据库系统使信息系统从以加工数据的程序为中心转到围绕共享的数据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。 数据库技术作为 IT 领域中应用最广、发展最快的技术之一,其发展始终是围绕着数据模型的主线展开的。 二.数据模型 大家知道,数据库是组织或部门所涉及的数据的综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换成计算机能够处理的数据。在数据库中我们用数据模型这个工具来抽象、表示和处理现实世界中的数据。 简单地说,数据模型就是现实世界的模拟,是模型化现实问题的工具。 站在不同的层次,根据模型应用的不同目的,可以将数据模型划分为两类: 从用户的视图建立现实问题的概念模型,即数据库设计。 从计算机的视图对数据建模,即建立数据模型,包括网状模型、层次模型、关系模型、面向对象数 据模型等,主要用于 DBMS 的实现。现实世界 抽象 信息世界 概念模型 计算机世界 DBMS 支持的数据模型 现实世界中客观对象的抽象过程 为了将现实世界中的具体事物抽象、表示为 DBMS 支持的数据模型,人们常常首先将现实世界抽象为信息世界,然后将信息世界转换为计算机世界。也就是说,首先把现实世界中的客观对象抽象为某一信息结构,这种信息结构并不依赖具体的计算机系统,只是概念上的模型;然后再把概念模型转换为计算机上 DBMS 支持的数据模型。 下面介绍两类不同的数据模型——概念模型和数据模型。 概念模型 由上图可以看出,概念模型实际上是现实世界到机器世界的一个中间层次,用于信息世界的建模, 是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 1)信息世界中的基本概念 ①实体:客观存在并可相互区别的事物称为实体。实体可以是具体的事物,也可以是抽象的概念或联系, 例如,一名学生、一门课、学生的一次选课、学生与院系的关系(即某学生在某学院学习)等等,都是实体。 ②属性:实体所具有的某一特性称为属性。一个实体可以由若干属性来刻画。例如:学生实体可以由学号、姓名、性别、出生日期、籍贯等刻画组成。(0113010731,张三,男,1983/05/04,湖北)这些属性 值组合起来表征了某名学生。 ③码:唯一标识实体的属性集称为码。例如:学号是学生实体的码。 ④域:属性的取值范围称为该属性的域。例如:学号的域为 10 位数值,姓名的域为文本字符串,性别的域为(男,女)。 ⑤实体型:具有相同属性的实体必然具有共同的特征和性质。用实体名及属性名集合来抽象和刻画同类实体,称为实体型。例如:学生(学号,姓名,性别,出生日期,籍贯)就是一个实体型。 ⑥实体集:同型实体的集合称为实体集。例如:某班全体学生就是一个实体集。 ⑦联系:在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系。实体之间的联系通常是指不同实体集之间的联系。 两个实体之间的联系可以分为三类: 一对一联系(1:1):若对于实体集 A 中的每一个实体,实体集 B 中至多有一个(也可以没有)实体与之联系,反之亦然,则实体集 A 与实

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档