SQL Server 数据库应用技术实例教程 (21世纪高职高专规划教材)
分類: 图书,计算机/网络,数据库,SQL,
作者: 李冬芸主编
出 版 社: 水利水电出版社
出版时间: 2008-12-1字数:版次: 1页数: 275印刷时间:开本: 16开印次:纸张:I S B N : 9787508462066包装: 平装内容简介
本书以“高职院校教学管理系统”为示例,SQL Server 2005为设计平台,从软件工程角度系统阐述数据库应用系统从需求分析、概念结构设计、逻辑结构设计到数据库物理实现、应用程序编写的整个开发流程。以另一个实际应用系统“销售合同管理系统”为课后实训项目,以巩固知识、提高能力。
本书以应用为目标,系统地介绍数据库的基本原理和概念、SQL Server 2005数据库设计、数据库对象的创建及管理、数据库的备份与恢复、数据库的安全管理、数据报表的使用、与其他环境进行数据库交换、数据库的访问技术基础,并重点讨论数据库完整性设计、数据检索、存储过程及触发器的创建及应用技术。读者在了解和掌握数据库技术基本原理、应用和开发技术之后,初步具备解决实际问题的能力。
本书以实际项目为切入点,以软件工程为主线,内容涵盖数据库应用系统开发的主要技术,强调理论联系实际,课后实训利于分层次教学,突出能力培养。本书既可作为高职高专计算机及相关专业数据库技术课程的教材,也可作为SQL Server 2005数据库开发技术初学者的参考书。
目录
前言
任务一认识SQL Server 2005
1.1数据库技术基础
1.2设计数据库
1.3认识SQL Server 2005
1.4知识进阶
项目实训一
习题一
任务二为数据管理创建数据库环境
2.1认识SQL Server数据库
2.2创建SQL Server数据库
2.3管理SQL Server数据库
2.4知识进阶
项目实训二
习题二
任务三向数据库输入数据
3.1T-SQL语言的数据类型
3.2设计“高职院校教学管理系统”中表的结构
3.3创建表
3.4管理表
3.5操作表中的数据
3.6知识进阶
项目实训三
习题三
任务四保证数据的准确性、一致性和完备性
4.1了解数据完整性
4.2应用约束
4.3创建和管理关系图
4.4应用默认值
4.5应用规则
4.6应用触发器
4.7知识进阶
项目实训四
习题四
任务五应用数据库中的数据
任务六优化数据查询和数据管理
任务七提高数据操作速度
任务八保证数据库安全性
任务九与其他数据环境进行数据转换
任务十加强数据库维护
任务十一应用T-SQL程序管理数据
任务十二使用报表管理数据操作结果
任务十三设计数据库应用程序
附录“高职院校教学管理系统”数据库JXGL的部分数据
参考文献
书摘插图
任务一认识SQL Server 2005
1.1数据库技术基础
任务:奠定数据库技术的理论基础,了解数据库技术的发展历程,数据库系统的概念,掌握三种数据模型的概念及关系数据库的特点。
最初的计算机主要应用于科学计算。20世纪50年代之后,人们开始应用计算机进行数据管理。数据库正是专门研究数据管理技术的计算机软件学科的一个重要分支。
1.1.1数据库
1.数据
现实世界中的客观事物在人脑中经过抽象形成的概念,称为信息。
数据是对信息的符号化表示,如数字、字符、图形、图像、声音等。这些形式的数据必须经过数字化后才能被计算机识别和管理。
2.数据管理
通过计算机将数据转换成信息的过程称为数据处理,其根本目的是从已知的、大量的数据中,根据事物间的联系和运动规律,采取分析、归纳等方法,提取出对人类有价值的信息,并为某种决策提供依据。
数据与信息之间的关系可以用下面的式子表示,输入的是数据,输出的是信息。例如,将“当前年份”与“出生年份”相减,即可得到“年龄”信息。
……