第一图书网

SQL Server2005数据库原理与实训教程

吴小刚 编 吴小刚 北京交通大学出版社 (2010-04出版)
出版时间:

2010-4  

出版社:

吴小刚 北京交通大学出版社 (2010-04出版)  

作者:

吴小刚 编  

页数:

262  

前言

历史的年轮已经跨入了公元2010年,我国高等教育的规模已经是世界之最,2008年毛入学率达到23%,属于高等教育大众化教育的阶段。根据教育部2006年第16号《关于全面提高高等职业教育教学质量的若干意见》等文件精神,高职高专院校要积极构建与生产劳动和社会实践相结合的学习模式,把工学结合作为高等职业教育人才培养模式改革的重要切入点,带动专业调整与建设,引导课程设置、教学内容和教学方法改革。由此,高职高专教学改革进入了一个崭新阶段。新设高职类型的院校是一种新型的专科教育模式,高职高专院校培养的人才应当是应用型、操作型人才,是高级蓝领。新型的教育模式需要我们改变原有的教育模式和教育方法,改变没有相应的专用教材和相应的新型师资力量的现状。为了使高职院校的办学有特色、毕业生有专长,需要建立“以就业为导向”的新型人才培养模式。为了达到这样的目标,我们提出“以就业为导向,要从教材差异化开始”的改革思路,打破高职高专院校使用教材的统一性,根据各高职高专院校专业和生源的差异性,因材施教。从高职高专教学最基本的基础课程,到各个专业的专业课程,着重编写出实用、适用高职高专不同类型人才培养的教材,同时根据院校所在地经济条件的不同和学生兴趣的差异,编写出形式活泼、授课方式灵活、引领社会需求的教材。培养的差异性是高等教育进入大众化教育阶段的客观规律,也是高等教育发展与社会发展相适应的必然结果。也只有使在校学生接受差异性的教育,才能充分调动学生浓厚的学习兴趣,才能保证不同层次的学生掌握不同的技能专长,避免毕业生被用人单位打上“批量产品”的标签。只有高等学校的培养有差异性,其毕业生才能有特色,才会在就业市场具有竞争力,从而使高职高专的就业率大幅提高。北京交通大学出版社出版的这套高职高专教材,是在教育部“十一五规划教材”所倡导的“创新独特”四字方针下产生的。教材本身融入了很多较新的理念,出现了一批独具匠心的教材,其中,扬州环境资源职业技术学院的李德才教授所编写的《分层数学》,教材立意很新,独具一格,提出以生源的质量决定教授数学课程的层次和级别。还有无锡南洋职业技术学院的杨鑫教授编写的一套《经营学概论》系列教材,将管理学、经济学等不同学科知识融为一体,具有很强的实用性。

内容概要

  《SQL Server2005数据库原理与实训教程》分理论篇和实践篇。理论篇共12章,以SQL Server 2005数据库为应用平台,以成绩管理系统的完整开发流程为开发实例,做到了理论与实践紧密结合,详细地阐述了数据库的基本理论与相关的数据库管理技术。主要包括数据库的创建与管理,表、视图、索引、存储过程等数据对象的创建和使用,T-SQL,数据库的备份与恢复,SQL Server 2005的安全性等内容。  实践篇包含12个实训,与理论篇的内容相呼应,每个章节都准备了丰富的实践操作内容,使读者可以用理论指导实践的学习,并通过实践促进对理论的理解。  《SQL Server2005数据库原理与实训教程》可作为高职高专计算机相关专业教材,也可以供广大SQL Server 2005的爱好者及技术人员参考使用。《SQL Server2005数据库原理与实训教程》配套教学课件等资源可到北京交通大学出版社网站免费下载。

书籍目录

第一篇 理论篇第1章 数据库基础知识1.1 数据库系统概述1.1.1 数据、数据库、数据库管理系统、数据库系统1.1.2 数据管理技术发展阶段1.2 数据模型1.2.1 概念模型1.2.2 数据模型1.3 关系数据库设计1.3.1 数据库设计过程1.3.2 关系型数据库的规范化思考与练习第2章 SQLServer2005基础2.1 SQL Server 2005简介2.1.1 SQL Server 2005的体系结构2.1.2SQL Server 2005的版本2.1.3SQL Server 2005的特性2.2 SQL Server 2005的安装2.2.1 安装SQLServer2005的软硬件需求2.2.2SQL Server 2005的安装2.3SQL Server 2005实用工具2.3.1 启动SQLServer2005服务器2.3.2 SQLServerManagementStudio2.3.3 服务器管理2.3.4 SQLServerProfiler思考与练习第3章 数据库设计3.1 数据库设计概述3.1.1 数据库设计的内容3.1.2 数据库设计的方法3.1.3 数据库设计的步骤3.2 成绩管理系统后台数据库3.2.1 需求分析3.2.2 数据库概念结构设计3.2.3 数据库逻辑结构设计3.2.4 数据库物理结构设计3.2.5 数据库物理实现思考与练习第4章 SQL Server 2005数据库的创建与管理4.1 SQLServer数据库概念4.1.1 文件和文件组4.1.2 事物日志4.1.3 数据库快照4.1.4 系统数据库4.2 建立数据库4.2.1 使用对象资源管理器建立数据库4.2.2 使用T—SQL命令建立数据库4.3 查看数据库信息4.3.1 使用对象资源管理器查看4.3.2 使用T-SQL命令查看4.4 修改数据库4.4.1 使用对象资源管理器修改数据库4.4.2 使用T-SQL命令修改数据库4.5 删除数据库4.5.1 使用对象资源管理器删除数据库4.5.2 使用T-SQL命令删除数据库思考与练习第5章 建立和管理表5.1 SQLServer的数据类型5.1.1 系统数据类型5.1.2 自定义数据类型5.2 建立、修改和删除表5.2.1 建立表5.2.2 修改表5.2.3 删除表5.3 插入、修改和删除数据5.3.1 插入记录5.3.2 修改记录5.3.3 删除记录思考与练习第6章 结构化查询语言——SQL6.1 结构化查询语言概述6.2 SELECT查询6.3 针对单表的查询6.3.1 查询指定的字段6.3.2 查询满足条件的记录6.4 对查询结果进行编辑6.4.1 对查询的字段进行说明6.4.2 对查询的字段使用别名6.4.3 显示表达式的值6.4.4 消除结果集中重复的记录6.4.5 返回指定的行数6.4.6 聚合函数6.4.7 对查询结果进行分组和筛选6.4.8 对查询结果集进行排序6.4.9 把查询结果插入新的表6.5 多表连接查询6.5.1 连接谓词6.5.2 以JOIN关键字连接6.6 子查询6.6.1 带谓词IN或NOTIN的子查询6.6.2 带有比较运算符的子查询6.6.3 INSERT、DELETE和IJPDA'rE语句中的子查询6.6.4 相关子查询6.6.5 IJNI()N操作符思考与练习第7章 视图7.1 视图的概念7.2 建立视图7.2.1 使用对象资源管理器建立视图7.2.2 使用T—SQL语句建立视图7.3 查看、修改和删除视图7.3.1 查看视图信息7.3.2 修改视图信息7.3.3 删除视图7.4 通过视图管理表中数据思考与练习第8章 索引8.1 索引的分类8.2 创建索引8.2.1 使用对象资源管理器建立索引8.2.2 使用SQL语句建立索引8.3 查看、修改和删除索引8.3.1 查看索引8.3.2 修改索引8.3.3 删除索引思考与练习第9章 Transact—SQL编程9.1 编程基础知识9.1.1 SQL标识符9.1.2 批处理9.1.3 注释9.2 常量与变量9.2.1 常量9.2.2 变量9.3 运算符9.4 流程控制语句9.4.1 程序块语句——BEGINEND9.4.2 选择结构语句——IF.ELSE9.4.3 循环控制语句——WHILE、CONTINUE和BREAK9.4.4 强制转移语句——CATO9.4.5 无条件退出语句——RETURN9.4.6 等待语句——WAITFOR9.4.7 显示信息语句——PRIN9.5 函数9.5.1 内部函数9.5.2 用户自定义函数思考与练习第10章 存储过程和触发器10.1 存储过程10.1.1 存储过程概述10.1.2 存储过程的分类10.1.3 建立存储过程10.1.4 存储过程的执行10.1.5 存储过程的返回值10.1.6 查看、修改和删除存储过程10.2 触发器10.2.1 触发器概述……第二篇 实践篇参考文献

章节摘录

插图:2.文件系统阶段(20世纪50年代后期~20世纪60年代中期)该阶段,计算机在硬件上已经有了专门的外部存储设备;在软件方面已经存在位于操作系统中的数据管理软件,称为文件系统。该阶段具有以下特点。(1)因为有了专门的外部存储设备,数据可以长期保存。可以对这些长期保存的数据进行反复操作。(2)文件系统管理数据。文件系统把数据组织成相互独立的数据文件,程序没必要考虑数据在计算机系统中的实际存储方法(即物理结构),只需考虑其与数据间的关系(即数据的逻辑结构)即可。(3)数据共享性差。数据不再属于某个特定的程序,而是可以重复使用,即数据面向应用。但是由于文件结构的设计仍然是基于特定用途的,程序基于特定的物理结构和存取方法,因此程序与数据结构之间的依赖关系并未根本改变。(4)数据独立性差,即数据与程序之间仍缺乏独立性。当数据的逻辑结构发生改变时,必须修改与其相应的应用程序,修改文件结构的定义。反之,当应用程序发生变化时,也将引起文件的数据结构的改变。因此,数据与程序间仍缺乏独立性。3.数据库系统阶段(20世纪60年代后期~今)数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理方式。这个阶段的程序和数据的联系通过数据库管理系统(DBMS)来实现。该阶段的数据管理具有以下特点。(1)数据结构化,这是与文件系统的根本区别。采用数据模型表示复杂的数据结构。数据模型不仅描述数据本身的特征,还要描述数据之间的联系,这种联系通过存取路径实现。(2)数据独立性高,数据的独立性包括物理独立性和逻辑独立性。物理独立性是指应用程序与存储在数据库中的数据是相互独立的。也就是说,数据在数-据库中的存储方式由DBMS来管理,应用程序处理的只是数据的逻辑结构,当数据的物理存储结构发生变化时,应用程序不需要随之变化。逻辑独立性是指应用程序与数据库的逻辑结构是相互独立的,也就是说,数据逻辑结构改变了,用户程序可以不变。(3)数据共享性高、冗余度低、容易扩展。数据不再是面向某个应用程序,不同的应用程序可以访问同一个数据,即数据可以被多个用户、应用程序共享。数据库技术是计算机领域中迅速发展的技术之一。数据库技术的发展是以数据模型为主线展开的。


编辑推荐

《SQL Server2005数据库原理与实训教程》:全国高职高专教育精品规划教材

图书封面

广告

下载页面


SQL Server2005数据库原理与实训教程 PDF格式下载



相关图书