您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > Access-课程设计报告
一、ACCESS数据库系统概述当今社会正步入信息化社会,人们在政治,经济,军事,科学研究,文化教育等各个领域都将产生大量的信息。这些信息需要加工,交流和应用。随着计算机技术的迅速发展,计算机进入了数据处理领域。数据处理的核心问题是数据管理,主要完成对数据的收集、整理、组织、编码、存储、查询和维护等功能。MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程式之一。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。二、数据库简介2.1数据库(DataBase,DB)数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。数据库是通过数据库管理系统软件来实现数据的存储、管理和使用的。2.2数据库管理系统(DBMS)位于用户与操作系统之间的一层数据管理软件.典型的DBMS有:Oracle、DB2、Sybase、SQLServer、FoxPro、Access…等学习和使用数据库,通常学习某个DBMS的使用方法。2.3数据库系统(DBS)数据库系统是一个复杂系统,一般由硬件、软件(操作系统、数据库管理系统、开发工具、应用系统等)、数据和用户构成.三、数据模型在数据库中用数据模型这个工具抽象表示和处理现实世界中的数据和信息。各种机器上实现的数据库系统都是基于某种数据模型的。3.1常见的几种数据模型:层次模型网状模型关系模型3.2关系数据模型关系:一张二维表,每个关系都有一个关系名格式如下:关系名(属性名1,属性名2,…)属性(字段):表中的一列元组(记录):表中的一行域:属性的取值范围。键:也称关键字。由一个或多个属性组成,用于唯一标识一条记录。关系模型:对关系的描述,用二维表的形式表示实体和实体间的联系的数据模型称为关系模型四、认识Access数据库Access数据库是一个关系型数据库管理系统;对象:表、查询、窗体、报表、数据访问页、宏和模块;保存在独立的.mdb中,.mdb是标准的Access数据库文件。表:是数据库的核心和基础,存放数据库中的全部数据;查询:检索数据;窗体:用户与数据库应用系统进行人机交互的界面;报表:用于数据的打印输出;宏:是一个操作或多个操作的集合,每个操作实现特定的功能;模块:存放VBA代码;页:数据访问页。五、ACCESS的创建5.1直接创建空数据库操作步骤如下:(1)启动Access,打开“新建文件”窗口;(2)选择“空Access数据库”选项;(3)保存数据库。数据库的相关操作如下:错误!未找到引用源。5.2打开已有的数据库,操作步骤如下:(1)在Access主菜单下,打开“文件”菜单,选择“打开”;(2)在“打开”窗口,先选定保存数据库文件的文件夹,再输入要打开的数据库文件名,选定文件类型,按“打开”按钮,数据库文件将被打开。先选择文件类型,再选择要打开的文件如下图5.3设置数据库的默认文件夹操作步骤如下:(1)在Access主菜单下,打开“工具”菜单,选择“选项”,进入“选项”窗口。(2)在“选项”窗口,选择“常规”选项卡,再在“默认数据库文件夹”文本框中,输入默认的文件夹名称,再按“确定”按钮,从而确定了数据库文件存取的位置。六、表的构成6.1表的概述表是最基本的Access数据库对象,其特点是以行(记录)和列(字段)的形式来存储关于特定主题的信息。其功能是存储数据库的基本数据,并向查询、窗体、报表和页四类对象提供数据来源。其必不可少的要素是:表名、字段名、字段数据类型、字段大小、字段属性和表的主关键字;其它可选的要素是字段说明、表的属性等。6.2表的命名表名是将表存储在磁盘上的惟一标识。也可以理解为,它是访问表中数据的惟一标识,用户只有依靠表名,才能使用指定的表。在定义表名时,一是要使表名能够体现表中所含数据的内容;二是要考虑使用时的方便,表名要简略、直观。6.3表结构的定义表结构的定义,就是定义表的字段属性即表的组织形式,具体地说也就是定义表中的字段个数,每个字段的名称、类型、宽度以及是否建立索引等。事实上,表结构一旦设计完成,表就已设计完成。然后就可以向这个空表添加具体的数据,这些数据是表的内容,也称表的记录。6.4利用不同方法创建表(1)在数据表中直接输入数据创建表。(2)在设计视图中创建表。(3)使用表向导创建表。(4)导入已有数据创建表。七、字段的数据类型Access提供如下的10种数据类型:(1)文本文本型字段可以存放字母、汉字、符号、数字。文本型的字段的主要属性为“字段大小”,该属性值必须是1到255之间的整数,默认值是50,它表示该字段的最大长度。(2)备注备注类型字段是用于存放较长的文本数据的字段类型。备注类型字段是文本类型字段的特殊形式,备注类型字段是不能排序或索引的。备注类型字段的最大长度为65535个字符。(3)数字数字类型字段是用来存储由数字(0~9)、小数点和正负号组成的、可进行算术计算的数据字段类型。为了提高存储效率和运行速度,数字型字段又分为整型、长整型、单精度型、双精度型等类型,其长度由系统分别设置为1,2,4,8个字符。(4)日期/时间日期/时间类型字段是用来存储表示日期/时间的数据的字段类型。根据日期/时间类型字段存储的数据显示格式的不同,日期/时间类型字段又分为常规日期、长日期、中日期、短日期、长时间、中时间、短时间等类型。其长度由系统设置为8个字节。(5)货币货币类型字段是用来存储货币值的字段类型。输入货币类型数据,不用输入货币符号及千位分隔符。这种字段类型整数部分的最大长度为15个字符,小数部分长度不能超过4个字符。(6)自动编号自动编号类型是用来存储递增数据和随机数据的字段类型。自动编号类型字段的数据无需输入,每增加一个新记录,Access系统将自动编号型字段的数据自动加1或随机编号。用户不用给自动编号型字段输入数据,也不能够更新自动编号型字段的数据。其字段长度由系统设置为4个字符。(7)是/否是/否类型字段是用来存储只包含两个值的数据的字段类型(例如Yes/No,或True/False,或On/Off)。是/否类型字段的数据常用来表示逻辑判断结果,其字段长度由系统设置为1个字符。(8)OLE对象OLE对象类型字段是用于链接和嵌入其他应用程序所创建的对象的字段类型。OLE对象可以链接和嵌入的其他应用程序所创建的对象可以是电子表格、文档、图片及声音等,其字段最大长度可为1GB。(9)超级链接超级链接类型字段是用于存放超级链接地址的字段类型。超级链接地址包含显示文本、地址、子地址等。(10)查阅向导查阅向导类型字段是用于存放从其他表中查阅数据的字段类型。其字段长度由系统设置为4个字符。七、字段属性每个字段都有它自己的一组属性,这些属性进一步说明了该字段在数据库中的性质,字段属性用于控制如何对该字段的数据进行保存、处理和显示。字段的数据类型不同,可用的属性也不同。(1)字段说明字段“说明”是可选择的,对字段做进一步的描述,说明显示在ACCESS的状态栏中。(2)标题标题属性指定了当字段在数据表视图时在列标头上显示的字符串,当字段标题空白时,显示的标题就等于字段名。(3)默认值当向表中插入新记录时,该字段的默认取值。(4)有效性规则和有效性文本有效性规则是用于限定输入到当前字段中的数据必须满足一定的简单条件,以保证数据的正确性。有效性文本是当输入的数据不满足该有效性规则时系统出现的提示。(5)必填字段有的字段必须输入一个取值,不能为空白,用必填字段属性达到此要求。(6)输入法模式对文本型及备注型字段应指明输入法模式。(7)显示控件显示控件指字段中数据的显示方式。八、建立表间关联关系1.1设置主键(1)主键定义:若表的一个字段或多个字段的组合可以唯一标识表中的每一条记录,则此字段称作表的主键.主键不能包含重复值,也不能为空(NULL)值.(2)主键类型:自动编号主键、单字段主键和多字段主键。设置主关键字操作步骤如下:(1)打开数据库;(2)在“数据库”窗口,选择“表”为操作对象,按“设计”按钮,进入“表”结构设计窗口;(3)在“表”结构设计窗口,选定可作为主关键字的字段,打开“编辑”菜单,选择“主键”选项,指定的字段成为“主键”,并在字段名前加上一个符号,同时表中的记录顺序将按主关键字段的值升序排列;(4)保存表,结束表的主键定义。1.2创建索引索引是一种优化的数据管理技术,类似书的目录.对某几个字段进行索引,是旨在加速查找记录和记录排序的操作。它的类型有三种可选:无、有重复、无重复。1、选择表—设计2、选择字段—编辑—主键错误!未找到引用源。1.创建一个数据库,数据库名为:student步骤:(1)打开Access2010,在可用模板下选择“空数据库”,如图1.1所示。图1.1Access2010启动界面(2)在右侧的“文件名”文本框中输入student,单击右侧的“浏览”按钮,打开“文件新建数据库”对话框,如图1.2。图1.2“文件新建数据库”对话框(3)选择要保存的位置和保存类型,单击“确定”按钮,返回Access2010启动界面;单击“创建”按钮,即可创建一个名为student的空数据库,如图1.3。图1.3student数据库2.在student数据库中创建如下student表,表结构及输入的数据如下:(注:要求表字段取英文名)步骤:(1)在快速访问栏中单击“保存”按钮,将表1保存为student,如图2.1所示图2.1创建student表(2)打开设计视图,设置字段属性,如图2.2所示。图2.2设置字段属性(2)切换到数据表视图,录入记录,结果如图2.3所示。图2.3student表记录3.在student数据库中创建如下course表,表结构及输入的数据如下:(要求表字段取英文名)步骤:(1)创建表2,保存为course,如图3.1所示。图3.1创建course表(2)打开设计视图,设置字段属性,如图3.2所示。图3.2设置字段属性(3)切换到数据表视图,录入记录,结果如图3.3所示。图3.3course表记录4.在student数据库中创建如下score表,表结构及输入的数据如下:(注:要求表字段取英文名)步骤:(1)创建表3,保存为score,如图4.1所示。图4.1创建score表(2)打开设计视图,设置字段属性,如图4.2所示。图4.2设置字段属性(3)切换到数据表视图,录入记录,结果如图4.3所示。图4.3score表记录5.在student表中添加一个长为20个的字符,名为S_major的类型为CHAR的列。步骤:打开student表的设计视图,设置字段属性,如图5.1所示。图5.1设置S_major字段属性6.修改学生“周天”的家由“广东广州”搬到“湖南株洲”。步骤:打开student表的数据表视图,进行修改,如图6.1图所示。图6.1student表的数据表视图7.将
本文标题:Access-课程设计报告
链接地址:https://www.777doc.com/doc-4939278 .html