计算机应用第一章数据库和表_第1页
计算机应用第一章数据库和表_第2页
计算机应用第一章数据库和表_第3页
计算机应用第一章数据库和表_第4页
计算机应用第一章数据库和表_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

1、课程课程性质:性质:必修课学时学时:54学时学生对象:学生对象:2015-2016-1学期学期研研成绩评定:总评成绩中平时成绩占40%,期末成绩占60%。考核方式:1考勤:点名3次不到取消考试资格2作业:3 . 测验:4. 课程综合设计:学生进行分组,每组3-4人,选派组长,由组长负责协调小组成员合作完成项目开发。在第 周,由小组中的一位同学作项目演示,教师再随机抽取一名同学就项目内容在课上答辩。5期末考试:机试(闭卷)评价标准:1考勤、作业、测验:满分25分2课程综合设计:满分15分, 作品及演示:分,答辩:分,每个小组中的所有成员此项分数相同。3期末考试:卷面满分100分。分值比例:1考勤

2、、作业、测验:25%2 课程综合设计:15% 3期末考试:60% 参考书:全国计算机等级考试二级教程-Access数据库程序设计(2011年版)注Access2003版1.1 Access 2010工作界面(实例1)1.2 创建数据库(实例2)创建数据库数据库的简单操作1.3 建立表(实例3、实例4、实例5、实例8)建立表结构表的数据输入设置字段属性表间关系与参照完整性1.4 维护表、操作表(实例6、实例7)查找替换排序与筛选1.6 数据库的设计步骤(实例9)实例1 初识Access 2010 了解Access 2010工作界面工作界面组成:打开Access2010应用程序窗口标题栏快速访问工

3、具栏功能区:选项卡:四个选项卡组命令Backstage视图:在首次启动 Access 时,或者在关闭数据库而没有关闭 Access 时,将显示 Microsoft Office Backstage 视图。命令状态栏打开“数据库”选项卡上下文选项卡(打开对象后)导航窗格工作区选项卡式文档状态栏了解Access 2010工作界面2010的风格如何使用练习1:P4“格式刷”练习2:使用backstage视图的“选项”功能将文档区的选项卡式文档改变为窗口式练习3:使用backstage视图的“帮助”功能查看Access2010帮助实例2 1. 创建“中医门诊”空数据库。2. 利用模板快速创建“联系人”

4、数据库。1. 创建空数据库。文件-新建-可用模板-空数据库2使用模板快速创建数据库文件-新建-office模板-文件-新建-可用模板-u创建数据库有两种方法:第一种是先建立一个空白数据库,然后再建立表、查询、窗体和报表等对象;第二种是使用“数据库模板”,利用系统提供的模板(随 Access 一同安装的模板、来自 O 的模板)来选择数据库类型,并创建所需要的对象。打开数据库单击“文件”选项卡-“打开”,在“打开”对话框中,通过浏览找到要打开的数据库单击“文件”选项卡-“最近”,打开最近打开过的一个数据库单击“文件”选项卡-打开最近打开过的四个数据库中的一个在操作系统下双击数据库文件自动打开Acc

5、ess2010及数据库关闭数据库单击 “文件”-关闭,关闭当前数据库保存数据库转换数据库(不要求)备份数据库(不要求)操作:正确建立数据库文件、熟练建立、打开关闭。知识:了解数据库的概念、数据库的对象 掌握文件的扩展名、建立数据库文件的方法。本实例要求:P5练习:在 E盘 根目录下建立自己学号+姓名的文件夹,在文件夹下建立名为“中医门诊”的空数据库。P7 2思考:P7 1、3题数据表是由行和列组成的列表。记录是一种用来组合某事项的相关信息的有效且一致的方法。字段是单个信息项,即出现在每条记录中的项类型。客观事物客观事物关系模型关系模型数据库数据库二维表二维表关系关系表表行行元组元组纪录纪录列列

6、属性属性字段字段列名列名属性名属性名字段名字段名 关键字关键字主键主键1.3.1建立表结构Access的表由两部分构成:表结构和表内容先建立表结构,之后才能向表中输入数据。建立表结构的有两种方法:1. 使用设计视图:2 .使用数据表视图:实例3 建立表结构在“中医门诊”数据 库中使用设计视图建 立“tbl医生”表结构,表结构如表所示:(使用实例3文件夹)字段名数据类型说明医生ID文本医生编号姓文本医生的姓名文本医生的名性别文本医生性别参加工作时间 日期/时间 是否专家是否职称英语成绩 数字 手机文本医生的手机电话电子邮箱超链接医生的电子邮箱地址备注备注有关医生的说明信息照片OLE对象医生的照片

7、字段名的命名规则:字段名长度为1-64个字符字段名可以包含字母、汉字、数字、空格和其他字符。字段名不能包含句号(.)、惊叹号(!)、方括号()和重音符号()。修改表结构:在表的设计视图。1.添加字段:在”Tbl医生”表中添加 “工资”(货币)字段、”文档”(附件)、”文化程度”(数字)字段、姓名(计算) 字段。2.修改字段:”文化程度”(查阅)字段3.删除字段:4.重新设置主关键字:练习:使用实例3文件夹的数据库1.使用设计视图建立患者表,结构如图左:2.添加字段如图右2.使用数据表视图创建“Tbl患者”表结构:操作1:单击创建表格组-“表”按钮以数据表视图打开新建表操作2:建立新字段“单击以

8、添加”选数据类型在最后列位置建立新字段 或通过“表格工具/字段”组“添加和删除”组的各数据类型命令按钮在当前列之后添加。在“单击以添加”下的单元格输入数据自动设置字段及数据类型操作3:修改字段选择字段通过“表格工具/字段”“属性”组“名称和标题”命令修改字段名选择字段通过“表格工具/字段”“格式”组“数据类型”命令修改数据类型思考与练习 :P13 3. 使用数据表视图创建“Tbl挂号”表结构、5.u表是Access数据库的基础,是存贮数据的地方,其他对象都是都是在表的基础上建立并使用。操作:如何建立表-结构-数据表视图、设计视图知识:表的概念、构成数据类型设计表 用户在设计表时,必须要定义表中

9、字段使用的数据类型。数据类型是一种属性,它用于控制在字段中可以输入和不能输入的内容1.文本数据类型:文本数据类型所使用的对象为文本与数字的组合,取值最多可达255个字符,超过255可使用备注数据类型。2.备注数据类型:可以保存较长的文本和数字。允许存贮63999个字符。3.数字数据类型:数字类型精度字段长度取值范围字节无1字节0-255 整型无2字节-32767-32678 长整型无4字节-2147483648- 2147483647单精度型74字节-3.4*1038- -3.4*1038双精度型158字节-1.79734.4*10308- -1.79734*10308 用来存贮进行算术运算的

10、数字数据。如表所示分为:通过“字段”大小属性,定义一个数字类型的分类类型。4.日期时间数据类型:用来存贮日期、时间或日期时间组合的,占据8个字节的存储空间。100-99995.货币数据类型:是数字数据类型的特殊类型,等价于双精度属性类型,输入数据时,access自动显示货币符号,并添加两位小数。6.自动编号:每次向表中添加新记录时,Access会自动在自动编号字段中插入唯一顺序号。自动编号一旦被指定,就会永久地与与记录连接(被删除的记录的自动编号字段使用的数值不会再重复使用)。每个表只能包含一个自动编号字段。自动编号数据类型为长整型,占据4个字节的存贮空间。7.是否数据类型:常被称为“布尔”数

11、据类型,有三组值: YES/NO,TRUE/FLASE,ON/OFF,表达逻辑真/假。8.对象数据类型:指字段允许单独地链接或嵌入OLE对象(OLE对象指在其他使用OLE协议程序创建的对象);例如:Word文档,Excel电子表格、图像、声音、应用程序或其他二进制文件;字段中最多包含1个对象。在“OLE对象”类型的字段中存储的BMP图像、Microsoft Office文档可在窗体和报表中通过“绑定对象框”控件直接显示出来。 。嵌入:对象被复制到表中。链接:表与原对象是一个文件,修改后互应。嵌入对象存放于数据库中,链接对象只存放于最初的文件中。9.超级链接数据类型:用来保存超级链接。将存贮的文

12、本或作为文本的字符与数字的组合作为超级链接的地址;超级链接地址是通向通向对象、文档、web页或其他目标的路径超级链接地址可以是URL(Internet或Intranet节点)或UNC(局域网中的一个文件地址)10.“附件”数据类型“附件”类型可以存储图像、电子表格文件、WORD文档、图表和被支持的文件,还可以查看和编辑其中的WORD、EXCEL等文档,这与将文件附加到电子邮件非常类似。“附件”字段和“OLE对象”字段相比,可存储多个文件,而且可以更高效地使用存储空间。但在默认情况下,“附件”类型不能存储应用程序等存在安全风险的文件,其存储的Microsoft Office文档也不能像“OLE

13、对象”那样在窗体和报表直接显示出来。11.计算可以创建显示计算结果的字段。计算必须引用同一表中的其他字段,可以使用表达式生成器来创建计算字段。计算字段不支持某些表达式。12.查阅向导:建立了一个字段内容的列表,可显示下列两种列表中的字段。存储了一组不可更改的固定值得列表。从已有的表或查询中查阅数据列表,表或查询的所有数据更新都将反映在列表中。使用查询从其他表中提取数据的字段。多值字段:在一个字段中存储多个值将查阅向导创建的单值字 的“允许多值”属性设置为“是”向表中输入数据的方法有两种:使用数据表视图直接输入数据获取外部数据:使用各类已经生成的表将符合Access输入/输入协议的任一类型的表导

14、入到Accessde数据库中。可以导入的表类型包括Access数据库中的表、记事本、Excel或FoxFro等数据库应用程序所创建的表,以及Html文档等。实例5 录入数据在“中医门诊.accdb”数据库中,将表所示的内容输入到“tbl医生”表中,并将“第1章 数据库和表1实例练习实例5”文件夹中图片及相关文件分别添加到“照片”和“文档”字段中练习:将“Tbl患者”表中输入两条记录如表示例:获取外部数据将Excel文件“中药.xlsx”中的数据以链接表的方式导入到“中医门诊.accdb”中医门诊”数据库中练习:P26 思考与练习1. 直接输入数据的要点及“插入对象”、“管理附件”的使用。2.

15、获取外部数据:导入方法及可导入的文件类型:Excel文件、文本文件、Access数据库对象等。导入数据的操作是在向导的引导下完成的。从不同的数据源导入数据,Access将启动与之相对应的向导。本例描述了从Excel工作表导入数据的过程,从中可以理解导入过程所需选定或输入的各项参数的含义,进而理解从不同数据源导入数据时所需要的不同参数的意义。3. 用于选取日期的日历(此功能是在Access2007中引入的)“日期/时间”数据类型的字段和控件会自动获得内置的交互式日历的支持。日历按钮自动出现在日期的右侧,允许使用它查找和选择日期。可以使用切换到设计视图,使用“显示日期选取器”属性来为“日期/时间”

16、数据类型的字段或控件显示或隐藏日期选取器。一个完整的数据表由表结构和表记录组成,数据表的结构是指数据表的框架,其结构设计包括以下方面字段名称:字段类型:字段属性:表中每个字段都有一系列的属性,字段的属性表示字段所具有的特性,它决定了如何保存、处理或显示该字段的数据。属性包括字段名称、数据类型、说明以及其他特征,如字段大小、格式、输入掩码等。设置字段属性的目的是为了减少输入错误,方便输入操作。1.设置“tbl医生”表的字段属性(1) 将“医生ID”字段设置为主键;并设置“医生ID”、“性别”字段最大可输入字符数分别为4、1。(2) “工资”字段显示货币符号,2位小数。(3) 邮政编码字段必须输入

17、6位数字。(4) 电子邮件地址唯一。2. 设置“tbl患者”表的字段属性(1) “民族”字段的默认值为“汉”。(2) “身高”字段的数字只能是整数。(3) “体重”字段可输入1位小数。(4) “出生日期”字段输入格式为中文长日期,输入的日期不得大于当天日期,如输入有误,显示提示信息为“出生日期输入有误”。1. 字段大小“字段大小”属性可以控制字段使用的空间大小。演示:将“Tbl医生”表中“医生ID” 字段的“字段大小”设置为4。 将”Tbl医生”表的基本工资字段设置为可输入小数练习: 使用实例4文件夹设置 “Tbl患者”患者表中“固定电话”字段最大可输入字符数为11个, “Tbl患者”患者表中

18、“体重”字段设置为可输入小数。思考:u如果文本字段已有数据,减小字段大小会丢失数据u数据类型为“文本”或“数字”的字段具有该属性。u文本类型字段字段大小取值范围:0-255个字符。u数字类型字段大小为各数据类型。2. 格式“格式”属性用来决定数据的打印方式和屏幕显示方式。演示:将”Tbl医生”表的基本工资字段格式设置为:固定,小数位数为3练习:设置“tbl患者”表的“出生日期”字段输出格式为中文长日期。设置“tbl患者”表的“体重”字段输出格式为:小数位数1位将“tbl患者”表的“婚否”字段的“查阅”标签的“显示控件”属性设置为“文本框”,将“常规”标签的“格式”属性设置为“真/假”,观察数据

19、表视图的效果。提高题:”Tbl医生”表的基本工资字段格式设置为货币格式。u不同类型的数据,具有不同格式3 .默认值默认值是在输入新记录时自动显示的数据内容。演示:将”Tbl医生”表的“性别”字段的默认值设置为“男”练习:“民族”字段“默认值”属性设置为汉族“出生日期”字段的“默认值”属性设置为:系统当天的日期“婚否”字段的“默认值”属性设置为:真。u默认值是用表达式来定义的,表达式的特例是常量 u不同类型数据的默认值的数据格式。 4 .有效性规则及有效性文本有效性规则属性用于防止非法数据输入到字段中。有效性文本属性是在输入的数据不符合该字段的有效性规则时出现的提示信息。示例:工资介于2000-

20、8000之间性别字段只能输入:“男”或“女”练习:“出生日期”字段输入的日期不得大于当天日期,如输入有误,显示提示信息为“出生日期输入有误”。表的有效性规则(扩展资料)检查多个字段的值示例:主任医师的工资不得低于5000元。设置:设计视图“显示/隐藏”-“属性表”“-有效性规则”-生成器“婚否”字段的“默认值”属性设置为真。职称英语成绩介于0-100之间(包括0和100)“出生日期”字段输入的日期不得大于当天日期,如输入有误,显示提示信息为“出生日期输入有误”5 .输入掩码输入数据时会遇到有些数据具有相对固定的格式,如日期和邮政编码。此时可以定义一个输入掩码,包含不变的符号和限定的字符类别,这

21、样在输入数据时,只需输入变化的、许可的值。Access提供了掩码字符可自定义或使用向导(只限于文本或日期型数据)示例:邮政编码字段必须输入6位数字。练习:“对患者表“通过输入掩码向导建立日期的输入掩码为长日期中文格式,分析后,使用自定义的方法将固定电话字段设置为:区号-总机号-分机号。可查扩展资料。分析 密码表思考:设置掩码后“固定电话”字段的值是几个字符?6 .索引可以使用索引来帮助Access快速地查找记录并对其进行排序。索引可分为有重复和无重复无重复为唯一索引主键既是主索引又是唯一索引使用索引可以限制以此字段(或组合字段)为基础的没有重复的记录。示例:电子邮件地址唯一。练习:设置“患者”

22、表姓名字段唯一7. 关键字(主键)关键字段的值能够唯一地标识一个元组的属性或属性的组合。设置:在表的设计视图 单字段主键 多字段主键目的:约束演示:练习:将挂号表的“患者ID”、“医生ID”、“就诊日期”设置为主键u字段设置为主键后,其字段值不能为空值或重复值、字段自动创建索引u字段其索引u思考:设置多字段主键后,组成主键的单个字段是否是主键。8 .外部关键字(外键)如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外部关键字。u演示:指出医生表和挂号表间的主外键u思考:指出患者表和挂号表间的的主键和外键9.多值字段:在一个字段中存储多个值设置:

23、在表设计视图中通过查阅向导创建多值字段将查阅向导创建的单值字段 的“允许多值”属性设置为“是”必填字段和允许空字符串:采用字段的必填字段和允许空字符串属性的不同设置组合可以控制不同设置的组合,可以控制空白字段的处理。允许空字符串:只能用于“文本”、“备注”、“超级链接”。必填字段:决定必须有数据输入。属性设置结果:如表必填字段必填字段允许空字符串允许空字符串用户操作用户操作输入值输入值否是 Enter空值space空值“”空字符串是是Enter不允许space空字符串“”空字符串表间关系Access是一个关系型数据库,每个表都是数据库中一个独立的对象,表与表之间可能存在着相互的联系。表之间有3

24、种关系,分别为:一对一、一对多和多对多。将数据库中不同表中相关数据联系起来,应建立表与表之间的关系。(预习数据库设计)参照完整性参照完整性是一个规则系统,能确保相关表的记录之间关系的有效性。示例:定义“中医门诊”数据库中的4个表的关系。(1) 设置“tbl医生”表到“tbl密码”表关系为一对一, (2) 设置“tbl医生”表到“tbl挂号”表关系为一对多, “tbl患者”表到“tbl挂号”表关系为一对多。即设置“tbl医生”表和“tbl患者”表之间多对多的关系。(3)对上述关系实施参照完整性。u体会表间关系u公共字段具有相似的数据类型:自动编号类型的字段可以和?参照完整性是一个规则系统,能确保

25、相关表的记录之间关系的有效性。当实施参照完整性时,必须遵守以下规则:(1) 当主表中没有匹配记录时,不能将记录添加到相关表中,否则会出现孤立记录。(2) 当相关表中存在匹配的记录时,则不能删除主表中的记录。如果启用“级联删除相关记录”功能,在删除主表记录的同时,将自动删除相关表中的匹配记录。(3) 当相关表中有匹配的记录时,又未启用“级联更新相关字段” 的功能,则不能更改主表中的主键的值,否则相关表会出现孤立记录。如果启用“级联更新相关字段”功能,在更新主表的主键时,将自动更改相关表中的匹配记录的外键。3编辑和删除已有关系的方法在“关系”窗口中选择表关系,可以对其进行编辑。方法是双击关系线,即

26、可打开“编辑关系”对话框。若要删除表之间的关系,选择关系线后右击,在出现的快捷菜单中选择“删除”命令即可。1. 为什么要设置主键?2. 实施参照完整性的作用是什么?3. 基于实例中创建的关系,实施了参照完整性但未启用“级联删除相关记录”、“级联更新相关字段”,如果王光正医生对应“tbl挂号”表中的7条出诊记录,能否直接删除王光正医生记录?能否直接删除7条出诊记录?4. 根据本实例,在“中医门诊”数据库中建立“tbl医生”、“tbl密码”、“tbl患者”、“tbl挂号”、“tbl诊治”、“tbl处方组成”、“tbl中药”表之间的关系,并实施参照完整性。练习:设置“中药表”、“处方表”、“挂号表”之间多对多的关系随着数据库的不断使用,也需要增加一些内容或删除一些内容,表结构和表内容都会发生变化,为使表结构更合理,内容更新、使用更有效,就需要经常对表进行维护。本节内容为:一、打开和关闭表二、修改表结构三、编辑表的内容四、调整表的外观一、打开、关闭表1.在设计视图中打开2.在数据表视图中打开3.视图切换二、修改表结构:1.添加字段:2.修改字段:3.删除字段:4.重新设置主关键字:编辑表的内容:确保表

温馨提示

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

评论

0/150

提交评论