Access数据库应用基础教程

Access数据库应用基础教程 pdf epub mobi txt 电子书 下载 2026

出版者:北京邮电大学出版社
作者:纪澍琴
出品人:
页数:316
译者:
出版时间:2007-12
价格:29.50元
装帧:
isbn号码:9787563514489
丛书系列:
图书标签:
  • Access
  • 数据库
  • 应用
  • 教程
  • 入门
  • 开发
  • SQL
  • VBA
  • 数据管理
  • 办公软件
  • 信息技术
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《21世纪高等学校计算机科学与技术规划教材•Access数据库应用基础教程》是根据教育部高等教育司组织制订的《高等学校文科类专业大学计算机教学基本要求》而编写的教材。《21世纪高等学校计算机科学与技术规划教材•Access数据库应用基础教程》介绍了数据库原理和基本概念,并结合Micmsoft Access 2003详细介绍了数据库应用各方面的知识。全书共分1O章,内容包括:数据库基础知识,数据库和表的建立和操作,使用查询,制作窗体,创建与打印报表,数据访问页,使用宏,模块和VBA程序设计,数据库的安全与管理,综合实例物资管理信息系统。

《21世纪高等学校计算机科学与技术规划教材•Access数据库应用基础教程》从易学性和实用性人手,每部分都联系实例进行讲解,图文并茂、循序渐进,注重实际操作技能的训练,并在最后一章用一个完整的实例详细讲解了如何使用Access开发数据库应用程序。《21世纪高等学校计算机科学与技术规划教材•Access数据库应用基础教程》适合作为高等学校文科专业的数据库应用技术课程教学用书,也可作为各大中专院校、职业院校和各类培训学校作为Access数据库应用教材和参加全国计算机等级考试(二级Access)参考书。

《21世纪高等学校计算机科学与技术规划教材•Access数据库应用基础教程》有配套的实验指导和习题解答即《Access数据库应用基础实践教程》一书和电子教案,供读者选用。

《数据结构与算法:从基础到实践》 内容提要 本书旨在为读者提供一个全面、深入且贴近实际应用的《数据结构与算法》学习指南。它不仅涵盖了计算机科学领域最核心的理论知识,更注重培养读者运用这些知识解决复杂工程问题的能力。全书内容结构清晰,从最基础的抽象数据类型讲起,逐步深入到高级的图论、动态规划等前沿领域,并通过大量精心挑选的、具有代表性的编程实例,将理论与实践紧密结合。 第一部分:基础篇——构建坚实的理论基石 本部分聚焦于数据结构的核心概念和基本操作,为后续复杂算法的学习打下坚实的基础。 第一章:绪论与计算模型 本章首先界定“数据结构”与“算法”的范畴及其在现代计算中的核心地位。我们将详细探讨算法分析的基础工具,如时间复杂度和空间复杂度的度量标准(大O、Ω、Θ符号的严格定义与应用)。重点剖析最坏情况、平均情况和最好情况的分析方法,并引入摊还分析的概念,为后续分析动态结构(如伸展树)的性能提供理论支撑。此外,本章还会简要介绍不同的计算模型,如RAM模型,以确保读者对算法运行环境有清晰的认识。 第二章:线性数据结构 线性结构是数据组织的基础。我们将深入讲解数组的底层实现与内存布局,讨论其在缓存友好性方面的优势与局限。随后,重点展开对链表的剖析,包括单向链表、双向链表及循环链表的精确操作(插入、删除、遍历),并对比它们与数组在特定操作上的性能差异。 第三章:栈与队列 栈(Stack)和队列(Queue)作为受限操作的线性结构,在系统设计中无处不在。本章不仅讲解如何使用数组和链表实现这两种结构,更深入探讨其在函数调用栈(递归的本质)、表达式求值(中缀转后缀/前缀)、缓冲区管理(如网络数据包处理)中的实际应用。特别关注双端队列(Deque)及其在滑动窗口最大值等问题中的高效实现。 第二章、三章小结: 本部分强调抽象数据类型(ADT)的思想,即关注“能做什么”而非“如何实现”,培养抽象思维能力。 第二部分:非线性结构与高效搜索 本部分转向处理复杂关系和实现快速查找的数据组织方式。 第四章:树结构(Trees) 树是处理层级关系的核心工具。本章从基础的树的遍历(前序、中序、后序、层序)开始,随后聚焦于二叉搜索树(BST)的原理、插入、删除操作,并分析其在最坏情况下可能退化成链表的问题。 第五章:平衡搜索树与查找优化 为解决BST的性能瓶颈,本章全面介绍AVL树和红黑树(Red-Black Tree)的平衡机制。红黑树的旋转操作(左旋、右旋)和颜色调整规则将通过详细的图示进行剖析,确保读者理解其在O(log N)时间复杂度内维持高度平衡的精妙设计。此外,还将引入B树和B+树,重点阐述它们在外部存储(如磁盘I/O)优化中的关键作用,这对于理解数据库索引的底层机制至关重要。 第六章:堆与优先队列(Heaps and Priority Queues) 堆是一种特殊的完全二叉树,是实现高效优先级的关键。本章详细讲解二叉堆(最大堆/最小堆)的构建(Floyd算法)、插入和删除操作。重点阐述优先队列在Dijkstra算法和Prim算法中的核心应用,以及在堆排序算法中的实现细节。 第七章:散列表(Hash Tables) 散列表提供平均O(1)的查找性能,是现代编程中不可或缺的结构。本章深入探讨哈希函数的设计原则(均匀性、雪崩效应),以及处理冲突的策略,包括链地址法(Separate Chaining)和开放寻址法(Linear Probing, Quadratic Probing, Double Hashing)。还会讨论负载因子对性能的影响,并简要介绍动态调整大小(Resizing)的技术。 第三部分:高级算法与图论 本部分将理论应用于解决更复杂的、涉及实体间关系的计算问题。 第八章:图论基础与遍历 图结构用于建模现实世界中的网络关系。本章定义了图的邻接矩阵和邻接表两种主要表示方法,并对比分析它们的优缺点及内存开销。核心内容是图的两种基本遍历算法:广度优先搜索(BFS)和深度优先搜索(DFS),并讨论它们在连通性检测、拓扑排序中的应用。 第九章:最短路径算法 本章专注于寻找图中两点或多点间最短路径的问题。我们将详细讲解Dijkstra算法的贪心策略和时间复杂度优化(使用优先队列),以及针对包含负权边的图的Bellman-Ford算法,并介绍如何利用该算法检测负权环。对于所有节点对的最短路径,则会深入讲解Floyd-Warshall算法的动态规划思想。 第十章:最小生成树(MST) 本章讨论如何连接一个连通图的所有顶点,并使总边权最小。重点分析基于贪心思想的Prim算法和Kruskal算法的实现流程、数据结构选择及其性能比较。 第四部分:算法设计范式 本部分不再局限于特定数据结构,而是探讨解决问题的通用策略。 第十一章:分治法与递归 分治法(Divide and Conquer)是许多高效算法的基础。本章以归并排序(Merge Sort)和快速排序(Quick Sort)为例,详细剖析其递归结构和平均性能的优越性。还会涉及Strassen矩阵乘法作为分治法在数值计算领域的经典应用。 第十二章:动态规划(Dynamic Programming, DP) 动态规划是解决具有重叠子问题和最优子结构问题的利器。本章强调DP的两个核心要素——状态定义和状态转移方程的构建。通过经典案例,如背包问题(0/1 Knapsack)、最长公共子序列(LCS)和矩阵链乘法,系统展示如何自底向上(自底向上)或自顶向下(带备忘录)地求解DP问题。 第十三章:贪心算法(Greedy Algorithms) 本章讲解贪心选择性质的识别,并分析其与动态规划的区别。通过霍夫曼编码(Huffman Coding)、活动安排问题等案例,展示贪心策略在特定问题上的最优解。 第十四章:高级主题概览 本章作为总结和展望,简要介绍计算复杂性理论的基础概念,包括P类问题和NP类问题,以及NP完全性(NP-Completeness)的概念,帮助读者理解哪些问题是当前计算科学中被认为“难以精确求解”的。 适用读者 本书适合所有计算机科学专业的本科生、研究生,以及希望系统性巩固算法功底的软件工程师。要求读者具备至少一门编程语言(如C++、Java或Python)的基础知识,以便跟进书中的代码示例和练习。 本书特点 1. 理论深度与实践广度兼备: 每种数据结构和算法都提供清晰的数学证明和性能分析,同时配有贴近工程需求的实现案例。 2. 强调数学严谨性: 详细讲解算法分析的数学依据,避免仅停留在表面的“快”或“慢”。 3. 丰富的习题与挑战: 每章末尾设有从基础巩固到进阶应用的习题,鼓励读者动手实践和思考。

作者简介

目录信息

第1章 数据库基础知识
1.1 数据库的概念
1.1.1 数据和数据管理
1.1.2 数据管理技术的发展
1.1.3数据库系统
1.1.4实体及其联系
1.1.5数据模型
1.2关系数据库
1.2.1关系模型
1.2.2关系运算
1.3数据库设计的步骤
1.4SQL基本命令
1.4.1SQL简介
1.4.2SQL基本语句
1.5Access简介
1.5.1Access的发展过程
1.5.2Access的主要特点
1.5.3Access数据库的系统结构
1.5.4启动和关闭Access
习题1
第2章数据库和表
2.1创建数据库
2.1.1数据库设计的步骤
2.1.2创建数据库
2.1.3数据库的简单操作
2.2建立表
2.2.1Access数据类型
2.2.2建立表结构
2.2.3向表中输入数据
2.2.4字段属性的设置
2.2.5主键和索引
2.2.6建立表之间的关系
2.3维护表
2.3.1打开和关闭表
2.3.2修改表的结构
2.3.3编辑表的内容
2.3.4调整表的外观
2.4操作表
2.4.1查找数据
2.4.2替换数据
2.4.3排序记录
2.4.4筛选记录
习题2
第3章查询
3.1认识查询
3.1.1查询的功能
3.1.2查询的类型
3.1.3查询的准则
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.5创建参数查询
3.5.1单参数查询
3.5.2多参数查询
3.6创建操作查询
3.6.1认识操作查询
3.6.2生成表查询
3.6.3删除查询
3.6.4更新查询
3.6.5追加查询
3.7创建SQL查询
3.7.1使用SQL修改查询中的准则
3.7.2创建SQL查询
3.8操作已创建的查询
3.8.1运行已创建的查询
3.8.2编辑查询中的字段
3.8.3编辑查询中的数据源
3.8.4调整查询的列宽
3.8.5使用查询的结果
习题3
第4章窗体
4.1窗体概述
4.1.1窗体的概念和作用
4.1.2窗体的组成和结构
4.1.3窗体的类型
4.1.4窗体的视图
4.2创建窗体
4.2.1自动创建窗体
4.2.2使用“窗体向导”创建窗体
4.2.3使用“数据透视表向导”创建窗体
4.2.4使用“图表向导”创建窗体
4.3自定义窗体
4.3.1工具箱的使用
4.3.2窗体中的控件
4.3.3控件的使用
4.3.4窗体和控件的属性
4.3.5窗体和控件的事件
4.4美化窗体
4.4.1使用“自动套用格式”
4.4.2设置窗体的“格式”属性
4.4.3添加当前日期和时间
4.4.4对齐窗体中的控件
习题4
第5章报表
5.1报表的定义与组成
5.1.1报表的概念和作用
5.1.2报表的视图
5.1.3报表的组成
5.2报表的分类
5.2.1纵栏式报表
5.2.2表格式报表
5.2.3图表报表
5.2.4标签报表
5.3创建报表
5.3.1自动创建报表
5.3.2使用“报表向导”创建报表
5.3.3使用“图表向导”创建报表
5.3.4使用“标签向导”创建报表
5.3.5使用“设计视图”创建报表
5.4编辑报表
5.4.1设置报表格式
5.4.2添加背景图案
5.4.3添加日期和时间
5.4.4添加页码和分页符
5.4.5使用节
5.4.6添加线条和矩形
5.5报表中的排序和分组
5.5.1记录排序
5.5.2记录分组
5.6使用计算控件
5.6.1报表添加计算控件
5.6.2报表统计计算
5.7创建子报表
5.7.1在已有报表中创建子报表
5.7.2将已有报表添加到其他已有报表来创建子报表
习题5
第6章数据访问页
6.1数据访问页概述
6.2数据访问页视图
6.3创建数据访问页
6.3.1自动创建数据访问页
6.3.2使用“向导”创建数据访问页
6.3.3使用“设计视图”创建数据访问页
6.4编辑数据访问页
6.4.1添加标签
6.4.2添加命令按钮
6.4.3添加滚动文字
6.4.4使用主题
6.4.5设置背景
6.4.6添加Office电子表格
习题6
第7章宏
7.1宏的概述
7.1.1宏的概念
7.1.2宏的设计窗口
7.1.3宏设计工具栏
7.1.4宏的分类
7.2常用宏操作和参数设置
7.2.1常用的宏操作
7.2.2宏操作的参数设置
7.3创建宏
7.3.1创建操作序列宏
7.3.2创建宏组
7.3.3创建条件宏
7.4宏的运行和调试
7.4.1宏的运行
7.4.2宏的调试
习题7
第8章模块和VBA程序设计
8.1模块的概念
8.2VBA程序设计基础
8.2.1面向对象程序设计的基本概念
8.2.2VBE编程环境
8.2.3VBA的基本数据类型
8.2.4VBA的常量、变量、运算符和表达式
8.3常用标准函数
8.4VBA的程序结构
8.4.1语句
8.4.2条件语句
8.4.3循环语句
8.5DoCmd对象及常用的操作方法
8.6过程调用和参数传递
8.6.1过程的定义和调用
8.6.2参数传递
8.7VBA的数据库编程
8.7.1数据库引擎及其接口
8.7.2数据访问对象(DAO)
8.7.3ActiveX数据对象ADO
8.7.4数据库数据访问和处理的特殊函数
8.8VBA程序运行错误处理
8.9VBA程序的调试
习题8
第9章数据库的安全与管理
9.1不同版本Access数据库的转换
9.2数据的导出、导入及链接
9.2.1数据的导出
9.2.2数据的导入
9.2.3数据的链接
9.3数据库的备份、压缩和修复
9.3.1数据库的备份
9.3.2数据库的压缩和修复
9.4数据库的安全机制
9.4.1设置数据库密码
9.4.2撤销数据库密码
9.4.3用户级安全机制
9.4.4设置用户与组权限
习题9
第10章物资管理信息系统
10.1系统设计
10.2数据库设计
10.3创建数据表和关系
10.3.1创建数据表
10.3.2创建索引和关系
10.4创建窗体
10.4.1创建登录窗体
10.4.2创建物资基本信息录入窗体
10.4.3创建查询窗体
10.5创建报表
10.6创建菜单
10.7系统集成
10.7.1创建切换面板
10.7.2设置启动窗体
10.8系统说明
附录Ⅰ全国计算机等级考试二级Access数据库程序设计考试大纲
附录Ⅱ全国计算机等级考试二级Access数据库程序设计笔试模拟试题一
附录Ⅲ全国计算机等级考试二级Access数据库程序设计笔试模拟试题二
参考文献
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

以此纪念我考前一星期猛钻研老师给的范围考了九十多分但考完试随后就忘的access

评分

以此纪念我考前一星期猛钻研老师给的范围考了九十多分但考完试随后就忘的access

评分

以此纪念我考前一星期猛钻研老师给的范围考了九十多分但考完试随后就忘的access

评分

以此纪念我考前一星期猛钻研老师给的范围考了九十多分但考完试随后就忘的access

评分

以此纪念我考前一星期猛钻研老师给的范围考了九十多分但考完试随后就忘的access

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有