出版时间:2009-10 出版社:清华大学 作者:张洪明//刘莹 页数:244
前言
为适应高职院校计算机类人才培养的发展需要,配合新一轮高职教学改革及专业调整方案,在结合高职教材任务驱动案例模式的建设目标的情况下,编写了本教材。 本教材的编写方法是以任务驱动案例教学为核心,以项目开发为主线。我们在研究分析了国内外先进职业教育的培训模式、教学方法和特色教材的基础上,吸收消化优秀教材的编写经验和成果。本教材以培养技术应用人才为目标,以企业对人才的需要为依据,把软件工程和项目管理的思想完全融人教材体系,将基本技能培养和主流技术相结合。教材中课程设置重点突出、主辅分明、结构合理、衔接紧凑。教材侧重培养学生的实战操作能力,学、思、练相结合,旨在通过项目实践,增强学生的职业能力,使知识从书本中释放并转化为专业技能。 全书分为人门篇及综合应用篇,共十个项目。项目1以学生管理系统为例,系统讲解了数据库关系规范化、数据库应用系统的设计方法;项目2介绍了SQLserver数据库的创建、管理;项目3介绍了对表的创建、管理以及应用;项目4是使用查询实现对数据的管理;项目5是创建和使用视图;项目6讲述了T—SQL程序设计;项目7介绍了数据库备份与还原;项目8介绍数据库事务处理;项目9是采用面向对象的方法对学生管理信息系统进行分析、设计;项目10讲述网上火车订票系统由分析到设计的全过程。本课程建议参考教学时数为64~80学时,其中理论授课为32学时,实训为32~48学时。
内容概要
本书分为入门篇和综合应用篇,共十个项目。内容包括:数据库系统设计;SQLserver数据库的创建、管理;表的管理以及应用;使用查询实现对数据的管理;创建和使用视图;T—SQL程序设计;数据库备份与还原;数据库事务处理;学生管理信息系统;网上火车订票系统等。本书几乎每个项目都附有疑难解答及课后习题,供学生及时消化对应内容之用。 本书既可作为高职高专院校、成人教育学院SQLServer课程的教材,也可以作为参加自学考试人员及工程技术人员等的参考材料或培训教材。
书籍目录
第一篇 入门篇 项目1 数据库系统设计 任务1.1 数据库关系规范化 1.1.1 关系数据库模式的设计问题 1.1.2 关系模式的规范化 1.1.3 关系模式的规范化理论 1.1.4 小结 任务1.2 数据库应用系统的设计方法 1.2.1 数据库的设计方法 1.2.2 需求分析 1.2.3 概念结构设计 1.2.4 逻辑结构设计 1.2.5 数据库物理设计 1.2.6 数据库实施 1.2.7 数据库运行和维护 1.2.8 小结 任务1.3 “学生管理系统”设计实例 1.3.1 概念结构设计 1.3.2 逻辑结构设计 1.3.3 数据实施 小结 疑难解答 习题 项目2 创建、管理SQLServer数据库 任务2.1 SQLServer的安装与配置 2.1.1 硬件和操作系统要求 2.1.2 安装步骤 任务2.2 创建“学生管理系统”数据库 2.2.1 文件与文件组 2.2.2 使用企业管理器创建数据库 2.2.3 用CREATEDATABASE语句创建数据库 2.2.4 使用向导创建数据库 任务2.3 服务管理器的使用 2.3.1 启动与停止服务器 2.3.2 注册服务器 任务2.4 管理“学生管理系统”数据库 2.4.1 数据库属性设置 2.4.2 修改数据库 2.4.3 删除数据库 2.4.4 压缩数据库 小结 疑难解答 习题 项目3 表的管理以及应用 任务3.1 创建表 3.1.1 表的概念 3.1.2 数据的完整性 3.1.3 约束 3.1.4 创建表 任务3.2 查看表 3.2.1 查看表的定义信息 3.2.2 查看表的约束 3.2.3 查看表的依赖关系 任务3.3 管理表 3.3.1 设置表的约束 3.3.2 添加数据 3.3.3 修改表 任务3.4 删除表 3.4.1 使用企业管理器删除表 3.4.2 使用查询分析器删除表 小结 疑难解答 习题 项目4 数据的查询与更新 任务4.1 使用简单查询显示学生信息 4.1.1 查询语句的基本格式 4.1.2 使用SELECT语句选取字段 4.1.3 使用INTO子句 4.1.4 使用WHERE子句 4.1.5 使用ORDERBY子句 任务4.2 统计 4.2.1 使用集合函数 4.2.2 使用GROUPBY子句 4.2.3 使用COMPUTEBY子句 任务4.3 指定数据源 4.3.1 使用交叉连接 4.3.2 使用内连接 4.3.3 使用外连接 4.3.4 使用自连接 4.3.5 合并结果集 任务4.4 子查询的使用 4.4.1 比较测试 4.4.2 集成员测试 4.4.3 存在性测试 4.4.4 批量比较测试 任务4.5 数据更新与删除 4.5.1 数据更新 4.5.2 删除数据 小结 疑难解答 习题 项目5 创建和使用视图 项目6 T-SOL程序设计 项目7 维护SQLServer数据库 项目8 数据库事务处理第二篇 综合应用参考文献
章节摘录
(2)关系模式的存取方法选择 数据库系统是多用户共享的系统,对同一个关系要建立多条存取路径才能满足多用户的多种应用要求。物理设计的第一个任务就是要确定选择哪些存取方法,即建立哪些存取路径。 DBMS常用存取方法有:索引方法、聚簇(Cluster)方法、HASH方法。 ①索引方法。目前主要是B+树索引方法。索引存取方法的主要内容:以哪些属性列建立组合索引,对哪些索引要设计为唯一索引。当然并不是越多越好,关系上定义的索引数过多会带来较多的额外开销,如维护的开销、查找索引的开销。 ②聚簇方法。为了提高某个属性(或属性组)的查询速度,把这个或这些属性(称为聚簇码)上具有相同值的元组集中存放在连续的物理块称为聚簇。聚簇的用途包括:a.大大提高按聚簇属性进行查询的效率。例如,假设学生关系按所在系建有索引,现在要查询信息系的所有学生名单。信息系的500名学生分布在500个不同的物理块上时,至少要执行500次I/O操作。如果将同一系的学生元组集中存放,则每读一个物理块可得到多个满足查询条件的元组,从而显著地减少了访问磁盘的次数。b.节省存储空间。聚簇以后,聚簇码相同的元组集中在一起了,因而聚簇码值不必在每个元组中重复存储,只要在一组中存一次就行了。 ③HASH方法。当一个关系满足下列两个条件时,可以选择HASH存取方法: 该关系的属性主要出现在等值连接条件中或相等比较选择条件中。 该关系的大小可预知且关系的大小不变,或该关系的大小动态改变但所选用的 DBMS提供了动态HASH存取方法。 2.评价物理结构 和前面几个设计阶段一样,在确定了数据库的物理结构之后,要进行评价的重点是时间和空间的效率。如果评价结果满足设计要求,则可进行数据库实施。实际上,往往需要经过反复测试才能优化物理设计。
图书封面
评论、评分、阅读与下载
SQL Server数据库管理与开发案例教程 PDF格式下载