您好,欢迎来到聚文网。 登录 免费注册
SQL Server数据库(微课视频版)

SQL Server数据库(微课视频版)

  • 字数: 495000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 出版日期: 2022-03-01
  • 商品条码: 9787302594512
  • 版次: 1
  • 开本: 16开
  • 页数: 324
  • 出版年份: 2022
定价:¥59 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"《SQL Server数据库(微课视频版)》适合作为高职高专计算机类专业的数据库课程教材,也可提供给对数据库技术感兴趣的读者自学使用。 为了方便教学,本书配备教学课件、操作视频、课程理论及上机源代码、丰富的课后习题及习题答案等课程教学资源。"
内容简介
《SQL Server数据库(微课视频版)》以SQL Server为平台,采用案例化的组织方式,循序渐进地介绍SQL Server数据库应用与开发的知识。本书共12章,内容包括数据库基础、SQL Server 概述、数据库的创建与管理、数据表的创建与管理、数据管理、数据查询基础、T-SQL语句、数据查询进阶、索引和视图、事务和存储过程、触发器和游标、项目实训。附录提供了习题答案和常见问题解疑。
本书适合作为高等院校计算机及相关专业数据库课程的教材,也可供数据库开发人员自学使用。
作者简介
贾祥素,单位:浙江纺织服装职业技术学院;职称:讲师;性别:女;年龄:39;专业:计算机科学与技术;学历:硕士;研究领域:人工智能、计算机应用;研究成果:著有:《SQL Server 2012 案例教程》《电子商务ERP应用教程》《Java Web技术及应用》《网页制作案例教程》等。
目录
第1章数据库基础
1.1为什么使用数据库
1.2数据库的发展
1.3数据库基本概念
1.3.1数据
1.3.2数据库
1.3.3数据库管理系统
1.3.4数据库系统
1.4数据模型
1.5常用数据库简介
1.6数据库的设计
1.6.1数据库设计步骤
1.6.2数据库完整性
1.6.3实体关系模型
1.6.4数据库设计案例分析
1.7本章总结
习题1
上机1
第2章SQL Server概述
2.1SQL Server
2.1.1SQL简介
2.1.2SQL Server简介
2.2SQL Server的安装
2.2.1SQL Server 2012的安装
2.2.2SQL Server 2019的下载与安装
2.2.3启动SSMS
2.2.4SQL Server服务的开启与停止
2.3登录账户的创建与管理
2.3.1创建登录名
2.3.2修改登录名的密码
2.3.3赋予登录名权限
2.3.4删除登录名
2.4本章总结
习题2
上机2
第3章数据库的创建与管理
3.1数据库的类型
3.1.1系统数据库
3.1.2用户数据库
3.2数据库相关的文件
3.2.1数据库文件
3.2.2事务日志文件
3.3数据库的创建
3.3.1使用SSMS图形界面创建数据库
3.3.2使用TSQL语句创建数据库
3.4数据库的管理
3.4.1查看数据库
3.4.2修改数据库
3.4.3数据库更名
3.4.4删除数据库
3.5数据库的分离、附加
3.6数据库文件的移动和复制
3.7本章总结
习题3
上机3
第4章数据表的创建与管理
4.1数据表相关概念
4.1.1SQL Server数据类型
4.1.2主键和外键
4.1.3常见的约束
4.2数据表的创建
4.2.1使用SSMS图形界面创建数据表
4.2.2使用TSQL语句创建数据表
4.3数据表的管理
4.3.1使用SSMS图形界面管理数据表
4.3.2使用TSQL语句管理数据表
4.4数据表的删除
4.4.1使用SSMS图形界面删除数据表
4.4.2使用TSQL语句删除数据表
4.5本章总结
习题4
上机4
第5章数据管理
5.1使用SSMS图形界面管理数据
5.2使用TSQL语句插入数据
5.2.1插入单行数据
5.2.2插入多行数据
5.3使用TSQL语句更新数据
5.3.1更新单行数据
5.3.2更新多行数据
5.3.3更新所有数据
5.4使用TSQL语句删除数据
5.4.1删除单行数据
5.4.2删除多行数据
5.4.3删除所有数据
5.5导入导出数据
5.5.1导出数据
5.5.2导入数据
5.6本章总结
习题5
上机5
第6章数据查询基础
6.1使用SELECT语句进行数据查询
6.1.1SELECT语句
6.1.2简单查询
6.2条件查询
6.2.1比较运算符
6.2.2空值判断符
6.2.3模式匹配符
6.2.4范围运算符
6.2.5列表运算符
6.2.6逻辑运算符
6.3查询排序
6.4聚合函数
6.5分组查询
6.5.1GROUP BY子句分组
6.5.2HAVING子句进行分组筛选
6.6多表连接查询
6.6.1内连接
6.6.2外连接
6.6.3交叉连接
6.7本章总结
习题6
上机6
第7章TSQL语句
7.1TSQL基础
7.1.1TSQL语句分类
7.1.2注释
7.2变量
7.2.1局部变量
7.2.2全局变量
7.3输出语句
7.4流程控制语句
7.4.1BETIN…END语句
7.4.2IF…ELSE条件语句
7.4.3CASE多分支语句
7.4.4WHILE循环语句
7.5批处理语句
7.6本章总结
习题7
上机7
第8章数据查询进阶
8.1嵌套查询概述
8.2使用比较运算符的子查询
8.3使用IN和NOT IN子查询
8.4使用EXISTS和NOT EXISTS子查询
8.5本章总结
习题8
上机8
第9章索引和视图
9.1索引的基本概念
9.1.1索引的优缺点
9.1.2索引的分类
9.2索引的创建
9.2.1使用SSMS图形界面创建索引
9.2.2使用TSQL语句创建索引
9.3索引的管理
9.3.1查看、修改索引信息
9.3.2重命名索引
9.3.3删除索引
9.4视图的基本概念
9.5视图的创建
9.5.1使用SSMS图形界面创建视图
9.5.2使用TSQL语句创建视图
9.6视图的管理
9.6.1查看视图
9.6.2修改视图
9.6.3删除视图
9.7本章总结
习题9
上机9
第10章事务和存储过程
10.1事务
10.1.1为什么需要事务
10.1.2事务属性
10.1.3事务管理的常用语句
10.1.4事务的应用案例
10.2存储过程
10.3系统存储过程
10.4用户自定义存储过程
10.4.1使用TSQL语句创建存储过程
10.4.2使用TSQL语句调用存储过程
10.4.3使用TSQL语句删除存储过程
10.4.4使用SSMS图形界面创建存储过程
10.4.5使用SSMS图形界面调用存储过程
10.4.6使用SSMS图形界面删除存储过程
10.5本章总结
习题10
上机10
第11章触发器和游标
11.1触发器
11.1.1触发器概述
11.1.2触发器分类
11.1.3创建触发器
11.1.4管理触发器
11.2游标
11.2.1游标概述
11.2.2游标分类
11.2.3游标的使用
11.3本章总结
习题11
上机11
第12章项目实训
12.1进销存系统数据库设计
12.1.1项目背景
12.1.2进销存系统需求分析
12.1.3绘制进销存系统的ER图
12.1.4将进销存系统的ER图转化为表
12.1.5在SQL Server中实现进销存系统数据库的设计
12.2汽车租赁系统数据库设计
12.2.1汽车租赁系统需求分析
12.2.2绘制汽车租赁系统的ER图
12.2.3将汽车租赁系统的ER图转化为表
12.2.4在SQL Server 中实现汽车租赁系统数据库的设计
参考文献
附录A习题部分参考答案
习题1答案
习题2答案
习题3答案
习题4答案
习题5答案
习题6答案
习题7答案
习题8答案
习题9答案
习题10答案
习题11答案
附录B常见问题解疑
摘要
     第3章数据库的创建与管理 本章要点: (1) 系统数据库 (2) 数据库文件 (3) 数据库的创建 (4) 数据库的删除 (5) 数据库的分离和附加 (6) 数据库文件的移动和复制 3.1数据库的类型 SQL Server中的数据库按照用途可以分为两种: 系统数据库和用户数据库。其中,系统数据库是管理和维护SQL Server所必需的数据库; 用户数据库是用户自己建立的数据库。 3.1.1系统数据库 图31【对象资源管理器】→【系统 数据库】界面 SQL Server安装成功之后,会自动创建4个系统数据库,分别是master、model、msdb和tempdb,如图31所示。 1. master数据库 master是SQL Server 中最重要的数据库,是整个数据库服务器的核心。该数据库记录SQL Server的所有系统级别信息,且包含所有的登录账户和系统配置设置、所有其他的数据库及数据库文件的位置、SQL Server的初始化信息等。用户不能直接修改该数据库,如果损坏了master数据库,那么整个SQL Server服务器将不能工作。数据库管理员应该定期备份master数据库。 2. model数据库 model数据库是SQL Server 中创建数据库的模板。用户可以在model数据库中设置初始化文件大小等。当使用SQL语句创建一个新的空白数据库时,将会使用模板中规定的默认值来创建。需要注意的是,任何对model数据库中数据的修改将影响所有使用模板创建的数据库。 3. msdb数据库 msdb数据库是代理服务数据库,供SQL Server代理程序调度警报、作业以及记录操作时使用。 4. tempdb数据库 tempdb数据库是临时数据库,存储所有的临时表、临时存储过程及其他临时操作。tempdb数据库由整个系统的所有数据库使用,无论用户使用哪个数据库,其所建立的所有临时表和临时存储过程都会存储在tempdb数据库中。SQL Server关闭后,tempdb数据库中的内容将被清空。每次重新启动服务之后,tempdb数据库将被重建。 3.1.2用户数据库 用户数据库是用户自己建立的数据库。例如,建立一个存放学生信息的数据库studentdb,建立一个存放教师信息的数据库teacherdb。用户根据自己的需求建立相应的数据库,这种类型的数据库就属于用户数据库。 3.2数据库相关的文件 在SQL Server中创建数据库时,至少包括一个数据库文件和一个事务日志文件。 3.2.1数据库文件 数据库文件是存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件。数据库文件有如下两种类型。 (1) 主数据文件(Primary Database File): 它是数据库的起点,用来存储数据库的启动信息数据。一个数据库必须有一个主数据文件,而且只能有一个是主数据文件。主数据文件的扩展名为.mdf。 (2) 次要数据文件(Secondary Database File): 除了主数据文件之外的所有数据文件都是次要数据文件,一个数据库可以没有次要数据文件,也可以有一个或多个次要数据文件。次要数据文件的扩展名为.ndf。 3.2.2事务日志文件 事务日志文件(Transaction Log File)是用来记录数据库更新情况的文件,它由一系列日志记录组成。在对数据库进行插入、删除和更新等操作时,对数据库中内容更改的信息都会记录到事务日志文件中。当数据库发生故障时,可以根据事务日志文件分析数据库出故障的原因,并且可以恢复数据库。一个数据库至少要有一个事务日志文件。事务日志文件的扩展名为.ldf。 说明: 数据库相关文件分类及扩展名。 (1) 主数据库文件: 有且只能有一个主数据文件,扩展名为.mdf。 (2) 次要数据库文件: 可以有任意(大于或等于零)个次要数据库文件,扩展名为.ndf。 (3) 事务日志文件: 该文件用来存放日志,一个数据库至少有一个事务日志文件,扩展名为.ldf。 3.3数据库的创建 创建数据库的方法有两种,分别是使用SSMS图形界面和使用TransactSQL。对于初学者,可以先学习第1种方法,使用生成向导来创建数据库,之后根据需要学习使用第2种方法创建数据库。 3.3.1使用SSMS图形界面创建数据库 【步骤1】启动SSMS(登录时选择使用【Windows身份验证】)。 【步骤2】找到SSMS界面左侧【对象资源管理器】下面的【数据库】。 【步骤3】右击【数据库】,弹出右键菜单,如图32所示。 图32使用对象资源管理器新建 数据库界面 【步骤4】选择【新建数据库】选项,打开【新建数据库】窗口,该窗口的左侧【选择页】中有3个选项卡,分别为常规、选项和文件组,默认为【常规】选项卡。在【常规】选项卡的数据库名称处输入studentdb,如图33所示。理器】,可以看到已经将数据库db_test1删除,如图332所示。 图332删除数据库db_test1界面3 【步骤3】在计算机D盘的db文件夹中查看数据库db_test1对应的两个文件,已经不存在,如图333所示。 图333删除

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网