数据库应用初级教程
2013-2
朱怀宏 人民邮电出版社 (2013-02出版)
朱怀宏 编
《21世纪高等学校计算机规划教材•高校系列:数据库应用初级教程》由朱怀宏主编,《21世纪高等学校计算机规划教材•高校系列:数据库应用初级教程》为数据库应用初级教程,强调初学者对数据库的初级应用,避免涉及编程、开发等初学者和非计算机专业人员头痛的问题。尤其是对成人教育学生来说,《21世纪高等学校计算机规划教材•高校系列:数据库应用初级教程》能够使他们用较短的时间学会在实际工作中使用数据库。《21世纪高等学校计算机规划教材•高校系列:数据库应用初级教程》以MicrosoftAccess2003关系型数据库为背景,所有操作均以Access2003软件为基础。《21世纪高等学校计算机规划教材•高校系列:数据库应用初级教程》由数据库基础知识、Access2003数据库简介、建立数据表、设计查询、窗体、报表和数据访问页7章组成。
第1章数据库基础知识 1.1数据管理的需求及相关技术的发展 1.1.1人工管理阶段 1.1.2文件管理阶段 1.1.3数据库管理阶段 1.2数据库系统 1.2.1数据库的基本概念 1.2.2数据库系统的优点 1.3数据模型 1.3.1客观对象到模型的转换 1.3.2概念模型及其建立 1.4关系数据库 1.4.1数据结构 1.4.2实际应用中的关系模型 1.4.3关系数据模型的完整性 1.4.4关系运算 1.5设计数据库 1.5.1数据库设计的任务和方法 1.5.2数据库的设计原则 1.5.3数据库的设计步骤 本章小结 习题 第2章Access2003数据库简介 2.1Access2003简述 2.1.1Access2003的安装 2.1.2Access2003的启动与退出 2.2创建数据库 2.2.1利用模板创建数据库 2.2.2直接创建空数据库 2.3打开数据库 2.4关闭数据库 2.5版本的文件格式 2.6设置默认文件夹 2.7数据库窗口中的视图模式 2.8数据库的组对象 2.9Access2003数据库对象 2.9.1表 2.9.2查询 2.9.3窗体 2.9.4报表 2.9.5宏 2.9.6数据访问页 2.9.7模块 本章小结 习题 第3章建立数据表 3.1表的组成与创建 3.1.1表的组成 3.1.2Access2003中的数据类型 3.1.3创建表 3.1.4复制、重命名及删除表 3.2数据的输入 3.2.1数据输入与编辑 3.2.2导入、导出数据表和链接外部数据表 3.3字段的设置 3.3.1字段名称及类型 3.3.2字段的插入、删除和移动 3.3.3重新设置主键 3.3.4字段的属性设置 3.4建立表之间的关联关系 3.4.1建立表间关系的优越性 3.4.2表间关联关系的建立方法 3.4.3子数据表 3.4.4实施参照完整性 3.4.5编辑表间关系 3.4.6删除表间关系 3.4.7查阅向导 3.5调整表的外观 3.5.1调整列宽 3.5.2调整行高 3.5.3改变字段顺序 3.5.4隐藏字段 3.5.5取消隐藏字段 3.5.6冻结列 3.5.7解冻列 3.5.8设置字体 3.5.9设置数据表格式 3.6记录操作 3.6.1记录排序 3.6.2筛选记录 本章小结 习题 第4章设计查询 4.1概述 4.1.1查询的类型 4.1.2查询条件 4.1.3创建查询的方法 4.1.4查询涉及的视图种类 4.1.5查询与数据表的比较 4.2选择查询 4.2.1使用"查询向导"创建 4.2.2使用"设计视图"创建 4.2.3查询中的计算功能 4.2.4建立多表间的关系 4.3参数查询 4.3.1单参数查询 4.3.2多参数查询 4.4交叉表查询 4.4.1使用交叉表查询向导创建交叉表 4.4.2使用设计视图创建交叉表 4.5操作查询 4.5.1生成表查询 4.5.2追加查询 4.5.3更新查询 4.5.4删除查询 本章小结 习题 第5章窗体 5.1了解窗体 5.1.1窗体的概念 5.1.2窗体的类型 5.2使用向导创建窗体 5.2.1自动创建窗体 5.2.2使用文件另存创建窗体 5.2.3使用窗体向导创建窗体 5.2.4创建图表窗体 5.3使用设计视图创建窗体 5.3.1窗体设计视图的组成 5.3.2窗体设计工具 5.4窗体控件及其使用 5.4.1控件的功能 5.4.2设计视图中针对控件的基本操作 5.4.3控件的使用 5.5窗体的格式化 5.5.1常见的格式属性 5.5.2自动套用格式 5.5.3条件格式 本章小结 习题 第6章报表 6.1报表的基本概念 6.1.1报表的构成 6.1.2报表的类型 6.1.3报表的视图分类 6.2根据系统引导创建报表 6.2.1自动创建报表 6.2.2使用"报表向导"建立报表 6.2.3使用"图表向导"建立图表报表 6.2.4使用"标签向导"建立报表 6.3利用设计视图建立报表 6.4报表的排序与分组 6.4.1报表的排序 6.4.2报表的分组 6.5报表的计算 6.6报表的外观处理 6.6.1自动套用格式 6.6.2添加背景图片 6.6.3添加分页符强制分页 6.6.4添加日期和时间 6.7报表的预览和打印 6.7.1页面的设置 6.7.2报表的打印预览 6.7.3报表的打印 本章小结 习题 第7章数据访问页 7.1基本概念 7.1.1数据访问页的类型 7.1.2数据访问页的视图种类 7.1.3数据访问页的打开方式 7.2数据访问页的创建 7.2.1自动创建数据访问页 7.2.2使用向导创建数据访问页 7.2.3使用设计视图创建数据访问页 7.2.4使用其他对象直接转换到数据访问页 7.3数据访问页的编辑 7.3.1添加命令按钮 7.3.2添加标签 7.3.3添加滚动文字 7.3.4添加Office组件 本章小结 习题 参考文献
版权页: 插图: 1.5设计数据库 要设计一个实用的数据库,应该遵循一定的规则和方法。其开发过程通常按照一定的步骤进行,设计阶段可以决定数据库的结构是否合理。在计算机中创建一个数据库之前,应该对数据库进行规划、设计,以保障建立的数据库能够高效、准确,就像造房子先要设计图纸,然后再实施建造。 1.5.1数据库设计的任务和方法 1.数据库设计的任务 设计的基本任务是根据要使用具体数据库的那个单位或部门的信息需求、处理需求和数据库的支持环境(包括计算机系统的硬件、操作系统、DBMS等),设计出数据模式(包括用户模式、逻辑模式和存储模式)以及相关的应用程序。 2.数据库的设计方法 信息需求表示相关用户所需要的数据及其结构,而处理需求表示相关用户经常需要进行的数据处理功能。前者是静态的,后者是动态的。根据侧重点不同,数据库设计有两种不同的方法。 (1)面向过程的设计方法,又称过程驱动方法,它以处理需求为主,信息需求为辅。其优点是数据库的结构可以较好地满足应用功能的需要,性能较高;缺点是随着应用的发展和变化,数据库结构常会产生较大变动,甚至要重新构造。 (2)面向数据的设计方法,又称数据驱动方法,它以信息需求为主,处理需求为辅。其优点是数据库的结构可以较好地反映数据的内在联系,既可以满足当前的应用需求,又可以满足今后发展的应用需求。 通常面向过程的设计方法,主要用于功能要求较为明确且处理稳定的数据库应用系统。而对于功能要求不断发展变化的数据库应用系统,最好用面向数据的设计方法。 1.5.2数据库的设计原则 规定较好的设计原则,是为了更为合理地组织数据库中的数据。数据库的设计一般有以下基本原则。 1.“一事一表”的原则 一个表描述一个单一的实体或两个实体间的一种关系。先要分离出一些需要作为单个主题(实体)而独立保存的信息,然后确定哪些主题之间有关系。当需要时可以将相关的数据组合在一起而形成用户需要的表。把一个较大主题的数据分散到不同的表中,可以使数据的组织和维护工作变得简单,同时可以提高相关应用程序的性能。比如基本的教师表中包含教师编号、姓名、性别等字段信息,而教师所教课程名称被放人课程表。 2.不同的表中尽量不要出现重复字段 避免重复字段的目的是尽量降低数据冗余,减少表被修改时造成的数据不一致。但是如果两个表之间建立关系要用到外键时,要出现主表的主键与辅表的外键使用同样字段的情况。 3.表中字段必须是最基本的数据项 表中字段表示的数据应该是不可再分解的最基本的数据元素,不应该包括那些通过计算得到的“二次数据”,也不能是多项数据的组合。比如不能简单地将应扣工资作为一个字段,而应该把缺勤、水电等每个单项数据都各自列为一个字段。 4.用外键保证有关联的表之间建立关系 数据库中很多实体之间是相关联的(互相之间具有特定关系)。关系数据库中的表对应的是实体,必须用一种方法来建立相关表之间的关系。解决方法是将A表中的主键与B表中的外键用相同的字段进行关联,此时可以用A、B表建立关系后得到的C表来表达新的实体需求。
《21世纪高等学校计算机规划教材•高校系列:数据库应用初级教程》适用于非计算机专业和成人教育相关专业开设的数据库初级应用课程,同时也适合需要掌握数据库应用而又不要求编程的自学者。
书挺好的,看着不错,是正品