新書推薦:
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:HK$
210.6
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:HK$
300.2
《
欲望与家庭小说
》
售價:HK$
98.6
《
惜华年(全两册)
》
售價:HK$
70.3
《
甲骨文丛书·古代中国的军事文化
》
售價:HK$
99.7
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:HK$
244.2
《
半导体纳米器件:物理、技术和应用
》
售價:HK$
177.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:HK$
61.6
編輯推薦:
本书特色:
本书及《数据库系统原理与设计》是国家级精品课程“数据库系统及应用”的配套教材。
电子教案可在清华大学出版社网站下载。
教学网站。
內容簡介:
本书是《数据库系统原理与设计》(万常选等编著,清华大学出版社出版)的配套实验教材,实验内容围绕理论教材的教学内容进行组织,采用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 ClientServer体系结构
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语言,出于编程的需要,增加了一些语言元素,如注释语句、循环语句、条件语句等。
……