数据库原理(第7版):使用Access 2013演示与实践pdf下载

数据库原理(第7版):使用Access 2013演示与实践百度网盘pdf下载

作者:
简介:数据库原理(第7版):使用Access 2013演示与实践
出版社:
出版时间:2015-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  《数据库原理(第7版):使用Access 2013演示与实践》是数据库初学者和初级开发人员不可多得的数据库宝典,其中融入了作者对数据库深入透彻的理解和丰富的实际操作经验。和系列版本一样,本版也深入浅出地描绘了数据库原理及其应用。但本版技术更新、实用性更强。该书介绍的重要数据库概念有:关系模型的基本概念、结构化查询语言、数据建模、数据库设计、数据库管理、大数据和NoSQL等。
  使用Microsoft Access 2013演示和强调数据库的创建和使用原则
  讨论了数据库管理,以及数据库在应用程序中的使用
  介绍了SQL连接概念的内容以及通过SQL/PSM进行SQL编程的内容
  配书光盘中包含11个附录
  附录I介绍了启动和运转IIS Web服务器、PHP和NetBeans PHP开发工具的详细指导
  附录K介绍了大数据和NoSQL运动的演变历史

作者简介

  David M.Kroenke,在教育、工业、顾问和出版等领域拥有30多年的从业经验。1991年,International Association of Information System授予他“年度计算机教育家”的荣誉称号。Kroenke是语义对象数据模型的创始者,他的咨询客户包括IBM、Microsoft、Computer Sciences公司,以及许多其他的公司和组织。
  
  David J.Auer,目前是西华盛顿大学的College of Business and Economics(CBE)信息系统和技术服务的主管,也是CBE的决策科学系的讲师。他从1981年开始在CBE中任教,教授的课程包括数值方法、生产和操作管理、统计、财务、管理信息系统。Auer和他人合编过几本与MIS相关的教材。

内页插图

目录

第Ⅰ部分 数据库基础
第1章 数据库入门
1.1 使用数据库的原因
1.1.1 关于列表的问题
1.1.2 使用关系数据库表
1.1.3 关系表的处理
1.2 数据库系统的概念
1.2.1 数据库
1,2.2 DBMS
1.2.3 个人数据库系统和企业级数据库系统
1.3 NoSQL数据库的概念
1.4 Access工作台:第一部分——熟悉Microsoft Access
1.4.1 WallingfordMotors客户关系管理系统
1.4.2 创建Access数据库
1.4.3 0ffice Fluent用户界面
1.4.4 关闭数据库,退出Access
1.4.5 打开已有的Access数据库
1.4.6 创建Access数据库表
1.4.7 在表中插入数据——数据表视图
1.4.8 修改表中的数据——数据表视图
1.4.9 删除表中的行——数据表视图
1.4.10 在表中插入数据——使用表单
1.4.11 使用表单修改数据和删除记录
1.4.12 创建单表的Access报表
1.4.13 关闭数据库并退出Access2013
1.5 小结
1.6 重要术语
1.7 复习题
1.8 练习题
1.9 Access工作台的重要术语
1.10 Access工作台练习题
1.11 San Juan Sailboat Charters案例问题
1.12 Garden Glory项目问题
1.13 James River珠宝行项目问题
1.14 Queen AnneCuriosity商店
项目问题
第2章 关系模型
2.1 关系
2.1.1 一个关系表与两个非关系表的示例
2.1.2 显示关系表结构要注意的问题
2.1.3 术语说明
2.2 键的类型
2.2.1 复合键
2.2.2 候选键与主键
2.2.3 代理键
2.2.4 外键与参照完整性
2.3 NULL值的问题
2.4 函数依赖与规范化
2.4.1 函数依赖
2.4.2 再论主键与候选键
2.4.3 规范化
2.4.4 表的设计原则
2.4.5 规范化过程
2.4.6 规范化的示例
2.4.7 消除多值依赖中的异常
2.5 Access工作台:第二部分——在Access中操作多个表
2.5.1 WMCRM数据库中可能出现的修改问题
2.5.2 操作多个表
2.5.3 创建表之间的关系
2.5.4 使用包括两个表的表单
2.5.5 创建包括两个表中数据的报表
2.5.6 关闭数据库并退出Access
2.6 小结
2.7 重要术语
2.8 复习题
2.9 练习题
2.10 Access工作台的重要术语
2.11 Access工作台练习题9j
2.12 RegionalLabs案例问题
2.13 Garden Glory项目问题
2.14 James River Jewelry珠宝行项目问题
2.1 5Queen Anne Curiosity商店项目问题
第3章 结构化查询语言
3.1 示例数据库
3.2 用于数据定义的SQL语句创建表和关系
3.2.1 使用表约束定义主键
3.2.2 使用表约束定义外键
3.2.3 向DBMS提交SQL语句
3.3 插入关系数据的SQL语句
3.4 SQL DML单表查询
3.4.1 SQLSELECT/FROM/WHERE架构
3.4.2 从单个表中读取指定列
3.4.3 从单个表中读取指定行
3.4.4 从单个表中读取指定行和指定列
3.4.5 WHERE子句中的范围、通配符和空值
3.4.6 对查询结果排序
3.4.7 SQL内置函数和计算
3.4.8 内置函数和分组
3.5 SQLDML——多表查询
3.5.1 使用子查询处理多个表
3.5.2 使用连接查询多个表
3.5.3 SQL JOIN ON语法
3.5.4 内连接和外连接
3.6 修改和删除关系数据的SQL语句
3.6.1 修改数据
3.6.2 删除数据
3.7 修改与删除表和约束的SQL语句
3.7.1 DROPTABLE语句
3.7.2 ALTERTABLE语句
3.7.3 SQL TRUNCATE TABLE语句
3.7.4 CHECK约束
3.8 SQL视图
3.9 Access工作台:第三部分——在Access中使用查询
3.9.1 使用Access SQL
3.9.2 使用Microsoft Access QBE
3.9.3 使用Microsoft Access参数化查询
3.9.4 使用Access SQL创建表
3.9.5 修改Access表以添加AccessSQL不支持的数据需求
3.9.6 用Access SQL插入数据
……
第Ⅱ部分 数据库设计
第Ⅲ部分 数据库管理

前言/序言

  Colin Johnson是西雅图一家小型制造厂的产品主管。几年前,Colin计划构建一个数据库来跟踪产品包中的产品。开始时他用电子表格完成这一工作,却无法通过该表获取所需的报表。Colin听说了Microsoft Access,希望该软件能解决问题。经过几天的尝试,他发现无法掌握Access,于是购买了一些流行的Access书籍并努力学习。不过最终他还是放弃了,而是聘请了一个顾问,该顾问创建了一个大致可满足Colin要求的应用程序。一段时间以后,Colin想修改此应用程序,但不敢进行这样的尝试。
  Colin是一名成功的商人,他能够主动地去实现他的目标。作为一名老练的Windows用户,他可以通过自学掌握Excel、PowerPoint以及大量面向生产的应用程序包。但他在使用Access解决问题时却停滞不前。Colin认为“我确信我可以做到,但我没有更多的时间”。这样的事件非常引人注目,因为在过去的十年内这在很多人身上上演了无数次。
  Microsoft、Oracle、IBM和其他数据库管理系统(Database Management System,DBMS)厂商都意识到了这一情况,他们投入了数百万美元来创建更好的图形界面、数以百计的多窗格向导以及众多示例应用程序。遗憾的是,这样的努力无法从根本上解决问题。事实上,许多用户并不清楚向导可以实现哪些功能。一旦这些用户需要改变数据结构或组件(例如表和查询),就会陷入麻烦中,这令他们措手不及。如果不了解底层结构,这些用户就会无所适从。结果是数据库和应用程序设计得非常糟糕,无法满足要求。
  为什么像Colin这样的用户可以学会字处理软件或电子表格这样的产品,却学不会DBMS产品?首先,许多人都不熟悉数据库的基本概念。尽管每个人可能都知道段落和边距的含义,但无法理解关系的概念。其次,他们可能觉得使用DBMS产品应该更容易。“我们只想记录一些内容,为什么实现起来却这么困难?”如果不了解关系模型,在存储数据之前将一张销售发票分成五个单独的表就可能使商业用户感到困惑。
  本书旨在帮助类似Colin的读者理解、创建和使用DBMS产品中的数据库,既适用于从书店购买本书的自学者,也适用于使用本书作为教材的学生。