计算机基础第七章课件

PPT
  • 阅读 43 次
  • 下载 0 次
  • 页数 56 页
  • 大小 1016.030 KB
  • 2022-12-01 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
计算机基础第七章课件
可在后台配置第一页与第二页中间广告代码
计算机基础第七章课件
可在后台配置第二页与第三页中间广告代码
计算机基础第七章课件
可在后台配置第三页与第四页中间广告代码
计算机基础第七章课件
计算机基础第七章课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 56
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】计算机基础第七章课件.pptx,共(56)页,1016.030 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-76481.html

以下为本文档部分文字说明:

第7章数据库设计基础7.1数据库技术概述1.数据(Data)实际上就是描述事物的符号记录软件中的数据是有一定结构的2.数据库(DB)长期存储在计算机内的,有组织的,可共享的数据集合。数据库中的数据按一定的数学模型组织、描述和存储

,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。7.1.1数据库基本概念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数据库设计概述1、需求分析2、概念设计:通常用E-R模型体现学生成绩管理E-R模型7.3.2数据设计的一般步骤E-R模型的图示法实体集表示法(矩形)

联系表示法(菱形)属性表示法(椭圆形)实体集与属性间的联接关系(直线)实体集与联系间的联接关系(直线)3.逻辑设计将学生成绩管理E-R模型转换成关系模型:专业表(专业代号,专业名称)院系表(院系代码,院系名称)

课程表(课程代码,课程名称)学生表(学号,姓名,性别,出生日期,院系代码,专业代码,备注)选课表(学号,课程代码,成绩)从E-R图向关系模式的转换逻辑模式规范化及调整、实现关系视图设计对数据库

内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间留给用户参与物理设计的余地不多4.物理设计7.4.1Access2007操作界面Access2007是MicrosoftOffice2007的组成部

分,Access2007的工作界面颜色更加柔和,更贴近于WindowsVista操作系统的风格。如图所示。7.4Access2007数据库1.Office按钮2.快速访问工具栏“标题栏”位于窗口的顶端,是Access应用程序窗口的组成部分,用来显示当前应用程序名称、编辑的数据库名称和数据库

保存的格式。标题栏最右端有3个按钮,分别用来控制窗口的最大化/还原、最小化和关闭应用程序,如图所示。3.标题栏Access2007取消了菜单命令,将菜单栏转换为相应的选项卡,并且每个选项卡的下方都列出了不同功能的组。如“开始”选项卡中包含“字体

”、“格式文本”、“排序和筛选”等组,如图所示。4.选项卡和功能区5.帮助按钮导航窗格位于窗口左侧的区域,用来显示数据库对象的名称,如图2-7所示。导航窗格取代了Access早期版本中的数据库窗口,如图所示。6.导航窗格工作区是Access2007工作界面中最大的部分,它用来显示数据库中的各种

对象,是使用Access进行数据库操作的主要工作区域。7.工作区状态栏位于程序窗口的底部,用于显示状态信息,并包括可用于更改视图的按钮,如图所示。8.状态栏7.4.2Access中的对象表是Access数据库的对象,除此之外,Access2007数据库的对象还包括查询、窗体

、报表、宏以及模块等。“表”对象“查询”对象“窗体”对象“报表”对象“宏”对象“模块”对象7.4.3数据库的创建与维护在Access数据库管理系统中,数据库是一个容器,存储数据库应用系统中的其他数据库对象,也就是说,构成数据库应用系统的其他对象都存储在数据库中

。本章将向读者介绍创建和打开Access数据库、在导航窗格中自定义组、打开与搜索数据库对象、复制与删除数据库对象以及备份数据库的方法。1.创建空数据库通常情况下,用户都是先创建数据表等组件之后才创建数据库,或者先创建一个空数据库,然后再

在此空数据库中添加表、查询、窗体等组件。2.打开数据库打开数据库一般有3种方法:单击“Office”单击快速访问工具栏中的“打开”按钮双击要打开的文档说明:任何时间只能同时打开一个数据库文件。3.保存数据库对创建的数据库编辑完成后,就需要对

其进行保存,具体步骤如下:单击“Office”按钮,在其下拉菜单中选择“另存为”命令。弹出“另存为”对话框,在“另存为”文本框中输入文件名,在“保存类型”4.关闭数据库数据库修改完毕并保存后可将其关闭,一般关闭数据库的方法有2种。单击“Office”

按钮,在其下拉菜单中选择“关闭数据库”命令即可。单击标题栏右侧的“关闭”按钮,即可关闭数据库。5.设置数据库格式新建的数据库采用的是Access2002-2003文件格式,如果用户希望将其转换为Access2007文件格式,则可以使用Office菜单中

的“转换”命令来实现。7.4.4表的创建与使用表是Access数据库的基本对象,也是其众多应用的基础。一个完整的数据库至少包含一个以上的表。用户可以通过多种方法创建表:通过数据表视图创建、通过设计视图创建、通过模板创建,以及通过外部数据创建等。1

.创建表表是关系型数据库系统的基本结构,是关于特定主题数据的集合。与其他数据库管理系统一样,Access中的表也是由结构和数据两部分组成。使用设计视图创建表是一种十分灵活的方法,对于较为复杂的表,通常都是在

设计视图中创建的。表设计器是一种可视化工具,用于设计和编辑数据库中的表。该方法以设计器所提供的设计视图为界面,引导用户通过人机交互来完成对表的定义。利用表向导创建的数据表在修改时也需要使用表设计器。在设计视图中创建“学生表”数据表,

学生表结构如下表所示。字段名称数据类型说明学号文本(8)作为主键姓名文本(4)性别文本(1)出生日期日期/时间院系代码文本(2)专业代码文本(4)备注备注设计结果如下所示:2.设置字段属性使用设计视图创建表是Access中最常用的方法之一,在设计视图中,用户可

以为字段设置属性。在Access数据表中,每一个字段的可用属性取决于为该字段选择的数据类型。本节将详细地讲述字段属性的设置方法,以及如何在设计视图中修改数据表。字段名数据类型字段说明字段大小主键字段命名规则①字段

名最长可达64个字符(包括空格)。②字段名可以包含字母、汉字、数字和其他一些字符。③字段名不能包含句号(。)、感叹号(!)或方括号([])。④字段名首字符不可为空格。数据类型数据类型可存储的数据大小文本文本或文本

与数字的组合最长为65535个字符备注长文本或文本与数字的组合最长为255个字符数字数值1、2、4或8个字符日期/时间日期或时间值8个字符货币货币数据8个字符自动编号在添加记录时自动插入的序号4个字符是/否逻辑值(是/否,真/假)1位OLE对象Microsoft

Access表中链接或嵌入的对象(例如MicrosoftExcel电子表格、MicrosoftWord文档、图形、声音或其他二进制数据)最大可为1GB(受磁盘空间限制)超级链接保存超级链接的字段最长为64000个字符查阅向导创建字段,该字段

将允许使用组合框来选择另一个表或一个列表中的值。从数据类型列表中选择此选项,将打开向导以进行定义。与用于执行查阅的主键字段大小相同,通常为4个字节。3.编辑表结构调整字段顺序增加字段删除字段说明:①当删除的字段已经包

含数据,系统将出现一个警告对话框,提示将丢失此字段的数据。②对于重新编辑的字段,如果在查询、窗体和报表中对其进行了引用,则需要进行手工调整,否则运行时出错。4.数据的输入与编辑(1)数据表视图(2)记录的基本操作1)添加记录2)修改记录3)删除记录说明:若表中设置了非自动增量的主键,

复制操作将失败,因为主键不可重复。7.4.4数据表关系及子数据表两个表之间的关系是通过一个相关联的字段建立的。在两个相关表中,起着定义相关字段取值范围作用的表称为父表,该字段称为主键;而另一个引用父表中相关字段的表称为子表,该字段称为子表的外键。根据父表和子表中关

联字段间的相互关系,数据表间的关系可以分为3种:一对一关系、一对多关系和多对多关系。1.建立表关系在表之间创建关系,可以确保Access将某一表中的改动反映到相关联的表中。一个表可以和多个其他表相关联,而不是只能与另一个表组成关系对。“关系”窗口和“显示表

”表添加到关系窗口2.设置关系选项参照完整性是一种系统规则,Access可以用它来确保关系表中的记录是有效的,并且确保用户不会在无意间删除或改变重要的相关数据。复选框选项关系字段的数据关系实施参照完整性级联更新相关字段级联删除相关字段√两表中关系字段的内容都不允许更改或删除√√当更改主表中关系

字段的内容时,子表的关系字段会自动更改。但仍然拒绝直接更改子表的关系字段内容√√当删除主表中关系字段的内容时,子表的相关记录会一起被删除。但直接删除子表中的记录时,主表不受其影响√√√当更改或删除主表中关系字段的内容时,子表的关系字段会自动更改或删除“实施参

照完整性”对话框3.子数据表Access2007允许用户在数据表中插入子数据表。子数据表可以帮助用户浏览与数据源中某条记录相关的数据记录,而不是只查看数据源中的单条记录信息。7.4.6数据查询查询是最重要和最常见的数据库应用,它作为Access数据库

中的一个重要对象,允许用户根据指定条件对数据库进行检索,筛选出符合条件的记录,以构成一个新的数据集合,从而方便用户对数据库进行查看和分析。查询的结果本身又可以看作是一个数据表,可以和其他数据表一起构成数据库

操作的数据源。1.简单查询向导选择“创建”选项卡“其他”组中的“查询向导”、“查询设计”按钮建立查询。说明:所选择的表之间必须建立了关系。2.在设计视图中创建简单查询选择“查询”对象,可选择“在设计视图中创建查询”。查询设计窗口多表查询

设计窗口3.修改查询在导航窗格,选择“查询”对象,选中要修改的查询,按右键打开快捷菜单,选择“设计视图”,此时便可对查询进行增加字段、删除字段等修改工作。1)打开查询2)删除字段3)增加字段4)修改字段顺序5)重命名字段4.建立汇总查询查询可以从单个或多个表中查询原始数据,而且可对

其进行汇总查询。所谓汇总查询就是对原始数据进行统计分析,如统计学生成绩总分、按班级统计均分等。在进行汇总查询时,通常要使用以下12个总计方法1)Groupby分组统计依据2)Sum对指定字段求和3)Avg对

指定字段求平均值4)Min对指定字段求最小值5)Max对指定字段求最大值6)Count对记录计数7)Stdev对指定字段求均方差8)Var对指定字段求方差9)First取分组中第一个记录值10)Last取分组中最后一个记录值11)Ex

pression计算式12)Where筛选条件5.动作查询动作查询用于对数据库进行复杂的数据管理操作,它能够通过一次操作完成多个记录的修改。动作查询包含以下几种类型:1)更新查询2)生成表查询3)追加查询4)删除查询7.4.7SQL语句Access的交互查询不仅功能多

样,而且操作简便。事实上,这些交互查询功能都有相应的SQL语句与之对应,当在查询设计视图中创建查询时,Access将自动在后台生成等效的SQL语句。当查询设计完成后,就可以通过“SQL视图”查看对应的SQL语句。

1)SQL视图2)SELECT查询3)数据操作语句4)SELECT„INTO语句1.SQL视图SQL视图是用于显示和编辑SQL查询的窗口,主要用于以下两种场合:查看或修改已创建的查询通过SQL语句直接创建查询2.SELECT查询SQL查询是使用SQL语句创建的查询。在

SQL视图窗口中,用户可以通过直接编写SQL语句来实现查询功能。在每个SQL语句里面,最基本的语法结构是“SELECT„FROM„[WHERE]„”,其中SELECT表示要选择显示哪些字段,FROM表示

从哪些表中查询,WHERE说明查询的条件。SELECT语句的一般格式:SELECT[谓词]{*|表名.*|[表名.]字段1[AS别名1][,[表名.]字段2[AS别名2][,...]]}FROM表的表达式[,...][IN外部数据库][WHERE...][GRO

UPBY...][HAVING...][ORDERBY...][WITHOWNERACCESSOPTION]3.SQL数据操纵语句INSERT语句:向数据表中追加新的数据记录INSERTINTO<表名>[(<字段名1>[,<字段名2>…])]VALUES(<常量1>[,<常量2>]…)UPDA

TE语句:更新数据表中指定的记录UPDATE<表名>SET<字段名1>=<表达式1>[,<字段名2>=<表达式2>…]WHERE<条件表达式>DELETE语句:删除数据表中存在的数据记录DELETEFORM<表名>WHERE<条件表达式

>SELECT…INTO语句:将查询结果保存于创建的新表SELECT<字段名1>,<字段名2>,…INTO<新表>FROM<表名>[WHERE<条件>]

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?