登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』数据库系统原理与设计实验教程(第3版)

書城自編碼: 3047223
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 吴京慧、刘爱红、廖国琼、刘喜平
國際書號(ISBN): 9787302475194
出版社: 清华大学出版社
出版日期: 2017-08-01
版次: 3
頁數/字數: 218/346000
書度/開本: 16开 釘裝: 平装

售價:NT$ 212

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
广东当代金融史:全三册
《 广东当代金融史:全三册 》

售價:NT$ 3349.0
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
《 养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈 》

售價:NT$ 274.0
1368:历史岔道口的抉择与国运盛衰
《 1368:历史岔道口的抉择与国运盛衰 》

售價:NT$ 325.0
全球城市发展报告2023:基于全球城市网络的合作与竞争
《 全球城市发展报告2023:基于全球城市网络的合作与竞争 》

售價:NT$ 1277.0
为什么只见树木不见森林:从简单现象到复杂系统
《 为什么只见树木不见森林:从简单现象到复杂系统 》

售價:NT$ 442.0
大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落
《 大英帝国的兴衰:全景式俯瞰英国千年历史沧桑剧变,回首日不落帝国的初升、辉煌与没落 》

售價:NT$ 549.0
意大利文艺复兴新艺术史
《 意大利文艺复兴新艺术史 》

售價:NT$ 4474.0
2023年《咬文嚼字》合订本(精)
《 2023年《咬文嚼字》合订本(精) 》

售價:NT$ 437.0

編輯推薦:
主教材已在清华大学出版社数字化教学平台智学苑http:www.izhixue.com.cn上线。
內容簡介:
本书是《数据库系统原理与设计》(第3版)的配套实验教材,实验内容围绕理论教材的教学内容进行组织,采用SQL Server 2014数据库作为实验环境,精心设计了18个实验。全书共分9章,第1章是SQL Server 2014概述,与以往版本不同的是这章设计了3个实验。学生通过这3个实验,能对数据库有一个大致的了解。第2章是数据库查询,共安排3个实验。第3章是数据库定义与更新,安排3个实验。第4章是数据库安全性与完整性,共安排2个实验。第5章是数据库编程技术,共安排2个实验。第6章是数据库事务处理,安排1个实验。第7章是数据库设计,安排1个实验。第8章是数据库查询执行计划,安排1个实验。第9章是数据库应用开发,共安排2个实验。
本书可作为计算机及相关专业本科生的数据库系统原理课程的配套实验教材,也可供数据库爱好者自学和参考。
目錄
目录Contents第1章SQL Server 2014概述1
1.1SQL Server 2014特点1
1.2SQL Server 2014体系结构3
1.2.1SQL Server体系结构3
1.2.2ClientServer体系结构4
1.3SQL Server 2014安装环境5
1.3.1SQL Server 2014的安装6
1.3.2Microsoft SQL Server Management Studio

的安装10
1.3.3SQL Server 2014帮助文件的安装13
1.4SQL Server工具与实用程序13
1.5SQL Server主要工具使用14
1.6SQL Server 2014系统数据库17
1.6.1SQL Server系统表18
1.6.2SQL Server系统存储过程21
1.6.3SQL Server用户21
1.7SQL Server 2014数据类型23
1.8SQL Server 2014函数25
1.9SQL Server 2014流控制语句31
1.9.1变量31
1.9.2运算符32
1.9.3注释符与通配符33
1.9.4流控制语句34
1.9.5CASE语句35
1.10实验一安装SQL Server 2014和SQL Server
Management Studio37
1.10.1实验目的与要求37
1.10.2实验案例37
1.10.3实验内容37
◆数据库系统原理与设计实验教程(第3版)目录1.11实验二SQL Server简单编程38
1.11.1实验目的与要求38
1.11.2实验案例38
1.11.3实验内容38
1.12实验三初识数据库38
1.12.1实验目的与要求38
1.12.2实验案例38
1.12.3实验内容44
第2章数据库查询49
2.1相关知识49
2.1.1订单管理数据库49
2.1.2查询语句51
2.2实验四单表查询54
2.2.1实验目的与要求54
2.2.2实验案例54
2.2.3实验内容61
2.3实验五多表查询61
2.3.1实验目的与要求61
2.3.2实验案例62
2.3.3实验内容71
2.4实验六复杂查询71
2.4.1实验目的与要求71
2.4.2实验案例72
2.4.3实验内容79
第3章数据库定义与更新80
3.1相关知识80
3.1.1数据库定义语句80
3.1.2表定义语句82
3.1.3索引与视图定义语句83
3.1.4插入、删除、修改记录语句86
3.2实验七数据库与数据表定义87
3.2.1实验目的与要求87
3.2.2实验案例88
3.2.3实验内容90
3.3实验八索引与视图定义91
3.3.1实验目的与要求91
3.3.2实验案例91
3.3.3实验内容92
3.4实验九数据更新操作93
3.4.1实验目的与要求93
3.4.2实验案例93
3.4.3实验内容94
第4章数据库安全性与完整性95
4.1相关知识95
4.1.1数据库安全性95
4.1.2数据库完整性98
4.2实验十安全性定义与检查99
4.2.1实验目的与要求99
4.2.2实验案例99
4.2.3实验内容104
4.3实验十一完整性定义与检查105
4.3.1实验目的与要求105
4.3.2实验案例105
4.3.3实验内容110
第5章数据库编程技术112
5.1相关知识112
5.1.1游标112
5.1.2存储过程114
5.1.3触发器116
5.2实验十二游标与存储过程118
5.2.1实验目的与要求118
5.2.2实验案例118
5.2.3实验内容122
5.3实验十三触发器123
5.3.1实验目的与要求123
5.3.2实验案例123
5.3.3实验内容126
第6章数据库事务处理127
6.1相关知识127
6.1.1SQL Server事务模式127
6.1.2事务定义127
6.1.3SQL92隔离级别128
6.1.4SQL Server解决方案129
6.2实验十四事务处理130
6.2.1实验目的与要求130
6.2.2实验案例130
6.2.3实验内容132
第7章数据库设计133
7.1相关知识133
7.2实验十五数据库模式脚本设计134
7.2.1实验目的与要求134
7.2.2实验案例134
7.2.3实验内容149
第8章数据库查询执行计划150
8.1相关知识150
8.1.1SQL优化器的优化过程151
8.1.2执行计划152
8.1.3SQL Server所使用的逻辑和物理运算符152
8.2实验十六执行计划156
8.2.1实验目的与要求156
8.2.2实验案例156
8.2.3实验内容163
第9章数据库应用开发164
9.1相关知识164
9.1.1CS模式下的数据库应用开发164
9.1.2BS模式下的数据库应用开发178
9.2实验十七CS模式的数据库应用开发187
9.2.1实验目的与要求187
9.2.2实验案例188
9.2.3实验内容201
9.3实验十八BS模式的数据库应用开发202
9.3.1实验目的与要求202
9.3.2JSP数据库应用实例202
9.3.3实验内容218
內容試閱
第3版前言Foreword本书是《数据库系统原理与设计》第3版的配套实验教材,2009年出版第1版,2012年出版第2版,至今已有8年了。该教材第1、2版曾经获得江西省优秀教材一等奖。
第1版教材使用SQL Server 2000数据库作为实验环境,第2版教材使用SQL Server 2005数据库作为实验环境,第3版教材改用SQL Server 2014数据库作为实验环境。与2005系统相比,SQL Server 2014对整个数据库系统的安全性和可用性进行了重大改革,并且与.NET架构的捆绑更加紧密。
本次修订依据新的教学大纲,在保持原教材风格的同时,对数据库系统原理课程的实验教学内容进行了全面系统的升级和更新,以适应新时期数据库课程的教学需求。
本次修订对部分章节和内容进行了重新安排与组织。第1版共9章,安排了13个实验;第2版共10章,安排了17个实验;第3版共9章,安排了18个实验。具体变化如下:
1第2版在第1章没有安排实验内容,这次安排了3个实验,目的是使学生对SQL Server数据库有一个初步的认识。第1个实验是安装数据库运行环境,由学生在课余时间完成;第2个实验安排学生熟悉SQL Server数据库的流控制语言以及函数运用;第3个实验安排学生建立一个订单管理数据库,该数据库仅涉及库结构和表的主外键约束。
2 第2章对实验题目进行了优化,更有利于学生理解与运用SQL查询语句。
3 将第2版的第5、6章合并为第4章,在内容上更加注重数据库的检查机制以及培养学生分析问题、解决问题的能力。将原来的安全性定义和安全性检查合并为安全性定义与检查,将原来的完整性定义和完整性检查合并为完整性定义与检查。
4 将第2版的第7章数据库编程技术调整为第5章;第8章数据库事务处理调整为第6章;第9章数据库设计调整为第7章;第4章数据库查询执行计划调整为第8章;第10章数据库应用开发调整为第9章。
第3版虽然实验环境使用的是SQL Server 2014数据库,但是其中的例题与习题仍然可以在SQL Server 数据库的各个版本中运行。
在编写过程中,作者一直保持严谨的态度,但书中难免存在不足和纰漏,敬请读者批评指正,在此表示感谢。作者的邮箱是jhwuin01@126.com 。


作者◆数据库系统原理与设计实验教程(第3版)
第2版前言Foreword本书是《数据库系统原理与设计》(第2版)的配套实验教材,该教材第1版曾经获得江西省优秀教材一等奖。
本书再版时依据新的教学大纲,在保持原教材风格的同时,对数据库系统原理课程的实践教学内容进行了全面的升级和更新,以适应新时期数据库课程的教学需求。
第1版教材采用SQL Server 2000数据库作为实验环境,第2版教材改用SQL Server 2005数据库作为实验环境。与SQL Server 2000相比,SQL Server 2005对整个数据库系统的安全性和可用性进行了重大改革,并且与.NET架构的捆绑更加紧密。由于本教材是数据库系统原理课程的配套教材,并非专门针对SQL Server数据库,考虑到硬件的配置以及通用性,因此第2版没有以SQL Server 2008数据库作为实验环境。
第2版对部分章节和内容进行了重新安排与组织。第1版共9章,安排了13个实验;第2版共10章,安排了17个实验。
第2版将第1版第2章的2个实验拆分为3个实验,将查询分为单表查询、多表查询和复杂查询,这样安排便于学生理解与实践;将原先第3章的两个实验拆分为3个实验,分别为数据库与数据表定义、索引与视图定义、数据更新操作,并在这部分增加了实验题目。
第2版将第1版的第5章拆分2章来写,在内容上更加注重数据库的检查机制以及培养学生的分析问题、解决问题的能力。将原先的两个实验改为4个实验,分别是实验八
安全性定义、实验九
安全性检查、实验十
完整性定义、实验十一
完整性检查。在完整性定义中分别增加列级约束、元组级约束和表级约束的定义。
第2版的数据库事务处理由原先的第7章改为第8章,增加了事务的隔离级别处理。第2版虽然实验环境使用的是SQL Server 2005数据库,但是其中的例题与习题仍然可以在SQL Server 2000数据库中运行。
在整个编写过程中,尽管作者一直保持严谨的态度,但是难免会有不足和纰漏,请读者批评指正,在此表示感谢。作者的邮箱是jhwuin01@126.com 。

作者◆数据库系统原理与设计实验教程(第3版)
第1版前言Foreword本书是《数据库系统原理与设计》的配套实验教材,是为了配合本科教学中的数据库系统原理课程的实践部分编写的,所以在内容组织上结合本科教学的教学内容来组织每一章的实验内容,通过精心设计的13个实验,从基础知识入手,深入研究数据库相关技术,理论联系实际,引导读者从基本概念和实践入手,逐步掌握数据库系统原理的基本理论和数据库设计的方法和技巧。
本书采用目前流行的SQL Server 2000数据库作为实验环境。每个实验都针对数据库相关的理论与技术,每个实验皆有丰富的案例,其案例取材于作者在课题中所采用的技术,具有很强的实践指导作用。学生通过13个实验,可深入领会数据库系统原理中的相关知识,熟练操作SQL Server数据库,能够依据一个实际应用背景,进行相应的数据库设计,并实现代码设计。
作者在对实例的讲解过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关原理进行了深入浅出的讲解,还结合实际应用环境,提供了解决问题的思路和方法,具有很强的实践性,有助于初学者对专业理论知识的理解和实践操作能力的提高。
本书结构明晰、实例完善,可操作性较强。读者可以直接从本书中找到针对数据库管理的极具参考价值的解决方法,并且能从中学到分析和解决此问题的方法;通过具体实例,读者可以掌握大型数据库的开发方法与相应的开发技巧。
本书由吴京慧、刘爱红、廖国琼和刘喜平编著,其中,第1、2、4章由吴京慧执笔,第3、5、6章由刘爱红执笔,第7、8章由廖国琼执笔,第9章由刘喜平执笔。吴京慧对全书的初稿进行了修改、补充和总纂。
本书是国家精品课程数据库系统及应用的建设教材,有配套的教学PPT和教学网站http:skynet.jxufe.edu.cnjpkcsjk。本书可作为计算机及相关专业本科生的数据库系统原理课程的配套实验教材,也可供数据库爱好者自学和参考。
本书在编写过程中,参阅了大量的参考书目和文献资料,在此一并表示衷心感谢。
在整个编写过程中,尽管作者一直保持严谨的态度,但是难免会有不足和纰漏,请读者批评指正,在此表示感谢。作者的邮箱是jhwuin01@126.com。

作者


第3章chapter3
数据库定义与更新接正文接标题SQL语言由4部分组成: 数据定义语言、数据操纵语言、数据控制语言和其他,其功能如下:1 数据定义语言data definition language,DDL: 主要用于定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引等。扩展的DDL还包括存储过程、函数、对象、触发器等的定义。2 数据操纵语言data manipulation language,DML: 主要用于对数据库中的数据进行检索和更新两大类操作,其中更新操作包括插入、删除和修改数据。3 数据控制语言data control language,DCL: 主要用于对数据库中的对象进行授权、用户维护包括创建、修改和删除、完整性规则定义和事务定义等。4 其他: 主要是嵌入式SQL语言和动态SQL语言的定义,规定了SQL语言在宿主语言中使用的规则。扩展的SQL还包括数据库数据的重新组织、备份与恢复等。3.1相 关 知 识在SQL Server 2014中,数据库对象包括表、视图、触发器、存储过程、规则、缺省、用户自定义的数据类型等。SQL Server的DDL是指用来定义和管理数据库以及数据库中各种对象的语句,这些语句包括CREATE、ALTER和DROP等。SQL Server的DML是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括SELECT、INSERT、UPDATE、DELETE等。在默认情况下,只有sysadmin、dbcreator、db_Owner或db_Datawriter等角色的成员才有权利执行数据操纵语言。3.1.1数据库定义语句本节主要讨论数据库的定义功能。1. 创建数据库语法: CREATE DATABASE database_name\[ON \[PRIMARY\]\]\[NAME=logical_file_name,\]FILENAME=''os_file_name''\[,SIZE=size\]\[,MAXSIZE={max_size| UNLIMITED}\]\[,FILEGROWTH=growth_increment\] \[, n\]\[LOG ON\]\[NAME=logical_file_name,\]FILENAME=''os_file_name''\[,SIZE=size\]\[,MAXSIZE={max_size|UNLIMITED} \]\[,FILEGROWTH=growth_increment\] \[, n\]◆数据库系统原理与设计实验教程(第3版)第◆3章数据库定义与更新其中, database_name: 被创建的数据库的名字。 ON: 用于指定存储数据库中数据的磁盘文件。除PRIMARY文件组外,用户可定义用户的文件组及相关的用户文件。 PRIMARY: 描述在主文件组中定义的相关文件。所有的数据库系统表存放在PRIMARY文件组中,同时也存放没有分配具体文件组的对象。在主文件组中第一个文件被称为主文件,通常包括数据库的系统表。对于一个数据库来说,只能有一个PRIMARY文件组。如果主文件组没有指明,则创建数据库时所描述的第一个文件将作为主文件组成员。 LOG ON: 用来指明存储数据库日志的磁盘文件。如果没有指定log on,系统将自动创建单个的日志文件,使用系统默认的命名方法。创建数据库的注意事项:1 缺省情况下,只有系统管理员可以创建新数据库,但是系统管理员可以通过授权将创建数据库的权限授予其他用户。2 数据库名字必须遵循SQL Server命名规范: 字符的长度可以从1到30。 名称的第一个字符必须是字母或者是下划线_、符号@。 在首字母后的字符可以是字母、数字或者前面规则中提到的符号。 名称中不能有任何空格。3 所有的新数据库都是model数据库的拷贝,新数据库不可能比model数据库当前的容量更小。4 单个数据库可以存储在单个文件上,也可以跨越多个文件存储。5 数据库的大小可以被扩展或者收缩。6 当新的数据库创建时,SQL Server自动更新master数据库的sysdatabases系统表。2. 修改数据库创建数据库后如果想对其定义进行修改,例如增删数据文件、增删文件组等,可以使用ALTER DATABASE语句处理。语法ALTER DATABASE database_name{ADD FILE \[,n\] \[TO FILEGROUP filegroup_name\]| ADD LOG FILE \[,n\]| REMOVE FILE logical_file_name| ADD FILEGROUP filegroup_name| REMOVE FILEGROUP filegroup_name| MODIFY FILE | MODIFY FILEGROUP filegroup_name filegroup_property}其中, database_name: 被修改的数据库的名字。 ADD FILE: 指定添加到数据库中的数据文件。 TO FILEGROUP filegroup_name: 指定文件添加到文件组名为filegroup_name的文件组。 ADD LOG FILE: 指定添加到数据库中的日志文件。 REMOVE FILE: 从数据库系统表中删除该文件,并且物理删除该文件。 ADD FILEGROUP: 指定添加到数据库的文件组。 filegroup_name: 文件组名。 REMOVE FILEGROUP: 从数据库中删除该文件组,并删除在这个文件组中的文件。 MODIFY FILE: 指定要修改的文件。包含该文件的名称、大小、增长量和最大容量。注意: 一次只可以修改其中的一个选项。3. 删除数据库语法: DROP DATABASE database_name删除数据库将删除数据库所使用的数据库文件和磁盘文件。3.1.2表定义语句本节主要讨论关系表的定义功能。1. 创建表语法: CREATE TABLE table_namecolumn_name1 datetype\[CHECK search_condition\],column_name2 datetypeON groupfilename其中: table_name: 新表的名称,表名必须符合标识符规则。 column_name: 表中的列名,列名必须符合标识符规则,并且在表内唯一。 datetype: 列的数据类型。 ON groupfilename: 指定该表属于哪个文件组。 NULL | NOT NULL: 为列设置是否允许为空值,属于可选项; : 定义约束的名字,属于可选项; UNIQUE: 建立唯一索引; PRIMARY KEY: 建立主码; FOREIGN KEY: 建立外码; ON filegroupName: 指定该表属于哪个文件组。2. 修改表结构语法: ALTER TABLE \[database_owner\].table_nameADD column_name datatype,ADD CONSTRAINT,DROP CONSTRAINT,REPLACE column_name DEFAULT expression3. 删除表语法: DROP TABLE table_name3.1.3索引与视图定义语句本节主要讨论索引、视图的定义功能。1. 创建视图在创建视图前需考虑如下原则:1 只能在当前数据库中创建视图。2 视图名称必须遵循标识符的规则,且对每个用户唯一,该名称不得与该用户拥有的任何表的名称相同。3 可以在其他视图上建立视图。4 不能将规则或DEFAULT定义与视图相关联。5 定义视图的查询不可以包含ORDER BY、COMPUTE或COMPUTE BY子句或INTO 关键字。6 不能在视图上定义全文索引。7 不能创建临时视图,也不能在临时表上创建视图。8 下列情况下必须在视图中指定每列的名称: ① 视图中有任何从算术表达式、内置函数或常量派生出的列。② 视图中两列或多列具有相同名称。③ 希望使视图中的列名与它的源列名不同,可在视图中重新命名列。无论重命名与否,视图列都会继承其源列的数据类型。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.