数据库技术与应用教程

数据库技术与应用教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编
2013-10
版次: 1
ISBN: 9787894362186
定价: 42.00
装帧: 平装
开本: 16开
纸张: 胶版纸
1人买过
  •   《数据库技术与应用教程》是一本关于数据库设计、管理和开发的基础教程,以微软公司SQLServer2005(企业版)为介绍对象。SQLServer2005数据库是微软公司开发的数据库管理系统,它在原有的基础上增加了更多的新功能。与其他数据库管理软件Oracle、DB2等相比,SQLServer2005的管理界面更加直观、简洁,能很好地满足企事业单位构建网络数据库的需求,同时也非常适合作为数据库技术学习的入门工具。 项目1 设计教学成绩管理数据库 1 

     任务1-1 教学成绩管理数据库需求分析 1 

     任务1-2 设计教学成绩管理系统E-R图 4 

     任务1-3 设计教学成绩管理系统的关系模式 9 

     任务1-4 关系的规范化 11 

     单元习题 12 

    项目2 安装和使用SQLServer2005 14 

     任务2-1 安装SQLServer2005 14 

     任务2-2 SQLServer2005的使用 21 

     任务2-3 连接到SQLServer2005 27 

     单元习题 28 

    项目3 创建和维护数据库 29 

     任务3-1 创建教学成绩管理数据库 29 

      任务3-1-1 在SQLServerManagementStudio中创建数据库 31 

      任务3-1-2 用CREATEDATABASE语句创建数据库 32 

     任务3-2 修改教学管理数据库 34 

      任务3-2-1 在SQLServerManagementStudio中修改数据库 34 

      任务3-2-2 使用ALTERDATABASE语句修改数据库 36 

     任务3-3删除数据库 38 

      任务3-3-1 在SQLServerManagementStudio中删除数据库 38 

      任务3-3-2 使用DROPDATABASE语句删除数据库 40 

     任务3-4 分离和附加数据库 40 

      任务3-4-1 分离数据库 40 

      任务3-4-2 附加数据库 42 

     单元习题 43 

    项目4 创建和维护数据库中的表 44 

     任务4-1 创建表和表约束 44 

      任务4-1-1 在SQLServerManagementStudio中创建表和表约束 50 

      任务4-1-2 使用CREATETABLE语句创建表和表约束 54 

     任务4-2 修改表和表约束 57 

      任务4-2-1 在SQLServerManagementStudio中修改表和表约束 57 

      任务4-2-2 使用ALTERTABLE语句修改表和表约束 58 

     任务4-3 管理表中的数据 60 

      任务4-3-1 在SQLServerManagementStudio中管理数据 60 

      任务4-3-2 使用SQL语句管理数据 61 

     任务4-4 删除表和表约束 63 

      任务4-4-1 在SQLServerManagementStudio中删除表和表约束 63 

      任务4-4-2 使用DROPTABLE语句删除表和表约束 63 

     任务4-5 利用规则和默认值维护数据完整性 64 

      任务4-5-1 利用规则维护数据完整性 64 

      任务4-5-2 利用默认值维护数据完整性 66 

     单元习题 68 

    项目5 教学成绩管理系统的数据查询 71 

     任务5-1 简单查询 71 

      任务5-1-1 使用SELECT子句选择列 72 

      任务5-1-2 使用WHERE子句选择行 78 

      任务5-1-3 查询的排序 81 

     任务5-2 汇总查询 82 

      任务5-2-1 聚合函数 82 

      任务5-2-2 使用GROUPBY子句分类汇总 84 

      任务5-2-3 使用COMPUTE子句明细分类汇总 87 

     任务5-3 连接查询 89 

      任务5-3-1 内连接 89 

      任务5-3-2 外连接 90 

      任务5-3-3 自连接 91 

     任务5-4 子查询 91 

      任务5-4-1 返回一个值的子查询 92 

      任务5-4-2 返回一组值的子查询 92 

     单元习题 95 

    项目6 教学成绩管理数据库的编程操作(视图、存储过程和触发器) 97 

     任务6-1 视图 97 

      任务6-1-1 视图的创建 98 

      任务6-1-2 视图的修改和删除 101 

      任务6-1-3 重命名视图及显示视图的信息 102 

      任务6-1-4 视图的应用 103 

     任务6-2 存储过程 105 

      任务6-2-1 创建存储过程和执行存储过程 108 

      任务6-2-2 带参数的存储过程 109 

      任务6-2-3 修改、删除、重命名存储过程 111 

     任务6-3 触发器 112 

      任务6-3-1 触发器的创建 113 

      任务6-3-2 查看触发器 117 

      任务6-3-3 修改触发器 120 

      任务6-3-4 删除触发器 121 

      任务6-3-5 禁止和启动触发器 121 

     单元习题 122 

    项目7 管理教学成绩管理系统数据库 125 

     任务7-1 数据库的备份与还原 125 

      任务7-1-1 使用对象资源管理器创建备份设备 126 

      任务7-1-2 使用存储过程创建备份设备 128 

      任务7-1-3 使用对象资源管理器完整备份数据库 129 

      任务7-1-4 使用对象资源管理器恢复数据库 132 

      任务7-1-5 使用Transact-SQL语句完整备份数据库 134 

      任务7-1-6 使用Transact-SQL语句差异备份数据库 135 

      任务7-1-7 使用Transact-SQL语句事务日志备份数据库 135 

      任务7-1-8 使用Transact-SQL语句恢复数据库 136 

     任务7-2 数据库的导入与导出 137 

      任务7-2-1 使用对象资源管理器导入数据 137 

      任务7-2-2 使用对象资源管理器导出数据 143 

     任务7-3 数据库的安全管理 148 

      任务7-3-1 使用对象资源管理器设置验证模式 148 

      任务7-3-2 使用对象资源管理器管理用户账户 150 

      任务7-3-3 使用对象资源管理器创建数据库用户 155 

      任务7-3-4 使用对象资源管理器创建角色 156 

      任务7-3-5 使用对象资源管理器管理权限 158 

     单元习题 161 

    项目8 图书管理系统的构建 163 

     任务8-1 系统的初步设计 163 

      任务8-1-1 系统概述 163 

      任务8-1-2 系统需求分析 163 

     任务8-2 数据库设计 165 

      任务8-2-1 数据库概念结构设计 165 

      任务8-2-2 数据库逻辑结构设计及实现 167 

      任务8-2-3 设置表之间的依赖关系 169 

      任务8-2-4 数据库的分离与附加 172 

     任务8-3 管理员操作模块实现———图书分类的添加、修改、删除、查询 174 

      任务8-3-1 创建网站及网页 174 

      任务8-3-2 实现图书分类管理页界面布局 182 

      任务8-3-3 实现图书分类管理页添加、修改、删除功能 188 

      任务8-3-4 实现图书分类管理页查询功能 193 

      任务8-3-5 数据库操作类的建立 196 

     任务8-4 管理员操作模块实现———登录模块、图书模块、借阅模块 200 

      任务8-4-1 实现用户登录功能 201 

      任务8-4-2 实现添加图书信息 207 

      任务8-4-3 实现图书管理页 215 

      任务8-4-4 实现修改图书信息 223 

      任务8-4-5 实现删除图书信息 228 

      任务8-4-6 实现读者借阅图书 229 

      任务8-4-7 实现读者归还图书 238 

      任务8-4-8 实现管理员主页 246 

     单元习题
  • 内容简介:
      《数据库技术与应用教程》是一本关于数据库设计、管理和开发的基础教程,以微软公司SQLServer2005(企业版)为介绍对象。SQLServer2005数据库是微软公司开发的数据库管理系统,它在原有的基础上增加了更多的新功能。与其他数据库管理软件Oracle、DB2等相比,SQLServer2005的管理界面更加直观、简洁,能很好地满足企事业单位构建网络数据库的需求,同时也非常适合作为数据库技术学习的入门工具。
  • 目录:
    项目1 设计教学成绩管理数据库 1 

     任务1-1 教学成绩管理数据库需求分析 1 

     任务1-2 设计教学成绩管理系统E-R图 4 

     任务1-3 设计教学成绩管理系统的关系模式 9 

     任务1-4 关系的规范化 11 

     单元习题 12 

    项目2 安装和使用SQLServer2005 14 

     任务2-1 安装SQLServer2005 14 

     任务2-2 SQLServer2005的使用 21 

     任务2-3 连接到SQLServer2005 27 

     单元习题 28 

    项目3 创建和维护数据库 29 

     任务3-1 创建教学成绩管理数据库 29 

      任务3-1-1 在SQLServerManagementStudio中创建数据库 31 

      任务3-1-2 用CREATEDATABASE语句创建数据库 32 

     任务3-2 修改教学管理数据库 34 

      任务3-2-1 在SQLServerManagementStudio中修改数据库 34 

      任务3-2-2 使用ALTERDATABASE语句修改数据库 36 

     任务3-3删除数据库 38 

      任务3-3-1 在SQLServerManagementStudio中删除数据库 38 

      任务3-3-2 使用DROPDATABASE语句删除数据库 40 

     任务3-4 分离和附加数据库 40 

      任务3-4-1 分离数据库 40 

      任务3-4-2 附加数据库 42 

     单元习题 43 

    项目4 创建和维护数据库中的表 44 

     任务4-1 创建表和表约束 44 

      任务4-1-1 在SQLServerManagementStudio中创建表和表约束 50 

      任务4-1-2 使用CREATETABLE语句创建表和表约束 54 

     任务4-2 修改表和表约束 57 

      任务4-2-1 在SQLServerManagementStudio中修改表和表约束 57 

      任务4-2-2 使用ALTERTABLE语句修改表和表约束 58 

     任务4-3 管理表中的数据 60 

      任务4-3-1 在SQLServerManagementStudio中管理数据 60 

      任务4-3-2 使用SQL语句管理数据 61 

     任务4-4 删除表和表约束 63 

      任务4-4-1 在SQLServerManagementStudio中删除表和表约束 63 

      任务4-4-2 使用DROPTABLE语句删除表和表约束 63 

     任务4-5 利用规则和默认值维护数据完整性 64 

      任务4-5-1 利用规则维护数据完整性 64 

      任务4-5-2 利用默认值维护数据完整性 66 

     单元习题 68 

    项目5 教学成绩管理系统的数据查询 71 

     任务5-1 简单查询 71 

      任务5-1-1 使用SELECT子句选择列 72 

      任务5-1-2 使用WHERE子句选择行 78 

      任务5-1-3 查询的排序 81 

     任务5-2 汇总查询 82 

      任务5-2-1 聚合函数 82 

      任务5-2-2 使用GROUPBY子句分类汇总 84 

      任务5-2-3 使用COMPUTE子句明细分类汇总 87 

     任务5-3 连接查询 89 

      任务5-3-1 内连接 89 

      任务5-3-2 外连接 90 

      任务5-3-3 自连接 91 

     任务5-4 子查询 91 

      任务5-4-1 返回一个值的子查询 92 

      任务5-4-2 返回一组值的子查询 92 

     单元习题 95 

    项目6 教学成绩管理数据库的编程操作(视图、存储过程和触发器) 97 

     任务6-1 视图 97 

      任务6-1-1 视图的创建 98 

      任务6-1-2 视图的修改和删除 101 

      任务6-1-3 重命名视图及显示视图的信息 102 

      任务6-1-4 视图的应用 103 

     任务6-2 存储过程 105 

      任务6-2-1 创建存储过程和执行存储过程 108 

      任务6-2-2 带参数的存储过程 109 

      任务6-2-3 修改、删除、重命名存储过程 111 

     任务6-3 触发器 112 

      任务6-3-1 触发器的创建 113 

      任务6-3-2 查看触发器 117 

      任务6-3-3 修改触发器 120 

      任务6-3-4 删除触发器 121 

      任务6-3-5 禁止和启动触发器 121 

     单元习题 122 

    项目7 管理教学成绩管理系统数据库 125 

     任务7-1 数据库的备份与还原 125 

      任务7-1-1 使用对象资源管理器创建备份设备 126 

      任务7-1-2 使用存储过程创建备份设备 128 

      任务7-1-3 使用对象资源管理器完整备份数据库 129 

      任务7-1-4 使用对象资源管理器恢复数据库 132 

      任务7-1-5 使用Transact-SQL语句完整备份数据库 134 

      任务7-1-6 使用Transact-SQL语句差异备份数据库 135 

      任务7-1-7 使用Transact-SQL语句事务日志备份数据库 135 

      任务7-1-8 使用Transact-SQL语句恢复数据库 136 

     任务7-2 数据库的导入与导出 137 

      任务7-2-1 使用对象资源管理器导入数据 137 

      任务7-2-2 使用对象资源管理器导出数据 143 

     任务7-3 数据库的安全管理 148 

      任务7-3-1 使用对象资源管理器设置验证模式 148 

      任务7-3-2 使用对象资源管理器管理用户账户 150 

      任务7-3-3 使用对象资源管理器创建数据库用户 155 

      任务7-3-4 使用对象资源管理器创建角色 156 

      任务7-3-5 使用对象资源管理器管理权限 158 

     单元习题 161 

    项目8 图书管理系统的构建 163 

     任务8-1 系统的初步设计 163 

      任务8-1-1 系统概述 163 

      任务8-1-2 系统需求分析 163 

     任务8-2 数据库设计 165 

      任务8-2-1 数据库概念结构设计 165 

      任务8-2-2 数据库逻辑结构设计及实现 167 

      任务8-2-3 设置表之间的依赖关系 169 

      任务8-2-4 数据库的分离与附加 172 

     任务8-3 管理员操作模块实现———图书分类的添加、修改、删除、查询 174 

      任务8-3-1 创建网站及网页 174 

      任务8-3-2 实现图书分类管理页界面布局 182 

      任务8-3-3 实现图书分类管理页添加、修改、删除功能 188 

      任务8-3-4 实现图书分类管理页查询功能 193 

      任务8-3-5 数据库操作类的建立 196 

     任务8-4 管理员操作模块实现———登录模块、图书模块、借阅模块 200 

      任务8-4-1 实现用户登录功能 201 

      任务8-4-2 实现添加图书信息 207 

      任务8-4-3 实现图书管理页 215 

      任务8-4-4 实现修改图书信息 223 

      任务8-4-5 实现删除图书信息 228 

      任务8-4-6 实现读者借阅图书 229 

      任务8-4-7 实现读者归还图书 238 

      任务8-4-8 实现管理员主页 246 

     单元习题
查看详情
相关图书 / 更多
数据库技术与应用教程
数据中心经营之道 唐汝林 等
唐汝林 等
数据库技术与应用教程
数据管理十讲 袁野 崔斌 李战怀 等
袁野 崔斌 李战怀 等
数据库技术与应用教程
数据要素教程
杨东 白银 著
数据库技术与应用教程
数据驱动式教学:如何科学、有效、系统地提高学生成绩(深度剖析教学数据,助力教学决策,实时洞察学习动态,精准教学)
(美)罗伯特·J. 马扎诺,菲利普·B. 沃里克,卡梅伦·L. 雷恩斯 ,理查德·杜富尔著,张庆彬译; 中青文 出品
数据库技术与应用教程
数据确权的理论基础探索
彭诚信、史晓宇 著
数据库技术与应用教程
数据经济学
赵昌文,戎珂
数据库技术与应用教程
数据挖掘竞赛实战:方法与案例
许可乐
数据库技术与应用教程
数据要素估值
刘赛红、吕颖毅、王连军
数据库技术与应用教程
数据驱动的物流选址与调度模型及其实践
木仁 徐志强
数据库技术与应用教程
数据存储架构与技术(第2版)
舒继武
数据库技术与应用教程
数据与人工智能驱动型公司:用数据和人工智能升级企业
(西) 理查德·本杰明(Richard Benjamins)
数据库技术与应用教程
数据库管理系统原理与实现
杜小勇、陈红、卢卫
您可能感兴趣 / 更多
数据库技术与应用教程
Maya三维动画设计与制作
朱伟华 编
数据库技术与应用教程
C语言程序设计案例教程
朱伟华;郑茵;王珂
数据库技术与应用教程
计算机应用基础教程(微课版)
朱伟华、罗大伟 著
数据库技术与应用教程
IT产品销售与服务管理(第二版)()
朱伟华;潘谈
数据库技术与应用教程
“十三五”高等职业教育规划教材:大学计算机基础案例教程
朱伟华;王凯
数据库技术与应用教程
通信网络工程制图及实训
朱伟华;宋慧;刘刚;黄岩;关欣;白玉羚;王云鹤
数据库技术与应用教程
ASP.NET程序设计案例教程/普通高等教育“十一五”国家级规划教材·计算机系列教材
朱伟华、闫淼、刘志宝 编
数据库技术与应用教程
C#程序设计案例教程/普通高等教育“十一五”国家级规划教材·计算机系列教材
朱伟华、刘志宝、闫淼 编
数据库技术与应用教程
C语言程序设计案例教程(新世纪高职高专规划教材·计算机系列)
朱伟华;郑茵;王珂;王婷婷;刘志宝;王鹏
数据库技术与应用教程
黔中屯堡:民间文学与传统文化研究
朱伟华 著
数据库技术与应用教程
建构与生成
朱伟华 著
数据库技术与应用教程
斯洛伐克语读本
朱伟华、周美如 编