第3章创建 Access数据库 本章重点 本章主要以数据库设计实例来介绍设计数据库 的方法和步骤;如何利用向导和自行设计创建数据 库;对于数据库的对象如何进行管理,包括查看数 据库属性和编辑数据库对象组
第3章 创建Access数据库 本章重点 本章主要以数据库设计实例来介绍设计数据库 的方法和步骤;如何利用向导和自行设计创建数据 库;对于数据库的对象如何进行管理,包括查看数 据库属性和编辑数据库对象组
第3章创建 Access数据库 3,1设计数据库 3,2创建数据库 3,3数据库对象的管理 3.4习题
第3章 创建Access数据库 • 3.1 设计数据库 • 3.2 创建数据库 • 3.3 数据库对象的管理 • 3.4 习题
3.1设计数据库 在开始建立 Access数据库之前,必须先对数据库中 要存放的数据进行仔细认真的分析和设计。良好的数据库 设计可以使数据库易于维护与管理。如果将相同主题的数 据存储到表中,当修改数据的内容时,所做的改动会自动 更新到整个数据库中。 设计良好的数据库还可以进行高效率的查询,以便显 示所需的信息。查询会将不同的表中的数据进行组合
3.1 设计数据库 • 在开始建立Access数据库之前,必须先对数据库中 要存放的数据进行仔细认真的分析和设计。良好的数据库 设计可以使数据库易于维护与管理。如果将相同主题的数 据存储到表中,当修改数据的内容时,所做的改动会自动 更新到整个数据库中。 • 设计良好的数据库还可以进行高效率的查询,以便显 示所需的信息。查询会将不同的表中的数据进行组合
3.1.1数据库的设计方法和步骤 设计数据库可以分为几个步骤: 1.确定其目的和使用方式 (1)与使用数据库的用户进行交谈,了解他们的需求 (2)草拟所需要的数据库产生的报表 (3)收集目前用来记录数据的单据或文件,可以帮助了 解数据库中应该有哪些内容以及需要哪些功能。 2.确定数据库中所需要的字段 参考的设计原则为: (1)必须包含所有需要的信息 (2)将信息存储到最小的逻辑单位 (3)字段中不要包含多个项目 (4)如果是需要计算结果的数据,尽量不要建立额外的 字段存储,它可以由计算结果得到
• 3.1.1 数据库的设计方法和步骤 • 设计数据库可以分为几个步骤: • 1.确定其目的和使用方式 • (1)与使用数据库的用户进行交谈,了解他们的需求。 • (2)草拟所需要的数据库产生的报表。 • (3)收集目前用来记录数据的单据或文件,可以帮助了 解数据库中应该有哪些内容以及需要哪些功能。 • 2.确定数据库中所需要的字段 • 参考的设计原则为: • (1)必须包含所有需要的信息。 • (2)将信息存储到最小的逻辑单位。 • (3)字段中不要包含多个项目。 • (4)如果是需要计算结果的数据,尽量不要建立额外的 字段存储,它可以由计算结果得到
3.确定表中所需要的表 每一个表应该只包含一个主题的相关信息。例如,如 果有一个“出生日期”字段,它的主题是学生,那么它就 属于“学生”表 ·4.确定每一个字段所属的表 只将字段添加到一个表中,就是说同一个字段尽量不 要出现在一个以上的表中,否则会造成数据更新时的不便。 如果字段在表中的多个记录中显示相同的信息,就不要将 该字段添加到表中,即表中字段值应该尽量避免重复。 ·5.建立主关键字作为识别字段 为了要 Microsoft access能连接存储于不同表中的信 息,数据库中的每一个表必须包含一个字段或字段集即主 键,这样可以惟一地辨识表中的单个记录。 6.建立表的关系 在数据库中,将信息分类成表,并为每一个表定义如 主关键字后,必须通过建立管理来将相关信息联系在一起
• 3.确定表中所需要的表 • 每一个表应该只包含一个主题的相关信息。例如,如 果有一个“出生日期”字段,它的主题是学生,那么它就 属于“学生”表。 • 4.确定每一个字段所属的表 • 只将字段添加到一个表中,就是说同一个字段尽量不 要出现在一个以上的表中,否则会造成数据更新时的不便。 • 如果字段在表中的多个记录中显示相同的信息,就不要将 该字段添加到表中,即表中字段值应该尽量避免重复。 • 5.建立主关键字作为识别字段 • 为了要Microsoft Access能连接存储于不同表中的信 息,数据库中的每一个表必须包含一个字段或字段集即主 键,这样可以惟一地辨识表中的单个记录。 • 6.建立表的关系 • 在数据库中,将信息分类成表,并为每一个表定义好 主关键字后,必须通过建立管理来将相关信息联系在一起
3.1.2数据库设计实例 本书采用“学籍管理数据库”系统为例进行介绍 “学籍管理数据库”系统是以学校的教务部门所使用管 理系统为模式,包含有“学生信息表”、“学生成绩表” 和“学习课程表”等相关信息的实用数据库系统,该系统 所含有三个表如图3-1~图3-3所示。 里学生信息表:表 回凶 学生I姓名性别出生日期地址邮政编码电话号码 电子邮箱 + 王建名男 196-4-5陕西成阳 7132 22231120 计算机系网络 张林男 1985-1-9甘肃兰州 73010566089710163c0 算机系网络 ++++++ 余捷男198-8-7天津河西区3001026114000 vigyahoo.con 计笪机系网络 陈文燕女 19869-14河北石家庄54004 6578254chwyghotmail.com计笪机系网络 5 李芳女 1982-22京 计笪机系网终 刘佳女 1967-105湖北武汉 28458611soh 计算机系软件 杨少波男 1986112山东济南 计算机系 匡小辉男 1985-2河南安阳 455000 2735263xh126.c 计算机系软件 记录:14L 1|川|米共有记录数6 图3-1学生信息表
• 3.1.2 数据库设计实例 • 本书采用“学籍管理数据库”系统为例进行介绍。 • “学籍管理数据库”系统是以学校的教务部门所使用管 理系统为模式,包含有“学生信息表” 、 “学生成绩表” 和“学习课程表”等相关信息的实用数据库系统,该系统 所含有三个表如图3-1~图3-3所示。 图3-1 学生信息表
用学生成绩表:表 学生ID课程编号学期成绩 2335667 212135 2524232 70 585 记录:I 1卜|M米共有记录数 图3-2学生成绩表 里学习课程表:表 「课程编号课程名称学时数数材名称 作者 出版社 出版时间单价 计算机文化基础 48微型计算机应用基础教程曲建民天津大学出版社 2004-9-1¥35.00 微机原理及接口 64微型计算机技术及应用戴梅萼清华大学出版社 2004-2-7¥38.00 数据结构 56数据结构 严蔚敏清华大学 19941¥2200 数字电子技术 64数字电子技术基础间石高等教 比杜 2015-¥29.10 345678 专业英语 32计算机英语 刘兆鲼清华大学出版社 2000-7-1 ¥26.00 VB6程序设计 170程序设计 齐锋中国铁道出版社 2003-2-1¥29.00 电路与电子技术 9计算机电子电路技术江晓安西安电子科技大学出版社200191¥25.00 计算机组成原理64计算机组成与结构 王爱英清华大学出版社 2002-11¥32.50 计算机控制技术48计算机控制系统基础陈炳和北航出版社 2004-1-8 ¥30.00 单片机原理及应用48单片机中级教程 张俊谟北航出版社 2004-1-6 ¥2300 记录:4|4」 1M米共有记录数:10 BACK 图3-3学习课程表
图3-2 学生成绩表 图3-3 学习课程表 BACK
3.2创建数据库 Microsoft access提供了两种建立 Access数据库的 方法。最简单的方法是:使用数据库向导,建立所选择的 数据库类型中所需的表、窗体和报表。另外,也可以先建 立一个空数据库,然后再自行新建表、窗体、报表等数据 库对象,这是一种灵活的方法。 3.2.1利用数据库向导创建数据库 Access提供了多种数据库模板,可以利用模板来快 速创建数据库,如果向导所创建的数据库内容无法完全满 足要求,还可以随时进入数据库对象的设计视图来进一步 修改设定,有很大的灵活性
3.2 创建数据库 • Microsoft Access提供了两种建立Access数据库的 方法。最简单的方法是:使用数据库向导,建立所选择的 数据库类型中所需的表、窗体和报表。另外,也可以先建 立一个空数据库,然后再自行新建表、窗体、报表等数据 库对象,这是一种灵活的方法。 • 3.2.1 利用数据库向导创建数据库 • Access提供了多种数据库模板,可以利用模板来快 速创建数据库,如果向导所创建的数据库内容无法完全满 足要求,还可以随时进入数据库对象的设计视图来进一步 修改设定,有很大的灵活性
【例3-1】利用向导来创建“订单入口”数据库 (1)启动 Access2002,选择“文件”菜单中的“新建” 选项,或单击工具栏上的新建图标,便可打开新建文件窗口, 如图3-4所示。 microsoft Access 包旧区 x件①)编辑C)视图Q插入α)工具)窗口①帮助Q 中中新建文件 新建 打开文件 学籍管理数据库 学籍管理数据库 G其她文件 团空数据库 回空数据访问页 项目(有数据) 团项目保新数据) 根据现有文件新建 选择文件 根据模板新建 团通用模板 vMicrosoft.com上的模板 图3-4新建 Access界面
• 【例3-1】 利用向导来创建“订单入口”数据库。 • (1)启动Access 2002,选择“文件”菜单中的“新建” 选项,或单击工具栏上的新建图标,便可打开新建文件窗口, 如图3-4所示。 图3-4 新建Access界面
(2)在“根据模板新建”部分用鼠标左键单击“通用模板” 选项,可以打开模板窗口,如图3-5所示。在模板中选择 “数据库”选项卡,并单击选择“订单入口” 常用数据库 回圃 预 进人 取消 图3-5“模板”窗口
• (2)在“根据模板新建”部分用鼠标左键单击“通用模板” 选项,可以打开模板窗口,如图3-5所示。在模板中选择 “数据库”选项卡,并单击选择“订单入口” 。 图3-5 “模板”窗口