昆明理工大学-数据库原理-上机实验报告
上机实验报告(精选11篇)

上机实验报告篇1用户名se××××学号姓名学院①实验名称:②实验目的:③算法描述(可用文字描述,也可用流程图):④源代码:(.c的文件)⑤用户屏幕(即程序运行时出现在机器上的画面):2.对c文件的要求:程序应具有以下特点:a可读性:有注释。
b交互性:有输入提示。
c结构化程序设计风格:分层缩进、隔行书写。
3.上交时间:12月26日下午1点-6点,工程设计中心三楼教学组。
请注意:过时不候哟!四、实验报告内容0.顺序表的插入。
1.顺序表的删除。
2.带头结点的单链表的\'插入。
3.带头结点的单链表的删除。
注意:1.每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。
例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。
2.实验报告中的源代码应是通过编译链接即可运行的。
3.提交到个人空间中的内容应是上机实验中的全部内容。
上机实验报告篇2一、《软件技术基础》上机实验内容1.顺序表的建立、插入、删除。
2.带头结点的单链表的建立(用尾插法)、插入、删除。
二、提交到个人10m硬盘空间的内容及截止时间1.分别建立二个文件夹,取名为顺序表和单链表。
2.在这二个文件夹中,分别存放上述二个实验的相关文件。
每个文件夹中应有三个文件(.c文件、.obj文件和.exe文件)。
3. 截止时间:12月28日(18周周日)晚上关机时为止,届时服务器将关闭。
三、实验报告要求及上交时间(用a4纸打印)1.格式:《计算机软件技术基础》上机实验报告用户名se××××学号姓名学院①实验名称:②实验目的:③算法描述(可用文字描述,也可用流程图):④源代码:(.c的文件)⑤用户屏幕(即程序运行时出现在机器上的画面):2.对c文件的要求:程序应具有以下特点:a 可读性:有注释。
b 交互性:有输入提示。
数据库上机实验报告

数据库上机实验报告数据库上机实验网络1002 3100610055一、实验目的1.通过上机操作,加深对数据库理论知识的理解。
2.通过使用具体的微机DBMS(SQL Server),了解一种实际的数据库管理系统,并掌握其操作技术。
3.通过实际题目的上机实验,提高动手能力,提高分析问题和解决问题的能力。
二﹑实验题目某供应商(S)供应(SPJ)某种零件(P)给某个工程项目(J),其中一个供应商可以供给多个项目零件,而每个项目可以使用多个供应商供应的零件,每种零件可由不同供应商供给,S﹑P﹑J﹑SPJ的数据见附表1。
三、实验报告实验报告按照各实验的实验报告内容来整理。
实验报告提交地址:ftp://202.195.168.13/(在“up”文件夹里的“《数据库系统原理A》上机实验”文件夹中找到班级文件夹)用户名:nianyi密码:123456实验报告命名规则:班级+学号+姓名,如“软件080101王鹏晓”。
四、考核上机实验采用书面分析、平时实验和最后抽查考核相结合的方法评定成绩。
实验一数据库的定义和建立一、实验目的要求学生熟练掌握和使用T-SQL﹑SQL Server对象资源管理器创建数据库﹑基本表和修改表结构,及向数据库输入数据的操作,学会创建和使用表的主码、外码和约束。
二、实验内容1﹑利用SQL Server对象资源管理器创建数据库和查看数据库属性;2﹑利用T-SQL创建基本表﹑确定表的主码、外码和相应的约束;3﹑利用SQL Server对象资源管理器创建表之间的关系图;4﹑利用T-SQL向数据库输入数据。
三、注意事项1﹑输入数据时要注意数据类型、主码和数据约束的限制。
2﹑注意数据库的主码﹑外码和数据约束的定义。
3、注意参照表和被参照表之间的关系,主码和外码间的关系。
四、实验报告内容1﹑创建基本表(包括表的主码、外码和相应的约束)的SQL语句;3﹑输入数据的SQL语句。
create table s(sno char(8) primary key,sname char(20) unique,statuss smallint,city char(20));create table p(pno char(8) primary key,pname char(20),color char(8),weightt smallint);create table j(jno char(8) primary key,jname char(20),city char(20));create table spj(sno char(8),pno char(8),jno char(8),qty smallint,primary key(sno,pno,jno),foreign key(sno) references s(sno),foreign key(pno) references p(pno), foreign key(jno) references j(jno));insertinto svalues('s1','精益','20','天津');insertinto svalues('s2','盛锡','10','北京');insertinto svalues('s3','东方红','30','北京'); insertinto svalues('s4','丰泰盛','20','天津'); insertinto svalues('s5','为民','30','上海');select*from s;insertinto pvalues('p1','螺母','红','12');insertinto pvalues('p2','螺栓','绿','17');into pvalues('p3','螺丝刀','蓝','14'); insert into pvalues('p4','螺丝刀','红','14'); insert into pvalues('p5','凸轮','蓝','40'); insert into pvalues('p6','齿轮','红','30'); select* from p;into jvalues('j1','三建','北京'); insert into jvalues('j2','一汽','长春'); insert into jvalues('j3','弹簧厂','天津'); insert into jvalues('j4','造船厂','天津'); insert into jvalues('j5','机车厂','唐山'); insert into jvalues('j6','无线电厂','常州');into jvalues('j7','半导体厂','南京'); select* from j;insertinto spjvalues('s1','p1','j1','200'); insertvalues('s1','p1','j3','100'); insert into spjvalues('s1','p1','j4','700'); insert into spjvalues('s1','p2','j2','100'); insert into spjvalues('s2','p3','j1','400'); insert into spjvalues('s2','p3','j2','200'); insert into spjvalues('s2','p3','j4','500'); insert into spjvalues('s2','p3','j5','400'); insert into spjvalues('s2','p5','j1','400'); insert into spjvalues('s2','p5','j2','100'); insert into spjvalues('s3','p1','j1','200'); insert into spjvalues('s3','p3','j1','200'); insert into spjvalues('s4','p5','j1','100'); insert into spjvalues('s4','p6','j3','300'); insert into spjvalues('s4','p6','j4','200'); insert into spjvalues('s5','p2','j4','100'); insertvalues('s5','p3','j1','200'); insert into spjvalues('s5','p6','j2','200'); insert into spjvalues('s5','p6','j4','500'); select* from spj;2﹑表之间的关系图;4、总结实验过程中遇到的问题及解决。
数据库上机实验报告

数据库上机实验报告一、实验目的。
本次数据库上机实验的主要目的是帮助学生熟悉数据库的基本操作和SQL语句的使用,通过实际操作加深对数据库管理系统的理解,提高学生的实际操作能力和解决问题的能力。
二、实验环境。
本次实验使用的数据库管理系统为MySQL,操作系统为Windows 10。
实验中使用的工具包括MySQL Workbench和命令行工具。
实验中使用的数据库为一个包含学生信息、课程信息和成绩信息的简单数据库。
三、实验内容。
1. 创建数据库和表格。
首先,我们使用SQL语句在MySQL中创建一个名为“student”的数据库,并在该数据库中创建三个表格:student、course和score。
表格的结构如下:student表格包括学生的学号、姓名和性别信息;course表格包括课程的编号、名称和学分信息;score表格包括学生的学号、课程的编号和成绩信息。
2. 插入数据。
接下来,我们使用SQL语句向创建好的表格中插入一些示例数据,以便后续的操作和查询。
我们插入了一些学生、课程和成绩的信息,以便后续的查询和操作。
3. 查询操作。
在插入数据之后,我们进行了一系列的查询操作,包括简单的SELECT查询、带有条件的查询、多表连接查询等。
通过这些查询操作,我们可以对数据库中的数据进行检索和分析,了解数据库中数据的结构和关联关系。
4. 更新操作。
除了查询操作,我们还进行了一些更新操作,包括UPDATE语句和DELETE语句。
通过这些更新操作,我们可以对数据库中的数据进行修改和删除,保持数据的一致性和准确性。
5. 索引和视图。
最后,我们学习了如何在数据库中创建索引和视图,以提高数据库的查询性能和数据的可视化展示。
四、实验总结。
通过本次数据库上机实验,我们对数据库的基本操作和SQL语句的使用有了更深入的了解和掌握。
我们学会了如何创建数据库和表格,如何插入和查询数据,以及如何进行更新操作和创建索引和视图。
这些知识和技能对我们日后的数据库管理和应用开发都将有很大的帮助。
数据库上机实验报告

数据库上机实验报告引言:数据库是一种用于存储和管理数据的工具,它在现代社会中的重要性无可忽视。
本次实验旨在通过实际上机操作,加深对数据库的理解,并熟悉其相关操作和功能。
一、实验背景在信息时代的大背景下,各种类型的数据呈现指数级增长。
为了有效地存储和管理这些数据,数据库被广泛采用。
数据库管理系统(DBMS)是一套软件工具,用于定义、创建、管理和检索数据库。
本次实验将使用一款流行的开源DBMS工具MySQL。
二、实验目的1. 了解数据库的基本概念和原理;2. 掌握数据库的基本操作;3. 理解并应用SQL语言;4. 通过实际操作,熟悉数据库的增删改查功能。
三、实验过程1. 数据库的创建与连接首先,在MySQL中创建一个新的数据库,并通过合适的用户名和密码连接到该数据库。
数据库连接作为与数据库通信的接口,是进行各种操作的基础。
2. 数据表的创建与设置创建数据表是数据库设计的核心部分。
在实验过程中,我们选择创建一个学生信息表格。
通过指定各个字段的数据类型、长度以及约束,定义了学生信息表的结构。
3. 数据的插入与查询在学生信息表中插入若干条测试数据,包括学生姓名、年龄、性别、学号等信息。
通过SQL语句,我们可以灵活地插入、查询和过滤数据。
例如,查询年龄大于20岁的学生或者查询特定学号的学生等。
4. 数据的更新与删除数据库的更新和删除操作是不可或缺的。
我们可以通过SQL语句,修改特定记录的字段值,或者删除某些记录,以实现数据的动态维护和管理。
四、实验结果与分析通过实验操作,我们成功创建了学生信息表格,并插入了若干测试数据。
在查询功能上,我们能够根据不同的条件,按照要求查询指定的学生信息。
此外,我们还尝试了数据的更新和删除操作,成功地修改了一部分学生的年龄和性别,并删除了一些无效的记录。
五、实验总结通过本次数据库上机实验,我对数据库的基本概念、原理和操作有了更深入的了解。
在实践中,我能熟练地使用创建数据库、创建数据表、插入数据、查询数据以及修改和删除数据等功能。
数据库原理及技术上机实验报告模板

昆明理工大学应用技术学院实验报告(2011 —2012 学年第一学期)课程名称:数据库原理及技术实验室:4#机房 20 年月日目录一、实验目的…………………………………………………… 页二、实验相关概念与技术概述…………………………………页三、实验步骤………………………………………………………页四、实验结果(截图)…………………………………………页五、实验结论……………………………………………………页以下为范文,仅供参考!一、实验目的①、安装Oracle数据库②、创建表空间shebao③、创建表AB01二、oracle数据库架构概述Oracle数据库服务器有两个主要的组成部分:数据库和实例(instance)。
Oracle数据库用于存储和检索信息,是数据的集合。
Oracle实例是指数据库服务器的内存及相关处理程序。
1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成)一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。
其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件;参数文件(parameter file)口令文件(password file)是非数据库文件1.1 数据文件:存储数据的文件.数据文件典型地代表了根据他们使用的磁盘空间和数量所决定的一个Oracle数据库的容积。
由于性能原因,每一种类型的数据放在相应的一个或一系列文件中,将这些文件放在不同的磁盘中。
types:.data dictionary .data .redo data.index.temporary data1.2 控制文件:包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件.控制文件内容:·数据库名·表空间信息·所有数据文件的名字和位置·所有redo日志文件的名字和位置·当前的日志序列号·检查点信息·关于redo日志和归档的当前状态信息控制文件的使用过程:控制文件把Oracle引导到数据库文件的其它部分。
数据库平时上机实验报告

实验一数据库的定义和建立实验一、实验目的要求学生熟练掌握和使用T-SQL﹑SQL Server企业管理器创建数据库﹑基本表﹑视图﹑索引和修改表结构,及向数据库输入数据的操作;学会创建和使用表的主外码和约束。
二、实验内容本实验针对上述两个题目分别完成以下相应任务:1﹑创建相应的数据库和查看数据库属性;2﹑创建基本表﹑确定表的主码和相应的约束,为主码建索引;3﹑创建﹑查看视图;4﹑创建表之间的关联;5﹑利用T-SQL和SQL Server企业管理器向数据库输入数据。
二、SQL语句创建基本表﹑确定表的主码和相应的约束,为主码建索引;1、CREATE TABLE S //建立S表(SNO CHAR(2) UNIQUESNAME CHAR(6)STATUS CHAR(2)CITY CHAR(4)PRIMARY KEY(SNO) //确定主码SNOCREATE UNIQUE INDEXS1 ON S(SNO ASC))//为主码SNO建立索引2、CREATE TABLE P //建立P表(PNO CHAR(2) UNIQUEPNAME CHAR(6)COLOR CHAR(2)WEIGHT SMALLINTPRIMARY KEY(PNO) //确定主码PNOCREATE UNIQUE INDEXP1 ON P(PNO ASC))//为主码PNO建立索引3、CREATE TABLE J //建立J表(JNO CHAR(2) UNIQUEJNAME CHAR(8)CITY CHAR(4)PRIMARY KEY(JNO) //确定主码JNOCREATE UNIQUE INDEXJ1 ON J(JNO ASC))//为主码JNO建立索引4、CREATE TABLE SPJ //建立SPJ表(SNO CHAR(2) UNIQUEJNO CHAR(2)PNO CHAR(2)CITY CHAR(4)QTY INTPRIMARY KEY(SNO,JNO,PNO) //确定主码CREATE UNIQUE INDEXSPJ1 ON SPJ(SNO ASC))四﹑思考题1﹑为什么要建立索引?在你的数据库中建立多少索引合适?答:使用索引可以明显地加快数据查询的速度;使用索引可以保证数据的唯一性;可以加快连接速度。
数据库上机实验8实验报告

数据库上机实验8实验报告第一篇:数据库上机实验8实验报告上机实验八——完整性约束的实现一、实习目的:掌握SQL中实现数据完整性的方法,加深理解关系数据模型的三类完整性约束。
二、实习准备:1.复习“完整性约束SQL定义”2.完成习题四第10题中的各项操作的SQL语句。
3.了解SQL Server 中实体完整性、参照完整性和用户自定义完整性的实现手段三、实习内容:1.验证习题四第10题四个表结构的SQL语句。
表一:Sstudent CREATE TABLE Sstudent(Sno char(7)NOT NULL PRIMARY KEY, Sname VarChar(20)NOT NULL, Ssex Char(2)NOT NULL DEFAULT('男')check(Ssex IN('男','女')), Sage smallint check(Sage >14 AND Sage<65), Clno Char(5)NOT NULL REFERENCES Cclass(Clno)ON UPDATE CASCADE);表二:Ccourse CREATE TABLE Ccourse(Cno Char(1)NOT NULL PRIMARY KEY, Cname VarChar(20)NOT NULL, Credit Smallint CHECK(Credit IN(1,2,3,4,5,6)));表三:Cclass CREATE TABLE Cclass(Clno Char(5)NOT NULL PRIMARY KEY, Speciality VarChar(20)NOT NULL, Inyear Char(4)NOT NULL, Number Integer CHECK(Number>1 AND Number<100), Mointor Char(7)REFERENCES Student(Sno));表四:Ggrade CREATE TABLE Ggrade(Sno Char(7)NOT NULL REFERENCES Student(Sno)ON DELETE CASCADE ON UPDATE CASCADE, Cno Char(1)NOT NULL REFERENCES Course(Cno)ON DELETE CASCADE ON UPDATE CASCADE, GmarkNumeric(4,1)CHECK(Gmark>0 AND Gmark<100), PRIMARY KEY(Sno,Cno));2.SQL Server中提供了那些方法实现实体完整性、参照完整体和用户自定义完整性答:实体完整性:是通过主码的定义(PRIMARY KEY)来实现的;参照完整性:是利用外部码(REFERENCES)的说明,以限制相关表中某些属性的取值,当用户违反规则时,提供三种:RESTRICT (限制策略),CASCADE(级联策略),SET NULL(置空策略);用户自定义完整性:check约束,对元组的CHECK约束第二篇:数据库上机实验报告兰州理工大学学生上机报告学院计算机与通信学院课程名称数据库原理学生姓名侯予南学号05550204专业班级基地班05级1班上机日期2008年4月17日指导教师李明上机实验报告(一)实验内容:1、熟悉SQL Server 2000应用环境;熟悉查询分析器的使用方法;2、运行课堂示例:建立表T eacher , Course ;进行数据插入、查询、更新、建立视图、创建触发器等操作;3、完成作业(P108 第5题,P145第5题);4、完成实验报告。
数据库上机实验报告范文

数据库上机实验报告范文《数据库技术与应用》姓名:某某某学号:某某某专业班级:某某某完成时间:某某某一、概述通过前八周对数据库的学习,我们学生对此已有一定了解,之后我们需要通过对书本知识的理解,加上自己的积极实践,做出属于自己的数据库,以加深对该学科的认识。
我这次建立的数据库是学生成绩查询数据库。
建立这个数据库主要的目的是对部分同学们个人信息以及高考成绩、考试成绩(笔试和机试)情况存储和查询系统。
其中包括姓名,民族,出生年月日,准考证号,高考成绩,笔试及机试成绩等个人信息。
通过创建该简单的数据库,来实践上课老师所讲解的内容。
该数据库包括的内容有:1.表:本数据库包含六个表对象分别是:考生基本情况,考生简况,考试成绩表,口令表和学生基本情况表,学校简况表。
其中分别以不完全相同的字段为主键。
2.查询:本数据库一共包含十个查询分别是:参数查询、SQL查询、分组汇总查询、汇总查询、学生成绩查询、学生成绩组合模糊查询、学生高考成绩表、学生基本情况表-交叉、表学生基本情况表-交叉表1总分大于180。
3.窗体:本数据库一共包含十个窗体。
其中有考生基本情况主子窗体、考试成绩、学生成绩查询、学校简介表、学生基本情况窗体等等查询窗体。
4报表:本数据库一共包含四个报表分别是:考生基本情况主子报5.宏:创建了几个简单的宏。
二、主要上机实验内容1.创建数据库通过点击进入数据库软件,点击“创建空白数据库”,取名为“学生成绩查询系统”,完成数据库的创建。
数据库主要实现的功能为学生信息、学生成绩的查询等。
2.建立创建数据库所需要建立的各种表通过不同的的方法建立以下部分表,如下所示:通过使用设计器创建表,创建以下几个相关表,相关表结构的设计及个字段属性如下图范例所示:创建出如下:(1)考生基本情况表(2)考试成绩表(3)学生基本情况表(4)学校简况表等表格考生基本情况表考试成绩表学生基本情况表学校简况表3.分别以不同的方式建立查询,可以实现对学生基本信息及成绩的检索查询。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理》上机实验报告学号:姓名:班级:昆明理工大学信息工程与自动化学院2012年12月一、实验目的与要求:●熟练使用SQL定义子语言、操纵子语言命令语句●掌握关系模型上的完整性约束机制●掌握一定的数据库管理技术●能完成简单的数据库应用开发二、实验内容(一)数据定义子语言实验实验1利用SQL语句创建Employee数据库创建的代码为:CREATE DATABASE Employee实验2:利用SQL语句在Employee数据库中创建人员表person、月薪表salary及部门表dept。
要求:按表1、表2、表3中的字段说明创建表1person表结构createtable person(P_no Char(6) PRIMARYKEYNOT NULL,P_nameVarchar(10) NotNull,SexChar(2) Not Null,Birthdate Datetime,ProfVarchar(10),Deptno Char(4) Not Null,FOREIGN KEY (Deptno)REFERENCES dept(Deptno));表2salary表结构建立的代码:createtablesalary(P_no Char(6) PRIMARY KEY Not Null,Base Dec(5),Bonus Dec(5) CHECK(Bonus>50),FactasBase+Bonus,MonthInt Not Null,FOREIGNKEY (P_no) REFERENCESperson(P_no));表3dept表结构建立的代码:create table dept(Deptno Char(4) PRIMARY KEYNotNull,Dname Varchar(10)Not Null);(二)数据操纵子语言实验实验3:利用SQL语句向表person、salary和dept中插入数据。
要求:按表4、表5、表6中的数据插入。
表4表person中的数据000005 梁玉琼女1970-8-25中级0003000006 罗向东男1979-5-11 初级0003000007肖家庆男1963-7-14 高级0003插入代码为:INSERT TNTOperson(P_no,P_name,Sex,Birthdate,Prof,Deptno) V ALUES('000001','王云','男','1979-4-7','中级','0001');INSERTTNTO person(P_no,P_name,Sex,Birthdate,Prof,Deptno)VALUES('000002','谢志文','男','1975-2-14','中级','0001');INSERT TNTO person(P_no,P_name,Sex,Birthdate,Prof,Dept no)V ALUES('000003','李浩然','男','1970-8-25','高级','0002');INSERT TNTO person(P_no,P_name,Sex,Birthdate,Prof,Deptno)VALUES('000004','廖小玲','女','1979-8-6','初级','0002');INSERT TNTO person(P_no,P_name,Sex,Birthdate,Prof,Deptno)V ALUES('000005','梁玉琼','女','1970-8-25','中级','0003');INSERT TNTO person(P_no,P_name,Sex,Birthdate,Prof,Deptno)VALUES('000006','罗向东','男','1979-5-11','初级','0003');INSERT TNTO person(P_no,P_name,Sex,Birthdate,Prof,Deptno) VALUES('000007','肖家庆','男','1963-7-14','高级','0003');插入后查询结果为:表5表salary中的数据P_no Base Bonus Fact S_month 000001 2100 300 1000002 1800 300 1000003 2800280 10000042500250 1 000005 2300 275 1000006 1750 130 10000072400 210 1 插入代码:INSERT TNTOsalary(P_no,Base,Bonus,Month)V ALUES('000001','2100','300','1');INSERTTNTO salary(P_no,Base,Bonus,Month)V ALUES('000002','1800','300','1');INSERT TNTO salary(P_no,Base,Bonus,Month)VALUES('000003','2800','280','1');INSERT TNTO salary(P_no,Base,Bonus,Month)V ALUES('000004','2500','250','1');INSERTTNTO salary(P_no,Base,Bonus,Month)V ALUES('000005','2300','275','1');INSERT TNTOsalary(P_no,Base,Bonus,Month)V ALUES('000006','1750','130','1');INSERT TNTO salary(P_no,Base,Bonus,Month)VALUES('000007','2400','210','1');插入后查询的结果为:表6表dept中的数据Deptno Dname0001 人事部0002 财务部0003 市场部插入代码:INSERTTNTO dept(Deptno, Dname)V ALUES('001','人事部');INSERTTNTOdept (Deptno, Dname)V ALUES('002','财务部');INSERT TNTOdept (Deptno,Dname)V ALUES('003','市场部');插入后得到结果:实验4:(1)利用SQL语句修改表中的数据。
要求:将salary表中工号为000006的员工工资增加为1800 元,奖金增加为160元。
修改的代码为:UPDATE salarySET Base=1800,Bonus=160WHEREP_no='000006';修改后的结果为:(2)利用SQL语句删除表中的数据。
要求:删除 person表中工号为000007的员工数据。
删除的代码为:DELETEFROMpersonWHERE P_no='000007';修改后的结果为:(3)利用SQL语句查询person表中的所有数据。
查询语句为:select *from person查询结果为:实验5:条件查询要求:(1)查询person表中所有不重复的职称。
查询代码为:SELECTDISTINCT profFROM person;查询结果为:(2)查询person表中职称为中级的所有员工数据。
查询代码:SELECT *FROM personWHERE prof='中级';查询结果为:(3)查询person表中具有高级职称的男员工信息。
查询代码:SELECT *FROMpersonWHERE prof='高级' AND Sex='男';查询结果为:(4)查询person表中姓名为王云、谢志文、罗向东的员工数据。
查询代码:SELECT*FROM personWHERE P_name IN ('王云','谢志文','罗向东');查询结果为:实验6:使用ORDER BY排序要求:利用SQL语句将工号在000003和000006之间的员工的月收入按实发工资升序排序。
代码:SELECT *FROM salaryWHERE P_no BETWEEN000003 AND 000006ORDERBYFactASC查询的结果为:实验7:利用SQL语句查询各部门的实发工资总数。
代码:SELECTDname, SUM (Fact)FROM person,salary,deptWHERE dept.Deptno=person.Deptno ANDperson.P_no=salary.P_noGROUP BY Dname查询结果为:实验8:利用SQL语句查询人事部所有员工信息。
查询代码:SELECT*FROM person,deptWHERE dept.Deptno=person.DeptnoANDDname='人事部'查询结果为:实验9:表的内连接查询:要求:利用SQL语句查询person表中职称为中级的员工信息。
查询代码:SELECT *FROMperson,salary,deptWHERE person.P_no=salary.P_no ANDperson.Deptno=dept.Deptno AND prof='中级'查询结果为:实验10:表的外连接查询:要求:利用SQL语句查询每个员工1月份的工资和奖金查询代码:SELECT salary.P_no,P_name,S_month,Base,BonusFROMsalary LEFTOUTJOIN person ON(salary.P_no=person.P_no);实验11:子查询:要求:利用SQL语句查询比工号为000005的员工实发工资高的所有员工信息。