网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | SQL Server数据库设计与应用(十三五高等职业教育规划教材) |
分类 | |
作者 | 张成叔 |
出版社 | 中国铁道出版社 |
下载 | |
简介 | 作者简介 张成叔,安徽商贸职业技术学院电子信息系主任,安徽商贸职业技术学院是安徽省示范性高职院校,负责全校的计算机公共课程的教学及电子信息系的教学工作。副教授,高校教龄20年 主授课程数据库设计与应用、数据结构与算法、C语言程序设计等,主编教材20余本,其中主编重量“十二五”规划教材1本,主持省级教科研项目8项,发表10多篇教科研论文,获省级教学成果奖一等奖4项。是安徽省计算机学会高职高专学会的副理事长,参与安徽省省级等级考试的工作。 目录 章 创建和管理数据库 1.1 认识数据库系统 1.1.1 数据库基本概念 1.1.2 常用数据库系统 1.2 认识SQL Server 1.2.1 SQL Server 2008的版本 1.2.2 数据库文件和日志文件 1.2.3 系统数据库 1.3 登录SQL Server数据库 1.3.1 建立数据库服务器连接 【技能训练1-1】连接到本地数据库服务器 1.3.2 新建数据库登录名 【技能训练1-2】新建一个数据库登录名SchoolMaster 1.3.3 新建数据库用户名 1.4 创建和管理SchoolDB数据库 1.4.1 创建数据库 【技能训练1-3】创建SchoolDB数据库 【技能训练1-4】新建SchoolDB数据库用户名:Master 1.4.2 分离和附加数据库 【技能训练1-5】分离和附加SchoolDB数据库 1.4.3 数据库的备份和还原 1.4.4 删除数据库 【技能训练1-6】删除SchoolDB数据库 小结 习题 第2章 创建和管理数据表 2.1 数据表的完整性 2.1.1 实体和记录 2.1.2 数据完整性 2.1.3 主键和外键 2.2 创建数据表 2.2.1 数据类型 2.2.2 使用SSMS建立数据表 【技能训练2-1】为SchoolDB数据库创建数据表 2.3 完善数据表的结构设计 2.3.1 是否允许为空值 【技能训练2-2】设计Student和Result表中允许为空的字段 2.3.2 建立主键 【技能训练2-3】为SchoolDB数据库中的每张数据表建立主键 2.3.3 默认值 【技能训练2-4】为Student表设置默认值 2.3.4 建立检查约束 【技能训练2-5】为SchoolDB数据库中的数据表添加检查约束 2.3.5 标识列 【技能训练2-6】为SchoolDB数据库中的数据表添加标识列 2.4 建立数据表间关系 2.4.1 设置外键约束 【技能训练2-7】为SchoolDB数据库建立表间关系 2.4.2 建立数据库关系图 【技能训练2-8】为SchoolDB建立数据库关系图 2.5 删除数据表 小结 习题 第3章 用T-SQL语句操作数据 3.1 T-SQL简介 3.1.1 SQL和T-SQL 3.1.2 T-SQL中的运算符 3.2 使用T-SQL向数据表中插入 数据 3.2.1 使用INSERT语句插入数据 【技能训练3-1】向学期表Grade和学生信息表Student中插入数据 3.2.2 一次插入多行数据 【技能训练3-2】为SchoolDB数据库创建学生通信录 3.3 使用UPDATE语句更新数据 【技能训练3-3】修改SchoolDB的数据表 3.4 使用DELETE语句删除表中记录 【技能训练3-4】删除SchoolDB数据表中的学生记录 3.5 数据的导出和导入 3.5.1 数据的导出 【技能训练3-5】导出SchoolDB数据库中学生信息表Student 3.5.2 数据的导入 【技能训练3-6】向SchoolDB中的相关表导入数据 小结 习题 第4章 简单数据查询 4.1 使用SELECT语句进行查询 【技能训练4-1】对课程表Subject和学生信息表Student进行简单查询 4.2 使用ORDER BY进行查询排序 【技能训练4-2】使用排序查询学生相关信息 4.3 在查询中使用函数 4.3.1 字符串函数 4.3.2 日期函数 4.3.3 数学函数 4.3.4 系统函数 【技能训练4-3】使用函数查询学生相关信息 【技能训练4-4】更新用户卡信息 小结 习题 第5章 模糊查询和聚合函数 5.1 模糊查询 5.1.1 通配符 5.1.2 使用LIKE进行模糊查询 【技能训练5-1】使用LIKE模糊查询学生的相关信息 5.1.3 使用BETWEEN在某个范围内进行查询 【技能训练5-2】使用BETWEEN模糊查询学生的相关信息 5.1.4 使用IN在列举值内进行查询 【技能训练5-3】使用IN关键字进行模糊查询学生相关信息 5.2 T-SQL中的聚合函数 5.2.1 SUM()函数 5.2.2 AVG()函数 5.2.3 MAX()函数和MIN()函数 5.2.4 COUNT()函数 【技能训练5-4】查询汇总信息 小结 习题 第6章 分组查询和连接查询 6.1 分组查询 6.1.1 使用GROUP BY进行分组查询 【技能训练6-1】使用分组查询学生相关信息 6.1.2 使用HAVING子句进行分组筛选 【技能训练6-2】限定条件的分组查询 6.2 多表连接查询 6.2.1 内连接查询 【技能训练6-3】使用内连接查询信息 6.2.2 外连接查询 【技能训练6-4】使用外连接查询信息 小结 习题 第7章 阶段项目——QQ数据库管理 7.1 项目分析 7.1.1 项目概述 7.1.2 项目覆盖的技能要点 7.1.3 项目需求分析 7.2 项目需求实现 7.2.1 创建QQ数据库及登录名 7.2.2 创建表结构 7.2.3 添加约束 7.2.4 建立表间关系 7.2.5 插入模拟数据 7.2.6 查询数据 7.2.7 修改数据 7.2.8 删除数据 7.2.9 分离数据库 7.3 进度记录 小结 习题 第8章 用T-SQL语句创建数据库和数据表 8.1 用T-SQL语句创建和删除数据库 8.1.1 用T-SQL语句创建数据库 内容推荐 本书以数据库设计为主线,以“增、删、改、查”为核心技能,通过“教学做一体化”的内容体系、“项目案例一体化”的技能体系和“新形态一体化”的展示形式,将“理论+实训”高度融合,实现了“教—学—做”的有机结合,进一步提高学生学习的积极性。 本书以SQL Server 2008数据库为平台,内容共分3部分:基础技能部分(-6章)、提升技能部分(第8-13章)和综合技能部分(第7章和4章)。主要内容包括创建和管理数据库,创建和管理数据表,用T-SQL语句操作数据,简单数据查询,模糊查询和聚合函数,分组查询和连接查询,阶段项目——QQ数据库管理,用T-SQL语句创建数据库和数据表,T-SQL编程,子查询,事务、视图与索引,存储过程,数据库设计与优化,课程项目——银行ATM系统数据库设计与优化。 本书案例取材于生产、生活实际,数据库设计遵循企业规范,充分体现职业性。 本书适合作为高等职业院校和应用型本科院校数据库类课程的教材,也适合作为计算机爱好者学习数据库的参考书。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。