数据库系统原理与设计实验教程
2009-10
清华大学出版社
吴京慧 等编著
196
本书是《数据库系统原理与设计》教材的配套实验教材,是为了配合本科教学中的数据库系统原理课程的实践部分编写的,所以在内容组织上紧贴本科教学的教学内容来组织每一章的实验内容,通过精心设计的13个实验,从基础知识入手,深入研究数据库相关技术,理论联系实际,引导读者从基本概念和实践入手,逐步掌握数据库系统原理的基本理论和数据库设计的方法和技巧。本教材采用目前流行的SQL Server 2000数据库作为实验环境,每一个实验都针对数据库相关的理论与技术,每个实验皆有丰富的案例,其案例取材于作者在课题中所采用的技术,具有很强的实践指导作用。学生通过13个实验,达到深入领会数据库系统原理中的相关知识,熟练操作SQL Server数据库,并能够依据一个实际应用背景,进行相应的数据库设计,并实现代码设计。在对实例的讲解过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,还结合实际应用环境,提供解决问题的思路和方法,具有很强的实战性和可操作性,有助于初学者对专业理论知识的理解和实践操作能力的提高,并为今后开发大型数据库系统提供了必要的技术基础和前提。全书写作结构明晰,实例完善,是一本可操作的、实用的、既能完成任务又能立即开展工作的书籍。读者可以直接从这本书中找到针对数据库管理的极具参考价值的解决方法,并且能从中学到分析和解决此问题的方法;通过具体实例,读者可以掌握大型数据库的开发方法与相应开发技巧。本书由吴京慧、刘爱红、廖国琼和刘喜平编写,其中,第1章、第2章、第4章由吴京慧执笔,第3章、第5章、第6章由刘爱红执笔,第7章、第8章由廖国琼执笔,第9章由刘喜平执笔。吴京慧对全书的初稿进行了修改、补充和总纂。
本书是《数据库系统原理与设计》(万常选等编著,清华大学出版社出版)的配套实验教材,实验内容围绕理论教材的教学内容进行组织,采用SQL Server 2000数据库作为实验环境,精心设计了13个实验。全书共分9章,第1章是SQL Server 2000概述;第2和第3章是数据库查询、定义和更新操作,共安排4个实验;第4章是数据库查询执行计划,安排1个实验;第5章是数据库安全性与完整性,共安排2个实验;第6章是数据库编程技术,共安排2个实验;第7章是数据库事务处理,安排1个实验;第8章是数据库设计,安排1个实验;第9章是数据库应用开发,共安排2个实验。 本书可作为计算机及其相关专业本科生的数据库系统原理课程的配套实验教材,也可作为数据库爱好者自学和参考用书。
第1章 SQL Server 2000概述 1.1 SQL Server特点 1.2 SQL Server 2000安装与使用 1.2.1 SQL Server 2000安装 1.2.2 SQL Server工具与实用程序 1.2.3 SQL Server主要工具使用 1.3 SQL Server 2000体系结构 1.3.1 SQL Server 2000数据库服务 1.3.2 Client/Server体系结构 1.3.3 SQL Server 2000系统数据库 1.3.4 SQL Server系统表 1.3.5 SQL Server系统存储过程 1.3.6 SQL Server用户 1.4 SQL Server 2000数据类型 1.5 SQL Server 2000函数 1.6 SQL Server 2000流控制语句 1.6.1 变量 1.6.2 注释符、运算符和通配符 1.6.3 流控制语句 1.6.4 CASE语句第2章 数据库查询 2.1 相关知识 2.1.1 订单管理数据库 2.1.2 查询语句 2.2 实验一:简单查询 2.2.1 实验目的与要求 2.2.2 实验案例 2.2.3 实验内容 2.3 实验二:复杂查询 2.3.1 实验目的与要求 2.3.2 实验案例 2.3.3 实验内容第3章 数据库定义与更新 3.1 相关知识 3.1.1 SQL Server中的DDL 3.1.2 SOL Server中的DML 3.2 实验三:数据定义操作 3.2.1 实验目的与要求 3.2.2 实验案例 3.2.3 实验内容 3.3 实验四:数据更新操作 3.3.1 实验目的与要求 3.3.2 实验案例 3.3.3 实验内容第4章 数据库查询执行计划 4.1 相关知识 4.1.1 SQL优化器的优化过程 4.1.2 执行计划 4.1.3 SQL Server所使用的逻辑和物理运算符 4.2 实验五:执行计划 4.2.1 实验目的与要求 4.2.2 实验案例 4.2.3 实验内容第5章 数据库安全性和完整性 5.1 相关知识 5.1.1 数据库安全性 5.1.2 数据库完整性 5.2 实验六:安全性定义与检查 5.2.1 实验目的与要求 5.2.2 实验案例 ……第6章 数据库编程技术第7章 数据库事务处理第8章 数据库设计第9章 数据库应用开发参考文献
插图:第2章 数据库查询2.1 相关知识SQL语言于1974年由Boyce等提出,并于1975—1979年在IBM公司研制的System R数据库管理系统上实现,现在已成为国际标准。目前,关系型的数据库管理系统基本采用SQL作为其操作数据库的语言,SQL Server也不例外,并对SQL标准进行了扩充,称为Transact—SQL(Transact Structure Query Language),简称T—SQL,它是在SQL语言的基础上扩充了许多新的内容。T—SQL语言主要由以下几部分组成。(1)数据定义语言(data definition language,DDL):用于定义数据库模式、外模式和内模式,从而实现对基本表、视图和索引的定义。(2)数据操纵语言(data manipulation language,DML):用于对数据库中的数据进行插入、删除、更新和查询操作。(3)数据控制语言(data control language,DCL):用于数据库中的用户定义、授权、完整性约束定义以及事务控制等。(4)系统存储过程:安装了SQL Server后,SQL Server自动创建了一些存储过程,这些存储过程称为系统存储过程,一般以sp开头,主要是方便用户对系统表(数据字典)的操作,如从系统表中查询信息,对系统表进行更新操作等,使用系统存储过程,用户不必了解系统表的结构,也不需要使用SQL语言对系统表进行操作。(5)其他的语言元素:由于T—SQL是一个可编程的SQL语言,出于编程的需要,增加了一些语言元素,如注释语句、循环语句、条件语句等。
《数据库系统原理与设计实验教程》特色:《数据库系统原理与设计实验教程》及《数据库系统原理与设计》是国家级精品课程“数据库系统及应用”的配套教材。电子教案可在清华大学出版社网站下载(http://www.tup.com.cn)教学网站(http://skynet.jxufe.edu.cn/jpkc/sjk)
精品课教材 很哈哦啊
书的质量有保证,送过速度快