《数据库技术及应用》实验指导书
2023《数据库技术及应用》实验指导书
2023《数据库技术及应用》实验指导书实验一:数据库概述实验目的本实验旨在让学生了解数据库的基本概念、数据库分类以及数据库管理系统的作用和特点。
实验内容1.什么是数据库?2.数据库的分类3.数据库管理系统的作用和特点实验步骤1.阅读教材第一章相关内容,了解数据库的基本概念。
2.思考并回答以下问题:–数据库是什么?为什么需要数据库?–数据库按照什么标准可以进行分类?–数据库管理系统有哪些作用和特点?3.总结并记录你的答案。
4.将实验内容和结果整理成报告。
思考题1.数据库是什么?为什么需要数据库?2.数据库按照什么标准可以进行分类?3.数据库管理系统有哪些作用和特点?实验报告要求1.使用Markdown格式书写实验报告。
2.报告结构清晰,内容丰富。
3.文档应包括实验目的、实验内容、实验步骤、思考题和实验报告要求等部分。
实验二:数据库设计与建模实验目的本实验旨在让学生掌握数据库设计的基本原理、建模方法和数据库设计工具的使用。
实验内容1.概念模型设计2.逻辑模型设计3.物理模型设计实验步骤1.阅读教材第二章相关内容,了解数据库设计的基本原理。
2.使用数据库设计工具(如PowerDesigner、ERWin等),设计一个简单的数据库,并完成概念模型、逻辑模型和物理模型的设计。
3.将设计的数据库模型导出,并保存为图片文件。
4.将实验内容和结果整理成报告。
实验报告要求1.使用Markdown格式书写实验报告。
2.报告结构清晰,内容丰富。
3.文档应包括实验目的、实验内容、实验步骤和实验报告要求等部分。
4.实验报告应包含设计的数据库模型图片。
实验三:SQL语言基础实验目的本实验旨在让学生掌握SQL语言的基本语法、数据查询和数据操作的方法。
实验内容1.SQL语言基础语法2.数据查询3.数据操作实验步骤1.阅读教材第三章相关内容,了解SQL语言的基本语法。
2.使用数据库管理系统(如MySQL、Oracle等),创建一个实验用数据库,并创建相关的表结构。
《数据库技术及应用》实验指导书答案
《数据库技术及应用》课内上机实验指导书实验一:SQL SERVER的可视化操作一、实验内容1、学习启动SQL Server2000。
2、用SQL Server企业管理器建立SQL Server注册及注册属性的修改。
3、熟悉SQL Server的操作环境,了解主要菜单命令的功能和窗口,如新建数据库,数据库表的建立,导入、导出数据等。
4、在某个已注册实例中,认识与体会SQL Server的体系结构。
5、在某个已注册实例的数据库范例中,认识数据库的组成。
二、实验步骤1、启动本机的SQL Server服务;2、利用企业管理器,在本地创建名为edu_d的数据库,并在edu_d数据库中添加学生信息表STU_INFO,并随意在表中添加数据。
3、通过查询分析器,查询步骤2中添加的数据。
4、将本地master库中的表syscharsets导出,再导入到edu_d中。
5、进一步熟悉企业管理器以及查询分析器的其它相关操作。
实验二:用SQL实现单表查询一、实验内容1、对已有的数据库pubs中的表完成以下查询功能:a)查询jobs表中所有属性列信息Select * from jobsb)查询employee表中的雇员号和雇员名信息Select emp_id,fname,lname from employeec)查询employee表中雇员工作年限信息select emp_id,year(getdate())-year(hire_date) from dbo.employee2、对employee数据表完成以下查询a)查询名字首字母为F的雇员信息select * from employee where fname like 'F%'b)查询工种代号为11的所有雇员信息select * from employee where job_id = 11c)查询雇佣年限超过5年的雇员信息select * from employeewhere year(getdate())- year(hire_date) > 5d)查询工种代号在5~8的雇员信息select * from employee where job_id between 5 and 8e)查询名字为Maria的雇员信息select * from employee where fname = 'maria'f)查询姓名中包含字符sh的所有雇员信息select * from employee where fname like '%sh%' or lname like '%sh%'3、查询sales表中1993-1-1前订货的订单信息select * from sales where ord_date < '1993-1-1'或者select * from sales where year(ord_date)< 19934、查询authors表中以下相关信息:a)Johnson white的电话号码select phone from dbo.authors where au_fname = 'johnson' and au_lname = 'white'b)住在oakland的所有作者的姓名以及住址select au_lname,au_fname,address from dbo.authors where city = 'oakland'c)住在10932 Bigge Rd.作者的详细信息select * from dbo.authors where address = '10932 Bigge Rd.'实验三:连接查询一、实验目的1、掌握多表之间的连接查询2、掌握使用集函数完成特殊的查询3、学会对查询结果排序4、联系数据汇总查询二、实验内容1.从edu_d数据库中的stu_info、xk、gdept、gfied、gban、gcourse表中做以下查询:a)查询信息科学与工程学院的学生的学号、姓名、性别select XH,XM,XBM from STU_INFO,GDEPT where STU_INFO.xsh =GDEPT.xsh and xsm='信息科学与工程'b)查询成绩在85分以上的学生的学号、姓名、课程名称select STU_INFO.XH,XM,KCH from STU_INFO,XK whereSTU_INFO.XH = XK.XH and KSCJ>85c)查询学号的前4位是'2001'的学生的学号、姓名、学院名称select XH,XM,XSM from STU_INFO,GDEPT where STU_INFO.XSH =GDEPT.XSH and XH LIKE '2001%'d)查询高等数学(kch=090101)成绩不及格的同学的学号、姓名、课程名称select XK.XH,XM,KSCJ,KMfrom STU_INFO,XK,GCOURSEwhere STU_INFO.xh = XK.xh and XK.kch = GCOURSE.kch and XK.kch ='090101' and kscj < 60e)查询每个同学在2001-2002学年第一学期(kkny=20011)的总分、平均分select xh,sum(kscj) as '总分',avg(kscj) as '平均分'from xkwhere kkny = '20011'group by xhf)查询与李明在同一个专业学习的同学的学号、姓名、性别、班级,并按学号升序排序select xh,xm,XBM,BHfrom STU_INFOwhere zyh in(select zyhfrom stu_infowhere xm = '李明')order by xhg)使用嵌套查询语句查询信息科学与工程学院的男生中年龄最小的学生的信息select *from STU_INFOwhere nl =(select min(nl)from STU_INFO) and xbm=’男’h)查询化学化工学院的各班的人数select bh,count(xh)from STU_INFO,GDEPTwhere STU_INFO.xsh = GDEPT.xsh and xsm = '信息科学与工程'group by bh实验四:嵌套查询一、实验目的1、掌握多表之间的嵌套查询2、掌握使用集函数完成特殊的查询3、学会对查询结果排序4、练习集合查询二、实验内容1.从edu_d数据库中的stu_info、xk、gdept、gfied、gban、gcourse表中做以下查询:a)查询高等数学(kch=090101)成绩不及格的同学的学号、姓名、课程代码select XK.XH,XM,KSCJ,KMfrom STU_INFO,XK,GCOURSEwhere STU_INFO.xh = XK.xh and XK.kch = GCOURSE.kch and XK.kch ='090101' and kscj < 60b)查询每个同学在2001-2002学年第一学期(kkny=20011)的总分、平均分select xh,sum(kscj) as '总分',avg(kscj) as '平均分'from xkwhere kkny = '20011'group by xhc)使用嵌套查询语句查询信息科学与工程学院的男生中年龄最小的学生的信息select *from STU_INFOwhere nl =(select min(nl)from STU_INFO)d)查询化学化工学院的各班的人数select bh,count(xh)from STU_INFOwhere xsh =(select xshfrom GDEPTwhere xsm = '信息科学与工程')group by bh实验五:统计查询一、实验目的二、实验内容1.从edu_d的表stu_info中查询全校共有多少个班级。
数据库开发与应用实习大纲及指导书
地理信息系统教学实习(一) 实习指导书适用专业:地理信息系统实习性质生产实习实习时间:1周学分数1学分一、实习的性质、目的和任务数据库技术是现代现代信息技术的重要组成部分。
数据库技术随着计算机技术的广泛应用与发展,无论是在数据库技术的基本理论、数据库技术应用、数据系统开发,还是数据库商品软件推出方面,都有着迅速的进步与发展。
SQL Sever是微软件公司与SYBASE公司在原来合作的基础上推出的关系型数据库系统。
SQL Server 2000是目前最新的版本,除了具有现代数据库管理系统所具备的各种强大的功能外,在支持INTERNET技术方面,提供了HTTP 的支持,还为WEB用户提供了功能完善的网络数据管理与数据分析解决方案,另外还为用户方便地开发应用数据仓库和电子商务提供了便利的环境。
1、实习性质本次实习是在学生学完《数据库技术与应用》理论课教学和课堂实验基础上进行的教学实习。
2、实习目的和任务(1)巩固和运用己学知识,通过教学实习、接触实际项目,以达到理论联系实际的目的。
(2)通过教学实践,掌握数据模型的建立、数据库系统结构组成、关系模型的数据结构、数据运算、数据库设计理论与设计方法、数据库系统分析与设计、标准通用查询语言SQL,并可以使用T-SQL进行简单的程序设计与开发。
(3)了解数据库开发与应用实际项目的实施过程,技术方法和规范,为将来的应用打下基础。
(4)通过几个实例的开发,培养独立分析问题、解决问题的能力。
二、计划与设备:1.以班为单位组成实习队,一人一台微机,同时在机房上机调试程序。
2.5~6人为一组分成若干实习小组,各实习小组实习项目不同。
可以互相学习,讨论。
三、实习的主要内容和要求1、实例:要求学生以小组为单位任选其一(各小组不能重复)。
2、实例描述:按照实习所给各实例的要求,对其进行描述。
如实例《学生档案管理系统》的描述为:对大学在校学生建立一个从报到注册到毕业离校期间的档案系统。
《数据库技术及应用》实验指导书11
《数据库技术及应⽤》实验指导书11《数据库技术及应⽤》实验指导书Experiment Instruction Book of Database Principle and Application课程代号:B50333041适⽤专业:信息管理与信息系统北京印刷学院出版传播与管理学院实验⼀、SQL Server 2000系统的安装及配置⼀、实验⽬的1.熟练掌握SQL Server 2000系统的安装过程。
2.熟悉SQL Server的系统环境,主要是对“查询分析器”和“企业管理器”的熟悉和使⽤。
⼆、学时3学时三、实验步骤1.安装SQL Server 2000系统将安装光盘放⼊CD-ROM,将⾃动弹出“SQL Server⾃动菜单”界⾯,如果没有⾃动弹出则选择光盘根⽬录下的autorun.exe,双击运⾏,如图1所⽰:图1. SQL Server 2000安装界⾯选择运⾏“安装SQL Server 2000组件”进⼊安装组件界⾯,选择“安装数据库服务器”。
进⼊安装界⾯后,按照安装提⽰进⾏安装;⼀般需要⼈⼯进⾏⼲预的有:(1)选择安装类型和安装路径:安装类型有:典型安装、最⼩安装、和⾃定义安装。
安装路径是指SQL Server的系统⽂件和数据⽂件的安装位置。
默认情况下“安装类型”是典型安装,“安装路径”是操作系统设定的“Program Files”⽂件夹。
你可以⾃⾏改变,初次安装最好不要改变他,按默认情况使⽤。
2.启动和停⽌SQL Server服务的⽅法使⽤SQL Server服务器管理器⽅法①启动SQL Server服务管理器,出现SQL Server服务器对话框(如图2所⽰)。
图2 SQL Server 2000 服务管理器②在“服务器”的组合框的列表中选择要查看或者修改服务状态的SQL Server服务器名。
如果在下拉式列表中没有显⽰指定的服务器,可以在组合框中直接输⼊服务器名。
③当选定服务器后,服务管理器将⾃动刷新界⾯,显⽰SQL Server服务器的当前状态,可以通过单击“开始/继续”、“暂停”或“停⽌”这3个按钮改变所选择SQL Server服务器当前状态。
《数据库技术与应用》-实验教学大纲
《数据库技术与应用》课程实验教学大纲一、课程基本信息课程代码:16121603课程名称:数据库技术与应用英文名称:Database technology and application实验学时:32适用专业:全校经管类专业本科学生课程类别:学科基础课先修课程:计算机应用基础二、实验教学的总体目的和要求《数据库技术与应用》是一门实践性很强的课程,它不仅要学习数据库技术等基本理论知识,更重要的是通过在Access 2010数据库平台上,建立数据库,创建、维护和使用表、查询、窗体、报表、宏和模块等操作实验,掌握应用数据库技术进行数据处理的基本技术和操作方法,能够使用数据库技术来操作数据表,管理维护数据,进行数据查询,会创建窗体、创建报表,设计宏和VBA程序来解决和处理实际应用中的数据处理问题,具有初步的数据库操作能力。
本课程的实验内容主要围绕上述目标开展实验教学。
通过实验,不仅让学生掌握数据库操作和使用,还在实验中培养学生综合分析问题和解决问题的能力、独立动手操作能力和基本的创新能力。
1、对学生的要求:(1)实验前必须对实验内容进行预习,做好预习笔记方好上机实验。
(2)严格考勤制度,学生必须按时进入实验室,做好实验前的准备,不得迟到早退,因故须请假者,必须按学校规定的办理请假手续。
(3)服从实验指导教师的安排,按学号对号入座,因故需调整座位者,须经实验指导教师同意。
(4)上机实习过程中有问题的同学,请举手示意老师来指导。
鼓励同学们在实验过程中就实验问题展开讨论,相互交流学习,但必须独立完成实验项目。
(5)实验期间不得玩游戏、上网聊天,以及做与实验无关的事,不得将食物带入实验室,一经发现,经提醒无效后,将赶离实验室。
(6)每次实验结束,必须按要求提交实验作业,重点实验项目还需提交实验报告。
(7)实验结束后须关机,将键盘架及座椅摆放整齐,并将本机台面等处杂物主动带离实验室。
2、对教师的要求:(1)教师需按时进入实验室,做好实验前的准备工作,不得无故迟到。
《数据库原理及应用》实验指导
理学院信科08—2班陈先国实验1 创建数据库与数据表下面写出实现如下操作的SQL语句:(1)创建供应系统“GYXT”数据库。
CREATE DATABASE GYXTON(NAME=GYXT_data,FILENAME=’D:\GYXT.mdf’,SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOG ON(NAME=GYXT_Log,FILENAME=’D:\GXTYData.ldf’,SIZE=5,MAXSIZE=25,FILEGROWTH=5);(2) 建立供应商表S。
CREATE TABLE S( SNO char(5)not null unique,SNAME char(20)not null unique,CITY char(20));INSERT INTO S VALUES('S1','精益','天津');INSERT INTO S VALUES('S2','万胜','北京');INSERT INTO S VALUES('S3','东方','北京');INSERT INTO S VALUES('S4','丰泰隆','上海');INSERT INTO S VALUES('S5','康健','南京');(3) 建立零件表P。
CREATE TABLE P(PNO char(2)not null PRIMARY KEY(PNO),PNAME char(20),COLOR char(20),WEIGHT smallint);INSERT INTO P V ALUES('P1','螺母','红',12);INSERT INTO P V ALUES('P2','螺栓','绿',17);INSERT INTO P V ALUES('P3','螺丝刀','蓝',14); INSERT INTO P V ALUES('P4','螺丝刀','红',14); INSERT INTO P V ALUES('P5','凸轮','蓝',40); INSERT INTO P V ALUES('P6','齿轮','红',30);(4) 建立工程项目表J。
数据库原理与应用实验指导书完整
数据库原理与应⽤实验指导书完整(快速切换页码⽅法:按住ctrl键再单击相关项⽬)实验⼀创建数据库与表1. 新建数据库(1) 利⽤向导创建数据库(新建⽂件/本机上的模板)(2) 创建空数据库2. 表的基本操作(1) 使⽤向导创建表(2) 复制表(3) 利⽤设计视图建⽴表(参考教材P25-P29)①设置查阅向导②设置标题属性(P42)③设置默认值(P44)④设置字段的“有效性规则”与“有效性⽂本”(P42)⑤设置掩码(P43)⑥设置⽇期格式:(P40)⑦设置主键(P49)⑧增加字段,在“姓名”字段后增加⼀个“年龄”字段(P48)⑨删除字段,将刚增加的字段删除。
(P49)(4) 表操作①在数据表视图和设计视图之间进⾏切换,熟悉切换的⽅法。
②在数据表视图中输⼊记录。
③隐藏/取消隐藏列(P53)——格式菜单④冻结(P64)——格式菜单⑤排序(P58)——记录菜单⑥筛选(P60)——记录菜单⑦调整表外观——格式菜单3. 表间关系(P64)4. 导⼊、链接、导出(P34)实验⼆查询⑴使⽤设计视图建⽴查询⑵使⽤设计视图建⽴查询⑶设置查询排序及准则⑷汇总查询⑸交叉表查询⑹参数查询⑺动作查询①删除查询②更新查询③追加查询④⽣成表查询:⑻利⽤SQL语句建⽴查询实验三窗体1. 掌握⾃动创建窗体、使⽤向导创建窗体的⽅法(1) 建⽴基于单表的窗体①纵栏式窗体②“表格式”窗体(2) 建⽴基于多表的“学⽣信息和成绩”窗体2. 在设计视图创建窗体⑴建⽴“学⽣信息简表”窗体⑵使⽤设计视图1⑶使⽤设计视图2实验四报表1. 建⽴“学⽣成绩单”报表2. 建⽴“学⽣档案”报表3. 建⽴“分数段统计”报表4. 建⽴“排名次”统计报表实验五宏实验六数据库设计理论实践《数据库原理与应⽤》实验指导书⼀、实验的性质与学习⽬的《数据库原理与应⽤》为⾮计算机专业的公共课程。
通过实验教学,使学⽣验证并掌握数据库管理系统的基本原理,具备数据库的基本设计能⼒、掌握利⽤数据库进⾏信息管理的基本技能,初步掌握数据库应⽤系统的开发⽅法,为以后更好地使⽤数据库应⽤系统打下坚实的基础。
数据库原理及应用实训指导书
《数据库原理及应用》项目实训指导书项目实训指导书(一)1. 项目实训的目的与基本要求在数据库应用技术项目教学的基础上,通过项目实训,将数据库应用技术和面向对象程序设计结合起来,经历项目开发的完整过程。
要求需求分析到位,数据库结构设计规范、合理,程序运行流畅、稳定,整体上能实现项目所需的功能。
2. 项目实训的方法和步骤⑴题目的选择从本课程的项目库(包含丰富的最近与本课程相关的开发项目)中选取一个项目,或在指导老师同意的情况下,自拟项目,项目内容要符合实际应用,与企业业务吻合。
项目完成后,经课题组验收、评价,符合要求的可加入项目库。
下面各步骤结合“网上书店”为例进行说明。
⑵项目背景介绍简要说明选择该项目的原因,如项目的意义、用途和发展前景等。
如:“网上书店”的项目背景可作如下描述。
电子商务,是指在Internet上进行商务活动,她正在以难以置信的速度渗透到人们的日常生活中,具有高效率、低成本的特点。
电子商务的一个重要技术特征是利用Web技术来传输和处理商业信息,使人们足不出户即可完成商品的交易,具有广泛的发展前景和商机。
⑶需求分析项目需求分析,就是了解项目需要做什么,需要完成什么功能。
此步聚是整个项目的基础。
此步骤以流程图的形式呈现,并加上适当的注释、说明。
如在“网上书店”项目中,站在购书者的角度,其购书流图如图1所示,购书者选择图书时,可选择各种查询方式,如按类别、关键字、出版社、作者等,总之,就是尽量方便购书者的操作。
图1 购书流程⑷概念结构设计将需求分析得到的用户需求,抽象为信息结构,找出实体及实体间的关系,并用E-R 图进行描述,列出实体表的名称和用途。
如“网上书店”项目,从购书流程中可找出如下实体:购书者、图书、图书类别和购物篮等,如表1所示。
;实体间的关系用E-R图表示,如图2所示。
表1 实体表图2 E-R图⑸逻辑结构设计把概念结构设计阶段产生的系统基本E-R图转换为具体的DBMS所支持的数据模型,即关系模式,列出各数据对象的名称,数据表各字段的类型、含义等,并用关系图的形式描述各表之间的关系。
《数据库技术及应用》实验指导书
7.查询每个销售员签订的销售单总金额
8.查找2005年与每个客户签订的销售单的总金额,只显示总金额大于500000万的客户ID和总金额
9.查询2005年签订的金额最大的一笔销售单,要求显示销售员ID、客户ID和销售金额
10.查询2005年与编号为‘A002’的供应商签订的所有采购单的总金额
(3)msdb数据库
(4)tempdb数据库
3.使用企业管理器和查询分析器建立、删除数据库
(1)建立一个名称为supermarket的数据库
(2)查看与新生成的数据库相关的内容
(3)删除名称为supermarket的数据库
4.使用企业管理器和查询分析器建立、删除数据表
(1)在已经建立的supermarket数据库的基础上,建立以下数据表(参考附录A):
5.使用视图‘stock_view_1’和相关基本表查询‘李云’和供应商‘天天食品公司’签订的所有采购单的采购明细信息,要求显示采购单ID、商品ID、商品名称、采购数量、和商品单价。
6.为supermarket数据库中的任意一个表建立索引(按升序建唯一索引号)。
7.使用DROP INDEX语句删除新建的索引
(2)向商品表中插入如下数据记录
(3)向职员表中插入如下数据记录
(4)向供应表中插入如下数据记录
(5)使用企业管理器分别向客户表、采购表、采购明细表、销售表、销售明细表中添加相应记录。
客户表
采购单表
采购明细表
销售单表
销售明细表
2.使用UPDATE命令修改基本表中的数据
(1)将编号为‘F70006’的商品的单价改为12.00元
实验六 视图与索引
数据库原理及应用实验指导书测绘0901、0902
《数据库原理及应用》实验指导书实验一:安装和了解SQL Server 7.0一、实验目的学会安装SQL Server 7.0桌面版,能运行SQL Server 7.0,并了解其组成部件。
二、实验前的准备安装前,首先要了解SQL Server 7.0的各种版本和支持它的操作系统版本,检查计算机的软件和硬件,保证能满足安装的最小需求。
1.安装SQL Server实验的主要目的是使学生掌握SQL语句的使用。
为了方便学生上机,也为了简化操作,本实验使用SQL Server 7.0桌面版。
下面的安装过程将以在Windows 98环境下从本地CD-ROM上安装SQL Server 7.0桌面版为例。
具体步骤为:(1)插入SQL Server光盘,计算机将自动运行,如果没有自动运行,运行光盘根目录下\386\Autorun.exe(如果是Alpha系列芯片,运行光盘根目录下\Alpha\Autorun.exe)。
(2)在此屏幕上,选择“Install SQL Server Components”选项,出现“Install SQL Server Components”屏幕。
(3)如果在Windows NT下,可以选择“Database Server – Standard Editon”安装SQL Server7.0标准版,现在选择“Database Server – Desktop Editon”在Windows 98下,安装其桌面版。
(4)接着出现“SQL Server Setup Wizard”(安装向导),它将询问用户是否同意软件协议、收集有关用户、用户的计算机和用户公司等情况,并需要键入用户的CD KEY。
这是一个10位长的数字,位于SQL Server光盘后面黄色或橙色标签条上。
(5)接着是“Setup Type”屏幕,除了两个browse按钮,用来选择安装程序文件和数据文件的具体位置,用户还可以在此选择安装类型。
数据库系统和应用试验指导书
《数据库系统与应用》试验指导书实验1:SQL Server数据库的安装与配置一、目的与要求1.掌握SQL Server服务器的安装。
2.掌握企业管理器的基本使用方法。
3.掌握查询分析器的基本使用方法。
4.对数据库及其对象有一个基本了解。
二、实验准备1.了解SQL Server各种版本安装的软、硬件要求。
2.了解SQL Server支持的身份验证模式。
3.了解SQL Server各组件的主要功能。
4.对数据库、表和数据库对象有一个基本了解。
5.了解在查询分析器中执行SQL语句的方法。
三、实验内容1.安装SQL Server 2000 根据软硬件环境,选择一个合适版本的 SQL Server 2000。
2.利用企业管理器访问系统自带的pubs数据库(1)启动SQL Server服务管理器。
(2)以系统管理员身份登录到企业管理器。
(3)在企业管理器的树形目录中展开数据库,找到pubs并展开,则列出该数据库的所有对象,如表、视图、存储过程、默认和规则等。
(4)选中“表”,将列出pubs数据库的所有表(包括系统表和用户表),在此以用户表titles为例,选中该表,单击鼠标右键,弹出快捷菜单,执行“打开—返回所有行”菜单项,打开该表,查看其内容。
3.利用查询分析器访问pubs数据库的表。
试验2:创建数据库和表一、目的与要求1.了解SQL Server数据库的逻辑结构和物理结构。
2.了解表的结构特点。
3.了解SQL Server的基本数据类型。
4.学会在企业管理器中创建数据库和表。
5.学会使用T-SQL语句创建数据库和表。
二、实验准备1.要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。
2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。
3.确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server 的常用数据类型,以创建数据库的表。
数据库技术及应用实验指导书样本
《数据库技术及应用》实验指导书实验环境1.软件需求( 1) 操作系统: Windows Professional, 或者Windows XP ( 2) 数据库管理系统: SQL Server( 3) 应用开发工具: Delphi7.0( 4) 其它工具: Word2.硬件需求( 1) PC机( 2) 网络环境基本需求信息一、对某商场采购销售管理进行调研后, 得到如下基本需求信息:该商场有多名工作人员( 主要是采购员和销售员) , 主要负责从供应商处采购商品, 而后将商品销售给客户。
采购员主要负责根据商场的销售情况确定要采购的商品, 并与供应商联系, 签订采购单。
销售员主要负责将采购来的商品销售给客户, 显然一个客户一次可能购买多种商品。
一个供应商能够向该商场供应多种商品, 而一种商品也能够由多个供应商供应。
商场的管理者每个月需要对该月已采购的商品和已销售的商品进行分类统计, 对采购员和销售员的业绩进行考核, 对供应商和客户进行等级评定, 并计算商场利润。
二、 E-R图三、需要建立的数据表如下1.供应商表: 供应商ID, 供应商名称, 地区, 信誉等级2.供应表: 供应商ID, 商品ID, 商品单价3.商品表: 商品ID, 商品名称, 商品库存量, 商品均价4.采购单表: 采购单ID, 采购员ID, 供应商ID, 采购总金额, 签订日期5.采购明细表: 采购单ID, 商品ID, 采购数量, 商品单价6.销售单表: 销售单ID, 销售员ID, 客户ID, 销售总金额, 签订日期7.销售明细表: 销售ID, 商品ID, 销售数量, 商品单价, 单价折扣8.客户表: 客户ID, 客户名称, 联系电话, 客户等级9.职员表: 职员ID, 职员姓名, 职员类型实验一SQL Server安装及管理工具使用一、实验目的与要求1.熟悉SQL Server的基本安装与配置过程2.熟悉SQL Server企业管理器的主要功能、对数据库的组织和管理方法3.熟悉SQL Server查询分析器的主要功能、对数据库的组织和管理方法3.掌握基本表、主码等基本概念4.掌握SQL语言的数据定义功能, 要求能使用企业管理器和查询分析器两种方法来建立数据库、以及数据表。
数据库系统与应用试验指导书
《数据库系统与应用》试验指导书实验1:SQL Server数据库的安装与配置一、目的与要求1.掌握SQL Server服务器的安装。
2.掌握企业管理器的基本使用方法。
3.掌握查询分析器的基本使用方法。
4.对数据库及其对象有一个基本了解。
二、实验准备1.了解SQL Server各种版本安装的软、硬件要求。
2.了解SQL Server支持的身份验证模式。
3.了解SQL Server各组件的主要功能。
4.对数据库、表和数据库对象有一个基本了解。
5.了解在查询分析器中执行SQL语句的方法。
三、实验内容1.安装SQL Server 2000 根据软硬件环境,选择一个合适版本的 SQL Server 2000。
2.利用企业管理器访问系统自带的pubs数据库(1)启动SQL Server服务管理器。
(2)以系统管理员身份登录到企业管理器。
(3)在企业管理器的树形目录中展开数据库,找到pubs并展开,则列出该数据库的所有对象,如表、视图、存储过程、默认和规则等。
(4)选中“表”,将列出pubs数据库的所有表(包括系统表和用户表),在此以用户表titles为例,选中该表,单击鼠标右键,弹出快捷菜单,执行“打开—返回所有行”菜单项,打开该表,查看其内容。
3.利用查询分析器访问pubs数据库的表。
试验2:创建数据库和表一、目的与要求1.了解SQL Server数据库的逻辑结构和物理结构。
2.了解表的结构特点。
3.了解SQL Server的基本数据类型。
4.学会在企业管理器中创建数据库和表。
5.学会使用T-SQL语句创建数据库和表。
二、实验准备1.要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。
2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。
3.确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server 的常用数据类型,以创建数据库的表。
数据库原理及应用实验指导书(一)
《数据库原理及应用》实验指导书实验一建立数据库实验目的:熟悉SQLSERVER2005实验环境和SQL语句,能够利用SQL SERVER Management Studio 工具和SQL语句两种方式建立数据库结构,建立数据库中的基本表,并向表中添加、修改、删除数据。
实验内容:1、启动和关闭SQLSERVER服务器2、使用SQL SERVER Management Studio工具完成下列工作1)创建大学教学管理数据库数据库名称:JXGL 位置:D:\userDB数据文件jxgl.mdf日志文件:jxgl_log.ldf2)创建大学教学管理数据库中的基本表,学生关系表S ,专业关系表SS,课程设置关系表CS,授课关系表TEACH3)为大学教学管理数据库中的基本表添加,修改,删除数据。
4)根据需要为大学教学管理数据库中的基本表建立和查看索引,为SName字段建立唯一、非聚集索引,参看教材例4.8和例4.93、使用SQL语句在查询编辑器中完成下列工作:1)创建大学教学管理数据库中的基本表:学生关系表S,课程关系表C,学习关系表SC,教师关系表TCREATETABLE S(s# char(9)primarykey,sname char(10)notnull,ssex char(2)check(ssex in('男','女')),SBIRTHIN datetime NOTNULL,placeofb char(16)notnull,SCODE# CHAR(5)NOTNULL,CLASS CHAR(6)NOTNULL);CREATETABLE C(C# char(7)primarykey,Cname char(16)notnull,CLASSH INT);CREATETABLE SC(S# CHAR(9),C# CHAR(7),GRADE SMALLINTDEFAULT(0),PRIMARYKEY(S#,C#));CREATETABLE T(T# char(8)primarykey,TName char(10)notnull,TSex char(2)check(tsex in('男','女')),TBIRTHIN datetime,Titleof CHAR(10),Trsection char(12),tel CHAR(7));2)利用SQL语句给学生关系表S和学习关系表SC中插入数据记录insertinto S(s#,sname,ssex,SBIRTHIN,placeofb,SCODE#,CLASS)values('200401003','王芳','女','1982-12-12','江苏','S0401','200401');insertinto Svalues('200401004','王丹','女','1982-02-02','江苏','S0401','200401');insertinto sc (S#,C#,Grade)values('200401001','C401001',96);insertinto sc (S#,Grade,C#)values('200401001',100,'C401003');3)从学生关系表S中删除籍贯为“上海”的所有学生的记录DELETE FROM S WHERE PLACEOFB = ’上海’;4)从学习关系表SC中删除“李建平”的所有课程的记录DELETE FROM SC WHERE S# IN(SELECT S# FROM S WHERE SNAME = ‘李建平’);5)把学习关系表SC中“计算机网络”课程的不及格成绩全部改为61分UPDATE SC SET GRADE = 61WHERE grade < 60 and c# =(select c#FROM Cwhere CNAME ='计算机网络');6)在学习关系表SC中修改“数据结构”课程的成绩,若成绩低于该课程的平均成绩时,则将其成绩改为该平均成绩。
数据库技术及其应用课程指导书
《金融工程》实验指导书实验1 股票、期货行情分析软件运用实验一、实验目的1.了解股票、期货行情分析系统2.能进行图表切换、周期等基本功能的分析和应用3.能通过分析系统找到证券基本面信息4.了解股票市场、期货市场、外汇市场的基本特征二、实验要求1. 清楚股票、期货行情分析系统结构和作用3. 通过软件能够调出个股和期货的分时行情图4. 通过分析软件能够查看并理解行情信息5. 掌握开盘价、收盘价、内盘、外盘等指标的含义与运用三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:局域网的电脑机房,股票、期货行情分析系统四、实验原理、方法上机操作五、实验步骤与内容(一)实验步骤1、教师讲授2、教师演示3、学生实际操作(二)实验内容1、股票、期货行情分析软件系统安装本软件系统充分利用高校现有的电教资源,无需改造硬件设备就可拥有一流的金融实验室。
系统提供专业金融市场的行情资讯和交易系统,能够使广大学生把所学的各种期货、证券、指数、外汇交易知识在一个逼真的环境中得到直观、形象的理解,并能亲自动手模拟交易,体会各种投资判断的最终结果,进而提高学生投资的判断力、时机的把握力、风险的承受力。
对学生将来从事各金融领域的真正交易有着很好的指导意义。
2、了解股票、期货的行情资讯和交易系统(1)行情源、资讯源:行情源需要通过卫星等专用信号源架设。
资讯源一般可不考虑,如果需要可与相关券商或资讯商购买符合接口规范的资讯信息即可(乾隆网站上有符合接口规范的资讯商名单)。
(2)网际网络版服务器:网际网络版服务器端架设在局域网内的中心机房,以方便管理和维护。
(3)与客户端的连接:通过局域网内的原有网线连接不同客户端即可。
3、了解股票、期货行情分析软件意义股票、期货市场风云诡秘、瞬息万变,失之毫厘,即可造成成千上万的巨大损失。
因此,稳定、可靠是证券信息产业的生命,而“股票、期货行情分析软件”就能够提供稳定、可靠的证券信息,是证券投资有力的分析工具。
数据库原理及应用实训指导书
数据库原理及应用实训指导书一、设计方法本次设计,提供一次在实际环境中,使用数据库工具获取实践经验的机会。
完成设计任务,将对数据库开发设计过程有更深入而系统的理解。
先导课程为:《数据库系统概论》。
设计环境和开发工具:操作系统, Windows XP(或更高版本)。
数据库管理系统,SQL server 2005开发工具自选(不是重点)1、数据库设计1)需求分析,根据设计任务书给出的背景资料,查找相关资料,结合自己的经验,对数据进行分析,编写详细的数据词典。
2)概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。
3)逻辑结构设计:实现E-R图向关系模型的转换,特别注意实体的1:n联系,优化数据模型。
详细说明实体、实体属性和实体之间的关系。
4)数据库结构设计:基于SQL Server完成数据库表结构的设计,并设计出具体的主键、约束、索引、存储过程、视图、触发器等数据库对象。
2、创建数据库:3、创建表4、填充一定数量的数据5、根据应用需求设计视图、存储过程、触发器、用户6、应用程序设计程序设计的基本步骤:●完成用户管理功能●设计用户登录功能●在程序中连接数据库的表或视图●完成相关数据的增加、删除、修改等功能●实现数据查询与统计功能7、设计报告要求设计报告按照以下提纲书写:1)概述。
2)需求分析。
3)数据库概念结构设计。
4)数据库逻辑结构设计。
5)数据库物理结构设计6)数据流图及程序结构框图。
7)程序原代码及其说明。
8)总结。
二、设计任务数据库设计实验题目(一):人事管理系统1、系统功能的基本要求:员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
员工各种信息的修改;对于转出、辞职、辞退、退休员工信息的删除;按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息; 对查询、统计的结果打印输出。
数据库原理及应用实验指导书
实验1 数据库与表的创建与管理1.实验目的(1)掌握启动和停止数据库服务。
(2)熟练掌握使用SQL Server Management Studio创建和删除数据库的方法。
(3)熟练掌握使用SQL Server Management Studio创建和管理数据表的方法。
2.实验环境操作系统:WINDOWS XP/2000/2003/vista数据库管理系统:SQL SERVER 20053.实验内容(1) 启动数据库服务。
(2) 利用SQL Server Management Studio创建数据库:Warehouse1。
(3) 在Warehouse数据库中创建3张表:Receipt、Product、Storage。
(4) 在Receipt、Product、Storage表中输入数据。
4.实验步骤(1)启动SQL Server服务。
在“开始”菜单上,依次点击“程序”|“Microsoft SQL Server 2005”|“配置工具”|“SQL Server Configuration Manager”选项。
选择“SQL Server(MSSQLSERVER)”,单击鼠标右键后,选择“启动”。
(2)在SQL Server Management Studio窗口中选择“数据库”文件夹,选择“新建数据库”命令,输入新建数据库的名字Warehouse1,单击“确定”按钮。
(3)在Warehouse1数据库中建立表Receipt、Product、Storage,各表结构如下所示:表3-4 Receipt表结构表3-6 Storage表结构(4)在SQL Server Management Studio窗口中打开“表”对象,选择刚才创建的Recipt表。
(5)右击鼠标,选择“打开表”命令,打开表的数据记录窗口。
(6)输入如表3-7所示的Recipt数据记录。
表3-7 Receipt表数据(7)输入如表3-8所示的Product数据记录。
《数据库原理及应用》实验指导书
《数据库原理及应用》实验指导书中北大学经济与管理学院《数据库原理及应用》实验类别:课内实验实验课程名称:数据库原理及应用实验室名称:实验课程编号:总学时:学分:适用专业:信管先修课程:计算机导论及操作实验在教学培养计划中地位、作用:数据库原理及应用是一门理论与实践相结合的课程,上机实验环节是本课程的重要组成部分。
实验的目的是为了配合课堂教学,进一步强化对数据库原理的理解。
实验的任务是要结合数据库原理和 SQL Server 2000数据库系统,熟练掌握和深入理解课堂教学内容,实现从理论到实践的统一。
实验一 SQL的数据定义(4学时)1、实验目的(1)掌握DBMS的数据定义功能(2)掌握SQL语言的数据定义语句2、实验内容(1)创建、删除表(2)查看、修改表的定义(3)导入导出数据(4)备份和还原3、实验要求(1)熟练掌握SQL Server的基本操作(2)写出实验报告4、实验步骤设有一个学生-课程数据库,包括学生关系Student、课程关系Course和选修关系SC:学生表:student(Sno,Sname,Ssex,Sage,Sdept,Memo)课程表:course(Cno,Cname,Ccredit,Memo)学生成绩表:score(Sno,Cno,Grade)用户表:userpass(UserID,Pass)(1)创建、删除表,例如:student(Sno int,Sname varchar(20),Ssex int,Sage int,Sdept varchar(50),Memo varchar(50))Primary key (Sno)course(Cno int,Cname varchar(40),Ccredit int,Memo varchar(50))Primary key ( Cno)score(Sno int,Cno int,Grade decimal(10,2))Primary key (Sno, Cno)userpass(UserID varchar(10),Pass varchar(10),Memo varchar(50))Primary key (UserID)实验二 SQL的数据查询(4学时)1、实验目的(1)掌握DBMS的数据查询功能(2)掌握SQL语言的数据查询语句2、实验内容(1)SELECT语句的基本用法(2)使用WHERE子句进行有条件的查询(3)使用IN,NOT IN,BETWEEN等谓词查询(4)利用LIKE子句实现模糊查询(5)利用ORDER子句为结果排序(6)用SQL Server的统计函数进行统计计算(7)用GR0UP BY子句实现分组查询的方法(8)UPDATE 语句用于对表进行更新(9)DELETE 语句用于对表进行删除(10)INSERT 语句用于对表进行插入3、实验要求(1)熟练掌握SQL的数据查询语句SELECT(2)掌握多表查询的技术(3)掌握使用嵌套查询的方法(4)掌握SQL的数据更新语句INSERT、UPDATE、DELETE(5)写出实验报告4、实验步骤对学生表Student、课程表Course和选修表SC进行查询:(1)SELECT语句的基本用法例如:查询全体学生的详细记录。
数据库技术及应用实验指导书2017
桂林电子科技大学信息科技学院管理系《数据库技术及应用》实验指导书主编人:刘震强、尤通二零一七年九月十日目录实验一数据库及表的操作 (1)一、实验目的 (1)二、实验内容与要求 (1)三、实验步骤 (1)实验二查询 (25)一、实验目的 (25)二、实验内容与要求 (25)三、实验步骤 (25)实验三窗体 (41)一、实验目的 (41)二、实验内容和要求 (41)三、实验步骤 (41)实验四报表设计 (56)一、实验目的 (56)二、实验内容及要求 (56)三、实验步骤 (56)实验一数据库及表的操作一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验内容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容4.数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:建立“教学管理.accdb”数据库,并将建好的数据库文件保存在“E:\实验一”文件夹中。
操作步骤:图1-1创建教学管理数据库(1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。
把它修改为“教学管理”如图1-1所示。
(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,在“E\实验一”文件夹中,单击“确定”按钮,如图1-2所示。
(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。
(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。
(5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。
数据库技术及应用实验指导
附录A 实验指导实验2 数据库和表的创建及维护一、实验目的1、了解SQL Server 2008数据库的逻辑结构和物理结构。
2、熟练掌握在SQL SERVER 2008环境下建立数据库、修改数据库和删除数据库。
3、熟练掌握在SQL SERVER 2008环境下建立和修改数据表并向表中插入数据,操作的同时理解数据库、数据表、属性、关键字等关系数据库中的基本概念。
4、掌握在SQL SERVER 2008的“对象资源管理器”中对数据表中的数据进行更新操作。
5、了解各种约束的作用,了解SQL Server 2008的常用数据类型。
6、掌握使用Transact-SQL语句创建数据库和表。
7、掌握Transact-SQL中用于对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE 或TRANCATE TABLE)命令的用法。
8、熟悉使用SQL SERVER 2008的“对象资源管理器”进行分离数据库、附加数据库、备份数据库和还原数据库等操作。
二、实验内容1、创建数据库(1)要对数据库用户权限和角色有充分的理解。
能够创建数据库的用户必须是系统管理员,或者是被授权使用CREATE DATABASE语句的用户。
(2)了解两种常用的创建数据库、表的方法,即使用对象资源管理器直接创建、或使用Transact-SQL的CREATE DATABASE和CREATE TABLE语句来创建。
(4)创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(初始大小、最大的大小、是否允许增长及增长方式)和存储数据库的文件。
(5)确定数据库包含哪些表,以及所包含的各表的结构,还要了解SQL Server 2008的常用数据类型,以创建数据库中相关的表。
2、表数据插入、修改和删除(1)了解对表数据的插入、删除、修改都属于表数据的更新操作。
对表数据的操作可以通过“对象资源管理器”进行,也可以由Transact-SQL语句实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库技术及应用》课内上机实验指导书
实验一:SQL SERVER的可视化操作
一、实验目的
1、了解SQL Server2000的功能和基本操作方法,学会使用该系统。
2、了解在该系统上如何创建和管理数据库。
3、通过观察系统中的数据库,初步了解数据库的组成。
二、实验内容
1、学习启动SQL Server2000。
2、用SQL Server企业管理器建立SQL Server注册及注册属性的修改。
3、熟悉SQL Server的操作环境,了解主要菜单命令的功能和窗口,如新建
数据库,数据库表的建立,导入、导出数据等。
4、在某个已注册实例中,认识与体会SQL Server的体系结构。
5、在某个已注册实例的数据库范例中,认识数据库的组成。
三、实验步骤
1、启动本机的SQL Server服务;
2、利用企业管理器,在本地创建名为edu_d的数据库,并在edu_d数据库
中添加学生信息表STU_INFO,并随意在表中添加数据。
3、通过查询分析器,查询步骤2中添加的数据。
4、将本地master库中的表syscharsets导出,再导入到edu_d中。
5、进一步熟悉企业管理器以及查询分析器的其它相关操作。
实验二:用SQL实现单表查询
一、实验目的
1、熟练掌握单表查询属性列信息
2、掌握查询各种条件组合的元组信息
3、掌握各种查询条件的设定,以及常用查询条件中使用的谓词
二、实验内容
1、对已有的数据库pubs中的表完成以下查询功能:
a)查询jobs表中所有属性列信息
b)查询employee表中的雇员号和雇员名信息
c)查询employee表中雇员工作年限信息
2、对employee数据表完成以下查询
a)查询名字首字母为F的雇员信息
b)查询工种代号为11的所有雇员信息
c)查询雇佣年限超过5年的雇员信息
d)查询工种代号在5~8的雇员信息
e)查询名字为Maria的雇员信息
f)查询姓名中包含字符sh的所有雇员信息
3、查询sales表中1993-1-1前订货的订单信息
4、查询authors表中以下相关信息:
a)Johnson white的电话号码
b)住在oakland的所有作者的姓名以及住址
c)住在10932 Bigge Rd作者的详细信息
实验三:连接查询
一、实验目的
1、掌握多表之间的连接查询
2、掌握使用集函数完成特殊的查询
3、学会对查询结果排序
4、联系数据汇总查询
二、实验内容
1.从edu_d数据库中的stu_info、xk、gdept、gfied、gban、gcourse表
中做以下查询:
a)查询信息科学与工程学院的学生的学号、姓名、性别
b)查询成绩在85分以上的学生的学号、姓名、课程名称
c)查询学号的前4位是'2001'的学生的学号、姓名、学院名称
d)查询高等数学(kch=090101)成绩不及格的同学的学号、姓名、课程
名称
e)查询每个同学在2001-2002学年第一学期(kkny=20011)的总分、平
均分
f)查询与李明在同一个专业学习的同学的学号、姓名、性别、班级,并
按学号升序排序
g)使用嵌套查询语句查询信息科学与工程学院的男生中年龄最小的学
生的信息
h)查询化学化工学院的各班的人数
实验四:嵌套查询
一、实验目的
1、掌握多表之间的嵌套查询
2、掌握使用集函数完成特殊的查询
3、学会对查询结果排序
4、练习集合查询
二、实验内容
1.从edu_d数据库中的stu_info、xk、gdept、gfied、gban、gcourse表
中做以下查询:
a)查询高等数学(kch=090101)成绩不及格的同学的学号、姓名、课程
代码
b)查询每个同学在2001-2002学年第一学期(kkny=20011)的总分、平
均分
c)查询与李明在同一个专业学习的同学的学号、姓名、性别、班级,并
按学号升序排序
d)使用嵌套查询语句查询信息科学与工程学院的男生中年龄最小的学
生的信息
e)查询化学化工学院的各班的人数
实验五:统计查询
一、实验目的
综合运用连接查询、嵌套查询功能,并重点练习数学统计函数的应用方法。
二、实验内容
1.从edu_d的表stu_info中查询全校共有多少个班级。
2.查询材料物理专业高等数学kch =090101考试成绩大于80分的人数。
3.查询材料物理专业有考试成绩不及格的人数。
4.查询范玉华老师和王金刚老师各自所授课程学生考试的平均分、最高分。
5.查询各课程的平均分,最高分。
6.查询指导学生人数超过400人的老师。
实验六:SQL Server中视图的创建使用
一、实验目的
1、学会在SQL Server 2000中创建、更新、删除视图,并对视图执行各种情况的数据查询
2、了解视图的外模式特征
二、实验内容
1、在企业管理里,建立视图,查询所有学生的学号、姓名以及考试成绩
2、利用查询分析器建立视图,从edu_d的表stu_info中查询全校共有多少
个班级
3、利用查询分析器建立视图,从edu_d的表stu_info中查询全校各个班级
的名称
4、利用查询分析器建立视图,查询材料学院(xsh=01)和化学院(xsh=02)
学生的姓名、性别、班级等信息
5、利用查询分析器建立视图,查询材料学院姓张的学生
6、利用查询分析器建立视图,查询选修了“河流动力学”学生人数
7、利用查询分析器建立视图,查询材料学院“材料0168班”的每个学生及
其选修课程的情况
8、利用查询分析器建立视图,查询选修了高等数学的学生姓名
实验七:数据定义和数据更新
一、实验目的
1、学会用SQL语句创建数据表,包括插入、修改和删除等
2、掌握用SQL语句进行数据更新
二、实验内容
1、用SQL语句创建以下3张表:
S表
SNO SNAME STATUS CITY
S1 精益10 天津
S2 盛锡10 北京
S3 东方红10 北京
S4 丰泰盛20 天津
S5 为民10 上海
P表
PNO PNAME COLOR WEIGHT
1 螺母红12
2 螺栓绿17
3 螺丝刀蓝14
4 凸轮红20
5 齿轮蓝30
6 螺丝刀红14
PS表
SNO PNO QTY PRICE TOTAL S1 1 200 0.5
S1 2 100 0.8
S2 3 700 2.0
S3 1 400 0.5
S4 3 300 2.0
S5 5 700 8.0 S2 6 800 2.0 S4 2 500 0.8 S5 3 100 2.0
2、删除PS表中的S3所供应的所有商品信息
3、把PS表中的各种商品的价格提高一倍。