SQL Server数据库应用基础与实现

出版时间:2008-5  出版社:电子工业出版社  作者:汤承林 编  页数:301  

内容概要

  《SQL Server数据库应用基础与实现》以创建一个“学生信息管理系统”的数据库为例,循序渐进地讲解MicrosoftSQLServer2005数据库基础及设计与实现,特别介绍数据库表结构的修改、结构化查询语句、事务处理、存储过程和触发器等知识。  《全国高等职业教育计算机类规划教材·实例与实训教程系列:SQL Server数据库应用基础与实现》内容简明扼要,对每一项重要内容都给出一个图文并茂的示例并加上注意点,充分考虑SQLServer2005数据库管理系统初学者的实际需要,保证初学者从知识的起点开始,逐步掌握SQLServer数据库管理和开发的基础知识。《全国高等职业教育计算机类规划教材·实例与实训教程系列:SQL Server数据库应用基础与实现》每一章的最后都有相应的选择题与上机练习题,书末附录中给出每章的实验练习题,可以帮助读者检验对每章的学习效果。  《全国高等职业教育计算机类规划教材·实例与实训教程系列:SQL Server数据库应用基础与实现》特别将数据库表结构的修改和表的数据操作单独列为一章,强调数据库表结构修改的重要性;T-SQL高级编程也单独列为一章,强调T-SQL编程在后续章节的重要性。

书籍目录

第1章 SQL Server 2005数据库基础1.1 为什么要学习数据库1.2 数据库发展简史1.3 数据库的几个概念及关系1.3.1 数据库概念1.3.2 数据库管理系统1.3.3 数据库应用系统1.3.4 数据库系统1.4 如何描述数据库1.4.1 实体与记录1.4.2 数据库与数据库表1.4.3 数据冗余和数据完整性1.5 SQL Server 2005 SQL Management Studi0简介1.6 数据库的创建与管理1.6.1 创建服务器组1.6.2 创建服务器注册1.6.3 服务器启动、暂停和停止1.6.4 创建数据库本章小结习题第2章 数据库表的建立与删除2.1 为什么要引入数据库表2.2 与表相关的概念2.2.1 主关键字、候选关键字和外键2.2.2 数据完整性2.3 建立和删除数据库表2.3.1 以界面方式建立数据库表2.3.2 以界面方式删除数据库表2.3.3 以T.SQL语句命令方式建立数据库表2.3.4 以SQL语句命令方式删除数据库表本章小结习题第3章 T-SQL语言简介3.1 为什么要学习T.SQL语言3.1.1 什么是SQL3.1.2 T-SQL与SQL的区别3.1.3 T.SQL组成3.2 数据类型3.2.1 整数3.2.2 精确小数3.2.3 货币数据3.2.4 近似数字3.2.5 日期时间数据3.2.6 字符串3.2.7 Unicode字符串3.2.8 二进制数据3.2.9 其他数据类型3.3 T-SQL中的常量、变量、批处理、注释和输出语句3.3.1 常量3.3.2 局部变量3.3.3 全局变量3.3.4 批处理、注释和输出语句3.4 T-SQL中的运算符及优先级3.4.1 算术运算符3.4.2 赋值运算符(=)3.4.3 字符串连接运算符(+)3.4.4 比较运算符3.4.5 逻辑运算符3.4.6 位运算符3.4.7 运算符优先级3.4.8 条件表达式3.5 T.SQL常用函数的使用3.5.1 数学函数3.5.2 日期和时间函数3.5.3 聚合函数3.5.4 字符串函数3.5.5 转换函数3.5.6 其他系统函数本章小结习题第4章 数据库表的操作4.1 学习用T-SQL语句对数据库表进行操作的目的4.2 使用T-SQL语句对数据库表字段信息的修改4.2.1 创建数据库表4.2.2 增加列4.2.3 修改列……第4章 数据库表的操作第5章 查询第6章 视图与索引第7章 T-SQL高级编程第8章 存储过程第9章 事务第10章 触发器第11章 数据库备份和权限管理第12章 数据源的连接附录A 实验内容参考文献

章节摘录

  第1章 SQL Server 2005数据库基础  1.1 为什么要学习数据库  现实世界大量的信息是无序、杂乱无章的,它们经过人们的抽象、加工和处理在计算机中以符号表示成的数据,最终人们采用“0”和“1”两个符号来表示数据,完成对数据的各种处理操作。在计算机程序设计中如果都采用数组或其他形式的数据结构来表示或处理这些数据,一方面不能处理大量的数据,另一方面也不便于存储、检索、维护和加工利用,为了便于对数据进行收集、整理、组织、存储、查询、维护、传递和从中挖掘隐藏在大量数据中的规律,必须找到一个更为有效的最大限度地提高数据的使用效率,减轻程序员和操作员负担的数据处理技术,而数据库技术正是针对数据管理的计算机软件技术。  使用数据库技术可以高效且条理分明地存储数据,它使人们能够更加迅速和方便地管理数据,主要体现在如下几个方面:  (1)可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。  (2)可以有效地保存数据信息的一致性、完整性,降低数据冗余。  (3)可以满足应用的共享和安全方面的要求。  (4)可以从中挖掘出规律性的信息,对人们的决策具有指导作用。  1.2数据库发展简史  数据库技术产生于20世纪60年代末,至今已有40多年的历史。短短40多年,已从第一代的网状、层次数据库,第二代的关系数据库,发展到第三代的以对象模型为主要特征的数据库技术。  1968年,IBM公司在数据库管理系统方面研制成功了集成数据存储系统,它可以让多个程序共享数据库。1969年10月,CODASYL数据库研制者提出了网状模型数据库系统规范报告DBTG,使数据库系统开始走向规范化和标准化。1979年,IBM公司San Jose研究所的E.F.Codd在美国计算机学会会刊《Communication of the ACM》上发表的题为“A Relation Model of Data for Shared Data Bank”的论文,开创了数据库系统的新纪元,这三件事情奠定了数据库技术的基础。  之后,E.F.Codd连续发表了多篇论文,成功地奠定了关系数据库理论的基石。  1971年,美国数据库系统语言协会在正式发表的DBTG报告中,提出了三级抽象模式,即对应用程序所需要的那部分数据结构描述的外模式,对全体数据的逻辑结构和特征的描述的概念模式,对数据的物理结构和存储结构描述的内模式,解决了数据独立性问题。  ……

编辑推荐

  作有丰富的数据库教学、设计及开发经验,了解不同层次读者的需要;考虑到SQL S erver2005数据库管理系统初学者的实际需要;对每一项重要内容都给出相应的图文并茂的示例及“注意点”;力争使读者清楚数据库应用项目从设计、开发到管理各个阶段的主要任务。

图书封面

评论、评分、阅读与下载


    SQL Server数据库应用基础与实现 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7