新書推薦:
《
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
》
售價:HK$
55.8
《
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
》
售價:HK$
50.4
《
索恩丛书·盛清统治下的太监与皇帝
》
售價:HK$
88.5
《
透过器物看历史(全6册)
》
售價:HK$
490.6
《
我在台北故宫博物院读名画
》
售價:HK$
109.8
《
尼罗河往事:古埃及文明4000年
》
售價:HK$
76.2
《
一个人·谁也不是·十万人(诺贝尔文学奖得主反思自我的巅峰之作)
》
售價:HK$
54.9
《
重写晚明史(全5册 精装)
》
售價:HK$
781.8
|
內容簡介: |
本书作者根据长期开发与教学实践所积累的宝贵经验,通过基础知识+中小实例+综合案例的方式,讲述用SQL数据库的必备知识,是一本适合读者快速入门到精通的自学教程。内容包括初识数据库、操作存储数据仓库、操作存储数据单元、约束表中的数据、管理表中的数据、查询语句入门、查询语句提高、系统函数与自定义函数、视图、索引、T-SQL语言基础、存储过程、触发器、数据库备份和还原等,并通过大量实际案例对这些内容进行详细讲解,能够帮助读者提升实际应用技能。
本书内容翔实、结构清晰、循序渐进,基础知识与案例实战紧密结合,既可作SQL数据库设计初学者的入门教材,也适合作为中高级用户对新技术作进一步学习的参考用书。本书显著特色有:1.同步视频讲解,让学习更直观高效;2.海量精彩实例,用实例学更轻松快捷。
|
目錄:
|
前言
第1章初识数据库1
1.1与数据库有关的一些概念1
1.1.1数据库1
1.1.2数据库管理系统1
1.1.3数据库系统2
1.2了解常用的数据库产品3
1.2.1Oracle数据库3
1.2.2MySQL数据库3
1.2.3SQL Server数据库3
1.2.4非关系型数据库4
1.3安装SQL Server 20164
1.3.1SQL Server 2016简述4
1.3.2在Windows Server环境下安装SQL Server 20165
1.4使用SQL Server Management Studio11
1.4.1进入SQL Server 201611
1.4.2异常情况的处理13
1.5使用SQL Server配置管理器13
1.6在SQL Server中已经存在的数据库14
1.7课后练习15
1.7.1填空题15
1.7.2问答题15
第2章操作存储数据的仓库16
2.1创建数据库16
2.1.1创建数据库的语法16
2.1.2用简单的语句创建数据库17
2.1.3为数据库指定一个位置17
2.1.4创建由多个文件组成的数据库18
2.1.5查看已经创建的数据库18
2.1.6使用SQL Server Management Studio创建数据库18
2.2修改数据库21
2.2.1修改数据库的语法21
2.2.2为数据库重命名21
2.2.3更改数据库的容量22
2.2.4在数据库中添加文件23
2.2.5清理数据库中的无用文件25
2.2.6使用SQL Server Management Studio修改数据库25
2.3删除数据库26
2.3.1使用命令删除数据库26
2.3.2使用SQL Server Management Studio删除数据库27
2.4实例演练27
2.5课后练习29
第3章操作存储数据的单元30
3.1数据类型30
3.1.1整型和浮点型30
3.1.2字符串类型31
3.1.3日期时间类型31
3.1.4其他数据类型32
3.2创建数据表33
3.2.1创建数据表的语句33
3.2.2使用CREATE语句创建简单的数据表34
3.2.3创建带自动增长字段的数据表34
3.2.4创建带自定义数据类型的数据表36
3.2.5认识临时表37
3.2.6使用SQL Server Management Studio轻松创建数据表39
3.2.7使用SP_HELP查看表的骨架39
3.2.8使用sysobjects查看表的信息40
3.2.9使用INFORMATION_SCHEMA.COLUMNS查看表的信息41
3.3修改数据表42
3.3.1修改表中的数据类型43
3.3.2更改表中字段的数目43
3.3.3给表中的字段改名44
3.3.4使用SQL Server Management Studio修改表46
3.4删除数据表47
3.4.1删除数据表的语法47
3.4.2使用DROP语句去掉多余的表47
3.4.3使用SQL Server Management Studio轻松删除表47
3.5实例演练48
3.6课后练习49
第4章约束表中的数据50
4.1为什么要使用约束50
4.2主键约束——PRIMARY KEY51
4.2.1在创建表时直接加上主键约束51
4.2.2在修改表时加上主键约束52
4.2.3删除主键约束54
4.2.4使用SQL Server Management Studio轻松使用主键约束55
4.3外键约束——FOREIGN KEY55
4.3.1在创建表时直接加上外键约束56
4.3.2在修改表时加上外键约束57
4.3.3删除外键约束58
4.3.4使用SQL Server Management Studio轻松使用外键约束59
4.4默认值约束——DEFAULT60
4.4.1在创建表时添加默认值约束61
4.4.2在修改表时添加默认值约束61
4.4.3删除默认值约束62
4.4.4使用SQL Server Management Studio轻松使用默认值约束63
4.5检查约束——CHECK63
4.5.1在创建表时添加检查约束63
4.5.2在修改表时添加检查约束64
4.5.3删除检查约束65
4.5.4使用SQL Server Management Studio轻松使用检查约束66
4.6唯一约束——UNIQUE66
4.6.1在创建表时加上唯一约束67
4.6.2在修改表时加上唯一约束68
4.6.3删除唯一约束68
4.6.4使用SQL Server Management Studio轻松使用唯一约束69
4.7非空约束——NOT NULL70
4.7.1在创建表时添加非空约束70
4.7.2在修改表时添加非空约束71
4.7.3删除非空约束71
4.7.4使用SQL Server Management Studio轻松使用非空约束72
4.8实例演练72
4.9课后练习74
第5章管理表中的数据75
5.1向数据表中添加数据——INSERT75
5.1.1INSERT语句的基本语法格式75
5.1.2给表中的全部字段添加值75
5.
|
內容試閱:
|
为何编写本书
数据库技术是计算机科学中一个非常重要的内容,也是程序开发的一个重要组成部分。数据库技术以及数据库的应用正以日新月异的速度发展,作为程序开发者或现代的大学生,学习和掌握数据库知识是非常必要的。
目前数据库开发软件层出不穷,SQL Server 2016推出了许多新的特性并进行了关键的改进,在数据库的管理方法、应用程序开发以及商业智能方面都有了较大的提高,是目前非常强大和功能全面的SQL Server版本,在数据库关键领域应用方面有着明显的优势。
本书精心编排了知识的结构,按照一般的学习规律讲解知识点和实例,图文并茂,突出实战,教、学、练紧密结合,注重学生实战能力的培养。本书实用性和针对性强,学生可以边学边做,从而可以轻松掌握数据库的管理和应用技术。
本书内容
本书共16章。第1章主要介绍数据库相关的基础知识,并引入关系型数据库的概念,为后面的章节做好铺垫。第2~7章介绍操作存储数据的仓库、单元,约束和管理表中的数据,查询语句入门及进阶。第8章介绍系统函数与自定义函数。第9、10章介绍视图、索引相关的知识。第11~16章分别介绍T-SQL语言基础、存储过程、确保数据完整性的触发器、与数据安全相关的对象、数据库备份和还原、系统自动化任务管理。
本书特色
1. 内容由浅入深,知识全面
从数据库的基本概念讲起,并辅以相应的实例,逐步引导读者了解并掌握SQL Server 2016数据库的相关知识。为了便于读者理解,本书采用图文并茂的形式,以增强可读性。
2. 层次分明,学习轻松
本书结合作者多年的数据库教学和开发经验,在多位资深数据库开发人员的指导和提示下,从数据库的概念入手,通过实例详细讲解怎样创建和管理数据库、怎样管理和维护数据库对象、数据库的安全、数据转换等内容,全面介绍数据库管理及应用知识和技术,内容翔实,层次分明。
3. 通俗易懂,针对性强
本书采用通俗易懂的文字、清晰形象的图片、贴合实际应用的实例,帮助读者快速掌握数据库管理和应用的重要知识点。
通过阅读本书,读者可以快速掌握数据库管理及应用开发的相关知识和技巧,进行数据应用程序的开发。
适用读者群
? 数据库初学者。
? 数据库编程设计人员。
? 大中专院校相关专业的学生。
资源文件下载
本书资源文件可以登录机械工业出版社华章公司的网站(www.hzbook.com)下载,搜索到本书,然后在页面上的“资源下载”模块下载即可。如果下载有问题,请发送电子邮件至booksaga@126.com。
本书主要由哈尔滨铁道职业技术学院的梁晶副教授和唐山师范学院的李银兵博士、丁卫颖副教授编写,其中第2、4、5、10、12、13、14、15、16章由梁晶老师编写,第1、3、6、7、8章由李银兵老师编写,第9、11章由丁卫颖老师编写。
由于时间仓促以及作者水平有限,书中难免存在疏漏之处,欢迎广大读者和同仁提出宝贵意见。
编者
2019年10月
|
|