项目1初识数据库 课件-《数据库应用基础-Access 2016》同步教学(上海交通大学出版社)_第1页
项目1初识数据库 课件-《数据库应用基础-Access 2016》同步教学(上海交通大学出版社)_第2页
项目1初识数据库 课件-《数据库应用基础-Access 2016》同步教学(上海交通大学出版社)_第3页
项目1初识数据库 课件-《数据库应用基础-Access 2016》同步教学(上海交通大学出版社)_第4页
项目1初识数据库 课件-《数据库应用基础-Access 2016》同步教学(上海交通大学出版社)_第5页
已阅读5页,还剩43页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目1初识数据库目录/CONTENTS创建数据库初识Access20160102行业PPT模板/hangye/01初识Access2016如今,信息系统的作用越来越重要,为了提高工作效率,建立一个满足各级部门信息处理要求的信息系统已经成为一个企业或组织生存和发展所不可缺少的重要条件,数据库技术作为信息系统的核心和基础也因此格外引人注目。那么如何设计数据模型来高效地解决工作中的数据管理问题?任务导入任务分析对于人员信息管理系统的设计与构建,不仅需要了解其详细的架构、业务流程,还需要学习数据、数据库、关系数据库、数据模型以及数据库设计等方面的知识,只有这样才有能力在Access2016中进行数据库应用系统的开发。任务分析本次任务有如下几个重点需要学习和掌握:2了解数据、数据库、数据库系统、数据库管理系统、数据模型等概念。1了解Access2016工作界面。3掌握数据库中E-R模型的设计要点。必备知识1.数据传统意义上的数据是指数值、文字、字母和其他符号。但随着计算机技术的发展,计算机的数据处理能力不断增强,数据已不再局限于传统的定义,而是包括了图形、图像、声音等在内的多种形式。在数据库中,不仅包含数据本身,而且包含数据之间的联系。01数据通过一定的数据模型(如层次、网状和关系模型)进行组织,保证有最小的冗余度。02各个应用程序共享数据。03对数据的各种操作(如定义、管理等)都由数据库管理系统统一进行。04必备知识2.数据库数据库是为了实现一定的目的、按某种规则组织起来的数据的集合,是存储数据的“仓库”。必备知识3.数据库系统数据库系统是指计算机系统中引入数据库后的系统,它能对大量的动态数据进行有组织的存储和管理。数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)5个部分构成,其核心是数据库和数据库管理系统,而基础则是硬件平台。必备知识4.数据库管理系统图书馆中可以存放很多图书,为了更方便查找、整理和存放图书,每个图书馆都有图书管理员来对这些图书进行管理。而数据库中可以存放大量的数据,那么,数据库是否也可以找一个“管理员”来负责帮助人们管理数据呢?答案是可以,这就是“数据库管理系统”。它可以像图书管理员管理图书那样帮助人们管理数据库中的数据。数据库管理系统是位于用户与操作系统之间的数据管理软件。Access是建立数据、操作数据和管理数据的一种数据库管理系统。5.数据模型数据模型是数据特征的抽象,是描述数据以及数据之间联系的结构模式。数据模型从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库的信息表示和操作提供一个抽象的框架。数据模型是数据库的基础,任何数据库管理系统都是基于某种数据模型的。必备知识必备知识(1)概念模型。概念模型用于信息世界的建模,与具体的DBMS无关,是现实世界到信息世界的第一层抽象,是用户与数据库设计人员之间进行交流的语言。概念模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面应该简单、清晰、易于用户理解。概念模型的表示方法一般采用E-R图,描述现实世界的概念模型被称为实体联系模型,简称E-R模型。5.数据模型必备知识5.数据模型(1)概念模型。E-R图提供了表示实体型、属性和联系的方法。E-R图中的符号及其意义如图1-1所示。图1-1E-R图中的符号及其意义必备知识①实体。客观存在且可以相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。例如,职工、图书等属于实际事物;订货、借阅图书、比赛活动等是比较抽象的事件。③域。属性的取值范围称为属性的域。例如,性别的域为男或女。②实体的属性。实体所具有的特性称为属性。实体可以由若干个属性来刻画。例如,学生实体可以由学号、姓名、性别、出生年份、院系、入学时间等属性组成;图书实体可以用总编号、分类号、书名、作者、单价等属性来描述。E-R模型的相关术语如下:必备知识04050607⑤实体集。同类型的实体的集合称为实体集。例如,全体学生就是一个实体集。每个实体集都有一个名字,以便与其他实体集相互区别。④实体型。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。例如,学生(学号、姓名、性别、出生年份、院系、入学时间)就是一个实体型。⑥主码。唯一标识实体的属性称为主码(关键字)。⑦联系。在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系。两个实体之间的联系可以分为以下3类。E-R模型的相关术语如下:必备知识01a.一对一联系(1∶1)02b.一对多联系(1∶n)03c.多对多联系(m∶n)必备知识5.数据模型(2)数据模型。数据的组织形式称为数据模型,它决定数据之间的联系方式,主要包括层次模型、网状模型和关系模型。①层次模型。用树状结构表示实体间联系的数据模型称为层次模型。其特点是有且仅有一个节点,无父节点,此节点即为根节点;其他节点有且仅有一个父节点;适合于表示一对多的联系。②网状模型。用有向图表示实体类型及实体间联系的数据模型称为网状模型。其特点是允许节点有多个父节点,也可以允许多个节点无父节点,适合于表示多对多的联系。必备知识5.数据模型(2)数据模型。数据的组织形式称为数据模型,它决定数据之间的联系方式,主要包括层次模型、网状模型和关系模型。③关系模型。在关系模型中,数据被组织成若干张二维表,每张表称为一个“关系”。表格中的一列称为一个“属性”,相当于记录中的一个数据项(或称为字段),属性的取值范围称为“域”。表格中的一行称为一个“元组”,相当于记录值。可用一个或若干个属性集合的值标识这些元组,称为“关键字”。每一行对应的属性值称为一个“分量”标题栏位于工作界面的最上方,显示应用程序名称及当前编辑数据库名,如“学籍管理:数据库”,如图1-2所示。任务实施1.标题栏图1-2Access2016工作界面快速访问工具栏位于工作界面的左上角,其中包含常用的命令按钮,默认包括“保存”“撤销”和“恢复”等,用户可以自定义。单击快速访问工具栏右侧的下拉按钮,在弹出的下拉列表中选择“新建”“打开”等选项,可以将其添加到快速访问工具栏中,如图1-3所示;任务实施2.快速访问工具栏图1-3“自定义快速访问工具栏”下拉列表或者右击快速访问工具栏,在弹出的快捷菜单中选择“自定义快速访问工具栏”命令,可在打开的“Access选项”对话框中添加、删除命令,或重置、导入、导出快速访问工具栏,如图1-4所示。任务实施2.快速访问工具栏图1-4“Access选项”对话框任务实施在标题栏的下方有许多工具按钮的带状区域称为功能区,如图1-2所示。Access2016的功能区包括“文件”“开始”“创建”“外部数据”“数据库工具”5个标准的选项卡。每个选项卡被分成若干个组,每组包含相关功能的命令按钮。在功能区的大多数组区域中都有下拉按钮,单击下拉按钮可以打开下拉菜单。3.功能区(1)“文件”选项卡是一个特殊的选项卡,与其他选项卡的结构、布局和功能不同。利用“文件”选项卡可以进行的操作有开始、新建、打开、信息、保存、另存为、打印、关闭、账户、反馈、选项,其中,在“信息”选项中可以对数据库进行压缩并修复,或是加密数据库以达到保护数据的目的,如图1-5所示。任务实施图1-5“文件”选项卡(2)“开始”选项卡包括“视图”“剪贴板”“排序和筛选”“记录”“查找”“文本格式”6个组,包含Access2016提供的一些常用的工具,方便用户进行编辑,如图1-6所示。任务实施图1-6“开始”选项卡(3)“创建”选项卡包括“模板”“表格”“查询”“窗体”“报表”“宏与代码”6个组,用户可以通过该选项卡来完成数据库各个对象的创建,如图1-7所示。任务实施图1-7“创建”选项卡(4)“外部数据”选项卡包括“导入并链接”和“导出”2个组,用户可通过该选项卡对内部与外部数据交换进行管理和其他操作,如图1-8所示。任务实施图1-8“外部数据”选项卡(5)“数据库工具”选项卡包括“工具”“宏”“关系”“分析”“移动数据”“加载项”6个组。这是Access2016提供的一个管理数据库后台的工具,用户使用该选项卡可以创建和查看表间的关系,启动VisualBasic(VB)程序编辑器,运行宏,在Access2016和SharePoint之间移动数据以及压缩与修复数据库等,如图1-9所示。任务实施图1-9“数据库工具”选项卡任务实施导航窗格位于工作界面的左侧,打开数据库或创建新数据库时,用户创建的数据库对象(表、查询、窗体、报表、宏和模块)的名称显示在导航窗格中。4.导航窗格(1)导航窗格的组成。导航窗格按类别和组对数据库对象进行组织,如图1-10所示。可以从多种组织选项中进行选择,还可以在导航窗格中创建用户的自定义组织方案。任务实施图1-10导航窗格(2)打开数据库对象。若要打开数据库对象,则在导航窗格中双击该对象;或在导航窗格中选择该对象,然后按回车键;或在导航窗格中右击该对象,然后在弹出的快捷菜单中选择菜单命令。(3)显示或隐藏导航窗格。单击导航窗格右上角的“百叶窗关”按钮,将隐藏导航窗格。若要再显示导航窗格,则单击导航窗格条上面的“百叶窗开”按钮。任务实施任务实施在文档区显示或编辑数据库对象,表、查询、窗体、报表和宏均显示为选项卡式文档,在视图区可以对当前数据库对象进行编辑处理,如图1-11所示。5.文档区图1-11文档区任务实施状态栏位于工作界面的底部区域,包括状态消息、属性提示、进度指示、视图/窗口切换和缩放等。6.状态栏02创建数据库每年9月份的开学季都有大量的学生入学,学生的学号、专业、班级、课程、成绩等数据都需要进行管理。那么如何对这些数据进行有效的管理?可以用Access2016数据库来解决。任务导入任务分析要使用Access2016开发数据库应用系统,首先需要创建一个数据库。本次任务有如下几个重点需要学习和掌握:2创建空白数据库。1关闭和打开数据库。3使用数据库模板创建数据库。必备知识1.数据库的对象Access2016数据库是一个对象容器,它包含表、查询、窗体、报表、宏和模块6个主要对象,每个对象又可以包含多个具体的例子。Access2016数据库会将自身的表与其他对象一起存储在单个文件中,创建的数据库文件的扩展名为.accdb。必备知识(1)表。表是数据库的基本对象,由字段和记录组成,字段是记录的属性,记录由字段组成。表是用来存储数据库数据的,因此又称为数据表。(3)窗体。Access2016中的窗体向用户提供交互界面,让用户更方便地进行数据的输入和输出。窗体的数据源可以是一个或多个表,也可以是查询。(2)查询。查询可以按索引快速从表中查找到需要的记录,还可以从一个或多个表中查找某些特定的记录;查询的运行结果以二维表的形式显示;在数据库中只记录了查询的方式,即规则;查询可作为窗体、报表等其他组件的数据源。必备知识04050607(5)宏。宏是由具有宏名的一系列命令组成的,用来简化一些需要重复的操作;建好的宏可以单独使用,也可以与窗体配合使用。(4)报表。报表是将数据按指定的格式进行显示或打印;报表中的数据源可以是一张或多张表、查询;建立报表时还可以进行计算,如求和、求平均值等。(6)模块。模块是用Access提供的VB语言编写的程序,通常与窗体、报表结合起来完成完整的应用功能。(7)数据访问页。在Access2016中,用户可以将表、查询、窗体、报表信息直接创建为Web页,然后将Web页发布到指定文件中或将其发送到服务器上,以便通过互联网访问。必备知识2.数据库的创建方法在Access中,数据库是存储数据库应用系统中各对象的容器,可以通过一个数据库文件来管理所有的数据库资源。Access2016数据库是所有表、查询、窗体、报表、宏和模块等对象的集合。其中,表是数据库的基础和关键,它存储了数据库中的全部数据内容,而其他对象只是用于对数据库进行维护和管理的工具。创建空白数据库。创建空白数据库后,根据实际需要添加表、查询、窗体、报表等其他对象。0102必备知识Access提供了以下两种建立数据库的方法:使用数据库模板创建数据库。模板是一种预先设计好的包含某个主题内容的数据库,数据库中已建立了表、查询、窗体、报表等主题内容的相关数据库对象。模板的扩展名为.accdt。任务实施如果想建立数据库后再添加表、查询、窗体等相关组件,那么通过创建空白数据库这种方式可以创建更加符合用户需求的数据库。1.创建空白数据库(1)启动Access2016,选择“文件”选项卡中的“新建”选项,然后单击“空白数据库”图标,弹出图1-12所示的“空白数据库”对话框,在“文件名”文本框中输入“学籍管理系统”,然后单击文件夹图标,弹出“文件新建数据库”对话框,设置数据库的存放位置,单击“确定”按钮返回到“空白数据库”对话框。任务实施图1-12“空白数据库”对话框(2)单击“创建”按钮,即可创建一个新的空白数据库,并自动创建“表1”(此

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论