关系数据库设计、技术与实践教程pdf下载pdf下载

关系数据库设计、技术与实践教程百度网盘pdf下载

作者:
简介:本篇主要提供关系数据库设计、技术与实践教程pdf下载
出版社:电子工业出版社
出版时间:2020-08
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

适读人群 :本书可作为应用型高等院校计算机类专业及相关专业本科生、专科生的教材,也可供IT行业的科技人员参考。

提供电子课件、程序源代码;提供MOOC平台。

内容简介

本书集关系数据库设计、技术和实践于一体,设计的目标是帮助学生掌握关系数据库结构设计和行为设计的方法;技术的目标是帮助学生掌握关系数据库SQL语言;实践的目标是帮助学生通过实验和课程设计能进行数据库应用系统的开发。全书共分三篇10章,第一篇内容包括关系数据库基础、数据库建模、关系数据库模式设计和关系数据库设计,第二篇内容包括SQL Server 2012综述、SQL Server的T-SQL I和SQL Server的T-SQL II,第三篇内容包括数据库技术基础实验、数据库技术综合实验、数据库技术课程设计。

作者简介

范剑波,宁波工程学院电信学院教授,中国计算机学会CCF高级会员,多年来一直从事数据库理论与技术、算法分析与设计等方面的教学与研究工作。

目录

第1篇 设计篇

第1章 关系数据库基础
1.1 数据库系统的应用和研究
1.1.1 数据库系统的应用
1.1.2 数据库系统的研究
1.2 文件系统与数据库系统
1.2.1 数据、信息和数据处理
1.2.2 文件系统的特点与局限性
1.2.3 数据库系统的发展及其特点
1.3 数据描述和数据模型
1.3.1 数据描述的领域
1.3.2 实体联系的种类
1.3.3 数据模型的层次
1.3.4 数据模型的实例
1.4 关系模型的基本概念
1.4.1 关系的通俗解释
1.4.2 关系的数学定义
1.4.3 关系模型的组成和特点
1.5 关系代数
1.5.1 传统的集合运算
1.5.2 专门的关系运算
1.5.3 关系代数表达式的实例
1.6 典型案例分析
1.6.1 典型案例1――高校组织结构E-R图的设计(1)
1.6.2 典型案例2――不同部门学生数据的结构化
1.6.3 典型案例3――关系代数表达式的查询
小结
习题
第2章 关系数据库建模
2.1 关系数据库建模概述
2.2 E-R图的设计
2.2.1 E-R图的设计方法
2.2.2 E-R图的设计原则
2.3 E-R图的子类和继承
2.3.1 E-R图的子类
2.3.2 E-R图的继承
2.4 E-R图的约束建模
2.4.1 实体集的键码
2.4.2 单值约束
2.4.3 完整性约束
2.4.4 其他类型约束
2.5 典型案例分析
2.5.1 典型案例4――高校组织结构E-R图的设计(2)
2.5.2 典型案例5――在线考试系统 E-R图的设计
2.5.3 典型案例6――图书网上销售系统E-R图的设计
小结
习题
第3章 关系数据库模式设计
3.1 关系规范化问题的提出
3.2 函数依赖的概念
3.2.1 函数依赖定义
3.2.2 完全函数依赖和部分函数依赖
3.2.3 传递函数依赖
3.2.4 函数依赖规则
3.3 关系模式的键码
3.3.1 键码的定义
3.3.2 闭包的计算
3.4 关系的规范化
3.4.1 第一范式(1NF)
3.4.2 第二范式(2NF)
3.4.3 第三范式(3NF)
3.4.4 BC范式(BCNF)
3.5 模式分解的优劣
3.5.1 模式分解的等价性
3.5.2 模式分解的规则和方法
3.6 典型案例分析
3.6.1 典型案例7――产品订货系统关系数据库模式的设计
3.6.2 典型案例8――在线考试系统关系数据库模式的设计
3.6.3 典型案例9――图书网上销售系统关系数据库模式的设计
小结
习题
第4章 关系数据库设计
4.1 关系数据库设计概述
4.1.1 关系数据库设计的方法
4.1.2 关系数据库设计的特点
4.1.3 关系数据库设计的步骤
4.2 需求分析
4.2.1 需求分析的任务
4.2.2 需求分析的结构化分析方法
4.3 概念结构设计
4.3.1 概念结构设计的任务
4.3.2 概念结构设计的方法与步骤
4.4 逻辑结构设计
4.4.1 逻辑结构设计的任务
4.4.2 逻辑结构设计的方法与步骤
4.5 数据库物理设计、应用系统实施与调优
4.6 典型案例分析
4.6.1 典型案例10――某仓储超市POS系统关系数据库的设计
4.6.2 典型案例11――某宾馆管理系统关系数据库的设计
4.6.3 典型案例12――某公司活动信息采集系统关系数据库的设计
小结
习题
第2篇 技术篇

第5章 SQL SERVER 2012综述
5.1 SQL SERVER 2012概述
5.2 SQL SERVER 2012安装
5.2.1 SQL Server 2012安装环境
5.2.2 SQL Server 2012安装过程
5.3 SQL SERVER 2012管理工具
5.3.1 SQL Server 2012服务器的配置
5.3.2 SQL Server 2012服务器的注册和连接
5.3.3 SQL Server 2012服务器的启动和关闭
5.3.4 SQL Server 2012的常用工具
5.4 典型案例分析
5.4.1 典型案例13――SQL Server联机丛书的查询
5.4.2 典型案例14――数据库系统管理员sa密码的设定
5.4.3 典型案例15――SQL Server数据库的附加和分离
小结
习题
第6章 SQL SERVER的T-SQL I
6.1 SQL SERVER的数据库
6.1.1 数据库及其组成
6.1.2 创建用户数据库
6.1.3 管理用户数据库
6.2 SQL SERVER的数据表
6.2.1 数据表结构和内容
6.2.2 创建用户数据表
6.2.3 管理用户数据表
6.3 SQL SERVER的数据更新
6.3.1 数据插入
6.3.2 数据修改
6.3.3 数据删除
6.4 SQL SERVER的数据查询
6.4.1 数据基本查询
6.4.2 数据分组查询
6.4.3 多表连接查询
6.4.4 数据子查询
6.4.5 附加子句
6.5 SQL SERVER的视图和函数
6.5.1 视图的建立
6.5.2 视图的查询和删除
6.5.3 系统函数的分类
6.5.4 用户定义函数
6.6 典型案例分析
6.6.1 典型案例16――SQL Server基本表查询的应用
6.6.2 典型案例17――SQL Server视图查询的应用
6.6.3 典型案例18――SQL Server函数的应用
小结
习题
第7章 SQL SERVER的T-SQL II
7.1 SQL SERVER的流程控制语言
7.1.1 批处理、脚本和变量
7.1.2 顺序、分支和循环结构语句
7.1.3 程序返回、屏幕显示等 语句
7.1.4 游标概念及使用
7.2 SQL SERVER的存储过程和触发器
7.2.1 存储过程的建立、执行和删除
7.2.2 触发器的建立和删除
7.3 SQL SERVER的数据库保护
7.3.1 SQL Server系统的安全性
7.3.2 SQL Server系统的完整性
7.3.3 SQL Server系统的备份和恢复
7.3.4 SQL Server系统的并发控制简介
7.4 典型案例分析
7.4.1 典型案例19――SQL Server游标的应用
7.4.2 典型案例20――SQL Server存储过程的应用
7.4.3 典型案例21――SQL Server系统完整性的应用
小结
习题
第3篇 实践篇

第8章 SQL SERVER基础实验
8.1 实验1:SQL SERVER和样本数据库安装
8.1.1 实验目的和要求
8.1.2 实验内容与过程记录
8.2 实验2:SQL SERVER数据定义和更新
8.2.1 实验目的和要求
8.2.2 实验内容与过程记录
8.3 实验3:SQL SERVER数据查询
8.3.1 实验目的和要求
8.3.2 实验内容与过程记录
8.4 实验4:SQL SERVER视图和函数
8.4.1 实验目的和要求
8.4.2 实验内容与过程记录
小结
习题
第9章 SQL SERVER综合实验
9.1 实验5:SQL SERVER综合练习
9.1.1 实验目的和要求
9.1.2 实验内容与过程记录
9.2 实验6:SQL SERVER存储过程和触发器
9.2.1 实验目的和要求
9.2.2 实验内容与过程记录
小结
习题
第10章 数据库设计实验
10.1 实验7:SQL SERVER系统安全性和完整性
10.1.1 实验目的和要求
10.1.2 实验内容与过程记录
10.2 实验8:数据库设计综合练习
10.2.1 实验目的和要求
10.2.2 实验内容与过程记录
小结
习题
附录A “数据库理论与技术”课程教学大纲
附录B “数据库理论与技术”课程模拟试题及参考答案
参考文献

前言/序言

数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。宁波工程学院明确应用型定位与“争试点创示范”目标,2015年成为浙江省应用型建设试点示范高校,2016年入选国家产教融合发展工程建设高校,其中计算机应用技术专业于1998年成为教育部计算机示范性专业,计算机科学与技术专业于2010年被教育部列入“卓越工程师教育培养计划”首批试点专业,2018年顺利通过本科专业审核评估和国际工程教育专业认证,2020年3月入选教育部“双万计划”中的省级一流专业。本书第一作者曾是该专业的负责人,本着“应用型本科教材的编写应注重与工程应用相结合,注重与能力培养相联系,注重与目标达成相一致”的指导思想,与课程团队一起对10多年来数据库课程教学与科研工作的实践进行总结并编撰成书。

从2004年起,我们就建立了数据库课程体系:程序设计类(面向对象程序设计、Java程序设计/C#程序设计)→数据库设计类(数据库理论与技术、数据库技术课程设计)→数据库应用开发实践类(Web应用设计与开发基础、Java Web/.NET Web应用开发、Android/iOS平台应用与开发)→毕业设计提高类(网络数据库应用系统开发)。该课程体系与IT职业岗位需求直接相关,是培养卓越软件工程师的核心内容,在教学计划中处于关键地位,为学生完成应用开发实践和毕业设计提供了技术支持。另外,“数据库课程体系的改革研究与实践”项目被评为浙江省高等学校教学成果奖二等奖(浙教高教〔2009〕153号),“数据库课程体系教学团队”被评为浙江省高等学校省级教学团队(浙教高教〔2009〕212号),《数据库理论与技术》教材被评为浙江省重点建设教材(浙教高教〔2011〕10号)。

本书的特色如下:

(1)内容集关系数据库设计、技术和实践于一体。设计的目标是帮助学生掌握关系数据库结构设计和行为设计的方法;技术的目标是帮助学生掌握关系数据库SQL语言;实践的目标是帮助学生通过实验能进行数据库应用系统的开发。第1~4章属于关系数据库基础理论,第5~10章属于关系数据库技术、实践。

(2)注重实用性、简明性和易读性,所有难点、重要知识点均通过例子、图示等进行解释和总结。第1~7章中,每章均有3个典型案例介绍,用来帮助学生加深对重要知识点的理解;第8~10章中的实验内容均为平时教学过程的积累。

(3)附录A中提供的“数据库理论与技术”课程教学大纲是按照国际工程教育专业认证的要求编写的,有助于向读者展示工程教育的OBE理念;附录B中提供的“数据库理论与技术”课程模拟试题及参考答案,有助于任课教师根据教学大纲的要求给学生出题,也有助于学生根据教学大纲的要求进行复习。

(4)配套资源情况:本书配有电子课件、程序源代码等教辅资源,读者可登录华信教育资源网(www.hxedu.com.cn)下载,或者向作者(jbfan@163.com)索取。另外,“数据库理论与技术”课程的慕课平台网址为https://mooc1.chaoxing.com/course/206435382.html,有兴趣的读者可以通过慕课平台进行学习。

本书分三篇共10章。第1篇设计篇,内容包括关系数据库基础、关系数据库建模、关系数据库模式设计和关系数据库设计;第2篇技术篇,内容包括SQL Server 2012综述、SQL Server的T-SQL I和SQL Server的T-SQL II;第3篇实践篇,内容包括SQL Server基础实验、SQL Server综合实验和数据库设计实验。本书建议总学时为48~64学时,其中上机实验16学时,部分章节内容可根据需要选讲。

本书可作为应用型高等学校计算机类及相关专业本科生或专科生的教材,也可供IT行业的科技人员和工程技术人员参考。

本书主要由宁波工程学院范剑波教授编写,李俊博士校对了各章节的内容,安鹏教授对本书在教学改革方面提出了很好的建议,刘良旭教授、李庆风教授和楼建明教授在教学、教材编写与出版过程中给予了积极的帮助,在此一并表示衷心的感谢。

限于作者水平,书中难免存在错误和不妥之处,殷切期望广大读者给予指正。