- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统教程实验指导大校
《数据库系统教程(第3版)》实验指导书
李季辉 王世明 编
燕山大学信息科学与工程学院
计算机科学与工程系
2010年11月
前 言
数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。《数据库系统教程》是一门系统阐述数据库系统的理论、技术和方法的课程,是计算机科学本科专业的主干课程。通过该课程的学习,同学们应该掌握数据库基本理论,理解数据库系统的原理和方法; 同时更应该掌握数据库设计的基本理论和技术;另外,对一些新型的数据库,以及数据库技术的发展方向同学们也应该做一定的了解。
计算机科学作为工学学科,本身就是十分强调实践能力的培养的,《数据库系统教程》更是如此,它是一门理论与实践紧密联系的课程,特别是其中的关系数据库标准语言SQL以及数据库设计的方法和步骤等内容都需要同学们通过上机实验加以练习,以促进同学们理论分析能力和综合动手能力的培养,最终使同学们初步具备开发数据库应用系统的的能力。
本实验指导书,对于《数据库系统教程》的实验环境和实验所需的预备知识进行了详细的介绍,同时对每个实验都根据实验目的精心设计了实验内容,给出了实验步骤。
1 实验教学的主要内容
数据库、基本表、视图、索引的建立与数据的更新;关系数据库的查询,包括单表查询、连接查询、嵌套查询等。
2 实验教学重点
本课程的实验教学重点包括:
(1)数据库、基本表、视图、索引的建立与数据的更新;
(2)SQL的数据查询;
3 实验环境
实验中采用Microsoft公司的SQL Server 2000作为数据库平台。
1)硬件环境:
数据库服务器;
微机;
网络。
2)软件环境:
操作系统:Windows XP
数据库管理系统(DBMS):SQL Server 2000
第1章 SQL简介
1、SQL概述
SQL(Structured Query Language)是在各种关系型数据库中对数据进行操作的语言,可以利用数据库管理系统本身提供的客户端管理工具通过输入SQL语句对数据库进行操作,也可以嵌入到第三方程序开发语言中,对数据库进行操作。由于SQL在查询上的灵活性、在语法上的简捷以及在执行上的高效率,使它成为数据库管理者及设计者的不可替代的工具。SQL已经成为数据库系统的标准语言。
2、SQL的历史
(1)1970年,IBM研究中心的E.F Codd提出关系模型的概念。
(2)1972年,IBM公司开始研制实验型关系数据库系统SYSTEM R,配置的查询语言SQUARE语言,在语言中使用了较多的数学符号。
(3)1974年,Boyce和Chamberlin把SQUARE语言修改为SEQUEL语言,这两个语言在本质上是相同的,但后者去掉了一些实数学符号,并采用英语单词和结构化的语法规则,看起来很象英语句子,受到很大欢迎。
(4)SEQUEL简称为SQL(Structured Query Langauge)。
(5)1986年,ANSI发布SQL(86)标准,后来被ISO采纳为国际标准,称为“SQL-86”。
(6)1989年,ANSI发布SQL-89,后来也被ISO采纳为国际标准。SQL-86和SQL-89现在当然已经成为过时的标准。
(7)1992年,ANSI/ISO发布SQL(1992),习惯称为SQL2,它分为Entry SQL,Intermediate SQL,Full SQL。Entry SQL基本上就是SQL89,现在的数据库产品多数都完全支持Entry级别,同时部分支持Intermediate和Full级别的某些特性。
(8)1999年,ANSI/ISO发布SQL-99(或SQL-1999),习惯称为SQL3。
3、SQL Server 2000简介
SQL Server 是微软公司开发和推广的数据库管理系统 (DBMS),是当前Windows操作系统下最流行的数据库系统,该版本除了继承SQL Server 7.0的优点之外,又提供了很多更先进的功能,使用方便,与Windows系列的软件系统高度集成。
SQL Server不是一个数据库,它是一个关系型数据库管理系统(简称 RDBMS)。SQL Server或任何其他RDBMS都是一个用来建立数据库的引擎。SQL Server 是一个作为服务运行的Windows应用程序。这就是说,它要运行在Windows环境下,并且启动后需要极少的用户交互。SQL Server提供了用于建立用户连接、提供数据安全性和查询请求服务的全部功能。用户所要做的是建立一个数据库和与之交互的应用程序,而不必关注背后的处理过程。
SQL Server 有许多独特之处使之在竞争对手中显得卓尔不群。
(1) 基于图形的管理工具。作为一个SQL Ser
文档评论(0)