
作者:程学先
页数:222
出版社:清华大学出版社
出版日期:2015
ISBN:9787302408246
电子书格式:pdf/epub/txt
内容简介
本书介绍了最基础的数据库系统的基本概念、基本原理和基本方法。内容包括数据库概念,SQL语言,关系代数、数据库基础理论、数据模型、关系优化、数据库系统管理。为帮助学生更好地理解数据库基本理论、基本概念与基本方法,做到理论联系实际,突出应用,提供了一个小型仓储管理信息系统实例,介绍了从需求分析、建模、建立数据库与生成应用系统的全过程。为学以致用,本书联系社会上广泛应用的SQL Server数据库组织教学。为了解决编程难题,设计了基于部件库的管理信息系统软件生产线,使得无任何编程语言知识与技能就能完成应用系统的设计与建设。本书内容分为基础篇与实践篇,在实践篇中结合有关章、节组织上机操作,其中包括应用我们开发的实验工具程序进行的实验与应用软件生产线进行系统开发的实验,通过实践环节的学习使建立对数据库及其应用的感性认识、理论联系实际以加深对数据库基本概念与基本方法的理解、学以致用使提高动手能力。 为配合教学,在清华大学出版社网站中提供了PowerPoint教学幻灯片,管理信息系统软部件库(Java版)及软件生产线程序、实践篇中例题的电子文档。 本书可作为高等院校应用类型本、专科学生新生计算机数据库基础课教材,也可作为转型学校和高职高专学校数据库应用课程的教材。
作者简介
程学先,1966年毕业于华中师范大学物理系,做过电工、电气技术员、工程师、高级工程师,现为湖北工业大学教授,2000-2004年任湖北工业大学信息工程学院院长。1987年被评为襄樊市劳动模范,1992年被评为纺织部有特殊贡献中青年专家,1996年享受国务院政府特殊津贴,现为教育部计算机科学与技术分教指委专家组专家、全国计算机继续教育研究会理事、武汉市软件工程学会理事、中国管理科学研究院特约研究员。主要研究方向:管理信息系统、计算机控制技术。研究软件复用、软件部件与构件技术。培养硕士生60人,主编教材8部,发表论文60余篇,其中包括EI检索、ISTP检索9篇。指导学生参加各类全国性学科竞赛获奖20余项。主持完成科研项目22项,其中获得湖北省科技进步奖二、三等奖各一项,襄樊市科技进步奖一、二等奖各一项,获国家实用新型专利5项。
本书特色
《深入浅出数据库系统及应用基础》特点:
强调感性认识入手、实验先行、理论与实践紧密结合。
提供多个实验工具软件程序,以加深对SOL语句的理解,即使计算机基础较低的初学者也能很容易地学习数据库。可用作数据库基础类课程的教材。
提供“管理信息系统生产线”与Java版“数据库桌面系统”等工具软件,无须学习任何外部编程语言就能学会操纵数据库并设计数据库应用系统。
结合社会上流行的SQL Server数据库组织教学,包含数据库理论基础中所有知识点,有利于实用。Java版“数据库桌面系统”可用于个人数据库管理。“管理信息系统生产线”可用于实际数据库应用系统开发。
目录
基础篇第1章 认识数据库1.1 数据处理发展历程1.1.1 人工管理阶段(20世纪50年代中期以前)1.1.2 文件系统阶段(20世纪50年代后期至60年代)1.1.3 Excel1.1.4 数据库系统阶段(20世纪60年代后期)1.2 SQL Server 2008可视化建库建表操作方法1.2.1 建立数据库1.2.2 建立数据表1.2.3 修改表结构1.3 数据维护的可视化操作方法1.3.1 数据维护的概念1.3.2 分析数据库数据文件以深入认识数据库1.4 数据备份与恢复的可视化操作方法1.4.1 数据转储的概念1.4.2 创建备份设备1.4.3 数据库备份与还原1.4.4 数据库分离与附加1.5 数据库管理系统1.5.1 DBMS的功能1.5.2 DBMS的组成1.5.3 关系数据库初步小结习题第2章 SQL语言2.1 SQL语言概貌2.2 SQL数据定义功能2.2.1 定义数据库2.2.2 基本表的定义和修改2.2.3 在SQL Server中执行SQL语句2.3 SQL数据维护语句2.3.1 修改(UPDATE)语句2.3.2 删除(DELETE)语句2.3.3 插入(INSERT)语句2.4 SQL数据查询语句2.4.1 SQL查询语句格式2.4.2 对单一表查询语句2.4.3 对两个以上表的连接查询2.4.4 外部连接2.4.5 嵌套查询2.4.6 批量录入数据的语句2.4.7 SELECT语句的关联应用2.5 视图2.5.1 视图的概念2.5.2 可视化方式建立视图2.5.3 建立视图的语句2.5.4 视图用于更新2.6 SQL数据控制功能小结习题第3章 关系代数本章学习目标3.1 传统的集合运算3.2 专门的关系运算小结习题第4章 数据库基础理论4.1 数据库系统基本概念4.2 三层模式与二级映像4.3 数据控制的概念4.4 数据完整性保护的可视化实现4.4.1 实体完整性保护的实现4.4.2 参照完整性保护的实现4.4.3 域完整性保护的实现4.5 设置数据完整性保护的语句4.5.1 建表语句中添加数据完整性约束4.5.2 涉及数据完整性的数据表结构修改语句4.6 索引文件组织4.6.1 索引的概念4.6.2 聚集索引与唯一索引4.7 数据库安全性管理4.7.1 主体与安全对象4.7.2 身份验证模式4.7.3 登录名的管理4.7.4 创建架构4.7.5 针对具体数据库创建用户名4.7.6 服务器角色4.7.7 数据库角色4.7.8 权限管理小结习题第5章 数据模型本章学习目标5.1 数据模型5.2 E-R数据模型5.2.1 数据之间的联系5.2.2 实体联系模型(E-R图)5.3 关系数据模型5.3.1 关系数据模型基本概念5.3.2 从E-R数据模型到关系数据模型小结习题第6章 关系优化本章学习目标6.1 基本概念6.2 候选关键字与主属性6.2.1 候选关键字6.2.2 主属性6.3 关系规范化6.3.1 问题的提出6.3.2 范式小结习题第7章 小型仓库管理系统设计本章学习目标7.1 管理信息系统设计概述7.1.1 管理信息系统设计步骤7.1.2 软件生产线7.1.3 部件库7.1.4 用例图7.1.5 数据结构类图7.1.6 组件图7.1.7 系统结构类图7.2 仓储管理系统需求分析7.2.1 仓储管理系统功能要求7.2.2 系统模块结构7.2.3 实体分析7.3 用例图设计7.4 数据结构类图设计与建立数据表7.5 应用系统设计与建立7.5.1 系统结构类图设计7.5.2 生成应用系统小结习题第8章 数据库系统管理本章学习目标8.1 SQL Server管理工具8.2 SQL Server中的存储过程8.2.1 存储过程的概念8.2.2 存储过程的优点8.2.3 在SQL Server中,创建一个存储过程的两种方法8.2.4 使用管理工作平台创建存储过程8.2.5 重新命名存储过程8.2.6 删除存储过程8.2.7 执行存储过程8.3 SQL Server中的触发器8.3.1 触发器的概念及作用8.3.2 触发器的种类8.3.3 创建触发器8.3.4 触发器的原理8.3.5 INSTEAD OF触发器8.3.6 触发器的应用8.4 数据库接口技术8.4.1 ODBC(Open Database Connectivity)8.4.8.5 事务处理8.5.1 事务的基本概念8.5.2 事务处理过程分析8.5.3 SQL的事务管理8.6 并发控制8.6.1 并发处理产生的三种不一致性8.6.2 封锁习题实践篇
下载地址
立即下载(解压密码:www.teccses.org)
Article Title:《深入浅出数据库系统及应用基础》
Article link:
https://www.teccses.org/558381.html