数据库实验封面

合集下载

数据库原理与应用课程设计封面和目录模板

数据库原理与应用课程设计封面和目录模板

数据库原理与应用课程设计说明书题目:超市库存管理学院:班级:完成人:组号:姓名:学号:成绩:姓名:学号:成绩:姓名:学号:成绩:指导教师:山东科技大学2014年6月27日课程设计任务书一、课程设计题目:二、课程设计应解决的主要问题:(按实现的系统功能)(1)______________ (2)____________ (3)_____________ (4)_____________ (5)____________ (6)___________ (7)____________三、任务发出日期:2014-4-25 课程设计完成日期:2014-6-27小组分工说明小组编号题目: _____小组分工情况:(说明:小组分工情况按每人实际工作写详细,可按实现的具体系统功能写。

)组长签字:年月日指导教师对课程设计的评价成绩:指导教师签字:年月日目录1X X X X (1)1.1X X X X X (1)1.2X X X X X (1)1.3X X X X X (1)1.4X X X X X (2)2X X X X (2)2.1X X X X X (2)2.2X X X X X (3)2.3X X X X X (5)2.4X X X X X (5)3X X X X (6)3.1X X X X X (7)3.2X X X X X (7)3.3X X X X X (7)3.4X X X X X (8)3.5X X X X X (8)3.6X X X X X (8)4X X X X (19)4.1X X X X X (19)4.2X X X X X (20)4.3X X X X X (30)5X X X X (30)5.1X X X X X (30)5.2X X X X X (31)5.3X X X X X (31)6X X X X (31)(说明:1、一级目录按数据库设计的步骤写。

用word自动生成目录,以确保目录页码正确。

数据库实验报告册

数据库实验报告册

合肥师范学院实验报告册2014 / 2015 学年第1 学期系别计算机学院实验课程数据库原理专业班级姓名学号指导教师李宜兵实验一——数据库基本操作一、实验目的1.熟悉MS SQL SERVER运行界面,掌握服务器的基本操作。

2.掌握界面操作方法完成用户数据库建立、备份和还原。

3.建立两个实验用的数据库,使用企业管理器和查询分析器对数据库和表进行基本操作。

二、实验预习内容在认真阅读教材及实验指导书的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。

1.熟悉SQL SERVER 2000 的运行环境,练习服务器基本操作:打开、停止、关闭。

2.使用SQL SERVER 2000 中的企业管理器完成以下任务。

数据库名称:STC表:STU(sno char(9), sname varchar(50), ssex char(2) , sage int, sdept char(2) );COURSE(cno char(3), cname varchar(50), cpno char(3), credit int );SC(sno char(9), cno char(3), grade int );说明:以上为表结构,以sno char(9)为例,说明sno属性设置为字符类型,宽度为9,int指整型数据。

1)建立数据库STC,分别建立以上三张表,并完成数据录入。

(表结构及数据参见教材)2)分析并建立各表的主码,用下划线在上面表结构中标出主码。

create table stu(sno char(9) primary key,sname varchar(50),ssex char(2),sage int,sdept char(2));select* from coursecreate table course( cno char(3) primary key,cname varchar(50),cpno char(3),credit int ,foreign key (cpno) references course(cno));create table sc(sno char(9),cno char(3),grade int,primary key(sno,cno),foreign key (sno) references stu(sno),foreign key (cno) references course(cno));insertinto stuvalues('95001','李勇','男','20','cs');Stu表:Sc表:3)建立各表之间的关联,请简述操作步骤。

文献检索实验报告封面

文献检索实验报告封面

环境与生物工程学院实验报告姓名:杨雪俐学号: 201410302232专业班级:环境工程环境与生物工程学院制2017年 10 月一、检索目的:通过检索实验,加深对课堂所学检索知识和检索方法的巩固,对中外文数据库有形象而直观的认识,并熟练掌握有关中外文数据库的检索方法,练习百度、谷歌等搜索引擎的搜索语法规则,通过实验掌握各种搜索语法的使用,学会专利文献及标准文献等的网络检索,提高针对专业课题进行检索的实际操作能力,特别是计算机信息检索的能力。

1.学习根据检索课题选择相关数据库,确定检索词、构造检索提问式进行课题检索。

2.了解数据库所收录文献的类型、学科范围和使用方法;根据检索需求选择检索途径和检索词;构造检索提问式。

3.分析检索过程,不断调整检索策略,以获得最佳检索效果。

4.对检索结果进行分析、评价,掌握获取原始文献及初步整理文献资料的方法。

5.学习专利文献等特种文献的网络检索方法,能从网上免费检索到有用的学术信息。

二、检索原理文献数据库原理:文献数据库是将各个学科领域、各种专业技术方面的文献信息汇集在一起,经过分门别类的组织、加工、编排后形成的数据库。

它能够提供人们方便而快速地,更具针对性地查找各种文献资料的线索或者全文。

检索方法:常用法,顺查法,倒查法,抽查法,追溯法,分段法从文献的外表特征进行检索:书名途径,著者途径,序号途径从文献的内容特征进行检索:分类途径,主题途径,关键词途径,分类主题途径检索步骤:分析检索课题,明确检索目的。

选择检索工具,确定检索方法。

选择检索途径,确定检索标识。

查找文献线索,获取原始文献三、检索内容1、检索课题,利用指定数据库查找近10年文献要求:(1)写出自拟课题的名称(课题至少含有2个主题概念,;课题:改性生物炭的制备及其应用研究(2)写出检索词并编制检索式;检索词:改性生物炭制备应用研究(3)检索工具: 1) 利用“中国期刊全文数据库”查找相关期刊论文。

2) 利用“维普中文科技期刊全文数据库”查找相关期刊论文。

《数据库技术A》实验报告册V3(李欣)(1)

《数据库技术A》实验报告册V3(李欣)(1)

《数据库技术》实验报告册20 19 - 20 20 学年第一学期班级:学号:姓名:授课教师:实验教师:实验学时:36h 实验组号:信息管理系2019年12月湖北汽车工业学院学生实验守则(2001年6月)第一条实验室是实验教学和科研的重要场所,不作它用,非实验人员,未经允许不得入内。

为保证良好的实验环境,特制定本守则。

要求所有实验的学生在进入实验室后要认真遵守本守则。

第二条所有实验的学生要服从实验室管理人员或指导教师的管理,严格设备遵守操作规程和各项制度,注意安全。

爱护仪器,节约药品和材料。

保持室内整洁,废液倒在废液桶内,不允许随意混合各种药品,以免发生意外。

第三条严格遵守学院实验考勤制度,认真完成实验任务。

第四条实验前要认真做好预习。

明确实验目的、要求,了解实验基本原理、操作步骤、方法和注意事项。

未预习者不准进行实验。

第五条进入实验室要衣冠整齐,实验中不得高声喧哗到处走动,影响他人实验。

严禁在实验室内吸烟、饮食或将食具带入实验室第六条爱护一切设施,禁止乱刻乱画。

实验中如发现设备有异常情况,应及时报告指导教师,不得自行处理。

实验完毕,应把实验台、实验器材等整理干净放还原处。

值日小组做好清洁,关好水电,经教师同意后才能离开。

第七条以严肃认真的态度进行实验。

实验中要正确操作,仔细观察,作好记录,反复思考。

实验后按时上交实验报告,实验报告要求数据准确,字迹工整。

第八条实验室一切设施器材不准拿出室外,如有特殊需要,须经管理人员按审批手续办理。

实验中不得随意挪动、拆卸实验设备,不准超负荷使用。

使用精密贵重仪器和成套仪器,需在教师指导下进行,经教师检查后方可启动。

第九条若发生意外事故,应保持镇静,不要惊慌。

遇有烧伤、烫伤、割伤时,应立即报告教师,及时处理。

爱护国家财产,如有违章损坏仪器设备者,根据学院有关制度进行处理。

第十条本办法自颁布之日起实行,原有相应规章制度作废。

其他未尽事宜参照学院有关规章制度执行。

目录实验一SQL Server数据库创建及使用 (1)实验二基本SQL语句使用与Java连接SQL Server数据库 (5)实验三使用Servlet与JSP显示数据库表信息 (8)实验四使用Servlet与JSP添加一条记录 (12)实验五使用Servlet与JSP删除一条记录 (14)实验六使用Servlet与JSP修改一条记录 (17)实验一SQL Server数据库创建及使用一、实验目的1、学习使用SQL Server数据库;2、学习如何创建数据库及数据表;3、学习如何分离数据库、附加数据库及导入数据;4、学习使用SQL语句创建数据库及数据表;5、学习排除数据库使用的基本连接错误;二、实验内容1、使用SQL Server 2008 R2 Studio Manager连接数据库实例2、使用Studio Manager图形界面创建数据库3、使用Studio Manager图形界面分离数据库,并将其保存在个人U盘中4、使用Studio Manager图形界面附加数据库5、使用SQL语句创建数据库study2,并将其保存在D:\Data文件夹下6、使用Studio Manager图形界面在study2数据库中创建数据表student,其格式要和提供的素材中学生表保持一致7、在study2数据库中使用SQL语句创建数据表teacher,其格式要和提供的素材中教师表保持一致8、使用Studio Manager图形界面为student表添加一行数据9、使用SQL语句为teacher表添加一行数据10、使用Studio Manager的导入数据功能将素材中的其余三张表格导入study2数据库中三、实验过程1、使用SQL Server 2008 R2 Studio Manager连接数据库实例:方法:启动SQL Server 2008系统,选择“Windows用户”,点击“连接”,即可完成操作。

数据库应用与设计 课后实验 实验一到实验五 代码加截图讲解

数据库应用与设计 课后实验 实验一到实验五 代码加截图讲解
c)创建数据库test3(使用文件组),要求使用3个文件组(含主文件组,默认的文件组),每个文件组包含两个数据文件,并且每个文件组要安排在不同的硬盘上。
2、修改建立的test1数据库,为之添加一个5MB大小的新数据文件。
3、修改建立的test2数据库,将其中的主数据文件增加5MB的存储空间。
4、删除建立的数据库test1。
SIZE=10,
MAXSIZE=50,
FILEGROWTH=5)
LOGON
(NAME=test1_log,
FILENAME='E:\date\test1.ldf',
SIZE=5MB,
MAXSIZE=25MB,
FILEGROwTH=5MB)
实验一1.1图
2)代码
createdatabasetest2
on
2代码:
alterdatabasetest1
addfile
(name=te,
filename='F:\data\te.mld',
size=5mb,
maxsize=100mb,
filegrowth=5mb)
实验一2图
3代码:
alterdatabasetest2
modifyfile
(name=dat11,
(name=dat33,
filename='F:\date\dat33.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10%)
logon
(name='log1',
filename='F:\date\log1.ldf',
size=10mb,

数据库实验

数据库实验

实验报告学院(系)名称:计算机与通信工程学院using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace doc3{public partial class MainForm : Form{public MainForm(){InitializeComponent();}private void MainForm_Load(object sender, EventArgs e){DataTable dataTable = DBUtil.QueryData("select sno '学号', sname '', sage '年龄', sdept '学院' from Student");studentDataGridView.DataSource = dataTable;}private void studentDataGridView_CellClick(object sender, DataGridViewCellEventArgs e){int index = studentDataGridView.CurrentCell.RowIndex;// vs2012的写法snoTextBox.Text = studentDataGridView.Rows[index].Cells["学号"].Value.ToString();snameTextBox.Text = studentDataGridView.Rows[index].Cells[""].Value.ToString();sageTextBox.Text = studentDataGridView.Rows[index].Cells["年龄"].Value.ToString();sdeptTextBox.Text = studentDataGridView.Rows[index].Cells["学院"].Value.ToString();}private void createStudentButton_Click(object sender, EventArgs e){string sno = snoTextBox.Text.Trim();string sname = snameTextBox.Text.Trim();string sage = sageTextBox.Text.Trim();string sdept = sdeptTextBox.Text.Trim();if ("".Equals(sno) || "".Equals(sname) || "".Equals(sage) || "".Equals(sdept)){MessageBox.Show("数据必须全不能为空", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);}else{string sql = "insert into Student(sno,sname,sage,sdept) values('" + sno + "', '" + sname+ "', '" + sage + "', '" + sdept + "')";if (DBUtil.CUDData(sql)){MessageBox.Show("创建操作成功!", "提示", MessageBoxButtons.OK, rmation);}}}private void readStudentButton_Click(object sender, EventArgs e){DataTable dataTable = DBUtil.QueryData("select sno '学号', sname '', sage '年龄', sdept '学院' from Student");studentDataGridView.DataSource = dataTable;}private void updateStudentButton_Click(object sender, EventArgs e){string sno = snoTextBox.Text.Trim();string sname = snameTextBox.Text.Trim();string sage = sageTextBox.Text.Trim();string sdept = sdeptTextBox.Text.Trim();if ("".Equals(sno) || "".Equals(sname) || "".Equals(sage) || "".Equals(sdept)){MessageBox.Show("数据必须全不能为空", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);}else{string sql = "update Student set sname='" + sname + "', sage='" + sage + "', sdept='" + sdept + "' where sno=" + sno;if (DBUtil.CUDData(sql)){MessageBox.Show("更新操作成功!", "提示", MessageBoxButtons.OK, rmation);}}}private void deleteStudetnButton_Click(object sender, EventArgs e){int index = studentDataGridView.CurrentCell.RowIndex;string sno = studentDataGridView.Rows[index].Cells["学号"].Value.ToString();string sql = "delete from Student where sno = '" + sno + "'";if (DBUtil.CUDData(sql)){MessageBox.Show("删除操作成功!", "提示", MessageBoxButtons.OK,rmation);}}private void readScoreButton_Click(object sender, EventArgs e){string sql = "select * from Score";DataTable dataTable = DBUtil.QueryData(sql);scoreListView.GridLines = true;scoreListView.FullRowSelect = true;// 初始化scoreListView的列scoreListView.View = View.Details;scoreListView.Columns.Clear();scoreListView.Columns.Add("学号", 268, HorizontalAlignment.Left);scoreListView.Columns.Add("成绩", 266, HorizontalAlignment.Left);scoreListView.Items.Clear();// 将DataTable转换为DataTableReaderDataTableReader dr = dataTable.CreateDataReader();while (dr.Read()){ListViewItem lvi = new ListViewItem(dr[0].ToString());lvi.SubItems.Add(dr[1].ToString());scoreListView.Items.Add(lvi);}}private void createScoreButton_Click(object sender, EventArgs e){string sno = ssnoTextbox.Text.Trim();string sscore = sscoreTextBox.Text.Trim();if ("".Equals(sno) || "".Equals(sscore)){MessageBox.Show("数据必须全不能为空", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);}else{string sql = "insert into Score(sno,sscore) values('" + sno + "', '" + sscore + "')";if (DBUtil.CUDData(sql)){MessageBox.Show("创建操作成功!", "提示", MessageBoxButtons.OK, rmation);}}}private void ssnoTextbox_TextChanged(object sender, EventArgs e){}private void snoTextBox_TextChanged(object sender, EventArgs e){}}}运行结果:【实验过程记录(源程序、测试用例、测试结果及心得体会等)】【心得体会】:上机的学习中也了解到数据库的视图和查询。

实验九数据库原理综合实验模板

实验九数据库原理综合实验模板

数据库原理综合实验(实验九)设计题目:_________________________________学生姓名:_________________________________指导老师:_____________ ____________________二O一四年十二月二十九日实验十一:数据库原理综合实验实验目的:综合运用各章的知识,完成小型数据库系统底层的全面设计,初步掌握数据库系统开发的基本方法。

实验内容:1、需求分析,画出E-R图(实验前完成)。

2、将ER图转换为关系(实验前完成)。

3、建立数据库表,设置实体完整性、域完整性和参照完整性。

4、建立视图。

实验步骤:课程设计题目: 图书销售管理系统(范例)内容:建立某中小型书店图书销售管理信息系统的数据库。

1. 基本需求分析1)组织结构对组织结构的分析有助于分析业务范围与业务流程。

书店的组织结构如图1所示。

图1 书店组织结构简图其中,书库是保存图书的地方;购书/服务部负责采购计划、读者服务、图书预订等业务;售书部负责图书的销售。

财务部负责资金管理;人事部负责员工管理与业务考核。

2)业务分析对于信息处理系统来说,划分系统边界很重要,即哪些功能由计算机来完成,哪些工作在计算机外完成。

这些要通过业务分析确定。

同时,业务流程中涉及的相关数据也通过业务分析得到归类和明确。

在业务分析的基础上,确定数据流图和数据字典。

本系统主要包含以下业务内容。

①进书业务。

事先采购员根据订书单采购图书。

然后将图书入库,同时登记相应的图书入库数据。

本项业务涉及的数据单据和表格有:进书单(包括进书单编号、日期、金额、经手人等)和进书单细目(一个进书单可能有若干种图书。

进书单的细目数据包括每种图书的信息、定价、进价或折扣,数量),以及书库账本(图书信息、库存数量、价格等)。

②售书业务。

售书员根据读者所购图书填写售书单(如图2所示)。

同时,修改库存信息。

本项业务涉及和产生的数据表格有:售书单(包括售书单编号、售书日期、金额、员工)、售书细目(一个售书单可能有若干种图书。

经济管理学院本科课程设计论文封面(数据库开发与应用)

经济管理学院本科课程设计论文封面(数据库开发与应用)

经济管理学院本科课程设计论文数据库开发与应用课程设计学号:姓名:班级:管理081 专业:信息管理与信息系统系别: 管理系指导教师:孙鸿飞2011 年 12 月24日吉林第1章书写规定1.1 论文字数本科课程设计论文不少于20页。

1.2 论文书写纸打印。

每行约37个印刷字符。

页本科课程设计论文一律要求用A4眉距上边界 1.5cm,页脚距下边界 1.7cm。

论文上、下页边距为 2.5 cm,左边距为3.0cm,右边距为2.5cm。

行间距20磅。

1.3 目录目录是论文的提纲,可以帮助读者查阅所希望了解的内容。

目录应包括课程设计论文中全部章节的标题及页码,页号从正文开始直至全文结束。

奇数页页眉为“目录”。

目录含:正文章节题目(要求编到第3级标题)参考文献附录(可选择或不选择)1.4 论文正文1.4.1 章节及各章标题论文正文分章节撰写,每章应另起一页。

各章标题要突出重点、简明扼要。

字数一般在15字以内,不得使用标点符号。

标题中尽量不采用英文缩写词,对必须采用者,应使用本行业通用缩写词。

1.4.2 层次层次应根据实际需要选择,并要求统一。

1.4.3 页码编排论文除封面及扉页外,均应居中编排页码。

“目录”页采用罗马字母单独编写页码。

格式如:“Ⅰ”正文部分从第一章开始采用阿拉伯数字编页码。

格式如:“-1-”。

1.5 名词术语文中名词术语应采用GB3100~3102-93或部标术语,国标或部标中未规定者,应采用行业通用术语或名称。

全文名词术语必须统一。

一些特殊名词或新名词应在适当位置加以说明或注解。

采用英语缩写词时,除本行业广泛应用的通用缩写词外,文中第一次出现的缩写词应用圆括号“()”注明英文全文。

1.6 外文字母正、斜体用法物理量符号、物理常量、变量符号用斜体,计量单位等符号用正体。

1.7 公式公式原则上应居中书写。

如公式必须转行时,只能在+,-,×,÷,<,>处转行。

上下式尽可能在等号“=”处对齐。

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

实验报告
《数据库原理与应用》2012-2013学年第二学期
第一次实验:掌握基本表的定义、删除与修改
一·实验目的
1、学习数据库最基本的是建立数据库,建立基本表,将用户
所需要的数据储存于内,方便后续的对这些数据的查询。

2、通过基本表的定义,删除与修改,可以输入用户需要的
数据,实现用户数据的更改与更新。

二·实验内容和步骤
以学生选课管理数据库为例子
(1) 启动SQL SERVER 2005。

(2) 启动SQL SERVER 2005查询分析器;
(3)创建数据库”学生选课管理数据库”;
1 定义基本表
1.1、学生表Student,每个属性名的意义为Sno-学号,字符型长度为12、Sname-姓名。

字符型长度20、
Ssex-性别字符型长度为4、Sage-年龄为整型、Sdept-所在系,字符型长度为15。

这里要求
Sno为主码,Sname不能为空值,且取值唯一。

定义语句:
首先创建数据库“学生选课管理系统”
Create database 学生选课管理系统
定义语句:
Create table student
(sno char(12) primary key,
Sname char(20) unique NOT NULL,
Ssex char(4),sage int,sdept char(15)
)
1.2、建立表课程表Course,其属性名意义分别为Cno-课程号、字符型长度为15, Cname-课程名、字符型长度为20, Pre_Cno-先修课程号、字符型长度为15, Credits-学分、整型。

Cno为主码。

定义语句:
Create table course
(cno char(15) primary key ,
cname char(20),pre_cno char(15),credits int,
)
1.3选课表SC。

其中的属性名意义分别为Sno-学号、字符型长度为12,Cno-课程号、字符型长度为15和Grade-考试成绩、整型。

Sno和Cno为主码。

定义语句:
Create table sc (sno char(12),
cno char(15),grade int,
Primary key (sno,cno)
)
1.4向创建好的各个表中每个表中至少输入5条数据。

2 修改基本表
2.1向基本表Student中增加“入学时间”属性列,其属性名为RegisterDate,数据类型为DATETIME型。

语句:Alter table syudent add registerdate
2.2 将Sage(年龄)的数据类型改为SMALLINT型。

语句:Alter table student alter column sage smallint
2.3 删除属性列RegisterDate.
语句:Alter table student drop column RegisterDate
3 删除基本表
3.1 创建一个test表,分别有列tno,tnam。

定义语句:
Create table test
(tno char(12),
tname char(15),
)
3.2 删除test表。

定义语句:Drop table test
三·实验体会及心得
本次实验结合课堂所学知识,采用具体例子来进行实验展示。

通过以学生选课管理数据库的例子证明来加深掌握基本表的定义、删除与修改的技能。

在本次实验中,我发现了我在基本表的制作中欠缺的不足。

在查找有关资料后,及时弥补了技术的空缺,成功完成本次实验。

本次实验加深了我对数据库这门课程的理解
第二次实验实验名称建立与删除索引
一·实验目的
了解并能熟练掌握建立与删除索引的基本方法和程序。

二·实验内容和步骤
创建和删除索引
1、打开SQL查询分析器,选择数据库student,然后输入建立索引口令:Create cluster index
On student;
删除索引:
1、打开SQL查询分析器,选择数据库student,然后输入删除索引口令:Drop index <索引名>;
三·实验心得
通过对此次实验的制作,我明白了如何建立与删除索引的基本方法和程序。

但操作过程中仍存在诸多不解过程。

在请教同学和查阅相关资料后,问题最终予以解决。

另外,通过索引技能的相关学习,我发现掌握索引技能能提高数据库查询效率。

对日后数据库的学习能起到很大的帮助作用。

第三次实验 SQL的数据查询
一·实验目的
熟悉S Q L语句的数据查询语言,能够S Q L语句对数据库进行单表查询、连接查询、嵌套查询、集合查询和统计查询。

二·实验内容和步骤
实验内容主要是对数据库进行查询操作,包括如下四类查询方式:
(1)单表查询
查询的目标表达式为所有列、指定的列或指定的列的运算三种不同。

●使用DISTINCT保留字消除重复行。

●对查询结果排序和分组。

●集合分组使用集函数进行各项统计。

(2)连接查询
●笛卡儿连接和等值连接。

●自连接。

●外连接
●复合条件连接。

●多表连接。

(3)嵌套查询
●通过实验验证对子查询的两个限制条件。

●体会相关子查询和不相关子查询的不同。

●考察四类谓词的用法,包括:
第一类,IN、NOT IN;
第二类,带有比较运算符的子查询;
第三类,SOME、ANY或ALL谓词的子查询,查询最大值和最小值;
第四类,带有EXISTS谓词的子查询,实现“所有”等情况(如王宏
的“所有”课程,“所有”女生选修的课程)
(4)集合运算
●使用保留字UNION进行集合或运算。

●采用逻辑运算符AND或OR来实现集合交和减运算。

实验步骤如下:
1.打开服务器
2.打开企业管理器及其数据库属性对话框。

用鼠标右击“数据库”选择“还
原数据库”
3.输入被还原的数据库名称“Student”点击源文件,选择在C盘中的数据
文件后点“确定”
4.用鼠标右击数据库中的“Student”选择“新建查询”
5.在打开中的查询框中书写SQL语句,如下
(1)查询所有学生的学号,课程号和成绩
Select Cno,Sno,Grade
From SC;
(2) 查询学生的最高分,最低分和平均成绩
Select Avg(Grade),Max(Grade),Min(Grade)
From SC;
(3)查询自动化男同学的学生信息
Select Sno,Sname,Ssex,Sage,Sdept
From Student
Where Sdept=‘自动化’And Ssex=‘男’;
(4)查询考试成绩及格的学生学号
Select Sno
From SC
Where Grade between 60 And 100 ;
(5)查询所有姓李的学生的学号,姓名,性别
Select Sno,Sname,Ssex
From Student
Where Sname Like ‘李%’;
(6)查询学生成绩大于70分的学生学号,并按成绩排序
Select Sno
From SC
Where Grade 〉70
Order by Grade
三·实验心得
通过对SQL数据库知识的基本学习,我学会了书写简单的SQL语言。

这对数据库的查询使用十分有帮助。

此外,在SQL的学习中,我了解到了更多的SQL的知识。

知道SQL SERVER是大数据库,它也属于中型数据库,应用于中小型企业。

SQL SERVER的分布式、复制、全文检索、DTS都可以满足中型的应用。

第四次实验连接、嵌套和集合查询
一·实验目的
通过相关例子来熟练掌握连接、嵌套和集合三种查询方法。

二·实验内容和过程
1·连接查询
以查询每个学生的学号(Sno)、姓名(Sname)、选修的课程名(Cname)及成绩(Grade)为例。

本查询涉及到三个表的连接操作,完成该查询的SQL语句如下:
SELECT Students.Sno, Sname, Cname, Grade
FROM Students, Reports, Courses
WHERE Students.Sno= Reports.Sno AND o= o;
2·。

相关文档
最新文档