文档库 最新最全的文档下载
当前位置:文档库 › 实验六(带答案)

实验六(带答案)

实验六(带答案)

一、使用带IN谓词的子查询

1. 查询选修了课程名为’计算机网络’ 的学生的学号和姓名:

SQL Server中select 学号, 姓名from 学生表where 学号in (select 学号

from 成绩表where 课程号in (select 课程号from 课程表where 课程名='计算机网络'))

2. 查询选修了课程’1’和课程’2’的学生的学号:

select 学号from 学生表where 学号in (select 学号from 成绩表where 课程号=‘01’) and 学号in (select 学号from 成绩表where 课程号=‘02')

比较: 查询选修了课程’1’或课程’2’的学生的sno:

select sno from sc where cno='1' or cno='2'

比较连接查询:

select A.sno from sc A, sc B where A.sno=B.sno and https://www.wendangku.net/doc/817546689.html,o='1' and https://www.wendangku.net/doc/817546689.html,o='2‘

二. 使用带比较运算的子查询

3. 查询比’孙莉’年龄小的所有学生的信息:

select * from 学生表where 年龄<

(select 年龄from 学生表where 姓名=‘孙莉')

三. 使用带Any, All谓词的子查询

4. 查询其他系中比计算机系某一学生年龄小的学生姓名和年龄;

select 学号, 年龄from 学生表where 年龄

(select 学号from 学生表where 系别=‘计算机’)

and 系别!=‘计算机’

5、查询选修了课程01的学生中成绩最高的学生的学号。

SELECT 学号

FROM 成绩表

WHERE 课程号='01'AND 成绩>=ALL

(SELECT 成绩 FROM 成绩表

WHERE 课程号='01')

5. 查询与计算机系系所有学生的年龄均不同的学生学号, 姓名和年龄:

select 学号,姓名,年龄from 学生表where 年龄!=all

(select 年龄from 学生表where 系别='计算机')

数据库实验

数据库实验 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

数据库原理实验指导 实验前准备: 请设计一个企业销售管理据库,其中需要保存的信息如下: 员工信息,包括:员工编号、员工姓名、性别、所属部门、职称、到职日、生日、薪水、填表日期; 客户信息,包括:客户号,客户名称,客户住址,客户电话、邮政编码; 产品信息,包括:产品编号,产品名称; 员工和客户可以签订订单,每签订一个订单,就要保存订单信息,包括:订单编号、客户号、业务员编号、订单金额、订货日期、出货日期、发票号码。 此外,每个订单可能涉及到多种产品,每种产品可能被多个订单订购。因此需要每个订单中每类产品的销售明细,包括每种产品的销售数量、单价、订单日期; 要求: (1)给出系统的ER图(可以用word或其它画图工具,如Visio画),要求画出所有的实体,联系,属性以及联系的类型; (2)将ER图转换为关系模型; 实验一 实验名称:数据定义(2课时) 一、实验目的

1、理解数据库模式的概念,通过使用SQL SERVER企业管理器或者My Sql建立数据库和基本表。模式为人事表、客户表、销售表、销售明细表、产品表。熟悉SQL SERVER企业管理器的使用,并将得到的表生成脚本,然后保存。 2、理解上述基本表之间的关系,建立关系表。 3、掌握修改表结构的基本方法 4、掌握索引和视图的创建方法 二、实验环境 MS SQL SERVER或者My Sql。 三、实验内容与步骤 1、建立一个数据库和五张表的表结构。 (1)/*员工人事表employee */ Create datebase sale; create table employee( emp_no char(5) Not null primary key, emp_name char(10) Not null, sex char(1) Not null,

实验报告6答案

实验报告 课程名称:高级语言程序设计 实验六:一维数组和二维数组班级:学生姓名: 学号: 专业: 指导教师: 学期:2009-2010 学年上学期 云南大学信息学院 一、实验目的 1掌握一、二维数组的定义及初始化 2、掌握数组元素的输入、输出及引用方法 3、掌握使用循环对数组元素进行访问 4、掌握一、二维数组的简单应用

二、知识要点 1 一、二维数组的定义与赋值(初始化、循环键盘输入) 2、访问数组元素(下标的正确使用) 3、数组的典型应用(复制、求和、统计某种元素个数、求数组中的最大/最小值、 元素的查找与排序) 三、实验预习(要求做实验前完成) 1定义一个有四个元素的float型数组: 2、定义一个具有五个元素的整型数组并将其初始化为{1,2,3,4,5} 3、要用循环从键盘输入整型数组s的元素值(共6个),应该使用语句: 4、交换数组元素d[2]和d[4],使用语句: 5、语句for(k=0;k<3;k++)x[2][k] = 0;将把哪些元素变为0? 四、实验内容(要求提供:① 算法描述或流程图② 源程序) 1已知一个数组有10个元素,值分别是3, 6, 8, 4, 5, 66, 80, 72, 69, 70。 编程,将数组元素逆置后输出。(提示:第一个与最后一个交换位置,第二个与倒数第二个交换位置,...... ) 2、编程序求Fibo nacci数列的前30项,Fib on acci数列的定义为: 1 5=1) fn = * 1 (n =2) Jnj + fnd (n >2) 要求将数列存放在数组中,并按每行5个数的格式输出该数列。 3、输入一个4行4列的二维数组,统计偶数的个数,并输出所有小于5的数。 4、已知一个二维数组:{{14,26,18,17},{24,37,21,8},{19,31,22,16},{7,19,14,26}}, 编 程,输出该二维数组的最小元素的行下标与列下标。 五、实验结果(要求写出运行界面及输出的运行结果) 六、实验小结 1.#define N 10 #include main() {int i, t,a[N]; for(i=0;i

六年级上册科学实验教案

六年级上册科学实验教案第一课: 实验内容做一个生态瓶 实验目的 能设计一个生态瓶建造方案。 实验器材大饮料瓶、泥土、水草、水生小动物 实验步骤 1、先在瓶底装入一层淘洗干净的沙(如要加几块小石子也就在这时候放)。 2、装入半瓶自然水域的水。 3、往瓶里种上自己准备的水草。 4、再放入小动物。 5、进行观察记录。 实验现象 生物和非生物是互相作用、互相依存的,形成了一个密不可分的整体 实验结论 生物和非生物是互相作用、互相依存的,形成了一个密不可分的整体。 第二课: 实验内容改变生态瓶 实验目的 在设计对比实验中严格控制变量,并注意收集实验数据用事实说话。 实验器材生态瓶、小鱼、水草 实验步骤1、减少生态瓶里的水。

2、增加生态瓶里的生物。 实验现象 1. 由于水量减少,动植物的生存空间减少,氧气量减少,水少的小鱼浮出水面的次数比较多。 2. 水草增加,产生的氧气量就增加,鱼浮出水面的次数会减少;小鱼增加,耗氧量增大,小鱼浮到水面的次数会增多。 实验结论减少水和添加动物、植物会引发生态群落的变化。 第三课: 实验名称:检测食物中的营养成分 实验目的:1、能够用简单的方法检查食物中的淀粉、脂肪。 2、培养学生动手实践能力。 3、培养学生的探究精神,热爱科学的品质。 实验器材:馒头、花生、萝卜、滴管、小烧杯、碘酒 实验步骤:1、将碘酒滴到馒头上,观看馒头有什么变化; 2、将碘酒滴到萝卜上,观看萝卜有什么变化; 3、将花生米压碎,擦在纸上,看纸上留下什么。实验结果:1、馒头颜色变蓝,萝卜没有变化,说明馒头中含有 淀粉,萝卜中不含淀粉; 2、纸上留下油迹。 实验结论:馒头含有淀粉,花生含有脂肪,萝卜不含有淀粉和脂肪。 第四课 实验内容地球内部运动引起的地形变化 实验目的 火山、地震改变着地形地貌,火山和地震是地球内部运动引起的。 知道地球内部的运动会引起板块运动,板块运动影响和改变着地表的地形地貌。

实验六

6.1一维数组 【实验目的】 1.熟练掌握使用一维数组编程的方法。 2.熟练掌握排序算法。 【实验内容】 1调试示例 输入一个正整数n,再输入n个整数,将它们排序后由小到大输出。(error07_1.cpp) 源程序(有错误的程序) #include void main() { int i,j,num,a[num]; int change,t; printf("Enter Number: "); scanf("%d",&num); printf("Enter Data: \n"); for(i=0;i0 && change;i--) { change=0; for(j=0;j<=i;j++) if(a[j]>a[j+1]) { /*调试时设置断点*/ t=a[j]; a[j]=a[j+1]; a[j+1]=t; change=1; } } /*调试时设置断点*/ printf("Sorted data:\n"); for(i=0;i

实验六答案

实验六答案 1、创建一个表示雇员信息的employee类,其中包含数据成员name、empNo和salary,分 别表示雇员的姓名、编号和月薪。再从employee类派生出3个类worker、technician 和salesman,分别代表普通工人、科研人员、销售人员。三个类中分别包含数据成员productNum、workHours和monthlysales,分别代表工人每月生产产品的数量、科研人员每月工作的时数和销售人员每月的销售额。要求在employee类中声明虚成员函数pay,并在各个派生类中覆盖pay函数,用来计算雇员的月薪,并假定: 普通工人的月薪=每月生产的产品数×每件产品的赢利×20% 科研人员的月薪=每月的工作时数×每小时工作的酬金 销售人员的月薪=月销售额×销售额提成。 创建一个通用函数CalculateSalary,用来计算并返回各种不同类型雇员的月薪。函数CalculateSalary的原型如下: float CalculateSalary(employee *emptr) ; 在main函数中分别声明worker类、technician类和salesman类的对象代表各种类型的雇员,并调用函数CalculateSalary计算他们的月薪。 解:程序代码如下: #include using namespace std; class employee { protected: char name[20]; int empNo; float salary; public: employee(char *cp="",int no=1001); employee(employee&); void setname(char *cp); void setempNo(int no); void setsalary(float sa); char*getname(); int getempNo(); float getsalary(); virtual float pay(){ return 0;} }; employee::employee(char *cp,int no) { int i=0; while(*cp) { name[i]=*cp; i++; cp++;

数据库实验1-6参考答案

实验一SQL Server使用初步 一、实验目的 1、熟悉SQL Server2000的组成及基本功能。 2、掌握SQL Server2000的登录及注册。 3、掌握SQL Server2000企业管理器的使用方法。 4、熟悉查询分析器的基本使用。 二、实验预习 1、什么是数据库管理系统DBMS?你所知道的DBMS有哪些? 答:DBMS是位于用户和操作系统之间的一层数据管理软件。常见的DBMS主要有:Oracle、db2、SQL Server、MySQL、PostgreSQL、SQLite、Firebird等等。 2、SQL Server 2000(2005)的安装步骤? 答:以企业版安装为例,步骤为: 将企业版安装光盘插入光驱后,出现以下提示框。请选择“安装 SQL Server 2000 组件” 出现下面对话框后,选择 "安装数据库服务器" 。 选择 "下一步",然后选择 "本地计算机" 进行安装。 在 "安装选择" 窗口,选择 "创建新的SQL Server实例..."。对于初次安装的用户,应选用这一安装模式,不需要使用 "高级选项" 进行安装。 "高级选项" 中的内容均可在安装完成后进行调整。 在 "用户信息" 窗口,输入用户信息,并接受软件许可证协议。 在“安装定义”窗口,选择“服务器和客户端工具”选项进行安装。 在“实例名”窗口,选择“默认”的实例名称。 在“安装类型”窗口,选择“典型”安装选项,并指定“目的文件夹”。 在 "服务账号" 窗口,请选择 "对每个服务使用统一账户..." 的选项。 在 "身份验证模式" 窗口,选择 "混合模式..." 选项,并设置管理员"sa"账号的密码。 最后按“下一步”即可完成安装。 检测安装:如果安装成功,应该能成功启动SQL Server,并且能和SQL Server 客户端连接上。 可以通过服务管理器来进行启动。

六年级科学上册《实验》教案

2、实验 教学目标: 1、知道实验是科学研究中常用的方法,它主要有模拟实验和对比实验两种类型。 2、知道什么是模拟实验,什么是对比实验,感受模拟实验和对比实验的价值。 3、知道并重视对比实验中的公平原则,并能设计一些简单的对比实验。 教学重点:能够模拟实验和对比实验。 教学难点:能够设计一些简单的对比实验,学会控制对比实验中的不变量。 教学准备:一些模拟实验和对比实验的实验材料。 预习要求:认真阅读课本第62页到64页的内容,初步了解模拟实验和对比实验。 教学过程: 一、导入新课 1、教师谈话:同学们,我们知道发明家爱迪生为了寻找合适的灯丝材料,连续13个月,实验了1600多种矿物与金属,进行了两次2000多次实验,终于解决了电灯的灯丝材料问题。物理学家富兰克林在暴风雨和雷电中进行实验,终于弄清了雷电的本质,并引下了雷电中的电荷……你还能举出这样的例子吗? 2、学生汇报交流,举出自己知道的科学家实验的例子。 3、教师小结:通过刚才的发言,我们可以这样认为:实验是人们认识自然和进行科学研究的重要方法。今天我们就来探讨一下实验的种类。 4、板书课题:2、实验 二、认识模拟实验 1、教师谈话:在科学研究中,有的时候受客观条件的限制,我们不能对某些自然现象进行直接实验,这时候就要人为的创造一定的条件或因素,在模拟的条件下进行实验,这就是模拟实验。大家想一想,在我们几年的科学学习中,曾经做过哪些模拟实验? 2、学生回顾几年的科学学习过程,说一说我们做过的模拟实验: 模拟雨的形成、模拟风的形成、模拟昼夜的形成、模拟火山大爆发、模拟太阳系八大行星的运动等等。 3、教师介绍,引导学生体会模拟实验的作用:在空间技术科学的发展过程中,也有很多实验工作都是首先在实验室内做模拟实验,取得初步结果之后,再通过发射人造卫星完成进一步的实验。由此可见,模拟实验在科学研究中起着重要的作用。

实验六答案

实验六函数与编译预处理答案 一、断点的设置和取消、单步执行跟踪进入函数和跳出函数方法 练习 2、调试练习: 要求:模仿示例调试以下程序,直到输出正确结果,源程序名为error6_2.c 程序功能:利用函数调用求“1!+2!+3!+4!+...+10!”的值(参见实验教材72页程序填空题第(1)小题) 源程序(有错误的程序——不是语法错误,而是算法错误或逻辑错误): 改正错误后的源程序: void main() { long s=0,i; long mm(int k); for(i=1;i<=10;i++) s=s+mm(i); printf("1!+2!+3!+...+10!=%ld\n",s); } long mm(int k) { long t=1, j; for(j=1;j<=k;j++) t=t*j; return (t); } 3、综合调试、改错练习: 以下程序有多处错误,请综合运用前面所学过的所有知识和VC++的调试手段,改正程序的各种错误,使其运行出正确的结果。程序的功能是:利用函数调用求任意两个整数的和。 改正错误后的源程序:

main() { int sum(int a,int b); int x,y; scanf("%d,%d",&x,&y); printf("x=%d,y=%d\n",x,y); printf("%d+%d=%d\n",x,y,sum(x,y)); } int sum(int a,int b) { return (a+b); } 二、编程练习 利用VC++编写程序,并调试、运行,直到输出正确结果。编程练习1: 注意: 这里提供了以填空的形式出现源程序参考清单,目的是给同学们一个思路。最好不要将此源程序清单复制到VC++中,否则会出现多处语法错误。同学们可以据此思路来填写有关语句,从而完成程序。在调试程序时,一定要运用前面学过的方法。 下面函数是实现求[1,3000]能被17或23整除的整数的个数。请将程序补充完整,并调试运行,直到输出正确结果。(源文件名为blank6_1.c) 完成填空后的源程序: #include int f(int m, int n) { int i, count=0; for(i=m; i<=n; i++) if(i%17==0||i%23==0) count++; return count; } main() {int m,n; scanf("%d%d",&m,&n); printf("count=%d\n", f(m,n)); }

JAVA实验6答案

广东海洋大学学生实验报告书(学生用表) 实验名称实验六. Java的接口与实现课程名称Java程序设计与开发 技术 课程号16232204 学院(系) 信息学院专业计算机科学与技术班级计科 学生姓名学号实验地点钟海楼 04019 实验日期 2015年 10月26日 一、实验目的 (1)学习掌握Java中类怎样实现接口、接口回调技术; (2)学习掌握Java 程序中面向接口的编程思想。 二、实验任务 完成实验六指导上实验1、实验2、实验3的实验任务。 三、实验仪器设备和材料 安装有J2SE开发工具的PC机。 四、实验内容和步骤 实验1 代码如下: Estimator.java interface CompurerAverage{ public double average(double x[]); } class Gymnastics implements CompurerAverage{ public double average(double x[]){ int count=x.length; double aver=0,temp=0; for(int i=0;i

for(int i=1;i2) aver=aver/(count-2); else aver=0; return aver; } } class School implements CompurerAverage{ public double average(double[] x){ int count=x.length; double sum=0; for(int i=0;i

数据库实验6数据库系统设计

实验报告 学院:计信学院专业:网络工程班级:091 姓名学号实验组实验时间2012-6-1 指导教师成绩实验项目名称实验六:数据库系统设计实 验目的 要求掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解。 实 验 要 求 本实验属于设计型实验,通过实验,加强对课堂讲授知识的理解。 实验原理 必须按照数据库设计的四个阶段进行:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。概念模型设计时采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计方法;概念模型必须用E-R图进行表示。在逻辑设计阶段,将E-R图转换成关系模式,然后进行关系模式的规范化。在物理设计阶段,将关系模式转化成SQL Server中的具体的数据库表,并建立表间的关系,表的索引,及相关的约束。 实 验仪器(1)硬件条件:个人计算机。 (2)软件条件:Windows 2000NT Server; MS SQL Server 2000。 实验步骤1、完成系统需求分析报告 在系统需求分析报告中包括采用的设计方法、数据流图和数据字典。 2、完成数据库信息要求和关系数据模型设计 使用E-R图表示对数据库中要存储的信息及语义进行详细描述,对数据约束和数据之间的关联进行

详细描述。详细描述系统需要的基本表及属性、视图和索引,对基本表的主码、候选码、外码及被参照表进行说明,对基本表中数据的约束条件进行说明。 3、完成数据库的操作和应用要求报告 在数据库的操作和应用要求报告中,详细描述数据库的数据操作要求、处理方法和处理流程,画出系统功能模块图。 4、在机器上完成整个数据库的设计。 实 验内容 要求根据周围的实际情况,自选一个自己熟悉的小型数据库应用项目,并深入到应用项目的现实世界中,进行系统分析和数据库设计。例如选择学籍管理系统、图书管理系统、材料管理系统或仓库管理系统等。 实验数据我设计的是车站售票管理系统,主要用于车站日常的票务处理。 一、需求分析 车站售票管理系统 员工 管理 模块 汽车 管理 模块 线路 管理 模块 车票 管理 模块 票务 信息 管理 模块 员 工 信 息 添 加 员 工 信 息 删 除 员 工 信 息 修 改 汽 车 信 息 添 加 汽 车 信 息 修 改 汽 车 信 息 删 除 线 路 信 息 添 加 线 路 信 息 修 改 线 路 信 息 删 除 添 加 车 票 删 除 车 票 查 询 车 票 信 息 购 买 / 预 订 车 票员 工 信 息 查 询 汽 车 信 息 查 询 线 路 信 息 查 询 车 票 信 息 查 询 功能模块图 1.员工管理模块: 员工有两种身份,售票员和系统管理员。系统管理员可以进行系统用户的添加,密码的修改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和购买车票等。 2.线路信息管理模块:

JAVA实验6答案

GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 实验六.Java 的接口与实现 课程名称JaVa 程序设计与开发 课程号16232204 技术 实验地点钟海楼实验日期 2015年 04019 10 月 26 日 、实验目的 (1) 学习掌握Java 中类怎样实现接口、接口回调技术; (2) 学习掌握Java 程序中面向接口的编程思想。 二、实验任务 完成实验六指导上实验1、实验2、实验3的实验任务。 三、实验仪器设备和材料 安装有J2SE 开发工具的PC 机。 四、实验内容和步骤 实验1 代码如下: Estimator.java in terface Compu rerAverage{ p ublic double average(double x[]); } class Gymn astics imp leme nts Compu rerAverage{ p ublic double average(double x[]){ int coun t=x.le ngth; double aver=0,te mp=0; for(i nt i=0;i

aver=aver+x[i]; } if(cou nt>2) aver=aver/(co un t-2); else aver=0; retur n aver; } } class School impi eme nts Compu rerAverage{ p ublic double average(double[] x){ int coun t=x.le ngth; double sum=0; for(i nt i=0;i

实验六:广域网协议配置(2012最新版)

大连理工大学本科实验报告 课程名称:网络综合实验学院(系):软件学院 2012年3月22日

大连理工大学实验报告 学院(系):专业:班级: 姓名:学号:组:___ 实验时间:实验室:实验台: 指导教师签字:成绩: 实验六:广域网协议配置 一、实验目的 两台路由器之间的PPP和Frame Relay协议配置 二、实验原理和内容 1、路由器的基本工作原理 2、配置路由器的方法和命令 3、PPP的基本原理及配置 4、Frame Relay协议的基本原理及配置 三、实验环境以及设备 2台路由器、2台Pc机、双绞线若干 四、实验步骤(操作方法及思考题) {警告:路由器高速同异步串口(即S口)连接电缆时,无论插拔操作,必须在路由器电源关闭情况下进行;严禁在路由器开机状态下插拔同/异步串口电缆,否则容易引起设备及端口的损坏。} 1、请在用户视图下使用“reset saved-configuration”命令和“reboot”命令分别 将两台路由器的配置清空,以免以前实验留下的配置对本实验产生影响。2、在确保路由器电源关闭情况下,按照下图联线组建实验环境。配置IP地址, 以及配置PC 202.0.0.2 的缺省网关为202.0.0.1,PC 202.0.1.2 的缺省网关为202.0.1.1。

202.0.0.2/24202.0.1.2/24 AR18-12 AR28-11 3、在两台路由器上都启动 RIP ,目标是使两台PC 机之间能够ping 通。请将为达到此目标而在两台路由器上执行的启动RIP 的命令写到实验报告中。你们的两台PC 机之间ping 通了吗?在缺省情况下,两台路由器的串口之间使用的是哪种广域网协议?(15分) 答: AR18-12: [RA]rip [RA-rip]network all AR28-11: [RB]rip [RB-rip]network 0.0.0.0 缺省情况下,两台路由器之间使用PPP 协议。ping 通截图如下: 4、PPP 协议PAP 验证配置: (1) 配置AR18-12为验证方,AR28-11为被验证方,然后测试两台PC 机 之间是否能够ping 通。请将在两台路由器上执行的配置命令写到实验报告中。(15分) 答:

云南大学-实验六-数据库完整性报告

云南大学软件学院 实验报告 课程:数据库原理与实用技术实验任课教师:刘宇、张璇 姓名:学号:专业:信息安全成绩: 实验6 数据库完整性 实验6-1 完整性约束 1、创建规则(用图形或者语句方法创建) (1)创建入学日期规则“Enter_University_date_rule”,假定该学校于1923年4月30日创建。要求:入学日期必须大于等于学校创建日期,并且小于等于当前日期 测试: (2)创建学生年龄规则“Age_rule”。要求:学生年龄必须在15~30岁之间

测试: (3)创建学生性别规则“Sex_rule”。要求:性别只能为“男”或“女” 测试:

(4)创建学生成绩规则“Score_rule”。要求:学生成绩只能在0~100之间 (5)用图形方法查看学生成绩规则“Score_rule”,截图为: 双击:成绩: (6)用语句方法查看学生成绩规则“Score_rule”,语句为:

2、删除规则Enter_University_date_rule 3、创建默认(用图形或者语句方法创建) (1)创建默认时间“Time_default”为当前系统时间 (2)创建默认入学年龄“Age_default”为18岁 (3)用图形方法查看默认入学年龄“Age_default”,截图为:

(4)用语句方法查看默认入学年龄“Age_default”,语句为: 4、删除默认入学年龄“Age_default” 5、创建声明式默认:在创建表的过程中创建声明式默认 (1)创建表“default_example”,表中包含字段pid、name、sex、age。要求设定sex的默认值为“男”、age的默认值为18。 编号姓名性别年龄 101 苏晴女 201 马拯山20 执行结果为: 输入数据:

实验六压缩试验

实验六 压缩试验(快速法) 1 试验目的 测定土的湿密度、含水率,计算土样干密度、初始孔隙比,并用此密度、含水率条件下的试样进行压缩试验,根据试验数据绘制孔隙比与压力的关系曲线(即压缩曲线),确定土的压缩系数、压缩模量,评价土体的压缩性。 ⑴掌握以磅秤式(或杠杆式)加压设备测定土压缩系数的方法,并根据试验数据绘制孔隙比与压力的关系曲线(即压缩曲线); ⑵根据求得的压缩系数21-a 评定土的压缩性。 2 试验方法 ⑴密度试验——环刀法; ⑵含水率试验——烘干法; ⑶压缩试验——快速固结试验法。 3 试验原理 土样在外力作用下便产生压缩,其压缩量的大小是与土样上所加的荷重大小以及土样的性质有关。如在相同的荷重作用上,软土的压缩量就大,而坚密的土则压缩量小;又如在同一种土样的条件下,压缩量随着荷重的加大而增加。因此,我们可以在同一种土样上,施加不同的荷重,一般情况下,荷重分级不宜过大。视土的软硬程度及工程情况可取为12.5、25、50、100、200、300、400、600、800 kPa 等。最后一级荷重应大于土层计算压力的100~200kPa 。这样,便可得不同的压缩量,从而可以算出相应荷重时土样的孔隙比。如图6-1可见,当土样在荷重P 1作用下,压缩量为h ?。一般认为土样的压缩主要由于土的压密使孔隙减少产生的。因此,与未加荷前相比,可得:10e e h -=?。 而土样在荷重P 1作用下产生的应变为 h h ?= ε,从图6-1可得: ) 1(100 100 1 00e h h e e e e e h h +?=-+-=? 式中:1e ——在荷重P 1作用下,土样变形稳定时的孔隙比; 0e 、0 h ——分别为原始土样的孔隙比和高度; h ?——在荷重P 1作用下,土样变形稳定时的压缩量。

6实验六-数据库完整性

实验报告书 课程名《数据库原理与应用A 》题目:数据库完整性 班级: 学号: 姓名:

1、实验内容或题目 数据库完整性 2、实验目的与要求 (1)掌握sql server 2005 数据库完整性的机理,理解并掌握约束。 (2)进行实验操作。 3、实验步骤与源程序 ⑴实验步骤 掌握Sql server 2005基本语句的使用,主要是PRIMARY KEY约束、FOREIGN KEY约束、UNIQUE 约束、CHECK约束、NOT NULL。 练习Sql server 2005基本语句的使用。 完成实验报告。 ⑵编写源代码 SQLQuery1(例13.1,在test数据库中创建department表,其中指定dno为主键): use test go create table department ( dno int primary key, dname char(20), ) go SQLQuery2(例13.2,使用FOREIGN KEY子句进行相关操作): use test go create table worker (no int primary key, name char(8), sex char(2), dno int foreign key references department(dno) on delete no action, address char(30) )

go SQLQuery3(例13.3,在test数据库中创建table5表,其中指定c1列不能包含重复的值): use test go create table table5 ( c1 int unique, c2 int ) go insert table5 values(1,100) go /*插入下一行,则会出现错误消息*/ insert table5 values(1,200) SQLQuery4(例13.4,在test数据库中创建table6表,其中使用CHECK约束限定f2列为0-100分): use test go create table table6 ( f1 int, f2 int not null check(f2>=0 and f2<=100) ) go /*插入下一行,则会出现错误消息*/ insert table6 values(1,120) SQLQuery5(例13.5,在test数据库中创建table7表,其主键为c1和c2,将其中插入两个记录,输出这些记录): use test go create table table7 ( c1 int, c2 int, c3 char(5), c4 char(10), constraint c1 primary key(c1,c2) ) go use test insert table7 values(1,2,'ABC1','XYZ1') insert table7 values(1,2,'ABC2','XYZ2') go select*from table7 go

数据库试验3答案

实验三:交互式SQL语句的使用 1、实验目的 (1)掌握数据库对象的操作过程,包括创建、修改、删除 (2)熟悉表的各种操作,包括插入、修改、删除、查询 (3)熟练掌握常用SQL语句的基本语法 2、实验平台 使用SQL Server提供的Microsoft SQL Server Management Studio工具,交互式使用SQL语句。 3 实验内容及要求 选择如下一个应用背景之一: 学生选课系统?习题3、4、和5中使用的数据库?其它你熟悉的应用?。)建立一个数据库和相关的表、索引、视图等数据库对象,练习对表、索引和视图的各种操作1((2)要求认真进行实验,记录各实验用例及执行结果。 (3)深入了解各个操作的功能。 实验要求包括如下方面的内容:3.1 数据定义 1.基本表的创建、修改及删除 2.索引的创建 3.视图的创建 3.2 数据操作 完成各类更新操作包括: 1.插入数据 2.修改数据 3. 删除数据 3.3 数据查询操作 完成各类查询操作 1.单表查询 2.分组统计 3. 连接查询 4. 嵌套查询 5. 集合查询 3.4 数据操作 1.创建视图 2.视图查询 参考示例:

建立一个学生选课数据库,练习对表、视图和索引等数据库对象的各种操作。数据定义一、创建学生选课数据库ST,包括三个基本表,其中Student表保存学生基本信息,Course表保存课程信息,SC表保存学生选课信息,其结构如下表: 表1. Student表结构 列名用类长约备 主字学Sn 字姓Snam 字符2性别Ssex 整型年龄Sage 字符20Sdept所在系字符4Sclass班级 表2. Course表结构 1.创建、修改及删除基本表(1Student表)创建Student TABLE CREATE, CHAR (Sno(8)PRIMARY KEY8 Sname CHAR(), NOT NULL,)Ssex CHAR(2 ,Sage INT CHAR(20)Sdept); )创建Course表(2Course TABLECREATE (Cno KEY PRIMARY,)CHAR(4NOT(Cname CHAR40)NULL, 4(), CHAR Cpno SMALLINT,Ccredit); (表SC3)创建SC CREATETABLE 8CHAR Sno(()FOREIGNKEY Student Sno(),REFERENCES)(Sno Cno 4(CHAR), Grade,SMALLINT); 4()创建员工表Employee

(完整版)教科版小学科学六年级下册实验教学计划.doc

大徐小学六年级下册实验科学教学计划 实验是自然科学研究中十分重要的认识方法,它对于激发儿童的科学志趣,培养儿童的科学能力,提高儿童的科学素质都有着十分重要的意义。在新课程理念的引领下,在总结以往经验的基础上,特制定以下实验教学计划: 一、实验指导思想: 以新课标的教学理念为核心,加强观察和实验,注重对学生进行提出问题、猜想结果、制定计划、观察、实验、搜集证据、表达交流等方面的训练,引导学生去亲历科学,在亲自操作、动手实验、自行探究的实践中,学习科学知识,掌握科学的思维方法,培养对科学的积极态度。 二、实验教学目标: 1.使学生掌握正确的实验方法,体味实验的乐趣。 2.使学生科学有效地学习知识,培养主动探索精神。 3.培养学生实验设计、操作、观察、记录和整理资料等能力。 4.全面提高学生素质,特别是知识、智能与实践相结合的素质。 5.激发学生的学习兴趣,在观察和实验中,培养学生逻辑归纳能力和发散思维 三、实验教学措施:

1.加大实验教学力度,伴随着全国青少年科学教育实验基地师训计划课题的开展,我校的实验教学也加大了力度,根据新的配备标准补充了仪器,保证了科学课的充分开展,在教学领导小组的组织下,切实把精力放在指导实验教学研究上。 2.指导学生做简单的探究实验,制定实验计划,填写实验报告,制作简易科学模型。 3.加强观察和实验,充分利用仪器和器材,让学生参观察和实验活动,从而获得知识,锻炼能力。 4.开辟科学教学园地,搜集资料,自己动手制作教具,改进实验教学。 附实验安排表

实验安排: 时间实验内容 3.4 放大镜下的新发现3.14 观察美丽的晶体3.25 观察洋葱表皮细胞3.28 生物细胞的观察4.8 混合沙和豆子4.11 观察白糖的变化 4.29 产生了什么气体 5.6 观察铁锈 5.16 防止减缓铁生锈5.23 模拟月相变化5.27 造“环形山” 建一个太阳系的模型5.30 填埋垃圾模拟实验6.6 演示分组实验器材 √放大镜、科学书或报纸上的照片、计算机或 电视机屏幕 √:放大镜、食盐、味精、烧杯、滴管、玻璃 片、矿物晶体 √洋葱、小 刀、清水、滴管、吸水纸、载玻片、显微镜、放大镜 √几种动物、植物和人体的细胞装片、显微镜 √每组一次性杯子、沙子、豆子组合 √锈钢汤匙、蜡烛、火柴、糖 √ 小苏打、白醋、火柴、蜡烛、玻璃片 √ 铁片、锈铁、铁锈、电路、磁铁、锤子 √生锈的条件和生锈速度的影响实验,作出观察和记录。 圆纸片、剪刀、活动记录 √沙、细石子、皮球、小铁球、玻璃球、注射 器、细胶管、水、卷尺等 八个铁丝制成的支架、橡皮泥、小皮球、直√ 尺等 √广口瓶、洗净的小石子和沙、纸巾或废纸、 墨水、塑料瓶(瓶盖上打一些小孔)

实验六

实验六计数器综合应用 一实验目的 1分析集成同步十进制计数器的逻辑功能。 2学会用集成同步十进制计数器来构成其它进制的计数器。 二实验仪器 安装有Multisim10的个人电脑 三实验原理 本实验采用74LSl60同步十进制计数器。图6-1是由74LSl60等构建的同步十进制循环计数器。

图中,74LSl60的A、B、C、D端是计数器输入端;QA、QB、QC、QD端是计数器输出端;ENP与ENT是功能控制端,两端任何一端为低电平,计数器保持状态,只有ENP与ENT都为高电平,才能计数;~LOAD是预置端,低电位为预置数,当~LOAD为低电位,在CLK的作用下QA、QB、QC、QD的数值为A、B、C、D的数值;~CLR为置零端,低电位时清零;当EN当、ENT、~LOAD、~LOAD皆为高电位时,计数器处于循环计数状态。另外,V1是计数器时钟源,U2是带译码器的数码管显示器。 四实验步骤

(一)同步十进制计数器测试 1同步十进制计数器实验电路图如图6-2。 2打开Multisim10工作界面,从TTL元件库中取出74LS160, 从显示器件库中取出带译码器的四脚显示数码管,从仪器库中取出逻辑分析仪等,按图6-2连接好。 3调整V1时钟频率为100Hz,打开工作开关。计数器运转正常后,进行下列测试 图6-2

4打开逻辑分析仪,时钟频率设置Extemal与V1相同,观察数码管数字变化与逻辑分析仪波形变化。画出一个计数周期QA、QB、QC、QD及时钟波形时序图。根据时序图分析计数器计数规律。 计数器计数规律如下: 十进制计数器是在二进制计数器的基础上得出的,用四位二进制数来代表十进制的每一位数。在CP作用下,计数器的状态Q3、Q2、Q1 Q0 按照0000→0001→ … →1001→0000循环,这十个状态称为有效状态。1010、1011、1100、1101、1110、1111六个状态称为无效状态。

数据库原理实验报告(6)(含答案)

南京晓庄学院 《数据库原理与应用》 课程实验报告 实验六分组统计查询和集合查询设计 所在院(系):数学与信息技术学院 班级: 学号: 姓名: 1.实验目的

(1)熟练掌握数据查询中分组条件表达、选择组条件的表达方法。 (2)熟练使用统计函数和分组函数。 (3)熟练各类计算和分组计算的查询操作方法。 (4)掌握集合查询的实现方法。 2.实验要求 (1)针对“TM”数据库,在SQL Server查询分析器中,用T-SQL语句实现以下查询操作: a)查询各个院系学生的总人数,并按人数进行降序排列。 b)查询各系各门课程的平均成绩。 c)查询每个院系各种职称的教师人数,输出院系、职称、人数。 d)查询数学与信息技术学院学生的平均年龄。 e)查询07294003课程的最高分和最低分。 f)查询选修人数超过30人,且课程号以07开头的课程号、课程名称和选 修人数。按选修人数降序排列。 g)查询选修了5门以上课程的学生学号。 h)查询年龄大于女同学平均年龄的男同学姓名和年龄。 i)查询SC表中最高分与最低分之差大于20分的课程号。 j)查询平均成绩大于75分的课程的课程号、课程名、平均分。 k)查询期末考试平均分排名前10%的学生,输出学号和平均分。 l)查询教师人数最多的前3个院系,输出院系和教师人数。 m)查询全校老师和学生的姓名,输出姓名和类别两列(类别中显示教师或学生),结果按类别排序。 n)用集合查询实现同时讲授过07294003和07295007两门课的老师的工号。 o)用集合查询实现教师表中职称不是教授的老师的详情。 (2)按要求完成实验报告。 3.实验步骤、结果和总结实验步骤/结果 将调试成功的T-SQL语句写在下方(标明题号)。 a)查询各个院系学生的总人数,并按人数进行降序排列。 select DEPT_ID, COUNT(*) 总人数 from dbo.Student group by DEPT_ID order by DEPT_ID desc b)查询各系各门课程的平均成绩。 select DEPT_ID, AVG(EXAM_Grade) as '平均成绩' from dbo.SC,dbo.Student

相关文档