21世纪全国高职高专计算机案例型规划教材—数据库原理及应用案例教程(SQL Server版)

分類: 图书,计算机/网络,数据库,SQL,
作者: 胡锦丽主编
出 版 社: 北京大学出版社
出版时间: 2008-8-1字数: 577000版次: 1页数: 386印刷时间: 2008/08/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787301136638包装: 平装编辑推荐
丛书特点:
针对性强,切合职业教育目标,重点培养职业能力,侧重技能传授。
实用性强,大量的经典真实案例,案例内容具体详细,与就业市场紧密结合。
适应性强,适合于三年制和两年制高职高专,也同样适合于其他各类大中专院校。
强调知识的渐进性、兼顾知识的系统性、结构逻辑性强,针对高职高专学生的知识结构特点安排教学内容。
书中配套形式多样的习题,网上提供完备的电子教案,提供相应的素材、程序代码、习题参考答案等教学资源,完全适合教学需要。
教材系列完整,涵盖计算机专业各个方向,编者分布广泛,组合不同地域特点,适合不同地域读者。
内容简介
本书全面讲述了关系数据库的原理与SQL Server 2005的应用及其开发。第1~3章讲述数据库的基本原理知识,包括数据库概述,关系数据模型、关系代数、规范化理论以及数据库系统设计;第4~7章讲述数据库管理系统SQL Server 2005的实用技术,包括SQL Server 2005的基础知识,关系数据库语言SQL,视图、索引和游标,存储过程和触发器;第8~10章讲述SOL Server 2005的数据库管理技术,包括数据库的安全与权限,数据备份还原,事务、锁和作业;第11~12章讲述SOL Server 2005的数据库开发应用技术,通过两个实例介绍了VB.NET和C#.NET开发数据库的方法,最后提供了本课程的实验内容。
本书结构清晰,实例丰富,图文对照,浅显易懂,既可以作为高职高专学校、成人教育学院的数据库原理与应用课程的教材,也很适合作为数据库原理及应用的自学教材和参考书。
目录
第1章数据库系统概述
1.1数据库系统心用实例
1.2数据库系统的基本概念
1.3数据库管理技术及发展
1.3.1人工管理阶段
1.3.2文件系统阶段
1.3.3数据库系统阶段
1.4数据库系统结构
1.4.1数据库体系结构
1.4.2数据库系统的组成
1.5数据模型
1.5.1层次模型
1.5.2网状模型
1.5.3关系模型
本章小结
习题
第2章关系数据库
2.1关系模型
2.1.1关系模型的数据结构
2.1.2关系模型的数据完整性
2.2关系模型的数据操作——关系代数
2.2.1传统的集合运算
2.2.2专门的关系运算
2.2.3关系代数综合案例
2.3规范化
2.3.1关系模式规范化的必要性
2.3.2函数依赖
2.3.3范式与规范化
2.3.4模式分解原则
2.3.5规范化的本质分析与总结
本章小结
习题
第3章数据库系统设计
3.1数据库系统设计概述
3.1.1数据库和信息系统
3.1.2数据库设计的基本步骤
3.2需求分析
3.2.1需求分析的任务
3.2.2需求分析的方法
3.3概念结构设计
3.3.1概念模型的基小概念
3.3.2概念模型的表示方法
3.3.3概念结构的特点
3.3.4概念结构设计的方法
3.3.5概念结构设计的步骤
3.4逻辑结构设计
3.4.1E.R图向关系模型的转换
3.4.2数据模型优化
3.4.3数据库逻辑设计案例
3.5数据库的物理设计
3.5.1数据库物理设计的内容和方法
3.5.2关系模式存取方法选择
3.5.3确定数据库的存储结构
3.5.4对物理结构进行评价
3.6数据库的实施和维护
3.6.1数据的载入和应用程序的调试
3.6.2数据库的试运行
3.6.3数据库的运行和维护
本章小结
习题
第4章SQLServer2005数据库管理系统
第5章关系数据库语言
第6章视图、索引和游标
第7章存储过程和触发器
第8章数据库的安全与权限
第9章数据备份还原
第10章事务、锁和作业
第11章windOWS应用程序开发
第12章Web应用程序开发
第13章实验
参考文献
书摘插图
第1章数据库系统概述
1.5数据模型
数据库是某个企业、组织或部门所涉及的数据的一个综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换成计算机能够处理的数据。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。由于事物之间的联系不同,数据之间的联系也就不同,必须用不同的数据结构来表示数据之间的联系,即不同的数据模型。目前,比较流行的数据模型有3种:层次模型、网状模型和关系模型。数据模型通常都是由数据结构、数据操作和完整性约束3个要素组成的,是一组严格定义的概念集合。
数据库是根据数据模型建立的,因而数据模型是数据库系统的基础。
1.数据结构
数据结构用于描述系统的静态特性。数据结构是所研究的对象类型的集合,这些对象是数据库的组成成分。数据结构是刻画一个数据模型性质最重要的方面,因此在数据库系统中,人们通常按照其数据结构的类型来命名数据模型。例如,层次结构、网状结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。
……