《第2章 创建与管理数据库ppt课件.pptx》由会员分享,可在线阅读,更多相关《第2章 创建与管理数据库ppt课件.pptx(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第2章 创建与管理数据库Access2010第2章 创建与管理数据库学习目标通过本章的学习,应该掌握以下内容:(1)学会创建数据库。(2)数据库的打开和关闭。(3)设置默认的数据库格式和文件夹。(4)查看数据库属性、备份数据库、压缩和修复数据库。(5)设置和撤销数据库密码。2.1 创建数据库 开发数据库应用系统首先要对数据库进行设计,然后再创建数据库。Access 2010 提供了两种创建新数据库的方法:一种是使用模板来完成创建任务;另一种是先创建一个空数据库,然后再添加表、查询、报表、窗体及其他对象。无论选择哪一种方法,在数据库创建之后,都可以在任何时候修改或扩展数据库。2.1.1 设计示例
2、“教学管理”数据库 以学校为例,创建一个对学生、院系、课程、成绩、授课和教师进行管理的“教学管理”系统数据库,按数据库设计的方法,可按如下步骤进行设计:2.1.1 设计示例“教学管理”数据库1进行需求分析,确定数据库的目的 在这个数据库中,教学管理人员的主要工作内容包括教师信息管理、学生信息管理、课程信息管理、教师授课管理、学生成绩管理等几项,如图所示。2.1.1 设计示例“教学管理”数据库2确定数据库中需要的数据表 确定数据库中的表就是把需求信息划分为各个独立的实体,并用E-R图表示出来。 2.1.1 设计示例“教学管理”数据库2.1.1 设计示例“教学管理”数据库2.1.1 设计示例“教学
3、管理”数据库2.1.1 设计示例“教学管理”数据库2.1.1 设计示例“教学管理”数据库3确定每个表中需要的字段 确定每个表中需要的字段就是把所得到的E-R图转换为关系数据模型,并用关系规范化理论对关系模式进行优化。确定每个实体的属性即每个表所需的字段,用关系模式表示如下:院系(院系编号、院系名称、院长姓名、院办电话、院系网址)教师(编号、姓名、性别、出生日期、学历、职称、所属院系、办公电话、手机、是否在职、电子邮件)学生(学号、姓名、性别、民族、政治面貌、出生日期、所属院系、简历、照片)课程(课程编号、课程名称、课程类别、学时、学分、课程简介)成绩(学号、课程编号、分数)授课(教师编号、课程
4、编号、学期、授课时间、授课地点)注释:注释:带下画线的属性是此关系模式的主键。2.1.1 设计示例“教学管理”数据库4确定表间的关系要建立两个表之间一对一联系或一对多联系,就是将一方表的主关键字加入到另一方对应表或多方对应表的关系模式中,两个表都有该字段,就可以通过共同的字段建立联系。例如,将院系表的“院系编号”主关键字加入到学生表和教师表中,建立了院系表和学生表的一对多的联系,院系表和教师表一对多的联系。多对多联系要变成两个一对多的联系,即产生一个新的关系模式,该关系模式由联系所涉及的表的关键字加上联系的属性组成。例如,将学生表的“学号”关键字和课程表的“课程编号”关键字加入到成绩表中,成绩
5、表的主关键字就是“学号”和“课程编号”字段的组合。这样就建立了成绩表和学生表、成绩表和课程表两个一对多的联系,即建立了学生表和课程表多对多的联系。2.1.1 设计示例“教学管理”数据库“教学管理”数据库中各表之间的关系如图所示,每个表的粗体字段就是该表的主关键字。表和表之间用连线连起来,表示它们之间按关键字建立了联系。2.1.1 设计示例“教学管理”数据库5优化设计 重新检查设计方案,查看各个表以及表之间的关系,对不足之处进行修改。一般的做法是:创建表,向表中输入一些实际数据记录,并创建所需的查询、窗体及报表等其他数据库对象以进行实际的检验,看能否从表中得到想要的结果,如果不能达到预期的效果,
6、则还需进一步修改。只有经过反复的修改,才能设计出一个完善的数据库,进而开发出较好的数据库应用系统。2.1.2 使用Access 2010 附带的模板创建数据库 Access 2010中提供了种类繁多的模板,使用它们可以加快数据库创建过程。模板是随即可用的数据库,其中包含执行特定任务时所需的所有表、查询、窗体和报表。例如,有的模板可以用来跟踪问题、管理联系人或记录费用;有的模板则包含一些可以帮助演示其用法的示例记录。模板数据库可以原样使用,也可以对它们进行自定义,以便更好地满足需要。2.1.3 使用O 中的模板创建数据库如果已连接到 Internet,则可以从 Microsoft Office
7、Backstage 视图中浏览或搜索 O 中的模板。2.1.4 创建空数据库如果没有模板可满足需要,或者要在 Access 中使用另一个程序中的数据,那么更好的办法是从头开始创建数据库。在 Access 2010 中,可以选择标准桌面数据库或 Web 数据库。在Access中可以先创建一个空数据库,然后再根据需要进行设计。【例2.1】 创建一个空数据库,命名为“教学管理”。操作步骤如下。(1)启动Access 2010应用程序。(2)在 Backstage 视图的“新建”选项卡上,单击“空数据库”。2.1.4 创建空数据库(3)在右侧的“文件名”框中,输入数据库的名称“教学管理”。 注释:注释
8、:若要更改文件的创建位置,请单击“文件名”框旁边的“浏览” ,通过浏览查找并选择新的位置,然后单击“确定”。(4)单击“创建”按钮,弹出“教学管理”数据库窗口,完成了空数据库的创建。2.2 打开与关闭数据库 在 Access 2010中,对数据进行数据处理时,数据库文件要经常被打开或被关闭,以下将介绍数据库的打开与关闭的操作。2.2.1 打开数据库 数据库可以根据不同的用途有4种打开方式:“打开”、“以只读方式打开”、“以独占方式打开”和“以独占只读方式打开”。 2.2.2 关闭数据库 当完成数据库的操作后,需要将其关闭。关闭数据库常用方法有如下3种。n单击“数据库”窗口右上角的“关闭”按钮。
9、n双击“数据库”窗口左上角的控制图标。n在“文件”选项卡上,单击“关闭”命令。2.3 管理数据库 在创建完数据库后,可以对数据库进行一些设置。例如,设置默认的数据库格式,设置默认数据库文件夹,还可以查看数据库属性,备份数据库,压缩并修复数据库、设置和撤销数据库密码等。2.3.1 设置默认的数据库格式和默认的文件夹2.3.2 查看数据库属性 查看数据库属性【例2.3】打开“教学管理”数据库,设置数据库的标题为“学生教学管理系统”,数据库的单位为本人专业,添加数据库的开发者为自己的姓名。2.3.3 备份数据库 在对当前数据库或项目进行重大更改之前,将其备份。该备份将保存在默认的备份位置或当前文件夹
10、中。2.3.4 压缩和修复数据库如果在Access数据库中删除数据或对象,或者在Access项目中删除对象,文件可能会变得支离破碎,并使磁盘空间的使用效率降低。压缩Access文件将制作文件的副本,并重新组织文件在磁盘上的存储方式。压缩可以优化Access数据库和Access项目的性能。多数情况下,在试图打开Access文件时,Microsoft Access会检测该文件是否损坏,如果是,就会提供修复数据库的选项。如果当前的Access文件中含有对另一个已损Access文件的引用,Access就不去尝试修复另一个文件。在某些情况下,Access可能检测不到文件受损。如果Access文件表现得难
11、以捉摸,就要压缩并修复它。2.3.5 设置和撤销数据库密码通过添加密码限制哪些用户能打开数据库,可以提供对数据库的有限保护。Microsoft Access将数据库密码存储在不加密的窗体中。如果丢失或忘记了数据库密码,将不能恢复,也将无法打开数据库。设置数据库密码的操作步骤如下。(1)关闭数据库。如果是共享数据库,请确保所有其他用户都已关闭了该数据库。(2)为数据库制作一个备份,并将其存储在安全的地方。(3)以独占方式打开数据库。2.3.5 设置和撤销数据库密码(4)单击“文件”选项卡“信息”“用密码进行加密”命令,打开“设置数据库密码”对话框。(5)在“密码”文本框中,键入自己的密码。2.3
12、.5 设置和撤销数据库密码密码设置说明: 使用由大写字母、小写字母、数字和符号组合而成的强密码。弱密码不混合使用这些元素。例如,Y6dh!et5是强密码,House27是弱密码。密码长度应大于或等于8个字符,最好使用包括14个或更多个字符的密码。 记住密码很重要。如果忘记了密码,Microsoft将无法找回。最好将密码记录下来,保存在一个安全的地方,这个地方应该尽量远离密码所要保护的信息。2.3.5 设置和撤销数据库密码密码设置说明: 用户名长度为120个字符,可以包含字母、重音符号、数字、空格和符号,但以下字符除外:字符 : | + = ; , ? *;先导空格;控制字符(ASCII 10
13、到 ASCII 31)。 密码是区分大小写的。习题2一、选择题1利用Access 2010 创建的数据库文件,其扩展名为()。(A).adp(B).dbf(C).accdb(D).mdb2退出Access数据库管理系统可以使用的组合键是()。(A)Alt+F+X(B)Alt+X (C)Ctrl+C (D)Ctrl+O3下列不属于压缩和修复数据库的作用()。(A)减少数据库占用空间(B)提高数据库打开速度(C)美化数据库(D)提高运行效率习题2二、填空题1创建数据库方式有和。2数据库的四种打开方式为、和。习题2三、操作题1.利用模板创建一个“联系人”的数据库。2.设置默认的数据库格式为“Access 2007”,默认文件夹为“D:Access 2010”。3.创建一个空白数据库,并设置相关属性。数据库的名称为“教学管理”,数据库的标题为“教学管理系统”,数据库的单位为本人所在的专业,添加数据库的开发者为自己的“姓名”,设置数据库的打开密码为“password”。4.对新创建的“教学管理”数据库进行压缩和备份操作。