网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 数据库原理与应用(计算机类微课版修订版普通高等教育应用型系列教材)
分类
作者
出版社 科学出版社
下载
简介
内容推荐
本书以关系数据库为核心,完整论述了数据库的基本概念、基本原理和应用技术,力图使读者对数据库有一个全面深入的了解,为进一步从事数据库的应用开发和研究奠定坚实的基础。本书以当前流行的两种关系数据库SQL Server 2017和MySQL 8.0作为开发环境,采用一书两案例的编写思路。正文以图书管理系统案例为项目案例,使读者能够由浅入深、循序渐进地掌握数据库的基本原理与应用;课后上机实训以成绩管理系统案例为项目案例,以求更好地培养读者数据库综合应用能力与开发能力。
本书可作为高等学校计算机科学与技术、软件工程、信息系统、网络工程及相关专业的教材,也可供从事有关数据库应用开发的工程技术人员参考使用。
目录
第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.2.3 物理模型
1.3 数据库设计
1.3.1 三级模式
1.3.2 数据库设计流程
本章小结
习题
上机实训
第2章 关系数据库的规范化
2.1 问题的提出
2.2 关系规范化
2.2.1 函数依赖
2.2.2 范式
2.3 关系模式的分解准则
本章小结
习题
上机实训
第3章 关系数据库标准语言SQL
3.1 SQL概述
3.1.1 SQL特点
3.1.2 SQL体系结构
3.2 SQL Server 2017下载与安装
3.3 MySQL 8.0 下载与安装
3.4 数据定义
3.4.1 创建和删除数据库
3.4.2 创建、修改和删除基本表
3.4.3 创建和删除索引
3.5 数据更新
3.5.1 插入数据
3.5.2 修改数据
3.5.3 删除数据
3.6 数据查询
3.6.1 关系代数
3.6.2 单表查询
3.6.3 多表查询
3.6.4 嵌套查询
3.6.5 集合查询
3.6.6 带子查询的数据操纵语句
3.7 视图
3.7.1 创建和删除视图
3.7.2 查询视图
3.7.3 更新视图
本章小结
习题
上机实训1
上机实训2
上机实训3
第4章 数据库的安全与保护
4.1 数据库的安全性控制
4.1.1 安全性控制的一般方法
4.1.2 SQL Server的安全性控制
4.1.3 MySQL的安全性控制
4.2 数据库的完整性控制
4.3 数据库的备份与恢复
4.3.1 SQL Server的数据备份和恢复
4.3.2 MySQL的数据备份和恢复
本章小结
习题
上机实训
第5章 高级SQL编程
5.1 T-SQL语言基础
5.1.1 变量定义和使用
5.1.2 运算符和表达式
5.1.3 流程控制语句
5.2 函数
5.2.1 系统函数的调用
5.2.2 自定义函数创建和调用
5.2.3 自定义函数的修改和删除
5.3 存储过程
5.3.1 系统存储过程
5.3.2 自定义存储过程
5.3.3 存储过程的修改和删除
5.3.4 存储过程与函数
5.4 触发器
5.4.1 触发器的工作原理
5.4.2 触发器的创建
5.4.3 触发器的修改和删除
本章小结
习题
上机实训
第6章 C/S开发——桌面图书管理系统
6.1 需求分析
6.1.1 功能结构图
6.1.2 数据流图
6.1.3 数据表
6.2 数据库操作
6.3 走进Java
6.3.1 JDK的安装与配置
6.3.2 开发工具Eclipse的使用
6.3.3 JDBC应用
6.4 系统实现
6.4.1 系统开发环境
6.4.2 系统层次结构
6.4.3 系统公共类
6.4.4 登录模块设计与实现
6.4.5 学生主界面设计与实现
6.4.6 管理员主界面设计与实现
本章小结
上机实训
第7章 B/S开发——在线图书管理系统
7.1 数据库操作
7.2 走进PHP
7.2.1 PHP编辑器的使用
7.2.2 PHP操作MySQL数据库
7.3 系统实现
7.3.1 系统开发环境
7.3.2 文件夹组织结构
7.3.3 公共文件设计
7.3.4 登录页面设计与实现
7.3.5 管理员主页面设计与实现
7.3.6 图书管理及子页面设计与实现
7.3.7 借阅管理及子页面设计与实现
7.3.8 修改密码页面设计与实现
7.3.9 学生主页面及子页面设计与实现
本章小结
上机实训
参考文献
序言
数据是信息世界的基础性资源,在信息社会中愈发
重要,已经成为企业、政府以及个人的重要资产。存储
、使用和管理数据的数据库技术是当前发展快、受人关
注度高、应用广泛的信息技术之一。数据库已经渗透到
信息技术的各个领域,成为现代计算机信息系统和应用
系统开发的一项核心技术,计算机及其相关专业的学生
都有必要熟悉和掌握数据库理论与技术。
本书详细介绍了关系数据库的基本概念、原理和方
法,是编者依据多年从事数据库教学、研究、应用及开
发工作积累的丰富经验,秉承夯实基础、注重应用、提
高能力的原则编写的。相较于其他同类书籍,本书具有
以下三大特色。
1)一点两讲解。市面上大多数数据库教材选用的
是一种数据管理系统产品,单一而且零散,读者在学习
时需要购买多本书籍,费时、费力、费钱。而本书引入
当前最为流行的两种关系数据库,即SQL Server 2017
和MySQL 8.0作为开发环境,每讲一个知识点,都分别
使用这两种关系数据库进行操作讲解,可将两者完美融
合,便于读者比较学习。
2)一节两形式。市面上大多数数据库教材采用的
是传统的书面学习形式,单一而且枯燥。而本书在每一
个小节都提供了两种形式:一种仍然是书面静态学习形
式;另一种则是微课学习形式,本书配有77个精彩微课
,读者只需扫描书中二维码就能立刻观看。为方便教学
,本书还配有电子课件、教学和实训案例的完整源代码
等教学资源,可到科学出版社职教技术出版中心网站(
www.abook.cn)下载或发邮件至360603935@qq.com索
取。
3)一书两案例。市面上大多数数据库教材或多或
少提供了案例,有的在最后独立讲解,有的则贯穿全文
,但课后的练习安排大多是分散的。而本书除了正文提
供有完整的贯穿案例外,课后上机实训也安排有完整的
贯穿案例,与正文案例相辅相成,以达到强化读者学习
效果的目的。
本书各章的具体内容安排如下。
第 1 章 数据库基础。本章主要讲述数据库的基
础知识,包括数据库的相关概念,概念模型E-R图和数
据模型、数据库系统组成,以及数据库的体系结构等。
第 2 章 关系数据库的规范化。本章是进行数据
库设计所必需的理论基础,主要讲述函数依赖的相关概
念,1NF、2NF、3NF和BCNF的定义及其规范化方法等。
第 3 章 关系数据库标准语言SQL。本章是本书
的核心章节,也是数据库操作的重点,主要讲述关系代
数、SQL语言的基础语法以及应用,通过列举大量的实
例帮助读者理解和掌握SQL语言的特点和使用。
第 4 章 数据库的安全与保护。本章主要讲述数
据库的安全性控制,包括身份验证、权限管理及数据备
份与恢复技术等。
第 5 章 高级SQL编程。本章属于SQL语言的提高
章节,需有一定的SQL语言基础,可作为选讲章节,主
要讲述T-SQL语言的基本语法、函数、存储过程、触发
器的定义和使用方法等。
第 6 章 C/S开发——桌面图书管理系统。本章
主要讲述桌面图书管理系统的开发全过程,包括用Java
语言进行前台界面编程,SQL Server后台数据库编程,
以及前后台的JDBC连接编程等。
第 7 章 B/S开发——在线图书管理系统。本章
主要讲述通过Web浏览器进行图书管理系统的设计和实
现过程,以及用PHP语言调用MySQL数据库编程等。
在本书编写过程中,张乐提出了许多宝贵的意见和
建议,在此表示诚挚的感谢。
虽然本书已经过严格审核、精心编辑,但由于编者
水平有限,书中难免有疏漏和不足之处,敬请广大读者
批评指正。
编 者
2019年8月
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 12:09:52