数据库原理与技术
¥
18.26
3.1折
¥
59.5
九五品
仅1件
作者申时凯 等 主编
出版社清华大学出版社
ISBN9787302480518
出版时间2018-07
版次1
装帧平装
开本16开
纸张胶版纸
页数406页
字数99999千字
定价59.5元
上书时间2024-07-11
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:数据库原理与技术
定价:59.50元
作者:申时凯 等 主编
出版社:清华大学出版社
出版日期:2018-07-01
ISBN:9787302480518
字数:644000
页码:406
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
《数据库原理与技术(SQL Server 2008)》是云南省普通高等学校“十二五”规划教材,从数据库基础理论和实际应用出发,循序渐进、深入浅出地介绍数据库基础知识,包含上机实验操作,并配有例题、练习题和实验指导
内容提要
本书是云南省普通高等学校“十二五”规划教材,共分12章,从数据库基础理论和实际应用出发,循序渐进、深入浅出地介绍数据库基础知识,基于SQL Server 2012介绍数据库的创建、表的操作、索引、视图、数据完整性、SQL Server函数、SQL Server程序设计、存储过程与触发器、SQL Server的安全管理、SQL Server客户端开发与编程等内容;以实例为主线,将“选课管理信息系统”和“计算机计费系统”数据库案例融入各章节,重点阐述数据库的创建、维护、开发与SQL语言程序设计的思想及具体方法;简明扼要地介绍SQL Server的上机实验操作,并配有例题、练习题和实验指导,以便于读者更好地学习和掌握数据库的基本知识与技能。本书可作为计算机及相关专业的本科教材,也可作为广大计算机爱好者学习数据库技术的参考书。
目录
章数据库技术基础11.1数据库基础知识11.1.1信息、数据与数据管理11.1.2数据管理技术的发展11.1.3数据库、数据库管理系统、数据库系统21.1.4数据模型31.1.5数据库系统的体系结构61.2关系数据库71.2.1关系模型71.2.2关系数据理论101.3数据库设计141.3.1数据库设计的任务、特点和基本步骤141.3.2需求分析的任务151.3.3概念结构设计161.3.4逻辑结构设计171.3.5数据库设计案例181.4主流数据库简介211.4.1SQLServer211.4.2Oracle221.4.3SybaseASE221.4.4DB223练习题23第2章SQLServer2012综述242.1SQLServer2012概述242.1.1SQLServer的发展过程242.1.2SQLServer2012的体系结构252.1.3SQLServer2012的主要特性272.1.4SQLServer2012的版本282.2SQLServer2012的安装292.2.1SQLServer2012安装前的准备工作292.2.2安装SQLServer2012312.2.3升级到SQLServer2012432.2.4SQLServer2012安装成功的验证442.3SQLServer2012的安全性482.3.1SQLServer2012安全性综述482.3.2权限验证模式492.3.3数据库用户账号、角色和权限502.4SQLServer2012工具512.4.1配置SQLServer2012服务器512.4.2注册和连接SQLServer2012服务器542.4.3启动和关闭SQLServer2012服务器572.4.4SQLServer2012的常用工具58练习题67第3章数据库的基本操作683.1SQLServer数据库的基本知识和概念683.1.1SQLServer的数据库对象683.1.2SQLServer的系统数据库693.1.3数据库的组成703.1.4数据库文件组703.1.5数据库的存储空间分配723.2创建数据库733.2.1使用对象资源管理器创建数据库733.2.2使用T-SQL语句创建数据库783.3查看和设置数据库信息823.3.1使用SQLServer对象资源管理器查看数据库信息823.3.2使用T-SQL语句查看数据库的信息823.4打开数据库833.5修改数据库843.5.1增加数据库的容量843.5.2缩减数据库容量893.5.3创建和更改文件组943.5.4增加或删除数据库文件953.5.5更改数据库名称993.6分离数据库1003.7附加数据库1013.8删除数据库1033.9应用举例1043.9.1创建计算机计费数据库1043.9.2创建选课管理数据库104练习题106第4章表的基本操作1084.1SQLServer表概述1084.1.1SQLServer表的概念1084.1.2SQLServer2012数据类型1094.2数据库中表的创建1124.2.1使用对象资源管理器创建表1124.2.2使用T-SQL语句创建表1154.3修改表结构1184.3.1使用对象资源管理器修改表结构1184.3.2使用T-SQL语句修改表结构1194.4删除表1204.4.1使用对象资源管理器删除表1214.4.2使用DROPTABLE语句删除表1214.5添加数据1224.5.1使用对象资源管理器向表中添加数据1224.5.2使用INSERT语句向表中添加数据1234.6查看表1244.6.1查看表结构1244.6.2查看表中的数据1254.7应用举例1264.7.1学生选课管理信息系统的各表定义及创建1264.7.2计算机计费系统的各表定义及创建130练习题131第5章数据的基本操作1325.1关系运算1325.1.1关系数据结构的形式化定义1335.1.2关系代数1345.1.3关系代数的等价变换规则1425.1.4关系代数表达式应用实例1425.2单表查询1445.2.1完整的SELECT语句的基本语法格式1445.2.2选择表中的若干列1455.2.3选择表中的若干记录1475.2.4对查询的结果排序1565.2.5对数据进行统计1585.2.6用查询结果生成新表1615.2.7集合查询1625.3连接查询1655.3.1交叉连接查询1655.3.2等值与非等值连接查询1665.3.3自身连接查询1685.3.4外连接查询1695.3.5复合连接条件查询1715.4子查询1735.4.1带有IN谓词的子查询1735.4.2带有比较运算符的子查询1755.4.3带有ANY或ALL谓词的子查询1785.4.4带有EXISTS谓词的子查询1805.5数据的添加、修改和删除1835.5.1数据的添加1845.5.2数据的修改1915.5.3数据的删除1935.6应用举例194练习题197第6章索引及视图2006.1索引的基础知识2006.1.1数据存储2006.1.2索引2006.2索引的分类2016.2.1聚集索引2016.2.2非聚集索引2026.2.3聚集和非聚集索引的性能比较2036.2.4使用索引的原则2036.3索引的操作2046.3.1创建索引2046.3.2查询索引信息2086.3.3重命名索引2096.3.4删除索引2096.4索引的分析与维护2106.4.1索引的分析2106.4.2索引的维护2126.5索引应用举例2146.6视图综述2146.6.1视图的基本概念2156.6.2视图的作用2166.7视图的操作2166.7.1创建视图2176.7.2修改视图2216.7.3重命名视图2226.7.4使用视图2236.7.5删除视图2256.8视图定义信息查询2276.8.1使用对象资源管理器2276.8.2通过执行系统存储过程查看视图的定义信息2286.9加密视图2286.10用视图加强数据安全性2296.11视图应用举例230练习题231第7章数据完整性2327.1数据完整性的概念2327.2约束的类型2337.3约束的创建2347.3.1创建主键约束2347.3.2创建约束2387.3.3创建检查约束2397.3.4创建默认约束2417.3.5创建外键约束2437.4查看约束的定义2457.5删除约束2467.6使用规则2467.7使用默认2487.8数据完整性强制选择方法2497.9应用举例250练习题251第8章SQLServer函数2528.1内置函数2528.1.1聚合函数2528.1.2配置函数2558.1.3日期和时间函数2568.1.4数学函数2588.1.5元数据函数2598.1.6字符串函数2598.1.7系统函数2628.1.8排名函数2638.1.9其他新增函数2648.2用户定义函数2658.3标量函数2678.4表值函数2708.5应用举例274练习题275第9章SQLServer程序设计2779.1程序中的批处理、脚本、注释2779.1.1批处理2779.1.2脚本2789.1.3注释2799.2程序中的事务2799.2.1事务概述2809.2.2事务处理语句2809.2.3分布式事务2839.2.4锁定2839.3SQLServer变量2849.3.1全局变量2849.3.2局部变量2869.4SQL语言流程控制2899.4.1BEGIN…END语句块2899.4.2IF…ELSE语句2899.4.3CASE结构2909.4.4WAITFOR语句2929.4.5PRINT语句2939.4.6WHILE语句2949.5应用举例295练习题2970章存储过程与触发器29810.1存储过程综述29810.1.1存储过程的概念29810.1.2存储过程的类型29810.1.3创建、执行、修改、删除简单存储过程29910.1.4创建和执行含参数的存储过程30510.1.5存储过程的重新编译30510.1.6系统存储过程与扩展存储过程30610.1.7案例中的存储过程30910.2触发器31110.2.1触发器的概念31110.2.2触发器的优点31110.2.3触发器的类型31210.2.4DML触发器31310.2.5DDL触发器32810.2.6案例中的触发器329练习题3311章SQLServer2012安全管理33311.1SQLServer2012安全的相关概念33311.1.1登录验证33311.1.2角色33411.1.3许可权限33511.2服务器的安全性管理33511.2.1查看登录账号33511.2.2创建一个登录账号33611.2.3更改、删除登录账号属性33811.2.4禁止登录账号33811.2.5删除登录账号33911.3数据库安全性管理34011.3.1数据库用户34011.3.2数据库角色34111.3.3管理权限34411.4数据备份与还原34511.4.1备份和还原的基本概念34511.4.2数据备份的类型34611.4.3还原模式34711.5备份与还原操作34811.5.1数据库的备份34811.5.2数据库的还原35011.6备份与还原计划35211.7案例中的安全35311.8案例中的备份和还原操作35711.9数据导出与导入363练习题3672章数据库与开发工具的协同使用36912.1常用的数据库连接方法36912.1.1ODBC36912.1.2OLEDB37112.1.3ADO37112.2在VisualBasic中的数据库开发37312.2.1VisualBasic简介37312.2.2在VB中使用ADO数据控件连接数据库37312.3在Delphi或CBuilder中的数据库开发37612.3.1Delphi与CBuilder简介37612.3.2CBuilder提供的SQLServer访问机制37612.4ASP与SQLServer2012的协同运用38212.4.1ASP运行环境的建立38212.4.2在ASP中连接SQLServer2012数据库38312.4.3ASP与SQLServer2012数据库协同开发程序的方式38512.5案例中的程序38612.5.1学生信息管理38612.5.2教师信息管理38912.5.3学生信息查询391练习题393附录实验指导394参考文献407
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价