第一图书网

数据库原理及应用实验与实践教程

朱辉生//丁勇 清华大学
出版时间:

2011-5  

出版社:

清华大学  

作者:

朱辉生//丁勇  

页数:

167  

内容概要

  本书是作者在多年从事数据库课程教学和科研的基础上,为了满足“数据库原理及应用”课程教学的 需要而编写的实验与实践教程。
  本书分为实验和实践两个部分。实验部分包括数据库的创建与管理;表的创建与管理;数据查询; 数据更新与视图操作;数据库的安全性与完整性;ESQL、SP与ODBC编程;数据库的恢复与并发控制; 基于VC的数据库系统开发。实践部分为“数据库原理及应用”课程设计。
  本书结构合理,内容循序渐进、深入浅出,可作为高等学校本科计算机及相关专业“数据库原理及应 田,,课程的实验与实践教材,也可供相关工程技术人员参考。

书籍目录

实验部分 
 实验1 数据库的创建与管理
 实验2 表的创建与管理 
 实验3 数据查询 
 实验4 数据更新与视图操作 
 实验5 数据库的安全性与完整性 
 实验6 ESQL、SP与ODBC编程
 实验7 数据库的恢复与并发控制 
 实验8 基于VC的数据库系统开发 
实践部分 “数据库原理及应用”课程设计
 课题l 基于c/s的商品销售管理系统
 课题2 基于B/S的商品销售管理系统

章节摘录

版权页:插图:创建表是为了利用表来存储和管理数据,而数据更新则是通过数据操纵语言DDL来实现对已创建表的基本操作。SQL数据更新包括:(1)利用Insert语句向表中插入一个或多个元组。插入新元组时,必须考虑表的实体完整性、参照完整性及自定义完整性。数据库的完整性技术详见实验5。(2)利用Delete语句删除表中的一个或多个元组。删除元组时,也必须考虑表的实体完整性、参照完整性及自定义完整性。(3)利用Update语句修改表中的一个或多个元组。修改元组时,也必须考虑表的实体完整性、参照完整性及自定义完整性。视图是BMS提供给用户以多种角度观察表中数据的重要机制,是从若干个基本表(或视图)导出的虚表。视图一经创建,可以和基本表一样被查询和更新。创建视图时,子查询不能有ISTINCT子句;若带有WITHCHECK OPTION子句,则更新视图时要检查约束条件;视图的列或全部省略或全部指定,省略时表示视图由子查询的目标列组成。若视图仅从单个基本表导出,并且只是去掉了基本表的某些行和某些列,但保留了主键,这样的视图称为行列子集视图。视图的查询和更新都要转换成对相应基本表的查询和更新,这个转换过程称为视图消解。行列子集视图都是可以进行消解的,其他视图则不能。视图更新时,系统将自动检查视图创建时WITH CHECKOPTION子句中的条件,若不满足条件,则拒绝执行该操作。视图的作用如下:(1)简化了用户的操作:视图可以基于多表连接、嵌套查询等。(2)以多种视角看待同一数据:视图可以不同方式看待数据库。(3)提供了逻辑独立性:视图可以保存一张表垂直划分的自然连接结果,此时尽管数据库的逻辑结构改变了(变为多个表),但基于视图的应用程序不必修改。(4)提供了数据的安全性:可对不同用户定义不同视图。


编辑推荐

《数据库原理及应用实验与实践教程》站在工程、开发和研究三个角度,进行实践性教学环节的设计。从社会对计算机专业人才能力需求的角度,系统地规划计算机实验和实践的方式和内容。开发实训验证型、开发研究型等不同层次的教学内容,以满足从大专、本科以及某些研究生层次的教学需求。以系统性、开放性、经典性和适用性等全新的面貌呈现在中国的计算机教学领域。精心挖掘和遴选作者,把他们多年积累的教学经验编写成教材。每《数据库原理及应用实验与实践教程》都经过编委会委员的精心筛选和严格评审,严把质量关。

图书封面

广告

下载页面


数据库原理及应用实验与实践教程 PDF格式下载



相关图书