出版时间:2010-8 出版社:陈立潮 高等教育出版社 (2010-08出版) 作者:陈立潮 编 页数:247
前言
教育部高等学校计算机基础课程教学指导委员会在《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》(以下简称《基本要求》)中指出,党的十七大提出了我国要从改造传统工业入手,走工业与信息技术相融合的新型工业化道路。为此,需要培养大批新一代“专业+信息”的工程技术人才。作为信息技术的核心,计算机基础教育的重要性被提到了空前的高度,计算机基础课程在高等学校确立了公共基础课的地位。在实施高等学校本科教学质量与教学改革的进程中,计算机基础的教学改革朝着高水平、应用化、规范化方向推进。在完成教育部高等学校计算机基础课程教学指导委员会课题的过程中,我们组织了十余所高等学校计算机基础教学的负责人和一线教师,对这些高等学校中几千名本科生以问卷的形式对计算机基础教育现状进行了抽样调查,内容涉及了大学生起始计算机技能基本情况、目前课程安排和课程效果评价3个方面,着重了解了当代大学生对计算机基础教育的新需求及对计算机基础课程的意见与建议等。通过对这些调查问卷进行科学的分析,我们得到一些计算机基础教学课程体系改革的启示。在此基础上,按照《基本要求》的精神,结合计算机技术发展和应用的实际,以“知识一技能一能力”培养为目标,对计算机基础课程体系进行了重新的设计和调整,构建了“大学计算机基础+x门计算机应用课程”和“程序设计基础+x门计算机应用课程”两种“1+x”课程体系模式,形成了新型的计算机基础课程教学方案。在以上课题研究的基础上,我们成立了“高等学校计算机基础教育改革与实践系列教材”编审委员会,希望能编写出一套适合于此教学方案的教材并建设相应的课程教学资源。该系列教材以“面向应用、强化基础、注重融合”为原则,从面向应用的计算机硬件基础和软件基础两个角度入手,从融合专业技术的发展、社会对现代人才知识结构的要求出发,按照两种“1+x”的课程设置方案,选择了5门比较基础且通用的计算机基础课程来组织编写。该系列教材具有以下特点。
内容概要
《数据库技术及应用(SQL Server)》主要从数据库的使用、数据库的设计、数据库综合实例3个方面介绍数据库在实际工作中的运用。全书共分12章,内容包括数据库基础知识、数据库对象管理、Transact-SQL数据管理、基本查询、高级查询、使用SQL语句管理和维护数据库对象、Transact-SQL编程、游标和事务、存储过程与用户自定义函数、触发器、数据库设计以及综合实例等。 《数据库技术及应用(SQL Server)》是为非计算机专业本科生学习数据库知识而编写的,同时,也适合从事数据库编程与开发的技术人员参考。
书籍目录
第1章 数据库基础知识1.1 数据库概述1.1.1 计算机数据管理的产生与发展1.1.2 常用数据模型1.1.3 SQLServer概述1.2 常用数据库管理系统1.3 数据库的基本概念1.3.1 数据和信息1.3.2 数据库和表1.3.3 数据冗余和数据完整性1.4 SQLSerrerManagementStudio简介1.5 SQLServer2008概述1.5.1 SQLServer2008的主要功能1.5.2 SQLServer2008的数据平台1.5.3 配置SQLServer2008本章小结习题第2章 数据库对象管理2.1 创建与管理数据库2.1.1 SQLServer2008的系统数据库2.1.2 数据库文件与文件组2.1.3 创建数据库2.1.4 查看与修改数据库2.1.5 分离与附加数据库2.1.6 备份与恢复数据库2.1.7 删除数据库2.2 创建与管理表2.2.1 数据类型2.2.2 创建、修改与删除表2.2.3 设置表的数据完整性2.2.4 表之间的关系2.2.5 导人和导出数据本章小结习题第3章 Transact-SQL数据管理3.1 SQL简介3.2 Transact-SQL基础3.3 常用函数3.4 插入行3.5 更新行3.6 删除行本章小结习题第4章 基本查询4.1 Transact-SQL查询基础4.1.1 查询和记录集4.1.2 使用SELECT语句查询4.2 在查询中使用TOP和PERCENT限制查询结果4.3 在查询中使用DISTINCT过滤重复行4.4 模式查询4.4.1 使用LIKE和通配符进行模式查询4.4.2 使用BETlWEEN在指定范围内进行查询4.5 在查询中使用聚合函数4.6 分组查询4.6.1 使用GROUPBY子句4.6.2 使用HAVING子句4.7 多表联接查询4.7.1 使用表的别名和命名列4.7.2 联接概述4.7.3 内联接查询4.7.4 外联接查询4.7.5 自联接查询本章小结习题第5章 高级查询5.1 子查询概述5.1.1 WHERE子句中嵌套子查询5.1.2 FROM子句中嵌套子查询5.2 无关子查询5.2.1 单行子查询5.2.2 多行子查询5.3 相关子查询5.3.1 EXISTS子查询5.3.2 NOTEXISTS子查询5.4 子查询在INSERT、UPDATE、DELETE语句中的应用5.4.1 在INSERT语句中嵌套子查询5.4.2 在uPDATE语句中嵌套子查询5.4.3 在DELETE语句中嵌套子查询5.5 集合操作5.5.1 UNION运算符5.5.2 EXCEPT运算符5.5.3 INTERSECT运算符本章小结习题第6章 使用SQL语句管理和维护数据库对象6.1 管理数据库6.1.1 创建数据库6.1.2 修改数据库6.1.3 删除数据库6.2 管理表6.2.1 创建表6.2.2 修改表6.2.3 删除表6.3 索引6.3.1 索引概述6.3.2 索引的分类6.3.3 创建索引6.3.4 查看索引6.3.5 删除索引6.4 视图6.4.1 视图概述6.4.2 创建视图6.4.3 修改视图6.4.4 删除视图6.4.5 通过视图修改数据6.5 SQLSerrer安全管理6.5.1 SQLServer安全机制6.5.2 用户管理6.5.3 权限管理6.5.4 角色管理本章小结习题第7章 Transact-SQL编程7.1 数据类型7.2 批处理7.2.1 批处理语句7.2.2 注释语句7.3 输出语句7.4 流控制语句7.4.1 BEGINEND语句7.4.2 IFELSE语句7.4.3 WHILE、BREAK与CONTINUE语句7.4.4 GOTO语句7.4.5 RETuRN语句7.4.6 WAITFOR语句7.4.7 CASE表达式7.5 错误处理7.5.1 使用@@ERROR函数测试错误7.5.2 使用TRYCATUCH构造处理错误本章小结习题第8章 游标事务8.1 游标8.1.1 游标的概念8.1.2 游标的定义8.1.3 游标的用法8.1.4 应用举例8.2 事务8.2.1 事务的概念8.2.2 事务的属性8.2.3 事务的模式8.2.4 事务的控制8.2.5 事务编程示例本章小结习题第9章 存储过程与用户自定义函数9.1 存储过程的基本概念9.1.1 存储过程的概念9.1.2 存储过程的类型9.2 创建与执行自定义存储过程9.2.1 使用SQL命令创建与执行存储过程9.2.2 使用模板创建存储过程9.2.3 查看、修改和删除存储过程9.3 常用系统存储过程9.4 用户自定义函数9.4.1 用户自定义函数的类型9.4.2 创建与调用用户自定义函数9.4.3 修改与删除用户自定义函数本章小结习题第10章 触发器10.1 触发器概述10.2 触发器的工作原理10.3 创建与管理触发器10.3.1 使用Transact-SQL语句创建触发器10.3.2 使用模板创建触发器10.3.3 更改和删除触发器10.4 使用触发器10.4.1 使用INSERT触发器10.4.2 使用DELETE触发器10.4.3 使用uPDATE触发器10.5 基于视图的INSTEADOF触发器本章小结习题第11章 数据库设计11.1 数据库系统的设计过程11.2 需求分析11.2.1 需求分析的任务11.2.2 需求分析的步骤11.2.3 需求分析与表达11.2.4 撰写需求说明书11.3 概念结构设计11.3.1 概念结构与E-R图11.3.2 设计局部视图11.3.3 分E-R图的集成11.4 逻辑结构设计11.4.1 E-R图向关系数据模型的转换11.4.2 设计用户子模式11.5 物理结构设计11.5.1 数据的存储结构与存取方法11.5.2 分析事务的运行特征11.5.3 确定数据的存取方法11.5.4 确定数据库的存储结构11.6 数据库的实施、运行与维护11.6.1 数据库的实施11.6.2 数据库的试运行11.6.3 数据库的运行与维护本章小结习题第12章 综合实例12.1 系统开发环境与功能结构设计12.2 数据库设计12.2.1 表设计12.2.2 表关系12.3 ADO.NET数据库访问SQLServer技术12.3.1 ADO.NET的数据处理类12.3.2 ADO.NET的数据处理类的常用属性和方法12.3.3 ADO.NET访问数据库的步骤12.4 系统实现12.4.1 设置数据库连接信息12.4.2 数据库访问公共类12.4.3 登录页面12.4.4 系统主界面12.4.5 系统菜单12.4.6 修改密码12.4.7 成绩查询页面(学生用户)12.4.8 用户管理页面12.4.9 数据管理页面本章小结参考文献
章节摘录
插图:
编辑推荐
《数据库技术及应用(SQL Server)》是为高等学校非计算机专业学生学习数据库技术及应用课程而编写的,同时,也适合从事数据库编程与开发的技术人员学习和参考。
图书封面
评论、评分、阅读与下载