SQL Server 2012 数据库教程
全新正版 极速发货
¥
29.42
5.9折
¥
49.8
全新
库存4件
作者 郑阿奇,刘启芬,顾韵华 主编
出版社 人民邮电出版社
ISBN 9787115388971
出版时间 2015-06
装帧 平装
开本 16开
定价 49.8元
货号 1201114817
上书时间 2024-11-22
商品详情
品相描述:全新
商品描述
作者简介 郑阿奇 郑阿奇,1957.12出生,南京师范大学计算机系副教授,南京师范大学中北学院信息系教学主任。 1986年开始,在教学和科技开发的同时,一直在从事计算机应用性和编程类教材的研究,先后编写或主编计算机教材45本,其中系列教材3套。获得国家教委很好教材二等奖、电子部很好教材二等奖、江苏省畅销图书二等奖。参加主持国家863子项目,主持江苏省、南京市、泰州市和横向项目多项。获江苏省科技进步奖、江苏省很好软件奖、南京市创新成果奖、泰州市科技进步奖。 2000年,主编的高等学校计算机系列教材、抢先发售提出应用性和编程类教材实用性和系列化的思想,得到全国广大师生的广泛好评,出版后一直畅销,总码洋3800万以上。 目录 章数据库的基本概念1 1.1数据库1 1.1.1数据库系统1 1.1.2数据模型2 1.1.3关系型数据库语言3 1.2数据库设计4 1.2.1概念结构设计4 1.2.2逻辑结构设计6 1.2.3物理结构设计7 1.3数据库应用系统7 1.3.1C/S模式应用系统7 1.3.2B/S模式应用系统8 习题19 第2章数据库创建10 2.1SQL Server 2012数据库10 2.1.1逻辑数据库10 2.1.2物理数据库12 2.1.3系统数据库和用户数据库13 2.2界面方式创建数据库13 2.2.1数据库的创建13 2.2.2数据库的修改和删除15 2.3命令方式创建数据库19 2.3.1创建数据库:CREATE DATABASE19 2.3.2修改数据库:ALTER DATABASE22 2.3.3删除数据库:DROP DATABASE26 2.3.4数据库快照:AS SNAPSHOT26 习题27 第3章表的创建和操作28 3.1表结构和数据类型28 3.1.1数据类型28 3.1.2表结构设计33 3.2界面方式创建表结构35 数据库创建后,首先创建表结构;已经创建的表结构可以修改;不再使用的表可以删除。35 3.2.1创建表结构35 3.2.2修改表结构36 3.2.3删除表37 3.3命令方式创建表结构37 3.3.1创建表结构:CREATE TABLE37 3.3.2修改表结构:ALTER TABLE40 3.3.3删除表:DROP TABLE41 3.4界面方式操作表数据41 3.4.1插入记录42 3.4.2删除记录43 3.4.3修改记录43 3.5命令方式操作表数据43 3.5.1插入记录:INSERT43 3.5.2修改记录:UPDATE47 3.5.3删除记录:DELETE/TRUNCATE TABLE47 习题49 第4章数据库的查询、视图和游标50 4.1数据库的查询:SELECT50 4.1.1选择查询结果输出列:*/列表50 4.1.2选择查询条件:WHERE56 4.1.3指定查询对象:FROM61 4.1.4连接:=/JOIN63 4.1.5指定查询结果分组方法:GROUP BY67 4.1.6指定查询结果分组后筛选条件:HAVING68 4.1.7指定查询结果排序顺序:ORDER BY69 4.1.8其他:INTO/UNION/EXCEPT/ CTE70 4.2视 图73 4.2.1视图概念73 4.2.2创建视图:CREATE VIEW73 4.2.3查询视图:SELECT77 4.2.4更新视图:INSERT/UPDATE/DELETE78 4.2.5修改视图的定义:ALTER VIEW79 4.2.6删除视图:DROP VIEW80 4.3游 标81 4.3.1声明游标:DECLARE CURSOR81 4.3.2打开游标:OPEN84 4.3.3读取数据:FETCH85 4.3.4关闭删除游标:CLOSE/DEALLOCATE87 习题88 第5章T-SQL语言89 5.1T-SQL语言89 5.2常量、变量与自定义数据类型90 5.2.1常量90 5.2.2数据类型91 5.2.3变量:DECLARE/SET/SELECT94 5.3运算符与表达式98 5.4流程控制语句103 5.4.1语句块:BEGIN…END103 5.4.2条件语句:IF…ELSE104 5.4.3多重分支:CASE106 5.4.4无条件转移语句:GOTO106 5.4.5循环语句:WHILE/BREAK/CONTINUE107 5.4.6返回语句:RETURN108 5.4.7等待语句:WAITFOR DELAY/TIME108 5.4.8错误处理语句:TRY…CATCH109 5.5系统内置函数109 5.5.1系统内置函数介绍109 5.5.2常用系统标量函数110 5.6用户定义函数:CREATE/ALTER/ DROP FUNCTION117 5.6.1标量函数:SELECT/EXEC117 5.6.2内嵌表值函数:FROM表(…)119 5.6.3用户定义函数的删除:DROP FUNCTION122 习题122 第6章索引和完整性123 6.1索 引123 6.1.1索引的分类123 6.1.2索引的创建:CREATE INDEX124 6.1.3重建索引:ALTER INDEX128 6.1.4索引的删除:DROP INDEX129 6.2数据完整性129 6.2.1创建实体完整性:PRIMARY KEY/UNIQUE131 6.2.2创建域完整性:CHECK/CREATE RULE134 6.2.3创建参照完整性:FOREIGN KEY139 习题142 第7章存储过程和触发器143 7.1存储过程143 7.1.1存储过程的类型143 7.1.2存储过程的创建与执行:CREATE PROCEDURE144 7.1.3存储过程的修改:ALTER PROCEDURE149 7.1.4存储过程的删除:DROP PROCEDURE150 7.1.5界面方式操作存储过程150 7.2触发器152 7.2.1触发器的类型152 7.2.2触发器的创建:CREATE TRIGGER152 7.2.3触发器的修改:ALTER TRIGGER159 7.2.4触发器的删除:DROP TRIGGER160 7.2.5界面方式操作触发器160 习题161 第8章备份与恢复162 8.1备份和恢复概述162 8.1.1数据库备份概念162 8.1.2数据库恢复概念164 8.2数据库备份165 8.2.1创建备份设备165 8.2.2命令方式备份数据库:BACKUP DATABASE167 8.2.3界面方式备份数据库170 8.3数据库恢复172 8.3.1检查点172 8.3.2命令方式恢复数据库:RESTORE DATABASE173 8.3.3界面方式恢复数据库176 8.4附加数据库和数据库复制177 8.4.1附加数据库177 8.4.2数据库复制178 习题178 第9章系统安全管理180 9.1SQL Server 2012的安全机制180 9.1.1SQL Server 身份验证模式180 9.1.2SQL Server安全性机制181 9.1.3SQL Server数据库安全验证过程181 9.2建立和管理用户账户182 9.2.1界面方式管理用户账户182 9.2.2命令方式管理用户账户:CREATE LOGIN/USER186 9.3角色管理189 9.3.1固定服务器角色189 9.3.2固定数据库角色190 9.3.3自定义数据库角色:CREATE/DROP ROLE192 9.3.4应用程序角色194 9.4数据库权限的管理196 9.4.1授予权限:GRANT196 9.4.2拒绝权限199 9.4.3撤销权限200 9.5数据库架构的定义和使用201 9.5.1界面方式创建架构201 9.5.2命令方式创建架构:CREATE SCHEMA203 习题204 0章其 他 概 念205 10.1事 务205 10.1.1事务与ACID属性205 10.1.2多用户使用问题206 10.1.3事务处理:BEGIN/ COMMIT/ROLLBACK/SAVE/ROLLBACK TRANSACTION206 10.1.4事务隔离级:SET TRANSACTION ISOLATION LEVEL209 10.2锁 定211 10.2.1锁定粒度211 10.2.2锁定模式211 10.3自动化管理212 10.3.1SQL Server代理213 10.3.2操作员213 10.3.3作业214 10.3.4警报214 10.3.5数据库邮件214 10.3.6维护计划向导214 习题215 实验1SQL Server2012环境 218 …… 内容摘要 本书介绍SQL Server 2012数据库管理系统,包含数据库基础、实验和综合应用。数据库基础部分包括数据库的基本概念和SQL Server 2012两块内容;实验部分为SQL Server 2012主要内容的实践和训练;综合应用部分介绍PHP、ASP .NET(C#)和VB 6.O平台开发应用系统操作SQL Server 2012,分别为B/S和C/S方面的典型应用。 主编推荐 (1)本书是数据库教材中,基础加应用优选的教材之一。 (2)作者多年耕耘在数据库应用领域,有丰富教材编写经验加科研经验。 (3)本书几经打磨,内容精湛,实用性超强。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价