计算机基础第七章.pptx

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数据库设计基础7.1数据库技术概述7.1.1 数据库基本概念1. 数据(Data) 实际上就是描述事物的符号记录 软件中的数据是有一定结构的2. 数据库(DB) 长期存储在计算机内的,有组织的,可共享的数据集合。 数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。3. 数据库管理系统(DBMS) 用户与操作系统之间的数据管理软件,主要负责对数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。 4. 数据库管理员(DBA ) 对数据库进行规划、设计、维护、监视等的专业管理人员。5. 数据库系统(DBS)由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之硬件平台(硬件)和软件平台(软件)构成。6. 数据库应用系统(DBAS)利用数据库系统进行应用开发7.1.2 数据库系统的发展1、人工管理阶段2、文件系统阶段3、数据库系统阶段(层次、网状、关系)7.1.3 数据库系统的特点1、数据库的结构化2、数据冗余小3、数据共享4、数据独立性强 物理独立性和逻辑独立性5、数据统一管理和控制数据的完整性检查数据的安全性检查并发控制7.2 关系数据库7.2.1 数据模型:现实世界数据特征的抽象。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。数据模型应满足三方面的要求:(1)能比较真实地模拟现实世界。(2)容易为人理解。(3)便于在计算机上实现。1. 常用数据模型:(1)层次模型(2)网状模型(3)关系模型(4)面向对象模型2. 关系数据模型:采用二维表来表示,简称表。二维表性质:(1)元素个数有限性(2)元组的惟一性(3)元组的次序无关性(4)元组分量的原子性(5)属性名惟一性(6)属性的次序无关性(7)分量值域的同一性关系模型组成:(1)关系名(2)属性(3)主键3. 联系(1)一对一(1:1)(2)一对多(1:M或M:1)(3)多对多(M:N)7.2.2 关系型数据库术语常用术语(1)表(2)列(3)行(4)值(5)SQL7.3 数据库设计7.3.1 数据库设计概述设计一个能满足用户要求,性能良好的数据库基本任务:根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式两种方法:以信息需求为主,兼顾处理需求(面向数据的方法)以处理需求为主,兼顾信息需求(面向过程的方法)面向数据的设计方法已成为主流方法数据库设计是对客观事物的抽象过程,分为两个阶段: 现实世界到概念系统的抽象概念系统到计算机系统的抽象7.3.2数据设计的一般步骤 1、需求分析2、概念设计: 通常用E-R模型体现 学生成绩管理E-R模型E-R模型的图示法实体集表示法(矩形)联系表示法(菱形)属性表示法(椭圆形)实体集与属性间的联接关系(直线)实体集与联系间的联接关系(直线)3.逻辑设计从E-R图向关系模式的转换逻辑模式规范化及调整、实现关系视图设计将学生成绩管理E-R模型转换成关系模型:专业表(专业代号,专业名称)院系表(院系代码,院系名称) 课程表(课程代码,课程名称)学生表(学号,姓名,性别,出生日期,院系代码,专业代码,备注)选课表(学号,课程代码,成绩)4. 物理设计对数据库内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间留给用户参与物理设计的余地不多7.4 Access 2007数据库7.4.1 Access 2007操作界面 Access 2007是Microsoft Office 2007的组成部分,Access 2007的工作界面颜色更加柔和,更贴近于Windows Vista操作系统的风格。如图所示。 1. Office按钮2. 快速访问工具栏 3. 标题栏 “标题栏”位于窗口的顶端,是Access应用程序窗口的组成部分,用来显示当前应用程序名称、编辑的数据库名称和数据库保存的格式。标题栏最右端有3个按钮,分别用来控制窗口的最大化/还原、最小化和关闭应用程序,如图所示。4. 选项卡和功能区 Access 2007取消了菜单命令,将菜单栏转换为相应的选项卡,并且每个选项卡的下方都列出了不同功能的组。如“开始”选项卡中包含“字体”、“格式文本”、“排序和筛选”等组,如图所示。 5. 帮助按钮6. 导航窗格 导航窗格位于窗口左侧的区域,用来显示数据库对象的名称,如图2-7所示。导航窗格取代了Access早期版本中的数据库窗口,如图所示。 7. 工作区 工作区是Access 2007工作界面中最大的部分,它用来显示数据库中的各种对象,是使用Access进行数据库操作的主要工作区域。 8. 状态栏 状态栏位于程序窗口的底部,用于显示

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档