21世纪高等职业教育计算机技术规划教材

数据库技术与应用

分享 推荐 0 收藏 0 阅读 0
黄崇本 (主编) 7-115-14518-0

关于本书的内容有任何问题,请联系 桑珊

本书介绍了Access 2003和SQL Server 2000 两种数据库的开发技术,每一种都结合一个具体的案例,即学生选课数据库和图书管理系统,最后又给出两章实训。
19.00
立即购买 申请样书

内容摘要

  本书分为3篇,共10章,第1篇为基础篇,结合Access 2003 DBMS和学生选课数据库,介绍数据库的基础知识和基本应用技术,包括数据库技术入门、关系数据库及创建、SQL语言及数据库查询、Access数据库应用。第2篇为提高篇,结合SQL Server 2000 DBMS和图书管理数据库,介绍数
据库设计和高级应用技术,包括数据库设计与建立、SQL Server数据更新与查询、SQL Server存储过程与触发器、SQL Server数据库保护。第3篇为实训篇,内容包括Access 2003实训和SQL Server 2000实训。
  本书为高职高专计算机专业的教材,也可供从事计算机信息处理工作的科技人员学习参考。

目录

基础篇

第 1章 数据库技术入门 1
1.1 数据库应用引例 1
1.1.1 什么是数据库 1
1.1.2 Access 2003数据库 3
1.1.3 建立学生选课数据库 5
1.1.4 查询学生选课数据库 7
1.1.5 制作学生信息表 8
1.2 数据库基础知识 10
1.2.1 数据管理的概念 10
1.2.2 数据管理技术的发展 11
1.2.3 数据库管理系统 14
1.2.4 数据模型 15
1.3 应用Access实现数据管理实例 15
1.3.1 编辑学生选课数据 15
1.3.2 查询学生选课成绩 16
1.3.3 输出学生成绩信息 18
重点归纳 20
习题 20

第 2章 关系数据库及创建 22
2.1 Access数据表的设计要素 22
2.1.1 字段数据类型及大小 22
2.1.2 字段属性 23
2.1.3 主键和索引 24
2.2 Access数据库的建立 25
2.2.1 建立新表的方法 25
2.2.2 输入编辑字段 25
2.2.3 数据表操作 27
2.2.4 数据表之间的关联 28
2.3 关系数据库 30
2.3.1 关系的数学定义 30
2.3.2 关系模型 31
2.3.3 关系数据库 32
2.4 关系运算 34
2.4.1 传统的集合运算 34
2.4.2 专门的关系运算 35
2.4.3 关系代数运算举例 36
重点归纳 37
习题 38

第3章 SQL及数据库查询 41
3.1 Access数据库查询 41
3.1.1 使用查询向导创建查询 41
3.1.2 使用设计视图创建查询 43
3.1.3 使用查询进行数据统计 45
3.1.4 其他查询 45
3.2 关系数据库语言SQL 46
3.2.1 SQL数据定义 46
3.2.2 SQL数据查询 48
3.2.3 SQL数据更新 49
3.2.4 SQL数据控制 50
3.3 简单的SELECT语句 51
3.3.1 SELECT语句的基本格式 51
3.3.2 检索的列、表达式及函数使用 51
3.3.3 指定数据表或视图 54
3.3.4 搜索条件 55
3.4 SELECT的子句 56
3.4.1 GROUP BY子句 56
3.4.2 HAVING子句 57
3.4.3 ORDER BY子句 58
3.4.4 INTO子句 59
重点归纳 59
习题 59

第4章 Access数据库应用 62
4.1 学生选课系统功能分析 62
4.1.1 系统的窗体 62
4.1.2 系统的报表 62
4.2 数据管理窗体设计 63
4.2.1 数据编辑窗体 63
4.2.2 数据浏览窗体 68
4.3 数据报表设计 70
4.4 系统集成 71
4.4.1 用切换面板创建应用系统 72
4.4.2 应用系统的启动设置 75
重点归纳 75
习题 76

提高篇

第5章 数据库设计与建立 77
5.1 SQL Server数据库及系统 79
5.1.1 SQL Server 2000简介 79
5.1.2 系统的运行环境及安装 81
5.1.3 系统的主要管理工具 84
5.1.4 SQL Server数据库 86
5.1.5 系统的体系结构 88
5.2 SQL Server数据库的建立 90
5.2.1 创建图书数据库 90
5.2.2 维护图书数据库 94
5.3 SQL Server数据表的建立 96
5.3.1 创建图书管理数据表 96
5.3.2 维护图书管理数据表 97
5.4 数据库设计 98
5.4.1 数据库设计的内容及步骤 99
5.4.2 需求分析 99
5.4.3 概念结构设计 101
5.4.4 逻辑结构设计 102
5.4.5 物理设计及实施 108
重点归纳 111
习题 111

第6章 SQL Server数据更新与查询 113
6.1 SQL Server数据更新 113
6.1.1 插入数据 113
6.1.2 修改数据 113
6.1.3 删除数据 114
6.2 多表连接查询 114
6.2.1 谓词连接 114
6.2.2 JOIN连接 115
6.2.3 子查询 117
6.2.4 UNION运算 118
6.3 索引 119
6.3.1 索引的分类 119
6.3.2 索引的建立 120
6.3.3 索引的删除 121
6.4 使用视图 121
6.4.1 创建视图 121
6.4.2 查询视图 122
6.4.3 修改与删除视图 123
6.4.4 通过视图修改数据 123
6.5 游标 124
6.5.1 游标的概念 124
6.5.2 声明游标 125
6.5.3 打开游标 126
6.5.4 读取数据 126
6.5.5 关闭游标 127
6.5.6 删除游标 127
重点归纳 128
习题 128

第7章 SQL Server存储过程与触发器 130
7.1 数据类型和表达式 130
7.1.1 数据类型 130
7.1.2 常量与变量 132
7.1.3 运算符与表达式 134
7.2 流程控制语句 136
7.2.1 IF语句 136
7.2.2 WHILE语句 137
7.2.3 WAITFOR语句 138
7.2.4 RETURN语句 139
7.3 存储过程 139
7.3.1 存储过程的类型 140
7.3.2 用户存储过程的创建与执行 140
7.3.3 用户存储过程的修改 142
7.3.4 用户存储过程的删除 143
7.4 触发器 144
7.4.1 触发器的作用 144
7.4.2 触发器的创建 144
7.4.3 触发器的修改 146
7.4.4 触发器的删除 147
重点归纳 147
习题 147

第8章 SQL Server数据库保护 148
8.1 数据库保护 148
8.1.1 数据库的安全性 148
8.1.2 数据库的完整性 148
8.1.3 数据库的其他保护措施 148
8.2 数据库安全管理 148
8.2.1 身份认证模式及账户 149
8.2.2 角色管理 152
8.2.3 权限管理 153
8.3 数据库完整性实现 154
8.3.1 数据完整性分类 155
8.3.2 使用规则 155
8.3.3 使用默认 156
8.3.4 使用约束 157
8.4 事务与锁定 159
8.4.1 事务的概念 159
8.4.2 事务处理语句 160
8.4.3 锁定 160
8.5 数据库的备份与恢复 161
8.5.1 备份与恢复概述 162
8.5.2 备份与恢复操作 162
重点归纳 167
习题 167

实训篇

第9章 Access数据库应用实训 169
9.1 实训1 Access数据库及表的创建 169
9.2 实训2 Access数据表的操作及关联 171
9.3 实训3 Access数据库的查询 173
9.4 实训4 Access数据库的查询(SQL命令) 176
9.5 实训5 Access数据库的窗体设计 177
9.6 实训6 Access数据库的报表设计 181

第 10章 SQL Server数据库应用实训 185
10.1 实训1 SQL Server数据库及表的建立 185
10.2 实训2 SQL Server数据库更新操作 188
10.3 实训3 SQL Server数据库的多表连接查询 189
10.4 实训4 SQL Server数据库的视图及游标 190
10.5 实训5 SQL Server数据库的编程 192
10.6 实训6 SQL Server存储过程与触发器的使用 193
10.7 实训7 SQL Server数据库安全与完整性控制 195

参考文献 197

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 计算机应用基础教程(Windows 7+Office 2010)

    吴兆明

    本书主要讲述了计算机、基础知识和应用。项目1为Windows 7管理与操作,包括Windows 7操作系统的安...

    ¥39.80
  • 大学计算机基础上机指导与习题集(微课版)

    杨毅

    本书是《大学计算机基础(微课版)》一书的上机指导和习题集。全书共分为两个部分。第一部分是上机指导,从计算机基础...

    ¥29.80
  • 计算机应用基础教程

    焦长义

    本书包括5个部分,内容分别为:第一章 认识计算机、第二章 Windows7基本操作、第三章 Word2010文...

    ¥39.80
  • 大学计算机基础

    宋涛

    本书以微型计算机为基础,全面系统地介绍计算机基础知识及其基本操作。全书共12个项目,主要内容包括了解计算机基础...

    ¥42.00
  • 大学计算机基础(微课版)

    杨毅 杨琴

    本书以微型计算机为基础,全面系统地介绍计算机基础知识及其基本操作。全书共12个项目,主要内容包括了解计算机基础...

    ¥39.80

相关图书

  • MySQL数据库技术与应用

    张素青 翟慧 黄静 宋欢 何连连

    MySQL是目前最流行的关系数据库管理系统之一。本书以MySQL 5.6数据库管理系统为平台,以案例教学法为编...

    ¥42.00
  • 管理信息系统实用教程(第3版)

    王若宾 王恩波

    本书以课程管理和图书馆管理两个实例贯穿管理信息系统建设的全过程,内容包括管理信息系统概述、管理信息系统开发综述...

    ¥45.00
  • 金蝶ERP二次开发(K/3 BOS)应用教程

    叶玫 王先清 周文琼 申艳丽

      通过对金蝶二次开发实际项目的调研,编者从若干实际项目中提炼了“华立电子公司ERP二次开发”的内容,客户企业...

    ¥39.80
  • 管理信息系统开发项目式教程(第3版)

      本书优选了两个教学项目(图书管理系统、进销存管理系统)和27个项目开发任务,以开发真实的管理信息系统为主线...

    ¥45.00
  • 管理信息系统实用教程(第2版)

    王若宾 王恩波

      本书是普通高等教育“十一五”国家级规划教材《管理信息系统实用教程》的第2版。内容包括管理信息系统概述、管理...

    ¥36.00
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部