数据库访问技术网站设计与维护.ppt

上传人:laozhun 文档编号:2340513 上传时间:2023-02-13 格式:PPT 页数:71 大小:2.54MB
返回 下载 相关 举报
数据库访问技术网站设计与维护.ppt_第1页
第1页 / 共71页
数据库访问技术网站设计与维护.ppt_第2页
第2页 / 共71页
数据库访问技术网站设计与维护.ppt_第3页
第3页 / 共71页
数据库访问技术网站设计与维护.ppt_第4页
第4页 / 共71页
数据库访问技术网站设计与维护.ppt_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《数据库访问技术网站设计与维护.ppt》由会员分享,可在线阅读,更多相关《数据库访问技术网站设计与维护.ppt(71页珍藏版)》请在三一办公上搜索。

1、网站建设与维护,数据库访问技术,Chapter3 数据库访问技术,主要内容Access数据库介绍Access数据库常用操作数据库管理数据库加密重点难点数据库的创建、表的创建、编辑、查询数据库备份、加密,3.1 Access数据库介绍,信息与数据 一种表示信息的符号,这就是数据。对于计算机来说,能够进行编码和通信的符号都能属于数据的范畴。数据库 数据库如同一个仓库只是这个仓库存放的对象都是数据。数据库中存储的数据是结构化的数据。另外,使用数据库存储数据一个更重要的优点就在于存储在其中的数据不同的用户,不同的应用程序都可以对它进行访问,这就是说数据库的共享性很强。所以数据库就是能够长期存放在计算机

2、内,以一定组织方式,有结构的,能够共享的存储数据的集合。他所存储的数据不仅仅包含数据本身还应该包含数据与数据之间的联系。,数据库管理系统(DBMS)当我们在计算机中建立了数据库后,还需要一定的软件对它进行管理和维护,这个功能就交给了数据库管理系统。它是在操作系统之上一个非常重要的管理软件。数据库管理系统除了能够对数据库中的数据进行查找、更新等操作之外还应该具有日常维护和管理的功能。而且对于应用程序来说,如果想要对数据库中的数据进行访问,必须是要经过数据库管理系统的,否则是不能够直接进行数据库中数据访问的。,一般情况数据库管理系统应该具备以下几个方面的功能:数据定义功能数据库管理系统要对自己所管

3、辖的数据库进行管理和维护,首先就应该能够识别和规定它所能识别的数据应该具有怎样的结构。因此作为数据库管理系统首先要提供数据描述语言(DDL)能够对数据库中的对象方便的进行定义。数据操作功能数据存储到数据库中的目的是要对这些数据进行使用,那么到底能对这些数据作怎样的使用,也需要数据库管理进行定义。所以,数据库管理系统还应该提供数据操作语言(DML),从而实现对数据库中数据的查询、插入、删除、修改等操作。,数据管理功能 为了确保数据库中数据的正确性,需要提供一些机制和约束条件来保证,这些包括并发控制机制、安全性检查机制、完整性约束田间的检查和执行等等。这些都属于数据库管理系统的运行和管理功能,这在

4、数据库正常运行的过程中是必不可少的。数据维护功能 数据库管理系统除了通过管理功能对数据库进行安全性、设置约束条件外还应该对数据库中的数据进行维护。包括数据库的备份,从错误状态恢复、重组以及性能监测等等,这些都属于数据库维护功能的范畴。,数据库系统(DBS)在计算机中有了数据库和数据库管理系统之后,还必须要有操作员才能对这些软件进行操作。也就是说在这个系统中人按照自己的角色不同又有不同的种类。有数据库管理员、数据库应用程序设计者、以及最终用户。数据库管理员主要从事数据库的日常维护和日常管理,数据库应用程序的开发人员主要是利用各种高级语言进行应用程序的开发,最终用户只是使用应用程序。那么计算机、数

5、据库、数据库管理系统以及操作人员就共同构成了数据库系统。在这个系统中既要包含硬件部分,比如内存、CPU、主板、硬盘等还要包含软件部分比如操作系统、数据库管理系统、程序开发语言等等。,数据库系统具有如下一些特点:(1)数据结构化:数据不能杂乱无章的存储在数据库中而是要有一定的结构。(2)数据冗余度小:同一个数据在数据库中只存储一次。(3)数据共享性好:不同的用户,基于同一个数据库的应用程序都可以访问该数据库。(4)数据独立性高:当改变数据库的物理结构时,不需要改变它的逻辑模式以及应用程序结构,而只改变物理结构及其之上的映像就可以,这成为数据库的物理独立性.另外,当改变逻辑结构时不想改变应用程序的

6、结构那么只要改变这两层之间的映射关系就可以实现,这称为逻辑独立性。(5)数据库被同一管理控制:数据库中的数据被DBMS统一管理和控制。,关系 在关系数据库中,它的数据结构就是关系.它是数据库中用来存储数据的地方。它的实质是二维表。也就是说它由行和列所组成。并且每一行不可再分。关系中的列我们称之为属性。每个列都有一个自己的名字称之为列名或者是属性名。在一个关系中,各个属性的名字是不一样的,并且列的先后顺序无关紧要,对于关系不产生影响。关系中的每一行称之为一条记录,记录的先后顺序也无关紧要。每一条记录都是一条完整的数据,并且在一个关系中不会也不允许出现完全相同的两个记录。关系的属性的集合构成了关系

7、的结构,而关系的记录集合构成了关系的数据值,关系值的内容表达了关系所表达的数据意义。,Access 2000介绍 Access 2000是一种关系型的桌面数据库管理系统。它是office System 2000中的一个重要组建,它的功能强大、简单易用。具有直观、开放及多媒全权等特点,可以进行简单的数据库系统的开发比如个人通讯录、小型管理系统。另外,还可以用它来进行大量数据的管理工作。,Access 2000大致具有以下一些特点:(1)易于管理的文件型数据库系统。ACCESS数据库系统它的所有组成对象都是封装在一个单独的文件中的。这样就有利于整个数据库系统的迁移和维护等工作。(2)方便快捷的图像

8、化工具和向导(3)与Office 2000的其他组件高度集成。Access 2000提供了与office 2000其他组建共享数据和协同工作的能力,从而大大提高了office 2000的整体性。(4)提供大量的内置函数与宏。(5)功能强大的集成开发环境,Access的界面及对象单击开始按钮,单击程序项,选择microsoft Acess就可以启动ACCESS,选择某个选项就可以进入Access工作环境。如图所示。,Access工作环境由多文档界面所组成。在外层窗体中有菜单栏和工具栏,用于数据库的一些基本操作。内部的窗口成为数据库窗口,主要用来进行数据库中各个对象的创建。在数据库中主要有以下几个

9、对象,他们分别是:(1)表对象:它是ACCESS数据库中最基本的对象,它用来存储数据库中的数据,并且所有的数据都存储在表对象中。一个数据库中通常要包含多张表,这些表之间可以建立关系。(2)查询对象:查询对象也是ACCESS数据库中的一个重要对象,通过它可以对数据库中的数据按照预先指定好的条件进行查找和筛选而且还可以进行合计操作。它的实质是一张虚表。也就是说,查询结果中的记录并不是存储在查询对象中的而是存储在表对象中。查询对象仅仅存储了查询结果的结构。,(3)窗体对象:窗体对象是ACCEESS数据库中一种较为特殊的对象。它提供了一种人机交互的界面。通过它可以进行数据库中数据的浏览和察看,还可以和

10、其它对象联合使用进行数据库数据的输入、输出操作。(4)报表对象:报表对象为打印输出数据库中的数据提供了解决方案。它可以将一个表或多个表,一个查询结果或多个查询结果以某种定制的格式制作成报表,还可以将数据处理的结果或各种图表插入到报表中。(5)数据访问页:(6)宏对象:宏对象是一个或者几个操作的集合,通过它可以实现操作的自动化。(7)模块对象模块对象和宏对象有些相似,都可以实现操组的自动化。但是模块对象所定义的操作更加精细,所能够完成的功能更加强大。它需要使用VBA来进行编程。,3.2 ACCESS数据库常用操作,一、创建数据库Access 2000为我们提供了两种创建数据库的方法,一种是创建空

11、数据库,另外一种是利用向导创建数据库。创建空数据库就是创建一个不含任何对像的数据库,创建时只需要设置它的数据库名称和设置该数据库的保存位置。例3.1创建“学生选课”空数据库。启动Access2000,在启动界面中选择空数据库如图所示。,单击确定,在弹出的对话框中选择存储路径并给该数据库命名。如图所示。单击确定就创建好了一个数据库,进入了如图所示的Access2000的工作环境。并且在保存路径中就有了该数据库文件。如图所示。,例3.2 利用向导创建“联系管理数据库”。启动Access2000程序,在启动界面中选择“Access数据库向导、数据页和项目”选项,单击确定进入如图所示界面。,在数据库选

12、项卡中选择联系管理图表,单击确定按钮后,设置保存路径然后进入图所示界面。向导第一步。,在向导第一步中只是做了一些简单的说明信息,单击下一步,进入向导的第二步。如图所示。,在这个窗口中选择不同的表然后在右侧的列表中选择需要在该表中出现的字段。当所有的表及其中的字段都设置完成后打击下一步。进入向导第三步,如图3.8所示。注意:在这些字段中,斜体字表示的字段是可选字段,而那些非斜体字段Access认为是在这类表中所必须包含的字段因此,不能够被选掉。,在这个窗体中选择屏幕显示样式。Access将这些不同的显示样式,包括字体格式、窗体背景等内容预设在一个样式中,就是这里的国际、宣纸、标准等。在这10种样

13、式中选择中意的样式然后单击下一步,进入向导的第四步。如图所示。,在这一步地窗体中选择报表的预设样式。不同的样式在左侧的预览框中都可以看到该报表的预览情况。单击下一步。进入向导第五步。如图所示。,在该窗体中给该数据库指定数据库标题,单击下一步进入第六步如图所示。单击完成,完成数据库的创建,并且在该数据库中已经按照模版创建了一定的对象,如图所示。,二、创建表1表的基本概念 表对象是数据库中最为关键的对象,因为数据库中所有的数据都是存储在表对象中的。表对象创建的好坏直接影响着数据库中数据的一致性问题以及数据库的查询效率问题。所以表的创建很关键,可以遵循以下一些规律。(1)表的功能尽量保持单一。也就是

14、说每张表存储的数据都是同一类数据,比如同时学生,同是老师,同是课程,同是选课的等等。创建时让每张表中具有较为简单的功能。(2)记录唯一。在表中存储的记录不能出现重复的记录。这也是关系数据库中实体完整性的要求。,(3)字段要唯一。一个表的结构是指它所有的字段所组成的集合。在这些字段中不能存在重复的字段,也就是说表中的字段在该表中都具有唯一的字段名,不能和其它字段名相重复。而且,每个记录在每一个字段中的分量必须是相同类型的。也就是说在设置字段的数据类型时要选择能够完全表达该字段所描述的那些信息的数据类型。(4)表功能要具有相关性。在创建表时,可能所存储的对象具有很多信息,都可以把这些信息抽象成为该

15、表的字段,可是由于数据库有不能存在太多数据冗余的要求,因此在创建表时创建它的字段,要结合具体的应用环境,来选择合适的字段集合。(5)字段之间的无干性。创建表之间的字段,要尽量使这些字段不相互影响。也就是说当修改一条记录的某个属性时不会影响到该记录的其他属性,这样就会避免数据不一致的发生。在表当中,因为记录和记录之间是有区别的,不能出现完全相同的记录。因此,在表的属性中如果存在着一个或者几个属性的组合可以用来标识各个记录的话,这个属性或属性的组合就是该表的主键。在数据表中每条记录的主键都不能为空,这是各种数据库都必须满足的要求。,2.创建表的方法在Access中提供了三种创建表的方法,它们分别是

16、直接输入数据创建表、利用向导创建表、利用表设计器创建表。(1)直接输入数据创建表的方法是指,直接进入的就是数据表视图,在该视图中直接输入数据就可以创建表了。例3.3利用直接输入数据的方法在“学生选课”数据库中创建课程表,它的表名为“C”,它的功能在于只存储关于课程的基本信息。它的结构如图所示。,打开“学生选课”数据库。并在对象列表中单击表对象,在数据库窗口中单击新建按钮,弹出如图所示窗口。选择数据表视图。单击确定,就进入到数据表窗口中,在其中输入数据,修改字段名字,并保存。,(2)设计器创建表 使用设计器创建表的方法是Access中创建表最常用和最灵活的方法,利用设计器可以创建出满足设计者要求

17、的表。使用设计器创建表实际上就是在表的设计视图中按照要求,创建表的字段并给每个字段设置属性的过程。,例3.4使用设计器在“学生管理”数据库中创建“S”表,它的功能是存储学生的基本信息,它的结构如图所示。“S”表的各字段的意义如表所示。,打开“学生选课”数据库。并在对象列表中单击表对象,在数据库窗口中单击新建按钮,弹出如图所示窗口。选择设计视图,单击确定就会出现如图所示的窗口。,按照图分别创建表的字段。表的设计视图,大致分为两个区域,窗体的上半部分是表的字段列表区,用来创建表的字段并且设置字段的数据类型。Access所提供的数据类型如表所示,在设计窗机的左下脚,有常规和查阅两个选项卡,它们用来设

18、置各个字段的属性。各个字段由于数据类型的不同它们在属性区域出现的内容也有所差异,常用的属性如表所示。,创建“s”表的主键。在sno属性行单击,然后在工具栏单击钥匙按钮即设置成功。如图所示。,(3)表向导创建使用表向导创建,类似于使用向导创建数据库。也是在向导的提示下,一步步回答问题完成表的创建工作。例3.5 使用表向导创建“sc”表,它的功能在于存储学生的选课信息,它的结构如图所示。,sc表各字段的意义如表所示,打开“学生选课”数据库。并在对象列表中单击表对象,在数据库窗口中单击新建按钮,弹出如图所示窗口。选择表向导。单击确定弹出向导第一步如图所示对话框。,在该窗体中选择商务单选框,并在示例表

19、中选择学生和课程,从示例字段中添加要出现在表中的字段并重新命名。如图所示。,单击下一步指定表名,进行主键设置方法的设定,如图所示。,单击完成,进入sc表设计视图,设置sno和cno组合为主键。如图所示,三、创建表和表之间的关系在Access数据库中,创建好了各种表之后,由于这些表中的数据是有联系的,因此要在这些表之间创建关系,从而才能更好的使用这些表中的数据。关系是两个表之间建立的联系。关系有一对多、一对一和多对多三种。一对多:A表当中一条记录能和B表当中多条记录相匹配,而B表当中一条记录只能和A表当中一条记录相匹配。一对一:A表当中一条记录能和B表当中一条记录相匹配,而B表当中一条记录也只能

20、和A表当中一条记录相匹配。多对多:A表当中一条记录能和B表当中多条记录相匹配,而B表当中一条记录也只能和A表当中多条记录相匹配。,在Access中这些表之间的关系是靠相互匹配的字段来关联起来的。比如在“学生选课”数据库中,“s”表、“c”表以及“sc”表它们之间就是有关联的。它们的关系是。只有在s表中已经存储的学生那么该学生才有资格进行选课,同样只有在课程表中已经存储的课程s表中的学生才能进行选修。也就是说,在sc表当中,所有记录的sno字段取值要来参照于s表中sno字段的取值,所有cno字段的取值要参照于c表当中cno字段的取值。于是,通过sno字段就把s表和sc表联系起来了,通过cno就把

21、c表和sc表联系起来了。sno属性在s表中是它的主键,在sc表中我们称之为外键。同样,cno字段在c表中是它的主键,再sc表中称之为sc表的外键。另外,在s表中一条记录代表一个学生,而一个学生可以选修多门课程。也就是说s表中的一条记录可以和sc表当中多条记录进行匹配。s表和sc表之间是一对多的关系。同样道理,c表和sc表之间也是一对多的关系。,例3.6在“学生选课”数据库中建立三个表之间的关系。打开“学生选课”数据库,Access窗口中单击关系按钮,如图所示。在弹出的对话框中选择要创建关系的表,并单击添加按钮。进入如图所示窗体。,创建c表和sc表的关系。在c表当中把cno字段拖到sc表上就会出

22、现如图所示设置联系字段的对话框,在其中选择好匹配的字段,单击创建。创建s表和sc表的关系。在关系窗口中任意位置双击鼠标就会弹出如图所示对话框。,单击新建按钮,在弹出的新建对话框中分别选择需要建立联系的表以及它们相匹配的字段。如图所示。依次单击确定、单击创建按钮完成联系的创建。如图所示。,四、编辑表1向表中录入数据。在Access中可以采用两种方法进行表中数据的录入。一种是直接向表中录入数据,一种是使用自动窗体录入数据。例3.7直接向“s”表中直接录入数据。打开“学生选课”数据库,打开“s”表,向其中直接输入数据。如图所示,2用自动窗体录入数据。Access还提供了利用自动窗体录入数据。例3.8

23、使用自动窗体向“c”表中录入数据。(1)在数据库窗口中选中“c”表,单击“插入”菜单,选择自动窗体命令,即可自动创建数据录入窗口,如图所示。,(2)在单元格中录入数据,按Enter键或Tab键切换到下一个字段。按方向键可在字段间移动。(3)数据录入完毕,关闭自动窗体,可以保存该窗体也可以不保存。,五、创建查询在Access中既可以使用图形化的方式创建查询,也可以在SQL视图中创建查询,由于在网站建设当中,大多使用SQL语句进行数据查询,所以这里只介绍Access中SQL语句的使用.图形化的创建查询方法。SQL语言是数据库技术当中,重要的结构化查询语言,在数据库的应用程序开发当中有着广泛的使用。

24、通过SQL语言既可以实现对数据库的操作,也可以实现对数据库的查询,其中进行数据库的查询最主要的是利用SELECT语句,它的基本语法规则如下:SELECTASINTOFromWHEREGROUP BYHAVINGORDER BYDESC其中,SELECT子句用于指定输出的内容,INTO子句用于创建新表并将检索到的记录存储到该表中,FROM子句用于指定要检索的数据的来源表,WHERE子句用于指定对记录的过滤条件,GROUP BY子句用于指定对记录进行分类后再检索,HAVING子句用于指定对分类后的记录的过滤条件,ORDER BY子句用于对检索到的记录进行排序。,1创建单表简单查询例3.9 查询所有

25、学生信息(1)选择新建按钮,进入设计视图,添加S表。(2)选择“视图”菜单,选择“SQL视图”。如图所示。,(3)进入SQL语句视图,输入如下语句:select*from s(4)运行并查看结果。例3.10查询学生表中所有学生的姓名,性别,专业信息。(1)重新选择“视图”菜单,选择“SQL视图”,输入如下语句:select sname,sex,major form s(2)运行该查询,产看结果。,例3.11输出学生表中所有学生的学号,姓名,生日信息且输出相应的列名。重新选择“视图”菜单,选择“SQL视图”,输入如下语句。进入SQL语句视图,输入如下语句:select sno as 学号,sna

26、me as 姓名,birthday as 生日 from s 运行查询查看结果例 3-12 查询所有学生表中所有男学生的姓名,生日信息且输出相应的列名。重新选择“视图”菜单,选择“SQL视图”。进入SQL语句视图,输入如下语句:select sname as 姓名,birthday as 生日 from swhere sex=男 运行并查看结果。,2多表查询例3-13 查询每个学生的姓名、班级号以及该生选修的课程的课程名。重新选择“视图”菜单,选择“SQL视图”。进入SQL语句视图,输入如下语句:select sname as 姓名,classno as 班级号,cname as 课程号 fr

27、om s,sc.,cwhere s.sno=sc.sno and o=o 运行并查看结果,注:在对查询结果进行汇总的时候往往要用到聚合函数,并且聚合函数通常要和Group by子句伴随使用,Group by子句就是将查询结果按照其后的字段进行分组,然后再在该组中使用聚合函数。常用的聚合函数有:Count(DISTINCT|*),MAX(DISTINCT),MIN(DISTINCT),SUM(DISTINCT),AVG(DISTINCT)COUNT函数指定列唯一值的个数或记录总数MAX函数指定列的最大值或指定唯一值的最大值MIN函数指定列的最小值或指定列唯一值的最小值SUM函数指定列的算术和或指

28、定列唯一值的算数和AVG函数指定列的算术平均值或指定列唯一值的算数平均值对于行的操作对于查询的结构也可以进行设置,这里就要用到HAVING子句,这个子句专门用来对查询结构进行过滤的。,查找所选课程多于一门的学生的选课数量,总分及最高分。重新选择“视图”菜单,选择“SQL视图”。进入SQL语句视图,输入如下语句select sno as 学号,count(*)as 选课总数,sum(score)as 总成绩,max(score)as 最高分from scgroup by snohaving count(*)1 运行并查看结果。,查询同时选修了编号为101和102的学生学号。重新选择“视图”菜单,

29、选择“SQL视图”。进入SQL语句视图,输入如下语句:select s1.sno from sc as sc1,sc as sc2where sc1.sno=sc2.sno and o101 and o=102 运行并查看结果查询选修了多媒体基础课程的学生的学号,姓名,成绩,课程名。重新选择“视图”菜单,选择“SQL视图”。进入SQL语句视图,输入如下语句:select s.sno,sname,score,cname form s,sc,cwhere s.sno=sc.sno and o=o and o=(select cno from c where cname=多媒体基础)运行并查看结果。

30、,3.3 数据库管理,一、Access数据库的格式的转换 在Access2000环境中可以实现将Access2000中的数据转换成较早版本的Access数据库文件,这样可以实现Access2000中的数据与较早版本数据库用户的共享。例 3-20 将“学生选课”数据库转化为较早版本打开“学生选课”数据库。选择“工具”菜单中的“数据库实用工具”子菜单中的“转换数据库”三级菜单中的“到早期Access数据库版本”命令,打开“将数据库转换为”对话框,如图所示。,单击“保存”按钮,系统会在指定位置创建旧版本的数据库文件。,二、备份、还原数据库 为了保证Access数据库中数据的安全和可靠,应该定期建立数

31、据库数据的备份,以便在数据库发生意外时能够及时还原受损数据。由于ACCESS数据库采用单文件的形式储存,所以可以通过直接复制ACCESS数据库文件的方法对其进行备份。在还原时只需要将备份文件将原来的文件覆盖就可以了。,三、Access数据库的压缩与修复经常对数据库执行添加、删除和修改数据和各种对象,会使数据库文件的存储空间产生许多碎片,导致磁盘的使用效率降低、数据库的访问性能变差。ACCESS的“压缩和修复数据库”功能,可以压缩数据库文件,同时还可以改善数据库的性能。命令执行非常简单。启动数据库后,选择“工具”菜单中的“数据库实用工具”子菜单中的“压缩和修复数据库”命令,就进行了该功能的执行。

32、,四、数据库的导入与导出 实际中,用户的数据并不一定都是存储在ACCESS中的,可能还会有其他的数据格式。因此ACCESS提供了能够存取多种格式数据的功能,实现了ACCESS数据库与其他应用程序共享数据的功能。ACCESS能够存取的外部数据格式有:Excel、Foxpro、SQLServer等。ACCESS通过导入和导出功能实现这些数据和ACCESS数据之间的转换。“导出”数据就是将ACCESS数据库的表、查询等转换为其它类型的数据文件。,例 3-21 将“学生选课”数据库中的“S”表导出为excel格式。打开“学生选课”数据库,并在“对象”列表中单击“表”按钮,选中“s”表,如图所示。,在“

33、文件”菜单中选择“导出”命令,弹出另存为对话框,如图所示。,在保存类型中选择“Microsoft excel 97-2000”设置保存路径,起文件名。最后确定就完成了s表数据的导出。“导入”数据就是将各种格式的外部数据转换为ACCESS数据库的表。导入表和原来的数据不再有任何的联系,导入表和其他表具有完全相同的性质,可以修改表的结构和维护表中的数据。,例 3-22 将“联系人.xls”文件导入“学生选课”数据库。打开“学生选课”数据库,在“文件”菜单中,选择“获取外部数据”子菜单中的“导入”命令,打开“导入”对话框,如图所示。,在文件类型中选择“Microsoft Excel”,选中联系人文件

34、,单击导入,就会弹出向导一。如图所示。选择要导入的数据区域,单击下一步出现向导二如图所示。,选择是否第一行为标题,单击下一步。弹出向导三如图所示。选择数据是保存在新表中还是现有的表中,设置好后单击下一步。在向导四中进行字段设置。,单击下一步,进行主键设置,如图所示。单击下一步,设置表名单击完成。如图所示。,3.4 数据库加密,在实际使用数据库的过程中,并不是所有人都能够对数据库进行其中信息浏览和查询的。因此,为了保证数据库中数据能够不被非法用户说访问,就要对其进行安全保护,那么对数据库进行加密就是一个很好的安全保护方法。在给数据库设置密码或取消密码之前,必须确定数据库是以独占方式打开的。如果无法确定,先将数据库关闭,然后重新打开数据库,在选择打开的数据库菜单中,单击“打开”按钮右侧的箭头,然后单击“以独占方式打开”命令。,例 3-23给“学生选课”数据库设置密码(1)以独占方式代开“学生选课”数据库。如图所示。,(2)选择“工具”菜单中的“安全”子菜单,再选择“设置数据库密码”命令,再弹出的对话框中,在“密码”文本框中输入密码,在“验证”文本框中再次输入密码,如图所示。(3)单击确定,完成密码设置。,总 结,本章介绍了ACCESS数据库常用的操作。包括库、表的创建、管理,数据的备份、还原以及数据库的安全。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号