




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11.06.2020,IBM-ACCESS,1,数据库原理和应用程序Access2003,第2章创建数据库对象,11.06.2020,IBM-ACCESS,2,创建数据库是开发数据库应用系统的第一步。在Access2003中,在创建相关的表、查询、窗体和其他对象之前,需要设置一个空数据库。本章将介绍关系数据库的基本设计方法、创建数据库的方法和数据库的基本操作。创建数据库,11.06.2020,IBM-Access,3.3.1.1基本设计步骤1。确定数据库的目的和要求2。确定所需的表3。确定表中的必填字段Access2003对组成字段名的符号有以下规则:最大长度可以是64个字符。(2)可以包含字母、数字、空格和特殊字符(句点除外。),感叹号(!)和方括号()。(3)不能以空格开头。不能包含控制字符(Asc代码值从0到31)。4.确定主要关键词5。确定表6之间的关系。优化设计,2.1关系数据库的基本设计方法,11.06.2020,IBM-ACCESS,4、(何时及凭什么奖惩该栏在入学时不填写,以后根据学校的实际情况填写。),3.1.2案例分析(学生管理系统的设计),学生需要填写学生信息表:11.06.2020,IBM-Access,5,3.1.2案例分析(学生管理系统的设计),课程编号:课程名称:学期末,老师给出成绩表:11.06.2020,IBM-ACCESS,6,为学校的学生管理环境。建立数据库应用系统:学生管理系统,其数据库设计如下:1。确定数据库的目的和要求。数据库系统是管理学生信息、学生选修信息和学生成绩信息的系统。例如,可以输入、删除、修改和搜索学生信息。查找学生的选修情况,查找学生的分数等。我们将首先画一张学校学生管理环境的电子病历图。根据将E-R图转换为关系模式的方法,数据库中所需的表初步确定为:学生信息表、学生选课成绩表和课程表。因为这个项目包含了更多关于学生何时以及为什么被奖励和惩罚的信息,一些学生已经被奖励和惩罚了不止一次,而一些学生可能根本没有收到。为了减少数据冗余,便于查找学生的奖惩次数,全面管理学生的奖惩,我们将其制作成一个表格。这样,学校的学生管理系统的最终表是四个表:学生信息表、学生奖惩表、学生课程选择和成绩表以及课程安排表。4.根据学校学生管理环境确定表格中的必填字段。每个表格中的字段如下:学生信息表(学生编号、班级、姓名、性别、出生日期、国籍、政治面貌、家庭地址、电话号码、邮政编码、是否留校、毕业学校)学生奖惩表(学生编号、奖惩类型、奖惩日期、奖惩原因)学生课程选择和成绩表(学生编号、课程编号、平时成绩、考试成绩、备注)课程安排表(课程编号、课程名称、学时、学分、课程性质)、3.1.2实例设计、11.06使用向导创建数据库就是使用其中的模板数据库。在向导的指导下,可以通过简单的操作创建包括表、查询、窗体、报表和其他对象的数据库应用系统。3.2.2建立空数据库空数据库是没有任何对象的数据库。构建完成后,您可以根据实际需要添加表、查询、表单、报表、页面、宏和其他对象。这样,就有可能灵活地创建一个符合实际情况、针对性强的数据库应用系统。3.2建立数据库,11.06.2020,IBM-ACCESS,10,3.3.1打开数据库1。在“访问2003”窗口中,单击打开命令。2.对于最近使用的文件,请使用“开始工作”任务窗格。3.3.2关闭数据库1。在数据库窗口中,单击文件菜单并执行关闭命令,仅关闭数据库而不退出访问2003。如果您单击文件菜单并执行退出命令,数据库将关闭,访问2003将退出。2.在数据库窗口中,单击右上角的关闭按钮关闭数据库,而不退出Access2003。3.3.3复制的数据库数据库的复制是在视窗环境下以与普通文件复制方法相同的方式进行的,3.3数据库的基本操作,11.06.2020,IBM-Access,11.3.3.4删除数据库对于不必要的数据库,可以进行删除操作。数据库的删除在窗口环境中以与一般文件删除相同的方式执行。3.3.5使用压缩数据库时,不断的添加和删除操作会导致磁盘空间利用率的降低。数据库压缩可以组织和安排数据库在磁盘中的存储位置,提高磁盘的使用效率。压缩数据库的方法是:打开数据库,单击数据库窗口中的工具菜单,选择数据库实用工具并执行压缩和修复数据库命令。3.3数据库的基本操作,11.06.2020,IBM-ACCESS,12。建立空数据库后,可以向空数据库添加对象。要添加的第一个对象是表。表是最基本的Access2003数据库对象。数据库中的数据存储在表中。它是查询、表单、报告、页面等的数据源。Access2003数据库对象。本节将介绍数据库表的建立和操作。4。表的建立和操作,11.06.2020,IBM-ACCESS,13,4.1.1字段数据类型1。字段数据类型文本:对于文本或文本和数字的组合,或者对于不需要计算的数字,最多255个字符。(2)备注:对于长文本或文本和数字的组合,最多65,535个字符。(3)数字:用于数学计算的数字数据,涉及货币的除外。(4)日期/时间:用于日期/时间。数值的设定范围为100 9999年。(5)货币:用于存储货币值。6自动编号:Access2003将自动插入一个唯一的序列值(每次向表中添加新记录时递增1或随机数值)。(7)是/否:用于记录逻辑数据。4.1进一步理解表,11.06.2020,IBM-Access,14.8 OLE对象:用于链接或嵌入由使用OLE协议的其他程序创建的对象。这些对象可以链接或嵌入到Access2003的表中,但是只有绑定的对象框可以用于在表单或报表中显示它们。(9)超链接:用于存储超链接地址。超链接可以是联合国军司令部的路径或网址。查找向导:用于创建允许用户使用组合框从其他表或值列表中选择值的字段。在数据类型列表中,选择此选项以启动查找向导进行定义。2.字段数据类型的确定(1)字段中允许什么类型的值。应该使用多少存储空间来保存字段的值。(3)对字段中的值执行什么类型的操作。(4)是否对字段进行排序和索引。5是否有必要使用字段对查询或报告中的记录进行分组。(6)如何对字段中的值进行排序。4.1对表的进一步理解,11.06.2020,IBM-ACCESS,15,4.1.2表的主键可以唯一地标识表中每个记录的字段或字段集,这称为表的键。一个表有一个或多个关键字,其中一个被选为主键,也称为主键。1.自动编号主关键字如果表中有自动编号字段,它可以用作主键,因为该字段中没有重复值。2.单字段主关键字如果一个字段永远不会重复并且可以唯一标识一条记录,您可以选择没有重复值的字段作为主关键字。3.多字段主键有时在表中找不到没有重复值的字段。此时,需要将两个或更多字段合并为主键,以确保其值唯一地标识记录。两个或多个字段是主键的情况称为多字段主键。这里还有一个与主关键字相关的概念:外键。如果一个表中的一个字段或一组字段不是该表的键,而是另一个表的键,则称为该表的外键,简称外键。外键可以是该表中的一个或多个字段(不是多字段主关键字的所有字段),也可以是该表中的公共字段。外部关键字用于建立表之间的关系。4.1对表11.06.2020的进一步理解通过输入数据创建表通过输入数据创建表是创建表的最简单的方法。Access2003可以根据记录中字段的内容设置字段的数据类型。4.2.2使用设计器创建表使用设计器创建表,即使用设计视图创建表,只创建表的结构,记录需要输入到表的数据表视图中。这是一种更复杂但更灵活的创建表的方法。用户通常使用设计视图来创建表。4.2创建表,11.06.2020,IBM-ACCESS,17,4.3.1打开表在修改表结构、输入数据、使用数据和其他操作之前,您需要先打开表。打开表有两种主要方式:打开表的“设计”视图和打开表的“数据表”视图。在表的“设计”视图中,可以查看和修改表的结构。在表的数据表视图中,您可以查看、添加、删除和编辑表中的数据。这两个视图可以通过工具栏上最左边的按钮或者视图菜单下的设计视图和数据表视图命令轻松切换。4.3.2关闭表格无论表格处于何种视图,只需单击相应窗口右上角的关闭按钮。4.3.3删除表4.3.4重命名表,表4.3的基本操作,11.06.2020,IBM-ACCESS,18,4.4.1字段大小字段大小属性您可以设置文本类型、自动编号类型和数字类型字段中可保存的最大数据量。文本类型:字段大小属性可以设置为0 255,默认值为50。自动编号类型:字段大小属性可设置为长整数和同步拷贝标识(全局唯一标识,16字节)。默认值为长整数。(3)数值型:字段大小属性的设置见表4.4。默认值是一个长整数,可以在字段大小属性的下拉列表框中选择。4.4设置字段属性,11.06.2020,IBM-ACCESS,19,4.4.2格式(1)格式文本和备注字段格式文本和备注字段仅具有自定义格式,自定义格式为:格式符号;“符号字符串”,其中,在第一部分中,格式符号用于描述文本和备忘录数据字段的格式;第二节;“符号字符串”是可选的。描述空字符串和空值的字段的显示内容是“符号字符串”。数字和货币字段格式数字和货币字段具有预定义格式和自定义格式。系统提供的预定义格式有:常规数字、货币、欧元、固定、标准、百分比、科学计算方法。您也可以使用格式化程序来自定义格式。(3)日期/时间字段格式日期/时间字段具有预定义格式和自定义格式。系统提供的预定义格式有:常规日期、长日期、中日期、短日期等。您也可以使用格式字符来自定义格式。用户定义的格式是:格式符号(4)。是/否字段的格式有预定义格式和用户定义格式。系统提供的预定义格式有:是/否、真/假、开/关。您也可以使用格式字符来自定义格式。自定义格式为:”符号字符串1”;“符号串2”,第一个;是占位符,符号串1是逻辑值为1时显示的字符,符号串2是逻辑值为0时显示的字符。4.4设置字段属性,11.06.2020,IBM-ACCESS,20,4.4.3输入掩码输入掩码用于设置文本、数字、货币、日期/时间字段的输入格式化数据。输入掩码的定义格式:格式符号;0(或1);“符号串”其中第一部分是格式符号,它定义了具有输入掩码字符的数据的输入格式;第二部分设置数据存储方法。如果它是0,它将以显示的格式存储。如果为1,则只存储数据。在第三部分中,默认情况下定义了指示输入位置的符号并加下划线。第一部分是必要的,第二部分可以省略。4.4.4标题字段标题是字段的别名。当浏览表格、表单和报表中的数据时,Access2003会自动将字段标题显示为表格、表单和报表的字段标题。4.4.5有效性规则和有效性文本有效性规则限制输入此字段的数据必须符合指定的规则。当输入数据不符合有效性规则时,系统将显示提示信息,并强制光标停留在字段中,直到输入数据符合有效性规则。有效性文本是当输入数据违反有效性规则时出现的提示内容。4.4设置字段属性,11.06.2020,IBM-ACCESS,21,4.4.6其他属性(1)索引:用于确定字段是否用作索引。索引属性有三个选项:无:该字段将不被索引。(2)是(重复):对于此字段索引,字段中允许重复值。是(无重复):对于此字段索引,字段中不允许有重复值。输入法模式:用于决定向该字段输入数据时是否开启汉字输入法。(3)默认值:添加新记录时自动添加到字段的值。(4)必填字段:指定是否必须在该字段中输入数据。(5)允许空字符串:用于文本字段;设置是否允许输入空字符串(长度为0)。(6)十进制数:用于设置数字和货币字段的十进制数,但不影响实际存储的十进制数。(7) Unicode压缩:指定是否允许对此字段进行Unicode压缩。4.4设置字段属性、11.06.2020、22、4.5设置表之间的关系,以及4.5.1将关系视为连接表的一种方式。表之间有三种类型的关系:一对一关系、一对多关系和多对多关系。1.一对一关系在一对一关系中,表A中的每条记录在表B中只能有一条匹配记录,而表B中的每条记录在表A中只能有一条匹配记录。一对多关系在一对多关系中,表A中的一条记录可以匹配表B中的多条记录,但表B中的一条记录在表A中只能有一条匹配记录。在“一对多”关系中,调用“一”的一方是主表,调用“多”的一方是子表。3.多对多关系在多对多关系中,表a中的一个记录可以匹配表b中的多个记录,表b中的一个记录可以匹配表a中的多个记录,11.06.2020,IBM-ACCESS,23,4.5.2关系完整性1。实体完整性在构成主键的字段中不需要空值。2.用户定义的完整性用户定义的完整性是特定关系数据库的约束条件,由系统验证和实现。3.参照完整性参照完整性存在于两个表之间,是一个规则系统,在输入和删除记录时,为了维护表之间的关系,必须遵循该规则系统。(1)设置参照完整性标准(1)主表中的匹配字段是主键或具有唯一索引。相关字段具有相同的数据类型。只有两个例外:自动编号字段与字段大小为长整数的数字字段相关,字段大小为同步复制标识的自动编号字段与字段大小为同步复制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店协议书价合同
- 2025联合租赁协议
- 婚姻协议书怎么写
- 医院手术协议书
- 账号运营对赌协议书
- 房屋界线协议书
- 亚美尼亚纳卡协议书
- 分股份协议书
- 2025律师服务委托合同范文
- 2025城镇公寓楼买卖合同
- 《劝学》理解性默写课件-统编版高中语文必修上册
- 丝织品微生物防治-洞察及研究
- (2025)中国石油化工集团中石化招聘笔试试题及答案
- 以桂为墨:高中桂花文化校本课程的开发与实践探索
- 游戏俱乐部投资合同协议书
- 三级老年人能力评估师试题(附答案)
- 2025年云南事业单位a类真题及答案
- 国家开放大学《政府经济学》形考任务1-4答案
- 委托品牌代工合同协议
- 珠宝购销合同书范本珠宝购销合同书5篇
- 美容皮肤临床技术操作规范方案
评论
0/150
提交评论