数据库原理与应用-孙锋.doc_第1页
数据库原理与应用-孙锋.doc_第2页
数据库原理与应用-孙锋.doc_第3页
数据库原理与应用-孙锋.doc_第4页
数据库原理与应用-孙锋.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与应用高职高专精品课程规划教材计算机系列作者:孙锋 2008-9-1版图书详细信息: 清华大学出版社ISBN:9787302181743定价:33元印次:1-3装帧:平装印刷日期:2011-10-17图书简介:本书系统地介绍了数据的基础理论知识和数据库应用技术。全书可分为理论篇(前6章)和实训篇(后8章)两个部分。前6章介绍数据库原理,包括数据库系统导论、数据模型、关系数据库的基本理论、结构化查询语言SQL、关系模式的规范化设计、数据库设计与维护,以及数据库的安全与保护。后8章介绍数据库应用,通过微软最新的Access2003开发平台,以一个已经实际应用的实训项目“就业信息管理系统”为主线,逐步介绍如何创建和设计数据库、数据表、查询、报表、窗体、宏以及简单模块,最后简要介绍应用程序的发布。本书结构严谨、层次清晰、深入浅出、理论与实训紧密结合,是一本很好的高职教学实用性教材。本书不仅可作为高职高专计算机及相关专业“数据库原理与应用”课程教材,也可供其他读者参考。前 言教育部高等学校非计算机专业计算机基础课程教学基本要求指出,每一名大学生都必须具备较高的信息素养,就是具有吸收、处理、创造信息和组织、利用、规划信息资源的能力和素质。数据库技术是数据管理的专用技术,是计算机信息系统的基础和主要组成部分。因此,能够利用数据库工具对数据进行基本的管理、分析、加工和利用,对于大学生是非常必要的。Access 2003中文版是Office 2003办公组件中的一个数据库管理软件,具有与Word、 Excel和PowerPoint等应用程序统一的操作界面。它功能强大,容易使用,适应性强,目前已成为用户喜爱的中小型数据库管理系统的主要工具之一。Access不仅用于存储数据,还可以作为前端应用程序,也就是说,Access即是数据库,同时也是开发工具,可支持多种后台数据库。所以Access能有效地组织数据、查询信息、完成友好的界面设计、输出报表、建立数据共享机制、开发应用系统。Access可以应用在各种不同的行业和领域。本书系统、全面地介绍了Access的基本知识和应用方法,主要内容包括数据库基础知识,Access数据库设计、表的基本操作、创建和使用查询、窗体设计与使用、创建和使用报表、创建数据访问页、创建和使用宏、VBA编程基础、Access数据库应用系统开发示例。本书以“图书管理”数据库为线索贯穿全书,以理论联系实际的方式,从具体问题分析开始,在解决问题的过程中讲解知识、介绍操作技能。本书由张巍、曹起武组织编写并任主编,由多人参加编写,具体分工如下。张巍编写第1章、第10章;丁国明编写第2章、第6章第1、2节;曹起武编写第3章、第4章第1、2节;陈新林编写第4章第3、4节和第6章第3、4节;迟忠君编写第4章第5至7节;王红编写第5章;程有娥编写第7章第1至3节;郭华锋编写第7章第4节;王露编写第8章;许颖编写第9章;邓书显编写各章练习题及部分答案和附录。全书由张巍统稿。本书可作为高职高专各专业、各类培训学校的数据库基础教材,也可作为全国计算机等级考试二级Access考试的参考书,还可作为其他数据库管理者的参考书。本书凝聚了作者在数据库教学与开发方面的经验,由于水平有限,错误和不足之处在所难免,敬请同行和读者批评指正。 编 者 目 录 第一部分 理论篇数据库原理 第1章 数据库系统导论11.1 数据管理技术的发展11.1.1 信息与数据11.1.2 数据管理技术的发展21.2 数据库系统的结构51.2.1 数据库系统的三级模式结构51.2.2 数据库的两级映像与独立性61.3 数据库、数据库管理系统 和数据库系统71.3.1 数据库71.3.2 数据库管理系统81.3.3 数据库系统91.4 概念模型111.4.1 信息的表示111.4.2 实体、属性及联系121.4.3 实体间的联系131.4.4 实体联系方法151.5 数据模型161.5.1 数据模型的三要素161.5.2 层次模型171.5.3 网状模型191.5.4 关系模型211.5.5 面向对象模型221.6 习题23第2章 关系数据库的基本理论252.1 关系模型的基本概念252.1.1 关系的定义252.1.2 关系模型的常用术语262.1.3 关系操作272.2 关系代数的基本运算282.2.1 传统的集合运算282.2.2 专门的关系运算292.3 关系的完整性332.4 综合举例352.5 习题35第3章 结构化查询语言SQL383.1 SQL概述383.1.1 SQL语言的发展383.1.2 SQL语言的基本概念393.1.3 SQL的特点403.1.4 SQL的主要功能413.2 数据定义423.2.1 基本表的定义、修改与删除423.2.2 索引的建立与删除443.3 数据查询语句453.3.1 查询语句的基本格式453.3.2 单表查询463.3.3 多表查询503.3.4 查询聚合数据513.3.5 嵌套查询523.4 数据操纵语句553.4.1 插入数据553.4.2 更改数据563.4.3 删除数据573.5 视图573.5.1 视图的优点583.5.2 视图的定义593.5.3 视图的使用603.6 数据控制语句613.6.1 授权语句613.6.2 收权语句613.7 习题62第4章 关系模式的规范化设计654.1 问题提出654.1.1 关系数据库逻辑设计问题654.1.2 规范化理论研究的内容674.2 函数依赖684.2.1 属性间联系684.2.2 函数依赖的定义684.2.3 候选关键字和外关键字694.2.4 逻辑蕴涵704.2.5 函数依赖的推理规则704.3 关系模式的范式714.3.1 第1范式714.3.2 第2范式734.3.3 第3范式744.3.4 BCNF范式754.3.5 范式之间的关系754.4 关系模式的规范化764.4.1 关系模式规范化的目的和基本思想764.4.2 关系模式规范化的步骤764.4.3 关系模式规范化的分解准则774.4.4 规范化方法814.5 综合举例834.6 习题89第5章 数据库设计与维护945.1 数据库设计概述945.1.1 数据库设计特点945.1.2 数据库设计方法955.1.3 数据库设计的基本任务965.1.4 数据库设计步骤975.2 需求分析995.2.1 需求分析的任务995.2.2 需求分析的步骤995.2.3 需求信息的收集1005.2.4 需求信息的分析整理1015.3 概念结构设计1055.3.1 概念结构设计的特点和方法1065.3.2 概念结构设计的步骤1075.3.3 E-R图的表示方法1085.4 逻辑结构设计1125.4.1 E-R模型转换为关系模型的方法1135.4.2 E-R模型转换为关系模型举例1135.4.3 数据模型的优化1155.4.4 设计外模式1175.5 数据库物理设计1175.5.1 物理设计主要的目标与要解决的问题1175.5.2 物理设计的步骤1185.5.3 物理设计的内容1185.5.4 评价物理结构1205.6 数据库实施、运行与维护1205.6.1 定义数据库结构1205.6.2 数据装载1205.6.3 编制与调试应用程序1215.6.4 数据库试运行1215.6.5 数据库的运行与维护1225.7 习题123第6章 数据库的安全与保护1276.1 数据库的安全性1286.1.1 用户标识和鉴别1286.1.2 访问控制1296.1.3 视图机制1296.1.4 跟踪审计1306.1.5 数据加密1306.2 数据库的完整性控制1306.2.1 完整性控制的含义1306.2.2 完整性规则1316.2.3 完整性约束条件1316.3 数据库的并发控制技术1326.3.1 事务概述1336.3.2 并发控制1346.3.3 并发控制方法1356.3.4 并发调度的可串行性1356.4 数据备份与恢复技术1356.4.1 数据库的故障种类1366.4.2 数据备份1376.4.3 数据库的恢复1386.5 习题139 第二部分 实训篇数据库应用 第7章 数据库的创建与操作1417.1 了解Access 20031417.1.1 Access 2003的特点1417.1.2 Access 2003的启动和退出1427.1.3 Access 2003的基本对象1437.1.4 获得帮助1477.2 创建数据库1487.2.1 数据库的设计步骤1487.2.2 创建空数据库1497.2.3 使用向导创建数据库1507.3 数据库操作1547.3.1 打开和关闭数据库1547.3.2 数据库的转换1567.3.3 压缩数据库1567.3.4 安全性管理1567.4 案例实训1577.4.1 创建“就业信息管理”数据库1577.4.2 实训练习1577.5 习题158第8章 表的创建与操作1608.1 创建表对象1608.1.1 表的构成1608.1.2 使用设计器视图创建表1618.1.3 使用向导创建表1618.1.4 使用数据表视图创建表1648.1.5 数据表的基本操作1658.2 设置表的字段1678.2.1 表的字段名1678.2.2 指定字段的数据类型1678.2.3 设置字段的属性1698.2.4 定义主关键字1758.2.5 建立、删除和修改字段1758.3 表中记录操作1768.3.1 数据输入1768.3.2 添加记录1798.3.3 修改记录1798.3.4 删除记录1798.3.5 复制记录1798.4 设置表的外观1808.5 表中数据的快捷操作1828.5.1 查找数据1828.5.2 替换数据1828.5.3 排序记录1838.6 表中的数据筛选1838.7 创建数据表之间的关系1858.7.1 表间关系的概念1858.7.2 建立表间关系1858.7.3 设置参照完整性1868.7.4 查看、修改表的关系1878.8 案例实训1878.8.1 创建“省市表”表1878.8.2 创建“联系公司”表1898.8.3 实训练习1958.9 习题197第9章 查询的创建和使用2029.1 创建选择查询2029.1.1 查询的概述2029.1.2 查询准则2049.1.3 使用向导创建选择查询2059.1.4 使用设计视图创建选择查询2079.1.5 使用向导查找重复项2089.1.6 使用向导查找不匹配项2109.2 查询中的计算功能2119.2.1 查询的计算功能2119.2.2 创建总计和分组总计查询2129.2.3 创建自定义计算2129.3 查询的高级操作2139.3.1 创建参数查询2139.3.2 创建交叉表查询2149.4 创建操作查询2159.4.1 创建生成表查询2159.4.2 创建删除查询2169.4.3 创建更新查询2179.4.4 创建追加查询2179.5 创建SQL查询2189.5.1 使用联合查询2189.5.2 使用传递查询2199.5.3 使用数据定义查询2199.6 案例实训2209.6.1 创建“联系公司联系人查询2”2209.6.2 创建“联系公司 按名称查询”2219.6.3 创建“按联系人查询联系记录”查询2239.6.4 创建“学生录用情况交叉表”查询2239.6.5 实训练习2269.7 习题228第10章 窗体的创建与设计23210.1 创建窗体23210.1.1 窗体概述23210.1.2 使用窗体向导创建普通 窗体23410.1.3 使用图表向导创建窗体23510.1.4 使用数据透视表向导创建 数据透视表窗体23710.2 自定义窗体23810.2.1 使用设计视图创建窗体23810.2.2 窗体常用控件的使用24110.2.3 创建子窗体24210.3 案例实训24310.3.1 创建【省市对应表】窗体24310.3.2 创建【联系公司情况管理】 窗体24610.3.3 创建【按名称查询联系公司】 窗体24810.3.4 创建【按省市查询公司】 窗体25210.3.5 创建【按日期查询联系记录】 窗体25610.3.6 实训练习25810.4 习题260第11章 报表的创建与设计26411.1 创建报表26411.1.1 报表概述26411.1.2 自动创建报表26711.1.3 使用报表向导创建报表26711.1.4 使用报表设计视图创建 报表26911.1.5 使用图表向导创建图表 报表27111.1.6 使用标签向导创建标签 报表27311.2 设计报表27411.2.1 创建排序报表27411.2.2 创建分组与汇总报表27511.2.3 创建子报表27611.2.4 报表的预览和打印27811.3 案例实训27911.3.1 创建“联系公司清单” 报表27911.3.2 创建“联系人清单”报表28111.3.3 实训练习28411.4 习题285第12章 数据访问页的创建与使用28712.1 创建数据访问页28712.1.1 数据访问页概述28712.1.2 自动创建数据访问页28812.1.3 使用数据页向导创建数据 访问页28912.1.4 使用设计视图创建数据 访问页29112.2 设计数据访问页29212.2.1 应用主题29212.2.2 添加Office组件29312.2.3 添加命令按钮29312.2.4 插入超级链接29412.2.5 增加滚动文字29412.2.6 将Web页连接到数据库29412.2.7 查看HTML源文件29512.3 案例实训29512.3.1 创建“联系公

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论