数据库技术与应用系统开发

数据库技术与应用系统开发

景雪琴, 主编

出版社:清华大学出版社

年代:2013

定价:29.0

书籍简介:

本书第一部分中,以“学生管理数据库”案例为主线,循序渐进地介绍了数据库系统概述、关系数据操作语言、数据库保护技术、数据库系统设计。第二部分以“学生管理系统”的开发需求案例为主线,详细介绍了SQL Server 2005集成环境、SQL Server 2005的数据库实施、Transact-SQL编程。第三部分以C/S结构的“学生管理系统”案例为线索,采用任务驱动和案例导向的教学模式,介绍了C#语言基础、数据库应用系统开发案例。

书籍目录:

第一篇数据库技术

第1章数据库技术基础

1.1数据库基本概念

1.1.1数据(Data)

1.1.2数据库(DataBase,DB)

1.1.3数据库管理系统(DataBaseManagementSystem,DBMS)

1.1.4数据库系统(DataBaseSystem,DBS)

1.2数据管理技术

1.2.1数据密集型应用与数据管理技术

1.2.2文件系统阶段的数据管理技术

1.2.3数据库系统阶段的现代数据管理技术

1.3数据模型

1.3.1数据模型及数据建模

1.3.2概念数据模型与E—R图

1.3.3逻辑数据模型

1.4数据库系统结构

1.4.1数据库的三级模式结构

1.4.2数据库系统体系结构

1.5主流商业数据库管理系统

1.5.10racle

1.5.2IBMDB2UniversalDatabase

1.5.3MicrosoftSQLServer

1.5.4SunMySQL

第2章关系数据库基础

2.1关系数据库的基本概念

2.1.1关系数据结构的形式化定义

2.1.2关系操作

2.1.3关系的完整性

2.2关系代数

2.2.1传统的集合运算

2.2.2专门的关系运算

2.3高效的关系代数表达式与查询优化

习题2

第3章关系数据库标准语言SQL

3.1SQL概述

3.1.1SQL的发展

3.1.2SQL的特点

3.1.3SQL数据库的体系结构

3.2数据定义

3.2.1SQL提供的基本数据类型

3.2.2基本表的创建、删除和修改

3.2.3索引的创建和删除

3.3soL数据查询

3.3.1SELECT语句的语法格式

3.3.2单表查询

3.3.3集合查询

3.3.4连接查询

3.3.5嵌套查询

3.4SQL数据更新

3.4.1数据插入

3.4.2数据删除

3.4.3数据修改

3.5视图

3.5.1创建视图

3.5.2查询视图

3.5.3删除视图

3.5.4对视图的更新操作

3.6SQL数据控制

3.6.1授予权限

3.6.2收回权限

习题3

第4章数据库保护技术

4.1数据库安全性

4.1.1用户标识与鉴别

4.1.2存取控制

4.1.3视图机制

4.1.4数据加密

4.1.5审计

4.2数据库完整性

4.2.1完整性约束条件

4.2.2完整性控制

4.3事务

4.3.1事务的定义

4.3.2事务的ACID性质

4.4并发控制

4.4.1并发调度

4.4.2封锁技术

4.4.3封锁协议

4.4.4死锁和活锁

4.5数据库恢复技术

4.5.1故障种类

4.5.2数据库恢复机制与策略

习题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.3需求分析

5.3.1需求分析的任务和方法

5.3.2数据字典及其表示

5.4概念结构设计

5.4.1概念结构的特点

5.4.2概念结构的设计方法和步骤

5.5逻辑结构设计

5.5.1逻辑结构设计的任务和步骤

5.5.2概念模型转换为关系模型

5.5.3关系模型的优化

5.5.4用户子模式即视图的设计

5.6物理设计

5.6.1物理设计的主要内容

5.6.2评价物理结构

5.7数据库实施和维护

5.7.1数据库实施

5.7.2数据库的运行和维护

5.8数据库应用开发

5.8.1从应用程序中访问数据库

5.8.2SQL过程化扩充

5.8.3数据库连接与应用编程接口

5.8.4数据库间的数据转换

5.8.5数据库应用开发工具

习题5

第二篇SQLServer2005数据库管理系统

第6章SQLServer2005集成环境

6.1SQLServer2005简介

6.1.1SQLServer2005概述

6.1.2MicrosoftsoLServer2005系统结构

6.2soLServer2005的安装与配置

6。2.1安装要求

6.2.2系统安装

6.2.3SQLServer2005服务项的启动

6.3SQLServer2005的管理工具

6.3.1SQLServer管理工具概述

6.3.2SQLServerManagementStudio

习题6

第7章SQLServer2005数据库操作

7.1SQLServer2005数据库及其对象

7.1.1SQLServer数据库存储结构

7.1.2系统数据库

7.1.3SQLServer2005数据库的主要对象

7.1.4SQLServer2005数据库及其对象的查看

7.2建立数据库

7.2.1数据库的创建

7.2.2数据库的修改

7.2.3数据库的删除

7.2.4数据库的分离和附加

7.3表、索引、视图的操作

7.3.1表的创建与维护

7.3.2索引的建立与管理

7.3.3视图的操作与管理

7.4SQLServer数据库完整性

7.4.1约束

7.4.2规则

7.4.3默认值

7.5SQLServer数据库安全性

7.5.1SQLServer安全身份验证

7.5.2帐户与登录管理

7.5.3角色管理

7.5.4权限管理

7.6SQLServer数据库恢复技术

7.6.1恢复模式

7.6.2数据库的备份

7.6.3数据库的恢复

7.7SQLServer数据的导人和导出

习题7

第8章Transact—SQL编程

8.1T—SQL程序设计基础

8.1.1数据类型

8.1.2常量与变量

8.1.3运算符

8.1.4批处理

8.1.5注释

8.1.6流程控制语句

8.2函数

8.2.1系统函数

8.2.2用户定义函数

8.3存储过程

8.3.1用户定义存储过程

8.3.2系统存储过程

8.4触发器

8.4.1触发器概述

8.4.2DML触发器的创建和应用

8.4.3DDL触发器的创建和应用

8.5游标的定义与使用

8.5.1声明游标

8.5.2打开游标

8.5.3检索游标

8.5.4关闭游标

8.5.5释放游标

8.5.6利用游标修改数据

习题8

……

第三篇数据库应用系统开发

参考文献

内容摘要:

本书采用SQL Server 2005+C#为开发平台,以学生选课管理系统XSGL开发为主线索,介绍数据库技术与应用系统开发。书中提供了大量的教学案例,并对案例中的关键语句做了注释,可读性好,易于理解和掌握。全书主要介绍数据库技术基础、关系数据库基础、关系数据库标准语言SQL、数据库保护技术、数据库设计及其应用系统开发、SQL Server 2005集成环境、基于SQL Server 2005的数据库实施、TransactSQL编程、C#语言基础、面向对象程序设计、Windows窗体应用程序、ADO.NET数据访问技术和三层结构数据库应用系统。本书适合高等院校非计算机专业学生学习数据库技术和.NET程序设计的教材,也适合具有初步编程知识并对数据库编程感兴趣的读者自学。

编辑推荐:

适合高等院校非计算机专业学生学习数据库技术和.NET程序设计的教材,也适合具有初步编程知识并对数据库编程感兴趣的读者自学。

书籍规格:

书籍详细信息
书名数据库技术与应用系统开发站内查询相似图书
9787302320272
如需购买下载《数据库技术与应用系统开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)29.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

数据库技术与应用系统开发是清华大学出版社于2013.出版的中图分类号为 TP311.138 的主题关于 关系数据库系统-高等学校-教材 的书籍。