- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计基础-二级access公共基础研讨
1
第四章 数据库设计基础
一、数据库系统的基本概念
二、数据模型
三、关系代数
四、数据库设计与管理
2
一、数据库系统的基本概念
1.数据库数据库(database)是指长期存储在计算机内的、有组织的、可共享的数据集合。它具有最小的冗余度,但却有最高的独立性。
2.数据数据〈data)是指描述事务的符号记录。例如,描述一名学生的方法是(张三,男, 1981,北京,党员)。数据是数据库中存储的基本对象。数据库中数据的特点:按照一定的数据模型来组织、描述和储存,具有较小的冗余度和较高的独立性和易扩展性,并为各种用户所共享。
3
3.数据库系统数据库系统(Database System, DBS)由计算机硬件、数据库(数据)、数据库管理系统(软件)、应用系统、数据库管理员与用户等部分组成。
数据库系统的发展有以下3个阶段:第一阶段: 20世纪50年代中期以前为人工管理阶段,主要特点是数据不能保存、应用程序管理数据、数据不共享、不具有数据独立性。第二阶段: 20世纪50年代后期到60年代中期的文件系统阶段,主要特点是能长期保存数据,应用文件系统管理数据、数据共享性差、数据独立性差。
4
第三阶段: 20世纪60年代后期开始的数据库系统阶段。这时期的数据库系统的特点如下所述。①数据结构化。②数据的共享性高、冗余度低、可以扩充。③应用程序与数据独立性高。④数据自DBMS统一管理和控制。
值得注意的是:数据结构化是数据库与文件系统的根本区别。
4.数据库管理系统数据库管理系统(DBMS)是指帮助用户创建和管理数据库的应用程序的集合(软件)。 DBMS是数据库系统的核心。
5
常用的数据库管理系统有微软公司的SQL Server、甲骨文公司的Oracle、IBM公司的DB2和IMS(层次)。
5.数据库应用系统数据库应用系统(Database Application System, DBAS)是指利用数据库系统进行开发的一个应用系统,由数据库系统、应用软件及应用界面这三者组成,具体包括数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件与应用界面。
6
6.数据库管理员由于数据库的共享性,因此对数据库的规划、设计、维护、监视等需要专人管理,称他们为数据库管理员(DataBase Administrator, DBA)。DBA的主要工作是数据库设计、数据库维护、改善系统性能。
7. 数据库系统的内部体系结构 从数据库管理系统的角度看,数据库系统有三级模式结构:模式、内模式、外模式。
7
模式、内模式、外模式。这3者关系如图所示
8
为了实现三级模式之间的转换,数据库系统在三级模式之间提供了两个层次的映像,外模式/模式映像和模式/内模式映像
数据库的二级映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。(1)物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式的改变,都不影响数据库的逻辑结构,从而不致引起应用程序的变化(物理结构与应用程序)。(2)逻辑独立性是指数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应地修改应用程序(全体逻辑结构与应用程序)。
9
二、数据模型
1.数据模型的基本概念
数据模型是指模拟现实世界中的实物及其之间关系的方法。数据模型有数据结构(静态)、数据操作(动态)和数据约束条件3个要素,其中数据结构是最关键的要素。
数据模型按不同的应用层次可分为3种:概念数据模型、逻辑数据模型、物理数据模型。(1)概念模型:面向用户、客观世界,与DBMS无关,与计算机平台无关,著名的概念模型是E-R图。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是现实世界到机器世界的一个中间层次。
10
(2)逻辑模型:又称数据模型,是面向数据库系统的模型。该模型着重于在数据库系统一级的实现。著名的逻辑模型有层次、网状、关系、面向对象模型4种。
(3)物理数据模型:又称物理模型,是面向计算机物理表示的模型。此模型给出了数据模型在计算机上物理结构的表示。
2.实体联系模型(E-R图)实体联系模型中常见的概念如下:(1)实体与实体集客观存在并可以区别的事物称为实体。实体可以是人、事、物,也可以是抽象的概念或联系。
11
凡是有共性的实体可以组成一个集合,称为实体集。例如:小赵,小李是实体,他们又具有学生的共性,所以可以组成一个实体集。 (2)属性和域现实世界中事物均有一些特性,这些特性可以用属性来表示。属性刻画了实体的特征。一个实体往往可以有若干个属性。每个属性可以有值,一个属性的取值范围称为该属性的域
文档评论(0)