当前位置:主页 > 书籍配套资源 > SQL配套资源
《SQL Server 2000中文版基础教程》习题,源代码,教案

《SQL Server 2000中文版基础教程》习题,源代码,教案

  • 更新:2021-03-31
  • 大小:531 KB
  • 类别:SQL
  • 作者:宋晓峰
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书以创建一个“教学管理数据库”为例,循序渐进地讲解Microsoft SQL Server 2000管理和使用的基础知识,以及数据库定义语句和数据库查询语句的语法。

本书采用项目式教学,将教学内容分解为10个前后有关联的项目,每个项目分解为若干简单的任务,每个任务又包含几个知识点,并且给出图文并茂的示例加以说明,充分考虑SQL Server数据库初学者的实际需要,保证初学者从基础开始,逐步掌握SQL Server数据库创建、管理和使用的基础知识。本书每一个项目的最后都有相应的思考和练习题,帮助读者检验对所学内容的掌握程度。

本书的内容虽然以SQL Server数据库管理软件为主,同时也兼顾了数据库基础知识的介绍,适合作为中等职业教育数据库教材,以及SQL Server初学者的学习指导书。

目录

  • 项目一 创建和使用SQL Server实例
  •  任务一 创建“教学管理实例”
  •   操作一 创建命名实例
  •   操作二 在【服务管理器】中启动实例
  •   操作三 在【服务管理器】中停止实例
  •  任务二 使用“教学管理实例”
  •   操作一 在【企业管理器】中创建“教学管理组”
  •   操作二 注册“教学管理实例”
  •   操作三 在【查询分析器】中连接“教学管理实例”
  •  项目实训
  •  项目小结
  •  思考和练习
  • 项目二 创建和管理数据库
  •  任务一 创建“教学管理数据库”
  •   操作一 在【数据库属性】窗口中创建数据库
  •   操作二 用create database语句创建数据库
  •  任务二 修改数据库
  •   操作一 在【数据库属性】窗口中修改数据库属性
  •   操作二 用alter database语句修改数据库
  •  任务三 删除数据库
  •   操作一 在【企业管理器】中删除数据库
  •   操作二 用drop database语句删除数据库
  •  项目实训
  •  项目小结
  •  思考和练习
  • 项目三 创建与管理表
  •  任务一 创建“学生表”
  •   操作一 在【表设计器】中创建表
  •   操作二 用create table语句创建表
  •  任务二 修改表的数据结构
  •   操作一 在【表设计器】中修改表结构
  •   操作二 用alter table语句修改表结构
  •  任务三 向“学生表”插入记录
  •   操作一 在【表编辑器】中插入记录
  •   操作二 用insert语句插入记录
  •  任务四 修改“学生表记录”
  •   操作一 在【表编辑器】中修改记录
  •   操作二 用update语句修改记录
  •  任务五 删除“学生表”的记录
  •   操作一 在【表编辑器】中删除记录
  •   操作二 用delete语句删除记录
  •  任务六 删除表
  •   操作一 在【企业管理器】中删除表
  •   操作二 用drop table语句删除表
  •  项目实训
  •   实训一 用create table语句创建“教师表”
  •   实训二 用alter table语句修改“教师表”数据类型
  •   实训三 用alter table语句为“教学授课表”增加列
  •   实训四 用insert语句为“教师表”添加记录
  •   实训五 用update语句为“教师表”修改记录
  •   实训六 用delete语句删除“教师表”中的记录
  •  项目小结
  •  思考和练习
  • 项目四 设置主键、外键和索引
  •  任务一 为“学生表”设置主键
  •   操作一 在【表设计器】中设置主键
  •   操作二 在表的【属性】窗口中移除主键
  •   操作三 在create table语句中设置主键
  •   操作四 在alter table语句中设置主键
  •   操作五 在alter table语句中移除主键
  •  任务二 定义“学生表”与“专业表”的关系
  •   操作一 在表的【属性】窗口中定义关系
  •   操作二 在create table语句中定义关系
  •   操作三 在alter table语句中定义关系
  •   操作四 在表的【属性】窗口中删除关系
  •   操作五 在alter table语句中删除关系
  •  任务三 为“学生表”定义索引
  •   操作一 在表的【属性】窗口中定义索引
  •   操作二 用create index语句定义索引
  •   操作三 用drop index语句删除索引
  •  项目实训
  •   实训一 为“专业表”、“班级表”和“教师表”设置主键
  •   实训二 定义“班级表”与“专业表”的关系
  •   实训三 将“学生编号”设置为“成绩表”的索引
  •   实训四 将“选修课程编号”设置为“成绩表”的索引
  •  项目拓展
  •  项目小结
  •  思考和练习
  • 项目五 用对单一表查询实现学籍管理
  •  任务一 用简单查询显示学生信息
  •   操作一 显示“学生姓名”、“职务”和“入学日期”等指定列
  •   操作二 使用表达式对列计算并显示学生的年龄
  •   操作三 用where子句限制返回行
  •   操作四 使用like的模糊查询显示籍贯为黑龙江省的学生记录
  •   操作五 用between...and...设置闭合区间
  •   操作六 使用order by对查询结果排序
  •  任务二 使用函数管理学籍
  •   操作一 用distinct消除相同行
  •   操作二 用case...when...分类处理
  •   操作三 用convert转换数据类型
  •   操作四 用substring截取字符串
  •  项目实训
  •   实训一 显示各教师的工龄(当前日期与入职日期相减)
  •   实训二 对各教师按工龄由长到短排列
  •   实训三 显示入学时间长短,并按时间长短划分年级
  •  项目拓展
  •  项目小结
  •  思考和练习
  • 项目六 用聚合函数统计成绩
  •  任务一 统计成绩
  •   操作一 用max和min查询最高成绩和最低成绩
  •   操作二 用sum计算总成绩
  •   操作三 用count计算参与考试的学生总数
  •   操作四 用avg计算平均成绩
  •  任务二 分组和筛选统计结果
  •   操作一 用group by对统计结果分组
  •   操作二 用having筛选分组统计结果
  •  任务三 用子查询作成绩对比
  •   操作一 使用any的子查询
  •   操作二 使用all的子查询
  •  项目实训
  •   实训一 显示B01班学生的最大和最小年龄
  •   实训二 用avgsum和count函数计算B01班学生平均年龄
  •   实训三 用avg函数计算B01班学生平均年龄
  •   实训四 按班级分组显示各班平均年龄并按降序顺序排序
  •  项目拓展
  •  项目小结
  •  思考和练习
  • 项目七 创建和使用视图
  •  任务一 创建视图
  •   操作一 在【视图设计器】中创建“住宿管理视图”
  •   操作二 用create view语句创建“学籍管理视图”
  •  任务二 使用视图
  •   操作一 对“住宿管理视图”查询
  •   操作二 用“住宿管理视图”视图对“学生表”添加记录
  •   操作三 用“学籍管理视图”视图修改“学生表”的记录
  •   操作四 用“学籍管理视图”视图删除“学生表”的记录
  •  任务三 删除视图
  •   操作一 在【企业管理器】中删除“住宿管理视图”
  •   操作二 用drop view语句删除“学籍管理视图”
  •  项目实训
  •   实训一 在【视图设计器】中创建“班级平均年龄视图”
  •   实训二 用create view语句创建“班级平均年龄视图”
  •  项目拓展
  •  项目小结
  •  思考和练习
  • 项目八 用多表连接查询管理教学计划
  •  任务一 两个表的内连接查询
  •   操作一 “课程表”和“教师表”的内连接查询
  •   操作二 “课程表”与“教师表”的自然连接
  •   操作三 对“课程表”的自连接
  •  任务二 两个表的外连接查询
  •   操作一 “教师表”与“课程表”的左连接查询
  •   操作二 “教师表”与“课程表”的右连接查询
  •   操作三 “教师表”与“课程表”的全连接查询
  •   操作四 用交叉连接生成“学生考勤记录”
  •  任务三 用子查询检查教学计划
  •   操作一 使用in的子查询
  •   操作二 使用exist的子查询
  •  项目实训
  •   实训一 显示各专业的学生信息
  •   实训二 显示各班级班主任信息
  •   实训三 统计学生成绩
  •  项目拓展
  •  项目小结
  •  思考和练习
  • 项目九 备份和还原数据库
  •  任务一 创建“教学管理数据库备份设备”
  •   操作一 在【备份设备属性】窗口中创建备份设备
  •   操作二 用sp_addumpdevice创建备份设备
  •  任务二 备份“教学管理数据库”
  •   操作一 在【SQL Server备份】窗口中备份数据库
  •   操作二 用backup database语句备份数据库
  •  任务三 还原“教学管理数据库”
  •   操作一 在【还原数据库】窗口中还原数据库
  •   操作二 用restore database语句还原数据库
  •  项目实训
  •   实训一 为pubs创建备份设备“PubsBackupDevice”
  •   实训二 备份pubs到PubsBackupDevice
  •   实训三 从PubsBackupDevice还原pubs
  •  项目小结
  •  思考和练习
  • 项目十 导入、导出数据
  •  任务一 导出数据到Excel文件
  •   操作一 用向导导出“课程表”和“教师表”
  •   操作二 用向导导出查询结果
  •  任务二 导入文本文件和Excel文件
  •   操作一 用向导导入文本文件数据
  •   操作二 用Excel文件追加数据
  •  项目实训
  •  项目小结
  •  思考和练习
  • 附录Ⅰ SQL Server的内置函数
  • 附录Ⅱ 创建SQL Server的ODBC…

资源下载

资源下载地址1:https://pan.baidu.com/s/1GRe1vFTrKyVqcjxp6SKggQ

网友留言