计算机导论课件第8章 数据库技术_第1页
计算机导论课件第8章 数据库技术_第2页
计算机导论课件第8章 数据库技术_第3页
计算机导论课件第8章 数据库技术_第4页
计算机导论课件第8章 数据库技术_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

第8章数据库技术8.1数据库技术入门

8.2小型数据库管理系统Access2010

[任务描述]学习信息、数据、数据处理的基本概念。[相关知识与技能]数据库是指存储在计算机内、有组织、可共享的数据集合。它不仅包括数据本身,而且包括相关数据之间的联系。数据库技术主要研究如何存储、使用和管理数据。数据是记录客观事实的符号。这里的“符号”不仅仅指数字、字母、文字和其他特殊符号,而且还包括图形、图像、声音等多媒体数据。信息是经过加工后的数据,它会对接收者的行为和决策产生影响,具有现实的或潜在的价值。任务1信息、数据和数据处理

数据与信息的联系与区别:①数据是信息的载体;不是所有数据都能表示信息,信息是人们消化了的数据。②信息是抽象的,不随数据设备决定的数据形式而改变;数据的表示方式具有可选择性。数据处理,是对各种数据进行收集、整理、组织、存储、加工及传播等一系列活动的总和。数据与信息之间的关系(图8-1)可以表示为:信息=数据+数据处理图8-1数据与信息的关系[任务描述]通过案例学习数据模型的相关概念、关系模式表示。案例

将“教师”和“学生”两个实体用关系模式表示。[相关知识与技能]关系:一个关系对应一张二维表。元组:表中的一行称为一个元组。属性:表中列称属性,每列的名称即属性名。域:属性的取值范围。关键字:能够惟一地标识一个元组的属性或属性组。分量:元组中的一个属性值。关系模式:关系描述,用关系名(属性名1,属性名2,…,属性名n)表示。用关系模式表示实体,实体名用关系名表示,实体的属性对应关系的属性。任务2认识数据模型[方法与步骤]将“教师”和“学生”两个实体用关系模式表示如下:●教师(教师编号,姓名,职称,所在系名)●课程(课程号,课程名,任课教师编号)其中,下划线属性为关键字。以上关系可用列表表示:教师关系教师编号姓名职称所在系名001王丽华讲师计算机系008孙军副教授电子系课程号课程名任课教师编号99-1软件工程00199-3数据库原理008课程关系教师-课程教师编号课程号00199-100899-3[知识拓展]数据模型中有“型”(Type)与“值”(Value)的概念。型:对数据结构和属性的说明;值:型的具体赋值。例如,职工记录定义为(工号、姓名、出生年月、参加工作年月、部门等)记录型,确定职工记录值的数据类型。同一个型可以对应许多记录值;(02008,林昌虎,197804,200201,会计部)是其中一个记录值。“模式”:数据库所有数据型的描述,即模式描述数据库所有数据的逻辑结构及其联系,相对稳定。模式的具体取值称“实例”,反映数据库某个时刻的状态,是随时间不断地更新的。[任务描述]认识数据库系统,掌握数据库系统的组成及各组成部分的功能。[相关知识与技能]数据库系统(DBS):具有管理和控制数据库功能的计算机系统。数据库系统由数据库,数据库管理系统(DBMS),支持数据库运行的软件、硬件环境,应用程序,数据库管理员和用户等组成。任务3认识数据库系统1.数据库(DataBase)数据库是以一定的数据结构形式存储在一起的、相互有关且具有共享性、安全性、独立性且冗余少等特性的数据集合。2.数据库管理系统(DBMS)DBMS是数据库系统的核心组成部分,为用户或应用程序提供访问数据库的方法,使用户能方便地定义数据和操纵数据,能保证数据的独立性、共享性、完整性和安全性,实现最小的数据冗余。3.支持数据库系统运行的软件、硬件环境4.应用程序5.数据库管理员(DBA)和用户图8-2数据库系统的组成8.2小型数据库管理系统Access2010任务4创建Access2010数据库[任务描述]通过案例学习Access2010的基本操作方法,初步掌握创建数据库的方法。案例

利用“通用模板”创建数据库,命名为“产品订单”。

[方法与步骤]1.启动Access2010。主界面:图8-3。2.选择Backstage选项卡中的“新建”,单击“空白数据库”或“空白Web数据库”。

注意:不能将桌面数据库发布到Web,Web数据库不支持某些桌面功能,例如,汇总查询。3.在右侧的“文件名”框中输入数据库名称:产品订单.accdb;要更改创建文件位置,单击“文件名”框旁边的“浏览”,通过浏览找到并选择新位置,单击“确定”。图8-3Access2010界面4.单击“创建”。Access将创建数据库,在数据表视图中打开一个空表(名为“表1”),图8-4。5.Access将光标置于新表的“单击以添加”列中第一个空单元格内,若要添加数据,开始键入。如果不想输入数据,单击“关闭”按钮。注意:Access同一时间只能处理一个数据库,每新建一个数据库的同时,自动关闭已经打开的数据库。图8-4“产品订单”数据库界面[相关知识与技能]Access2010是Windows环境下数据库管理软件。提供大量的工具和向导,用户通过可视化操作完成大部分的数据管理和开发工作。Access2010数据库以.accdb作为扩展名。与传统的某些数据库管理系统不同,它可以把各种相关的表、索引、窗体、报表以及VBA程序代码包含在一个文件中,Access为用户处理了所有的文件管理的细节。建立一个Access数据库的基本步骤:⑴系统需求分析,确定新建数据库的目的。⑵设计数据库的表。⑶规划表中的字段,并确定主键。⑷确定表之间的关系。⑸根据表间的关系,优化表、表中字段的设计。⑹输入数据并创建其他数据库对象,如查询、窗体、报表、宏和模块等。⑺使用数据库分析工具来分析和改进数据库的性能。⑻设置数据库的安全性。MicrosoftAccess提供两种创建数据库的方法:一是使用“模板”,仅需一次操作即可为所选数据库类型创建必要的表、窗体及报表,这是开始创建数据库的最简单的方法;二是先创建一个空数据库,然后添加表、窗体、报表及其他对象,这是最灵活的方法,但需要分别定义每一个数据库要素。无论哪一种方法,数据库创建后都可以随时修改或扩展。本案例使用第二种方法。【知识拓展】1.Access2010的启动与启动其他Office软件一样,通过“开始”菜单、桌面快捷方式等,主界面见图8-5。图8-5Access2010的主界面Northwind(罗斯文)数据库是Access2010提供的示例数据库,位于Access安装文件夹下的Office10\Samples子文件夹中。2.退出Access2010可以用以下方法:(1)选择“文件”→“退出”命令。(2)单击MicrosoftAccess标题栏右边的“关闭”按钮。3、数据库窗口的操作创建或打开某个数据库后,Access开发环境显示数据库窗口。所有数据库操作都是围绕数据库窗口进行。数据库窗口由对象选项卡、对象列表、工具栏和任务窗格组成。(图8-5)对象选项卡(左边)列出7种标准对象。单击某个选项卡即可进入相应窗口;选择“视图”→“数据库对象”选项可以选择要显示的对象种类。数据库窗口的主要界面是显示各对象选项卡包括的对象名称,如“产品”、“订单”等,以及创建对象的快捷方式。工具栏中的按钮用于操作数据库窗口中各种对象,“打开”、“设计”、“新建”按钮用于启动或打开选定的对象,其他按钮与Word类似,用于删除对象或以不同的样式显示对象列表。4.打开已创建的数据库打开已存在数据库,可单击工具栏“打开”按钮或选择“文件”→“打开”命令,在对话框中指定要打开的数据库文件;或使用“新建文件”任务窗格直接打开最近使用过的数据库。Access中,数据库文件的打开有4种方式。图8-6。(1)以共享方式打开。用这种方式,网络上其他用户可再打开这个文件,也可同时编辑这个文件。默认的打开方式。(2)以只读方式打开。如果只查看已有数据库,并不进行修改,可选择只读方式打开。可以防止对数据的无意修改。(3)以独占方式打开。可以防止网络上其他用户同时访问这个数据库文件,可有效地保护自己对共享数据库文件的修改。(4)以独占只读方式打开。为防止网络上其他用户同时访问数据库文件且对数据库进行修改,可以选择这种方式,以防止网上其他用户对该数据库文件进行修改。图8-6数据库的打开方式选择为方便打开文件,可以把数据库文件添加到收藏夹中,以便快速打开。选择“视图”→“工具栏”→Web命令,显示Web工具栏。打开需要添加到收藏夹的数据库文件,单击Web工具栏中的“收藏夹”按钮,从下拉列表中选择“添加到收藏夹”选项,弹出“添加收藏夹”对话框,单击“添加”按钮。退出Access,只需单击主窗口的“关闭”按钮或选择“文件”→“退出”命令。如果只关闭数据库文件而不关闭Access,可以选择“文件”→“退出”命令或者单击数据库窗口的“关闭”按钮。任务窗格对象选项[任务描述]通过案例学习数据库中表的创建操作。案例

使用向导在“产品订单”数据库中创建“产品”表。【方法与步骤】(1)双击“使用向导创建表”或“表向导”选项,弹出“表向导”对话框。图8-8。任务5用Access创建数据库中的表图8-8“表向导”对话框(2)选择合适的“示例表”和“示例字段”,选择某些字段作为要创建表的字段。这里选择示例表的“产品”,通过>按钮分别将“产品ID”、“产品名称”、“单价”字段添加到右边的“新表中的字段”框中。单击“重命名字段”按钮对所选字段重新命名。例如,将“产品ID”字段的名称改为“产品标识”。(3)单击“下一步”按钮,系统要求为新表指定一个名字,输入“产品”。选中“是,帮我设置一个主键”复选框,单击“下一步”按钮。(4)单击“完成”按钮,创建一个空的“产品”数据表,图8-9。图8-9通过表向导创建的产品表创建表的结构后,可以直接在数据表视图中输入数据。输入数据时,可选择指定网格输入数据,或对已有数据编辑。录入数据不断增加,记录个数不断增加,视图中网格行数相应增多。可以调整数据表视图行或列的宽度及外观,使数据的录入更加方便。外观调整及数据录入方法与Excel电子表格类似。如果有大量数据,且数据格式统一,可以通过输入数据创建表。[相关知识与技能]表是数据记录的集合,是数据库最基本组成部分。一个数据库可以有多个数据表,它们包含了数据库所有数据信息;一个表由多个具有不同数据类型的字段组成。一个表对象是一个关于特定主题的数据集合,每一个表在数据库中具有不同用途。建立Access表时,可以先创建一个空数据表,输入数据;或直接输入数据创建数据表。Access提供3种创建表方法:用数据库向导创建表、用表向导创建表、在设计视图中创建表。无论哪一种方法,都可以在数据库设计视图进一步定义数据表,如新增字段、设置默认值等。【知识拓展】Access提供两种表的视图方式:设计视图和数据表视图。●设计视图:允许以自定义方式创建表并修改表结构;●数据表视图:允许添加、编辑、浏览数据记录,以及排序、筛选、查找记录,可以定义显示数据的字体和大小、调整字段的显示次序、隐藏或冻结列、改变列宽度及记录行的高度等。同一类型所有实体都被数字化为一张表,即实体的信息都以表的形式存储在数据库中。表由记录和字段组成,表中一个记录代表对应实体一个实例;表中的一个字段代表对应实体一种属性。为了唯一地表示表中的某条记录,表中必须含有关键字。Access的主关键字(主键)可以是表中一个或多个字段,“主键”字段值不能为空,也不能重复。一个完整的数据库由若干个表组成,表之间具有相应的关联性。“产品订单”数据库中,可以设计以下几个表(加下划线的为主键):(1)产品(产品标识、产品名称、单价)。(2)订单(订单标识、客户标识、职员标识、订购日期、订单编号、收货方名称、收货方地址、收货方城市、收货方省/自治区、收货方邮政编码、收货方国家、收货方电话号码、发货日期、装运方式标识、运费、营业税率)。(3)客户(客户标识、公司名称、联系人姓名、账单邮寄地址、城市、省/自治区、邮政编码、国家/地区、联系人职务、电话号码、传真号码、电子邮件地址)。(4)职员(职员标识、姓名、性别、职务、电子邮件名、家庭电话、工作电话、照片)。[任务描述]通过案例学习数据库中创建查询的操作。案例

图9-16,产品表有产品标识、产品名称、供应商、产品类别、单价及库存量等字段。查询某一种产品的单价和库存量。在Access2010中创建查询,如果仅需要从一个或多个表得到需要的信息,不需使用创建查询的规则,则用查询向导创建查询最快捷。从表中仅选择产品名称、单价和库存量字段,将结果显示于一个表中,根据前面查询的分类可知,要想得到这样的结果将用到选择查询。(1)选择“查询”对象,单击“新建”按钮,弹出“新建查询”对话框(图8-17)。任务6创建Access2010创建查询图8-16产品表图8-17“新建查询”对话框(2)双击“简单查询向导”选项或选中右侧列表框的“简单查询向导”选项,单击“确定”,弹出“简单查询向导”对话框(图8-18)。(3)单击“表/查询”下拉列表框,选择要查询的源数据表,本案例选择“表:产品”选项。(4)在“可用字段”列表框选择查询结果集要显示的字段,这里是产品名称(ProductName)、单价(UnitPrice)、库存量。选定字段出现在右侧的“选定的字段”列表框(图8-19)。图8-18“简单查询向导”对话框图8-19选择字段注意:若要选择不止一个字段,可以执行下列操作之一:●如果字段名相邻,可以在选择时按住Shift键。●如果字段名不相邻,选择时按住Ctrl键。●选定字段时,可在“可用字段”列表框中直接双击该字段;或选中该字段后单击按钮,可以单击按钮选定全部字段。(5)单击“下一步”按钮,弹出图8-20所示对话框,确认选中“明细(显示每个记录的每个字段)”单选按钮,单击“下一步”按钮,弹出图8-21所示对话框。在“请为查询指定标题”文本框输入查询标题。(6)如果修改查询,选中“修改查询设计”单选按钮;否则选中“打开查询查看信息”单选按钮。单击“完成”按钮。查询结果集:图8-22。图8-20选择查询的具体方式图8-21指定查询标题图8-22简单选择查询结果集提示:如果在第5步选中汇总”单选按钮,可用该选项对需要汇总的字段进行汇总。可以对数字字段、货币字段或日期/时间字段汇总。选中“汇总”单选按钮并单击“汇总选项”按钮,可弹出图8-23所示“汇总选项”对话框,可以对能汇总字段进行汇总(Sum)、求平均数(Avg)、求最小值(Min)或求最大值(Max)。操作时,只需选中要汇总字段的相应汇总选项对应的复选框即可。图8-23“汇总选项”对话框本例选择“平均”复选项,单击“确定”按钮,向导返回图8-21对话框。单击“完成”按钮,系统自动按产品类别分类并计算每类产品“单价”的平均值(以“UnitPrice之Avg”为字段名显示)。显示查询结果集:图8-24。图8-24添加汇总选项后的查询结果集说明:如果没有选择任何“日期/时间”、“数字”或“货币”类型字段,则不能进行汇总。[相关知识与技能]1.查询的种类Access2010提供多种类型的查询。

温馨提示

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

评论

0/150

提交评论