作者 |
段利文 龚小勇 |
丛书名 |
高等职业教育系列教材 |
出版社 |
机械工业出版社* |
ISBN |
9787111686149 |
简要 |
简介 |
内容简介书籍计算机书籍 本书是普通高等教育“十一五”规划教材《关系数据库与SQL Server 2005》的第3次修订版和升级版。 本书根据职业岗位能力要求和行业需求进行编写。通过“学生成绩管理系统”案例,以项目任务为载体,以数据库应用程序的开发技能为主线,全面、系统地介绍了关系数据库的基本原理和SQL Server 2019数据库应用系统的开发技术。全书共12个模块,包括:认识关系数据库、安装和配置数据库、创建和管理数据库、创建和管理数据表、查询数据、创建与管理视图和索引、创建规则和默认值、T-SQL编程与应用、创建存储过程和触发器、数据库安全管理、维护与管理数据库以及综合应用实例。每个模块不仅包括知识目标、能力目标、学习导航、项目和任务等内容,还以类型丰富的习题和课外实践的形式配备了大量的来自工程实践领域的应用实例。 本书可作为高职高专院校电子信息大类及相关专业的数据库技术教材,也可供SQL Server数据库应用系统开发人员参考。 |
目录 |
模块1 认识关系数据库 【项目内容】 【知识目标】 【能力目标】 【学习导航】 项目11 认识数据库系统 任务111 了解基本概念 任务112 了解数据库系统的特点 项目12 构建E-R概念模型 任务121 认识实体 任务122 理解属性 任务123 判别联系的类型 【课堂实践1】 任务124 绘制E-R图 【课堂实践2】 项目13 设计关系数据模型 任务131 掌握关系数据模型的基本概念 任务132 将E-R图转化为关系数据模型 【课堂实践3】 项目14 实现关系的完整性 任务141 设置实体完整性 任务142 设置参照完整性 任务143 设置域完整性 项目15 规范化关系数据模型 任务151 了解关系规范化 任务152 认识第一范式(1NF) 任务153 认识第二范式(2NF) 任务154 认识第三范式(3NF) 【课堂实践4】 任务155 了解Boyce-Codd范式(BCNF) 任务156 掌握四种范式的关系 【课堂练习】 【课外实践】 模块2 安装和配置数据库 【项目内容】 【知识目标】 【能力目标】 【学习导航】 项目21 初识SQL Server 2019 项目22 安装SQL Server 2019 任务221 安装准备 任务222 安装 项目23 配置SQL Server 2019 任务231 查看SQL Server 2019服务 任务232 查看SQL Server 2019的网络配置 任务233 配置Shared Memory协议 任务234 配置Named Pipes协议 任务235 配置静态TCP/IP 任务236 配置动态TCP/IP 任务237 解决SQL Server无法远程连接的问题 任务238 设置本地客户端配置的安全性 任务239 配置本地客户端协议的顺序 项目24 使用SQL Server 2019常用管理工具 任务241 查看或下载SQL Server工具 任务242 使用SQL Server Management Studio(SSMS) 任务243 使用SQL Server Profiler 任务244 使用数据库引擎优化顾问 【课后练习】 【课外实践】 模块3 创建和管理数据库 【项目内容】 【知识目标】 【能力目标】 【学习导航】 项目31 认识SQL Server数据库结构 任务311 认识系统数据库 任务312 认识数据库对象 任务313 认识数据库标识符 任务314 认识数据库文件 任务315 认识数据库文件组 项目32 创建数据库 任务321 使用对象资源管理器创建数据库 任务322 认识CREATE DATABASE语句 任务323 创建不带任何参数的数据库 任务324 创建指定存储位置的数据库 任务325 创建包含多个数据文件和日志文件的数据库 任务326 创建包含多文件组的数据库 项目33 修改数据库 任务331 使用对象资源管理器修改数据库 任务332 认识ALTER DATABASE语句 任务333 修改数据库的名称 任务334 增加数据文件、事务日志文件 任务335 增加文件组 任务336 修改文件组的名称 任务337 增加数据文件到文件组 任务338 修改数据库文件的名称 任务339 删除数据文件和事务日志文件 任务3310 删除文件组 项目34 删除数据库 任务341 使用对象资源管理器删除数据库 任务342 认识DROP DATABASE语句 任务343 删除数据库 项目35 查看数据库信息 任务351 使用对象资源管理器查看数据库信息 任务352 认识sp_helpdb语句 任务353 查看指定的数据库信息 任务354 查看所有的数据库信息 项目36 分离与附加数据库 任务361 使用对象管理器分离数据库 任务362 使用对象管理器附加数据库 【课后练习】 【课外实践】 模块4 创建和管理数据表 项目内容】 【知识目标】 【能力目标】 【学习导航】 项目41 认识SQL Server 数据表 任务411 了解SQL Server数据类型 任务412 理解列的属性 任务413 认识表约束 项目42 创建数据表和表约束 任务421 设计和定义表的结构 任务422 使用对象资源管理器创建数据表 任务423 使用对象资源管理器添加表约束 任务424 认识CREATE TABLE语句 任务425 创建有标识列的表 任务426 创建有列约束的表 任务427 创建有外键约束的表 项目43 修改数据表和表约束 任务431 使用对象资源管理器修改数据表和表约束 任务432 认识ALTER TABLE语句 任务433 增加列 任务434 修改列 任务435 添加约束 【课堂实践1】 任务436 删除约束 任务437 删除列 任务438 启用或暂停约束 项目44 管理表中的数据 任务441 使用对象资源管理器管理表中的数据 任务442 认识INSERT语句 任务443 使用INSERT语句向表中添加记录 任务444 使用SELECT子句向表中添加多行数据 任务445 更新表中的记录 【课堂实践2】 任务446 删除表中的记录 项目45 删除数据表 任务451 使用对象资源管理器删除数据表 任务452 使用DROP TABLE语句删除数据表 项目46 查看表信息 任务461 查看表的定义信息 任务462 查看表约束 项目47 创建数据库关系图 【课后练习】 【课外实践】 模块5 查询数据 【项目内容】 【知识目标】 【能力目标】 |