新書推薦:
《
冯友兰和青年谈心系列
》
售價:HK$
167.3
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:HK$
77.3
《
认知行为疗法:心理咨询的顶层设计
》
售價:HK$
99.7
《
FANUC工业机器人装调与维修
》
售價:HK$
99.7
《
吕著中国通史
》
售價:HK$
62.7
《
爱琴海的光芒 : 千年古希腊文明
》
售價:HK$
199.4
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:HK$
66.1
《
SDGSAT-1卫星热红外影像图集
》
售價:HK$
445.8
編輯推薦:
本书特色:
本书及《数据库系统原理与设计》是国家级精品课程“数据库系统及应用”的配套教材。
电子教案可在清华大学出版社网站下载。
教学网站。
內容簡介:
本书是《数据库系统原理与设计》(万常选等编著,清华大学出版社出版)的配套实验教材,实验内容围绕理论教材的教学内容进行组织,采用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语言,出于编程的需要,增加了一些语言元素,如注释语句、循环语句、条件语句等。
……