首页 > 网上书店 > 其他学科教材

数据库原理实验教程(光盘)

  • 作者:李降龙 黄健青 主编
  • 丛书名:现代服务业系列实验教材
  • 版次/印次:1/1
  • ISBN:9787566303424
  • 出版社:
  • 出版时间:2012.9
  • 开本:185mm×230mm
  • 字数:186千字
定价¥23.00会员价¥23.00

每单第一本书运费10元,之后每本书累加5元 (一次性购买满100元即免运费)

  • 介绍/前言
  • 目录

  前 言

  一、SQL Server 2005简介

  数据库技术是计算机领域发展最快、应用最广的分支之一。在信息化高速发展的今天,信息资源的经济效益和社会价值越来越明显,建设以数据库为核心的各类信息系统和应用系统,对推进企业信息细化、提高企业的效益均具有较强的显示意义。

  SQL Server 2005 是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系模型基础上,可以很好地支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求,并且在易用性、可扩展性、可靠性以及数据仓库等方面确立了世界领先的地位,是目前学习大型数据库管理系统的首选软件,也是使用最为广泛、普及率最高的数据库管理系统之一。

  二、SQL简介

  SQL是用来对存放在计算机中的数据进行组织、管理和检索的语言。SQL一词是Structured Query Language(结构化查询语言)的缩写。从1982年开始美国国家标准协会(ANSI)即着手SQL的标准化工作,并经过历年的发展和完善,使得SQL发展成为一种用于与数据库进行交互的标准语言。现在,从微机到大型机上有很多数据库产品都支持SQL。

  SQL是一个综合的、通用的、功能极强的关系数据库语言,它包括数据定义(Definition)、数据操纵(Manipulation)、数据管理(Management)、存取保护(Access Protection)、处理控制(Control)等多种功能。利用表(table)、索引(index)、码(keys)、行(rows)和列(columns)等来进行数据存储。

  SQL的特点如下:

  ●?一体化。SQL语言能完成关系模式定义;数据录入以及建立数据库、查询、更新、维护、数据库重构;数据库安全性控制等一系列操作的要求,用SQL可以完成数据库生命期中的全部活动。由于关系模型中实体及实体间的联系都是用关系来表示,这种数据结构的单一性保证了操作的单一化。

  ●?统一的语法结构、多种使用方式。SQL有两种使用方式,一种是联机使用方式,另一种是嵌入程序方式。大多数程序接口采用嵌入的SQL语言。虽然使用方式不同,SQL的语法结构却是一致的。这使得用户与程序员之间的通信得以改善。

  ●?高度非过程化。在SQL中,用户只需要提出“干什么”,而无须指出“怎么干”,

  存取路径的选择和SQL语句操作的过程由系统自动完成。

  ●?语言简洁。SQL语言十分简洁,语法简单。在标准SQL中,完成核心功能只需几个关键动词,因此简单易学。

  SQL按其功能可以分为3部分:

  > 数据定义语言(DDL),用于定义、删除和修改数据库对象。

  > 数据操纵语言(DML),用于数据库中数据的修改和检索。

  > 数据控制语言(DCL),用于数据访问权限的控制。

  各部分所用动词如表1所示。

  表1 SQL语言常用动词

  SQL 功能

  动词

  数据定义

  CREATE,DROP,ALTER

  数据操纵

  SELECT ,INSERT,UPDATE,DELETE

  数据控制

  GRANT,REVOKE  ●?Client/Server(客户机/服务器)结构。SQL能使应用程序采取分布式客户机/服务器结构。交互式查询、报表打印和应用程序称为数据库的“前端”,在个人机上运行;存储和数据管理的后端数据库引擎在服务器上运行。在此情况下,SQL作为与用户交互的前端工具和用于数据库管理的后端引擎之间通信的桥梁。

  ●?支持异类复制。SQL可以将SQL Server数据复制到其他数据库中,包括Access、Oracle、Sybase和DB2,并采用ODBC作为其连接机制。

  ●?Internet数据库功能的集成。SQL支持数据库信息自动发布到HTML文档,同时结合Microsoft Internet Information Server(IIS)和SQL Server Internet Connector这两个产品支持,使用户得到完整的Internet数据发布的能力。

  三、本实验教材的主要内容

  数据库技术是计算机科学技术领域的热点技术,它的迅速发展给我们的生活方式带来了巨大的改变。本教材以实验的方式为主,锻炼学生对数据库中数据的处理能力与对数据库的管理能力,在进行基本的相关知识介绍后,提出具体应用的需求,进行相应的分析,给出解决的方案。所有实验围绕一个整体的案例,贯穿实验教材的始终。

  系统环境选用目前最流行的大型数据库系统SQL Server 2005,实验包括以下内容:

  实验1、安装SQL Server 2005

  实验2、数据库设计

  实验3、创建数据库和表

  实验4、数据正确性约束

  实验5、数据管理

  实验6、SQL语句

  实验7、数据库安全控制

  实验8、T-SQL基本语句

  实验9、存储过程

  实验10、触发器

  实验11、数据库备份及还原

  实验12、代理、作业

  实验13、事务处理

  本该实验教材通过具体的实例进行教学,通过课程的学习,可以综合、系统地学习大型数据库在实际中的应用,增强学生的实际动手能力。

  教材提供了教学光盘,内容包括教材中使用的案例数据库和大部分实验的程序代码。案例数据库可以通过“附加”直接使用,程序代码可以直接在SQL Server 2005环境中执行。

  四、感谢

  本实验教程,在数据整理方面得到了常亮同学、康俊杰同学、张岩同学、任思琦同学的积极参与,在此表示感谢。