1.4数据库设计基础.docVIP

  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文档。上传文档
查看更多
1.4数据库设计基础

数据库设计基础 数据库是当前软件处理的信息核心,目前大部分软件都是基于数据库的,因此学习一下数据库知识对程序开发也是很有帮助的。本章主要的考核点是关系模型、关系代数及数据库系统的基本概念,其余的知识点了解即可,其中数据库的设计和管理可以结合着软件工程来看,考生会发现这两者有很多相似之处。除了关系代数会考一些简单的计算问题外,其余的都是以概念题的形式考核,考生需要仔细的阅读。 考试必备知识 数据库系统的基本概念 数据、数据库、数据库管理系统 数据(Data):数据实际上就是描述事务的符号纪录。数据分为临时性数据和永久性数据。 数据库(DB):数据库是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可以被各个应用程序所共享。 数据库管理系统(DBMS):数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。 数据库管理系统具有以下功能:a.数据模式定义b.数据存取的物理构件c.数据操纵d.数据的完整性、安全性定义与检查e.数据库的并发控制与故障恢复f.数据的服务。 数据库管理系统提供数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)三种数据语言以及交互式命令语言和宿主型语言两种数据语言形式。 数据库管理员(DBA):主要工作:数据库设计、数据库维护和改善系统性能,提高系统效率。 数据库系统(DBS):有数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一(硬件平台)和系统平台之二(软件平台)组成。 数据库应用系统(DBAS):数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成。 2)数据库系统的发展 数据库系统的发展经历了一下阶段: 晚间系统阶段:文件系统是数据库系统发展的初级阶段,它提供了简单的数据共享与数据管理能力,但是它无法提供完整的、统一的管理和数据共享能力。 层次数据库与网状数据库系统阶段:层次数据库和网状数据库为统一管理与共享数据提供了有利支撑,但是这两种数据库系统受文件的物理影响较大,对数据库使用带来了不便。 关系数据库系统阶段:关系数据库系统结构简单,使用方便,逻辑性强物理性少。 3)数据库系统的基本特点 数据的集成性:数据库的集成性主要表现在如下几个方面:1)在数据库系统中采用统一的数据结构方式2)数据库系统中按照多个应用的需要组织全局的统一数据结构(数据模式),数据模型不仅可以建立全局的数据结构,还可以建立数据间的语义联系从而构成一个内在紧密联系的数据整体3)数据库系统中的数据模式是多个应用共同的、全局的数据结构,而每一个应用的数据则是全局结构中的一部分,称为局部结构(即视图),这种全局与局部的结构模式构成了数据库系统数据集成性的主要特征。 数据的高共享性与低冗余性:由于数据的集成性使得数据可以为多个应用所共享,数据共享自身又可以极大的减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。 数据独立性:数据独立性是指数据与程序的互不依赖性。它包括数据的物理独立性和逻辑独立性。物理独立性是数据的物理结构(包括存储结构、存取方式等)的改变,不影响数据库的逻辑机构。数据的逻辑独立性是指书库总体逻辑结构的改变,不需要相应修改应用程序。 数据统一管理与控制:数据库系统不仅为数据提供改读集成环境,同时还为数据提供统一的管理手段。主要包括数据的完整性检查、数据的安全性保护和数据库的并发控制。 4)数据库系统的内部结构体系 数据库系统的三级模式:数据库系统提供概念模式、外模式和内模式三级数据模式。其中概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)的公共数据视图。外模式也称为子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,他由概念模式推倒而出。内模式又称为物理模式,他给出数据库物理存储结构与物理存取方法。 数据库的两级映射:数据库的两级映射是指概念模式到内模式的映射和外模式到概念模式的映射。概念模式到内模式的映射给出了概念模式中数据的全局逻辑结构到数据的物理存储结构间的对应关系。外模式到概念模式的映射给出了外模式与概念模式间的对应关系。 数据模型 数据模型的基本概念 数据模型是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供了一个抽象的框架。数据模型所描述的内容有三个部分:数据结构、数据操作和数据约束。 数据模型按不同的应用层次分为:概念数据模型、逻辑数据模型和物理数据模型三种。概念数据模型建成概念模型,是一种面向客观世界、面向用户的模型。目前较为有名的概念模型

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档