- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章数据库系统基础知识 本 章 要 点 1.1 数据库系统概述 1.2 模型 1.3 关系数据库 1.4 数据库应用实例——商品进销存系统 1.1 数据库系统概述 1.1.1 数据库的基本概念 1.信息与数据 用符号来表示客观事物的特性和特征,这些符号及其组合就是数据。 信息是指数据经过加工处理后所获取的有用知识。信息是以某种数据形式表现的。 2. 数据处理 数据处理就是将数据转换为信息的过程。数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。 数据处理也称信息处理。 1.1.2 数据库系统(Database System,DBS)的组成 1.数据库(Database,DB) 以一定的组织方式将相关的数据组织在一起,长期存放在计算机外存储器内为多个用户所共享,与应用程序彼此独立的一组相关数据的集合。 2.数据库管理系统( Database Management System,DBMS) 介于用户与操作系统之间的一层数据库管理软件,它为用户和应用程序提供了访问数据库资源的接口。 3.数据库应用程序系统 指系统开发人员采用数据库系统资源开发出来的、针对某一管理对象而设计的一个面向用户的应用软件系统,它建立在DBMS之上,具有良好的交互操作性和用户界面。 4.人员 指管理、开发和使用数据库系统的全部人员,主要包括数据库管理员、应用程序员和终端用户。 1.1.3 数据库系统的特点 1.面向全组织的数据结构,实现数据共享,减少数据冗余 2.采用数据模型来表示 3.具有较高的数据独立性 4.统一的数据控制功能 1.1.4 数据库技术的发展 1.分布式数据库系统 2.面向对象的数据库系统 3.数据仓库 1.2 模 型 模型是对部分现实世界的抽象。在数据库技术中,将模型划分为三个层次,一是概念模型,二是数据模型,三是物理模型。 1.2.1 概念模型 1.实体描述 (1)实体。客观存在的事物称为实体。如一名学生,一笔交易。 (2)实体属性。实体的特征称为属性。若干个属性值所组成的集合可描述一个实体(个体)。例如商品实体用(商品编号,商品名称,类别,售价,说明,外观)等多个属性来描述。 (3)实体集 属性相同的同类实体的集合称为实体集。例如,一个超市的所有商品或某个月份的所有交易。 2.实体联系 常见的实体联系有3种:一对一联系、一对多联系和多对多联系。 3.实体联系模型(E-R模型) 实体联系模型是一组对信息世界建模的概念工具。实际应用中采用E-R图来描述现实世界的概念模型。 E-R图提供了表示实体型、属性和联系的方法。 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆表示,椭圆内写明属性名,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边与有关实体型连接,同时在无向边旁标明联系的类型。如果联系具有属性,也要用无向边与该联系连接起来,并在无向边旁标注联系的类型(1:1,1:n或m:n)。 如图所示是用E-R图表示的一个商场的销售模型。 1.2.2 数据模型 数据模型是指数据库中数据与数据之间的关系。 数据库管理系统常用的数据模型有下列三种: 层次模型 网状模型 关系模型 1.层次数据模型(Hierarchical Model) 特点: (1)有且仅有一个结点无父结点,称其为根结点; (2)其他结点有且只一个父结点。 2.网状数据模型(Network Model) 特点: (1)一个以上结点无父结点 (2)至少有一结点有多于一个的父结点 3.关系模型(Relational Model) 由行与列构成的二维表,在数据库理论中称为关系,用关系表示的数据模型称为关系模型。 具有数据结构单一、理论严密、使用方便、易学易用的特点,目前绝大多数数据库系统的数据模型,都是采用关系数据模型。 Visual FoxPro是一种典型的关系型数据库管理系统。
文档评论(0)