数据库系统实验指导2016

合集下载

《Oracle数据库系统综合设计实验》实验指导书(2016版)

《Oracle数据库系统综合设计实验》实验指导书(2016版)

《数据库原理及应用》Oracle数据库系统综合设计实验指导书陆鑫电子科技大学信息与软件工程学院2016年5月目录第一部分: 预备知识 (4)第一章数据库系统分析与设计建模 (4)1.1 概念数据模型概述 (4)1.2 实体、属性及标识符的定义 (4)1.3 实体、属性及标识符的表达 (5)1.4 概念数据模型创建 (5)1.5 定义属性的标准检查约束 (9)1.6 如何定义实体的主、次标识符 (11)1.8 联系的定义及使用 (13)1.7 定义数据项 (19)第二章 Oracle数据库介绍 (21)2.1 Oracle Database 12c数据库简介 (22)2.2 Oracle Database 12c数据库基本体系结构 (25)2.3 SQL Plus、 SQL Developer与Web版企业管理器简介 (28)第二部分: 上机实验 (33)实验一在线图书销售系统CDM/LDM数据模型设计 (33)1. 实验目的 (33)2. 实验内容与要求 (33)3. 实验开设方式 (33)4. 实验环境 (34)5. 实验步骤 (34)6. 实验过程数据及结果分析 (34)7. 实验报告要求 (40)实验二在线图书销售系统物理数据模型设计及数据库实现 (41)1. 实验目的 (41)2. 实验内容与要求 (41)3. 实验开设方式 (41)4. 实验环境 (41)5. 实验步骤 (42)6. 实验过程数据及结果分析 (42)7. 实验报告要求 (46)实验三在线图书销售系统数据库操作 (47)1. 实验目的 (47)2. 实验内容与要求 (47)3. 实验开设方式 (47)4. 实验环境 (47)5. 实验步骤 (48)6. 实验过程数据及结果分析 (48)7. 实验报告要求 (58)实验四在线图书销售系统数据库管理 (60)1. 实验目的 (60)2. 实验内容与要求 (60)3. 实验开设方式 (60)4. 实验环境 (60)5. 实验步骤 (61)6. 实验过程数据及结果分析 (61)7. 实验报告要求 (77)实验五在线图书销售系统数据库WEB应用访问 (78)1. 实验目的 (78)2. 实验内容与要求 (78)3. 实验开设方式 (78)4. 实验环境 (78)5. 实验步骤 (79)6. 实验过程数据及结果分析 (79)7. 实验报告要求 (89)前言随着计算机技术与软件工程技术的发展,Oracle数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段。

数据库系统教程实验指导

数据库系统教程实验指导

前言数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成《数据库系统教程》是一门系统阐述数据库系统的理论、技术和方法的课程,是计算机科学本科专业的主干课程。

通过该课程的学习,同学们应该掌握数据库基本理论,理解数据库系统的原理和方法;同时更应该掌握数据库设计的基本理论和技术;另外,对一些新型的数据库,以及数据库技术的发展方向同学们也应该做一定的了解。

计算机科学作为工学学科,本身就是十分强调实践能力的培养的,《数据库系统教程》更是如此,它是一门理论与实践紧密联系的课程,特别是其中的关系数据库标准语言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在查询上的灵活性、在语法上的简捷以及在执行上的高效率,使它成为数据库管理者及设计者的不可替代的工具。

2016《数据库原理》实验指导书SQL-Server2012

2016《数据库原理》实验指导书SQL-Server2012

网络数据库技术实验指导书南京工业大学经济与管理学院2017年9月目录实验目的 (2)实验要求 (2)实验环境 (2)实验一、常用数据库管理系统介绍 (3)实验二、SQL Sever 数据库管理系统的基本操作 (10)实验三、基本表的定义 (26)实验四、基本表与删除索引的修改与删除 (30)实验五、条件及统计汇总查询 (35)实验六、数据表连接查询与数据更新操作 (39)实验七、视图的定义、查询与维护 (42)实验八、数据库的完整性实验 (43)实验九、触发器实验 (46)实验十、数据的导出与导入实验 (55)实验十一数据库备份与数据库还原技术 (72)实验十二、数据库用户管理技术 (77)实验十三、数据库综合设计与实现 (77)实验目的数据库原理是一门理论和实践很强的课程。

学生学习这门课程要求掌握两方面内容:数据库设计和上机实践。

因此数据库的实验要围绕这两方面进行。

通过对 Access、SQL Server 数据库管理系统的学习帮助学生巩固和加深理解所学过的理论知识,树立工程的观点和严谨的科学作风,使学生熟练掌握基本的 SQL 语句,熟悉 SQL Server 数据库管理系统的功能、数据管理、应用和开发技术。

熟练使用 SQL 语句创建数据库、表、索引、修改表结构,以及进行数据的查询、更新、定义视图等操作。

掌握 SQL Server 中触发器的创建方法,学会数据的导入和导出操作。

通过实验,培养学生的动手能力以及在实践中发现问题并能及时解决问题的能力,锻炼学生的逻辑思维能力,提高数据库应用开发能力。

为学生毕业后从事计算机应用职业做好必要的准备。

实验要求给出一个现实世界的应用问题要求学生在正确分析问题的基础上,完成以下任务:1、熟悉概念数据库的概念;2、熟悉运用 SQL操纵数据库;3、熟悉 SQL Server数据库管理系统环境,学会用该数据库管理系统创建数据库;4、理解范式的意义,能判断其能达到第几范式。

2016数据库原理实验指导书

2016数据库原理实验指导书

信息工程学院数据库原理实验指导书二零一六年五月目录实验一SQL SERVER 2005的安装与启动 (1)实验二数据库的操作 (11)实验三SQL SERVER2005查询编辑器 (23)实验四SQL语言的DDL (31)实验五SQL语言的DML初步 (34)实验六DML的数据查询 (36)实验七数据库综合设计 (40)实验一SQL Server 2005的安装与启动一、实验目的SQL Server 2005是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。

本次实验了解SQL Server 2005的安装过程,了解SQL Server 2005的启动,熟悉SQL Server 2005软件环境。

学会安装SQL Server 2005。

二、实验内容1.安装SQL Server 2005(1)将SQL Server 2005(中文开发版)安装盘插入光驱后,SQL Server 2005安装盘将自动启动安装程序;或手动执行光盘根目录下的Autorun.exe文件,这两种方法都可进行SQL Server2005的安装。

出现如下画面。

(2)选中“运行SQL Server Client 安装向导”进行安装,弹出【最终用户许可协议】界面。

(3)选中【我接受许可条款和条件】选项,单击【下一步】按钮,进入【安装必备组件】界面。

(4)组件安装完成后,单击【下一步】按钮,进入【欢迎使用Microsoft SQL Server 安装向导】界面。

(5)单击【下一步】按钮,进入【系统配置检查】界面。

检查完毕将显示检查结果。

(6)检查如果没有错误,单击【下一步】按钮,进入【注册信息】界面。

(7)在姓名和公司文本框中输入您的姓名和您公司的名称,单击【下一步】按钮,进入【要安装的组件】界面。

(8)选中所有组件,单击【高级】按钮,进入【功能选择】界面。

此界面用于选择要安装的每个组件的具体内容和设置。

《数据库系统原理》实验指导书

《数据库系统原理》实验指导书

《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。

⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。

2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。

三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。

①在企业管理器中建⽴⼀个图书读者库。

图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。

②删除上题所建的数据库然后⽤T-SQL语句重新创建。

(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。

②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。

《数据库管理系统》实验指导书

《数据库管理系统》实验指导书

《数据库管理系统》实验指导书一、实验的地位、作用数据库管理系统实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。

通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强系统的感性认识;掌握系统分析、设计的基本方法;培养学生理论与实践相结合的能力。

二、实验开设对象本实验开设对象为《数据库管理系统》课程的学习者(经济管理类专业本科学生),实验为必修内容。

三、基本原理及课程简介《数据库管理系统》是一门培养学生系统分析、设计能力的理论课程,同时要求学生具有较强的动手实践能力。

在信息管理与信息系统专业的培养计划中,它是核心课程。

本课程在教学内容方面着重基本理论、基本知识和基本方法。

在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。

实验课程不同于理论课程,应充分体现“教师指导下的、以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

四、指导教师原则上由数据库管理系统课程讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。

指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。

五、实验设备配置每人配置1台电脑,安装Sql Server / VB/ Office ,可访问Internet。

六、考核与报告1.每次实验项目后,学生将实验结果等内容写出实验报告(例如分析报告等),符合实验教学的要求,并得到指导教师的认可。

2.指导教师对每份实验报告进行审阅、评分。

3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的30%。

实验说明一、有关数据库管理系统的相关资料都在此中,每次实验内容请浏览实验内容。

二、大家的文件在存盘时务必注意不要存在 C 盘,否则系统重启后文件将会删除,可以存放在其他分区或自带软盘。

另外请不要随便删除硬盘中的文件。

三、有关作业做完后需要填写实验报告,并打印装订。

数据库系统实验指导完整版

数据库系统实验指导完整版

数据库系统实验指导 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】数据库系统实验指导【实验设备及软件环境】1.微型计算机1台;2.Windows 2000/XP操作系统,SQL Server2000数据库工具开发版实验一 SQL Server 数据库基本操作1、使用企业管理器管理数据库【实验目的】了解Microsoft SQL Server 2000的工具程序,通过企业管理器掌握数据库设置、数据操作、查询设计等基本操作。

【实验过程】一、认识Microsoft SQL Server的工具程序在Windows XP的[开始]->[程序]->[Microsoft SQL Server]的菜单中列出了MS SQL Server 2000的主要程序,如图1-1所示。

图1-1其中查询分析器和企业管理器是SQL Server的两大主要工具。

查询分析器主要用于创建和执行SQL语句,以完成数据库的查询和管理工作。

企业管理器可以完成SQL Server的管理操作,如数据库的创建和管理、表的创建和管理、数据库安全管理等。

二、启动Microsoft SQL Server服务SQL Server安装完成后,服务管理器会在开机时自动运行,并可在Windows任务栏中看到服务管理器的指示器图标。

如果Windows的任务栏中没有图标,可选择[开始]->[程序]->[Microsoft SQLServer]->[服务管理器]启动服务管理器。

服务管理器列出了可管理的服务器和服务列表,并显示了当前服务的状态,如图1-2所示。

图1-2、和按钮分别用于开始/继续、暂停或停止服务,点击按钮启动SQL Server服务。

三、认识企业管理器选择[开始]->[程序]->[Microsoft SQL Server]->[企业管理器]菜单命令,打开SQL Server的企业管理器。

数据库系统实验指导书

数据库系统实验指导书

数据库系统实验指导书《数据库系统原理》实验指导书⽬录实验⼀数据库的定义、建⽴和维护 (3)实验⼆数据库的简单查询和连接查询 (11)实验三数据库的组合查询和统计查询 (14)实验四视图的定义和使⽤ (16)实验五触发器和存储过程的定义和使⽤ (19)实验六嵌⼊式SQL的使⽤ (24)实验七数据库设计 (30)实验⼋数据完整性和安全性 (31)实验⼀数据库的定义、建⽴和维护⼀、实验⽬的1、掌握使⽤SQL Server 企业管理器、SQL 创建数据库、基本表和修改基本表的结构;2、掌握使⽤SQL Server 企业管理器、SQL 向数据库表输⼊数据、修改数据和删除数据的操作。

⼆、实验内容1、创建数据库和查看数据库属性;2、创建学⽣表、课程表和选课表,为主键创建索引;3、查看和修改表结构;4、通过企业管理器,在学⽣选课数据库中的学⽣、课程和选课3 个表中,各输⼊10条以上记录;5、通过企业管理器对学⽣选课数据库的学⽣、课程和选课3 个表中的数据进⾏插⼊、删除和修改操作;三、实验步骤1、创建数据库(1)使⽤企业管理器建⽴数据库的步骤1)从“开始”菜单中依次选取“所有程序”、“Microsoft SQL Server”、“企业管理器”。

2)选中需要在其上创建数据库的服务器,点击前⾯的“+”号,使其展⽰为树形⽬录。

3)选中“数据库”⽂件夹,单击⿏标右键,在弹出菜单上选择“新建数据库”,如图1-1 所⽰:图1-1 创建数据库(1)随后在数据库属性对话框的常规页⾯中,输⼊数据库名“学⽣选课”,如图1-2 所⽰:数据库属性对话框有3 个页⾯:常规页码、数据⽂件页⾯和事务⽇志页码。

分别⽤来义数据库名、数据⽂件属性和⽇志⽂件属性。

请结合帮助⽂档,了解这些页⾯中选项的含义。

4)单击“确定”按钮,关闭对话框。

在企业管理器窗⼝中出现“学⽣选课”数据库标志,表明已经成功创建数据库。

5) SQL Server 企业管理器中,右键单击“学⽣选课”数据库,在弹出菜单中选择“属性”,将弹出⼀个对话框,显⽰“学⽣选课”数据库的属性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统实验指导【实验设备及软件环境】1.微型计算机1台;2.Windows 2000/XP操作系统,SQL Server2000数据库工具开发版实验一 SQL Server 数据库基本操作1、使用企业管理器管理数据库【实验目的】了解Microsoft SQL Server 2000的工具程序,通过企业管理器掌握数据库设置、数据操作、查询设计等基本操作。

【实验过程】一、认识Microsoft SQL Server的工具程序在Windows XP的[开始]->[程序]->[Microsoft SQL Server]的菜单中列出了MS SQL Server 2000的主要程序,如图1-1所示。

图1-1其中查询分析器和企业管理器是SQL Server的两大主要工具。

查询分析器主要用于创建和执行SQL语句,以完成数据库的查询和管理工作。

企业管理器可以完成SQL Server的管理操作,如数据库的创建和管理、表的创建和管理、数据库安全管理等。

二、启动Microsoft SQL Server服务SQL Server安装完成后,服务管理器会在开机时自动运行,并可在Windows任务栏中看到服务管理器的指示器图标。

如果Windows的任务栏中没有图标,可选择[开始]->[程序]->[Microsoft SQL Server]->[服务管理器]启动服务管理器。

服务管理器列出了可管理的服务器和服务列表,并显示了当前服务的状态,如图1-2所示。

图1-2、和按钮分别用于开始/继续、暂停或停止服务,点击按钮启动SQL Server服务。

三、认识企业管理器选择[开始]->[程序]->[Microsoft SQL Server]->[企业管理器]菜单命令,打开SQL Server的企业管理器。

企业管理器与Windows资源管理器窗口相似,分为左右两部分,左边为目录树窗口,右边为内容窗口,如图1-3。

目录树窗口以树状结构显示了SQL Server中的各个项目,每个项目作为一个节点。

图1-3四、用企业管理器管理数据库1. 创建数据库在SQL Server 2000中,数据库保存在独立的文件中。

一个数据库通常有两个文件,一个用于存放数据,称为数据文件,另一个用于存放数据库的操作记录,称为事务日志文件。

创建数据库就是根据需要指定数据库名称、数据库文件名称、数据库文件大小等信息。

下面使用创建数据库向导来试建一个“成绩管理”数据库,具体操作如下:⑴.打开企业管理器,展开目录树窗口中的[Microsoft SQL Servers] ->[SQL Server组],选中SQL Server服务器,选择[工具]->[向导]菜单命令。

⑵.在打开的“选择向导”对话框列表中双击“数据库”,展开节点,显示数据库操作向导,单击“创建数据库向导”。

⑶.单击确定按钮,打开创建数据库向导的欢迎对话框。

⑷.单击下一步按钮,打开命名数据库对话框,在对话框的“数据库名称”文本框中输入“成绩管理”,数据库文件位置使用默认值。

⑸.单击下一步,打开命名数据库文件对话框,将数据文件的初始大小修改为2,即2MB。

⑹.单击下一步,打开定义数据文件增长对话框,选中“文件增长的最大值[MB]”,并将其后的文本框中的数字修改为4,即将数据文件的最大值设置为4MB。

⑺.单击下一步,打开命名事务日志文件对话框,将文件初始大小修改为2MB。

⑻.单击下一步,打开定义日志增长对话框,选中“事务文件不自动增长”,不允许事务文件自动增长。

⑼.单击下一步,打开完成信息对话框。

⑽.单击完成,执行创建数据库操作。

⑾.单击确定,提示是否为数据库创建维护计划,选择否暂时不创建维护计划。

至此,完成数据库创建操作。

2.为数据库添加文件下面为“成绩管理”数据库添加一个数据文件和事务日志文件,其具体操作如下:⑴.在目录树窗口中单击“数据库”项目,显示当前服务器中的数据库。

⑵.右键单击“成绩管理”数据库,在弹出的快捷菜单中选择“属性”。

⑶.在数据库属性对话框中单击“数据文件”选项卡,在“数据库文件”列表中的空行的文件名单元中输入“成绩管理_data2”作为添加的辅助数据文件名称;不修改文件位置,默认与主数据文件位置相同;将“分配的空间”单元格中的文件大小值修改为2。

⑷.单击“事务日志”选项卡,为数据库添加一个辅助日志文件,文件名为“创建管理_log2”。

⑸.单击确定关闭对话框。

创建“学生名单”数据表表1-1 学生名单创建学生名单数据表的步骤如下:在目录树窗口中单击选中“成绩管理”数据库,然后在内容窗口中右键单击“表”项目,选择“新建表”。

(注:Win7不兼容,右键单击空白处->新建表,继续后续操作会崩溃,这里win7需要任意选中一张表,然后,右键->新建表⑹.)⑺.在表设计器窗口中首先输入各个字段的名称,然后设置各个字段的数据类型和长度。

默认情况下,“允许空”单元格显示一个选中标记,表示允许字段为空值。

取消“允许空”标记。

⑻.将插入点定位到“学号”字段所在的行,单击工具栏中的按钮,“学号”字段定义为主键。

⑼.单击保存按钮,在弹出的对话框中键入“学生名单”。

点确认完成保存。

3.定义“学生名单”的check约束下面分别为“学生名单”数据表定义两个check约束,一个用于限制“学号”字段必须由9个数字组成的字符串,如“B03040524”,另一个用于限制“性别”字段值只能为“男”或“女”。

具体操作如下:⑴.右键单击“学生名单”表,选择设计表。

单击工具栏上的“管理约束”按钮。

⑵.单击“新建”创建一个新的约束,并在“约束表达式”中输入下面的表达式:[学号] like '[A-Z][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'⑶.在“约束名”文本框中将默认的名称“CK_学生名单”修改为“CK_学生名单_学号”。

⑷.类似的创建一个名为“CK_学生名单_性别”约束,约束表达式如下:[性别] = '男' or [性别] = '女'⑸.单击关闭,关闭表属性对话框。

⑹.单击保存按钮,保存此创建的约束。

4.创建“成绩记录”数据表表1-2 成绩记录_成绩”,限制成绩范围为0~100。

表达式:[成绩]>=0 AND [成绩]<=1005. 定义“学生名单”和“成绩记录”数据表的关联具体操作如下:⑴. 在“成绩记录”数据表的设计器窗口中单击工具栏中的按钮,打开表属性对话框。

⑵. 单击新建按钮,创建一个新的关联。

⑶. 在“主键表”下拉列表框中选中“学生名单”,并在字段下拉列表中分别选中两个表中的“学号“字段。

⑷. 选中“级联更新相关的字段”复选框,这样可在修改“学生名单”表中的“学号字段”时,自动修改“成绩记录”表中对应的学号。

⑸. 单击关闭按钮,关闭表的属性对话框。

6. 为“学生名单”数据表添加数据下面用企业管理器为“学生名单”数据表添加数据,具体操作如下: ⑴. 在目录树窗口中选中“成绩管理”数据库的“表”项目。

⑵. 右键单击内容窗口中的“学生名单”数据表,选择[打开表]->[返回所有行]命令。

⑶. 在打开的查询窗口中添加如下表所示的两条记录。

表1-3 学生信息⑷. 单击“X ”按钮关闭查询窗口,完成数据添加操作。

⑸. 为“成绩记录”表添加如下表所示的两条记录。

表1-4 成绩记录信息7. 创建学生信息查询下面设计一个学生信息查询,以返回学生学号、姓名、选修课程名称和课程成绩等信息。

具体操作如下:⑴. 新建 “课程信息”表并添加如表1-6所示数据,课程信息表的结构如表1-5所示,其中课程号为主键。

表 1-5课程信息表1-6 课程信息记录⑵.在目录树窗口中选中“成绩管理”数据库的“表”项目,显示数据库的数据表。

⑶.右键点击“学生名单”数据表,选择[打开表]->[查询]。

⑷.单击工具栏中的按钮,打开“添加表”对话框,按住Ctrl键分别单击“表”选项卡列表框中的“课程信息”和“成绩记录”,选中这两个数据表。

⑸.单击添加按钮,将选中的数据表添加到查询设计器的关系图表格中,然后单击关闭按钮关闭“添加表”对话框。

因为已经创建了“学生名单”、“课程信息”和“成绩记录”数据表之间的关联,所以关系图创格中自动画出了表间的联结线。

⑹.在SQL窗格中显示了默认的SQL语句,其代码如下所示。

分析此SQL语句可知,该查询会返回3个数据表中的所有字段。

SELECT *FROM 学生名单 INNER JOIN成绩记录 ON 学生名单.学号=成绩记录.学号 INNER JOIN课程信息 ON 成绩记录.课程号=课程信息.课程号⑺.单击工具栏中的!按钮执行查询,观察结果窗口中显示的查询结果。

⑻.单击中部网格窗格中星号(*)左端的选择按钮,选中星号所在行,按[delete]键将其删除,这样可以避免在查询中输出3个表的所有字段。

⑼.在关系图窗格中按顺序分别选中“学生名单”数据表中的“学号”、“姓名”字段,“课程信息”数据表中的“课程名称”字段,“成绩记录”数据表中的“成绩”字段。

⑽.右键单击“学生名单”数据表标题栏,选择“属性”。

⑾.在打开对话框中的“别名”栏中输入A,作为“学生名单”数据表的别名,单击“关闭”关闭对话框。

⑿.单击中部网格窗格中“学号”字段对应的“排序类型”单元格,单击单元格右端出现的按钮,在弹出的下拉列表中选择“升序”选项,将“学号”字段的排序类型设置为升序。

⒀.按相同的方法,将“成绩”字段排序类型设置为“降序”。

⒁.单据!按钮执行查询,观察查询结果。

通过上述步骤设计的查询的SQL语句代码如下:SELECT A.学号,A.姓名,课程信息.课程名称,成绩记录.成绩FROM 学生名单 A INNER JOIN成绩记录 ON A.学号=成绩记录.学号 INNER JOIN课程信息 ON 成绩记录.课程=课程信息.课程编号ORDER BY A.学号,成绩记录.成绩 DESC2、使用查询分析器【实验目的】认识查询分析器,熟练掌握其各项操作。

【实验过程】一、在查询分析器中连接SQL Server1.点击“文件”菜单的“连接”或者在登陆查询分析器的时候直接连接(则跳过这步),如图2-1。

图 2-12.在图2-2 “连接到 SQL Server”对话框中,在“SQL Server”框中输入数据库服务器的名称。

若要选择本地服务器请选择“(local)”(数据库名称可以在“数据库管理器”中查看)。

图 2-23.单击“Windows”身份验证。

或单击“SQL Server身份验证“以使用 SQL Server 身份验证进行连接如图2-3所示。

相关文档
最新文档