当前位置:文档之家› 实验报告3

实验报告3

实验报告3
实验报告3

实验三查询、统计与数据库

一、目的和要求

1.掌握索引的概念和应用;

2.掌握查询命令和数据工作期的使用;

3.掌握统计命令;

4.掌握在数据库中添加或移去表、建立表间连接。

二、实验原理

表的记录通常按输入的先后排列,用LIST命令显示时按此顺序输出。若要用另一种顺序输出,需要对表进行排序或者索引。

索引的种类如下:

索引类型关键字重复值说明创建修改命令索引个数普通索引允许可作为一对多永久关系

中的“多方”

INDEX 允许多个

唯一索引允许,但输出无重

复值为与以前版本兼容而设置

候选索引不允许,输入重复

值将禁止存盘可用作主关键字,可用于

在永久关系中建立参照

完整性

INDEX

CREATE TABLE

ALTER TABLE

主索引仅适用数据库表,可用于

在永久关系中建立参照

完整性CREATE TABLE

ALTER TABLE

仅可1个

顺序查询:

LOCATE FOR <条件> [<范围>] [WHILE <条件>]

CONTINUE

索引查询:

SEEK <表达式>

数据工作期是用来设置数据工作环境的交互操作窗口,它的优点如下:对操作有向导,使用方便;设置的工作环境可以作为视图文件保存,需要时打开视图文件即可。

统计命令如下:

1)计数命令

COUNT [<范围>] [FOR <条件1>] [WHILE <条件2>] [TO <内存变量>]

2)求和命令

SUM [<数值表达式表>][<范围>][FOR <条件1>][WHILE <条件2>] [TO <内存变量表>|ARRAY <数组>]

3)求平均值命令

A VERAGE [<数值表达式表>][<范围>][FOR <条件1>][WHILE <条件2>][TO <内存变量表>|ARRAY <数组>]

4)汇总命令

TOTAL TO <文件名> ON <关键字> [FIELDS <数值型字段表>][<范围>][FOR <条件1>][WHILE <条件2>]

三、实验内容及步骤

(将sb.dbf 和sb.fpt存入C:\program files\microsoft visusl studio\vfp98中)

1.对sb.dbf按照以下要求排序:将非主要设备按启用日期降序排列,新表要求只包含编号、

名称、启用日期;将主要设备按部门降序,部门相同时按价格升序排列。

use sb

sort to rqx on 启用日期/D fields 编号,名称,启用日期for not 主要设备

use rqx

list off

clear all

use sb

sort to bmx on 部门/D,价格/A for主要设备

use bmx

list off

2.在sb.dbf中查询价格小于15000元的非主要设备。

use sb

locate for 价格<15000 and not 主要设备

display

3.在数据工作期中建立关联,查询1992年启用的设备,要求显示查到的设备编号、名称、

启用日期和部门名。

以SB.DBF为父表,BMDM.DBF为子表建立多一关系。

①打开表:“窗口”菜单→“数据工作期”命令→“打开”按钮,打开SB.DBF和BMDM.DBF;

②为子表的代码字段建立索引:“别名”列表框选中BMDM→“属性”按钮→“工作区属性”对话框→“修改”按钮→表设计器窗口单击字段名为代码的行的索引列→组合框中选定升序→“确定”按钮→返回“工作区属性”窗口→“确定”按钮返回“数据工作期”窗口;

③建立关联:在“别名列表框”中选定SB表→“关系”按钮→在“别名列表框”中选定BMDM 表→在“设置索引顺序”对话框中选定“确定”按钮(子表字段)→在“表达式生成器”的字段列表框中双击“部门”字段(父表字段)→“确定”按钮→多一关系建立完成;

④建立视图文件:“文件”菜单→“另存为”命令→输入视图文件名SBBM→“保存”按钮→产生视图文件SBBM.VUE;

⑤按要求显示结果:向命令窗口中输入如下两条命令。

set strictdate to 0

browse fields bmdm.名称:H="部门名",Sb.编号,Sb.名称:H="设备名",;

Sb.启用日期for Sb.启用日期>={01/01/92}

运行结果为:

4.使用命令序列,求出所有设备的价格和与增值和。

use sb in 0

sum 价格to mjg

select 0

use zz

sum zz.增值to mzz

?"价格和,增值和:",mjg,mzz

5.使用命令序列,在dx.dbf中按设备编号汇总大修费用。

use dx

index on 编号tag bh

total on 编号to jghz fields 费用

use jghz

browse fields 编号,费用title "大修费用汇总表"

6.创建数据库,要求包含sb.dbf、dx.dbf、zz.dbf、bmdm.dbf,并使用项目管理器管理数据。

①创建数据库S,要求包含SB.DBF, BMDM.DBF, DX.DBF和ZZ.DBF4个表。

操作步骤:

(1)打开数据库设计器窗口:选定“文件”菜单的“新建”命令→选定“数据库选项”按钮→选定“新建”按钮→在“创建”对话框中输入数据库名S →选定“保存”按钮→建立数据库文件,打开数据库设计器窗口;

(2)将表填入数据库设计器窗口:选定快捷菜单的“添加表”命令→在“打开”对话框中选定SB.DBF →选定“确定”按钮,SB窗口出现在数据库设计器窗口。类似加入其他表。运行结果:

②创建项目管理器SBGL,要求添入数据库S,并查看该数据库。

操作步骤:

(1)打开项目管理器窗口:选定“文件”菜单的“新建”命令→选定“项目”按钮→选定“新建文件”按钮→在“创建”对话框中输入项目文件名SBGL→选定“保存”按钮→出现SBGL项目管理器窗口;

(2)将数据库S添入项目管理器窗口:在窗口中选定“数据”选项卡→选定“数据库”图标→选定“添加”按钮→在“打开”对话框中选定S.DBC →选定“确定”按钮返回项目管理器窗口;

(3)查看数据库S:单击“数据库”图标左侧+号,即显示数据库的名字S→单击S左侧+号,显示一个“表”字→单击“表”图标左侧+号,显示4个表。

7.完成习题3练习3、练习5。

(1)使用命令SB.DBF建立一个结构复合索引文件,其中包括3个索引:

①记录以编号将序排列,并且索引标识为普通索引型。

use sb

index on 价格 tag jg descending

list

②记录以名称将序排列,名称形同时则按启动日期降序排列,并且索引标识为唯一索引型。index on 部门 + str(价格,9,2) tag bmjg

list

③记录以部门降序排列,部门相同时则按启动日期升序排列,并且索引标识为候选索引型。index on val(部门)-价格/1000000 tag bmjg1 candidate

list

(2)分别用以下方法查询钻床的增值

①顺序查询。

select sb.编号,sb.名称,zz.编号,zz.增值;

from sb inner join zz on sb.编号=zz.编号

copy to m

use m

locate for"钻床"$名称

? recno(),名称,增值

②索引查询。

select sb.编号,sb.名称,zz.编号,zz.增值;

from sb inner join zz on sb.编号=zz.编号

copy to m

use m

inde on 名称tag bh

seek "钻床"

? recno(),名称,增值

③在数据工作期窗口建立关联后查询。

以SB.DBF为父表,zz.DBF为子表建立多一关系。

⑴打开表:“窗口”菜单→“数据工作期”命令→“打开”按钮,打开SB.DBF和zz.DBF;

⑵为子表的代码字段建立索引:“别名”列表框选中zz→“属性”按钮→“工作区属性”对话框→“修改”按钮→表设计器窗口单击字段名为代码的行的索引列→组合框中选定升序→“确定”按钮→返回“工作区属性”窗口→“确定”按钮返回“数据工作期”窗口;

⑶建立关联:在“别名列表框”中选定SB表→“关系”按钮→在“别名列表框”中选定zz表→在“设置索引顺序”对话框中选定“确定”按钮(子表字段)→在“表达式生成器”的字段列表框中双击“编码”字段(父表字段)→“确定”按钮→多一关系建立完成;

⑷建立视图文件:“文件”菜单→“另存为”命令→输入视图文件名BBM→“保存”按钮→产生视图文件BBM.VUE;

⑸按要求显示结果:向命令窗口中输入如下两条命令。

browse fields zz.增值:H="增值",Sb.编号,Sb.名称:H="名称",;

Sb.名称for sb.名称="钻床"

运行结果:

8.利用数据库设计器为数据库SBSJ建立永久关系。

操作步骤:

(1)打开数据库设计器窗口:选定“文件”菜单的“打开”命令→在“打开”对话框中选定数据库SBSJ →选定“确定”按钮→返回数据库设计器窗口,SB等4个表窗口即在数据库设计器窗口显示;

(2)按下表建立索引:选定SB.DBF→选定“数据库”菜单的“修改”命令→在表设计器中以部门为关键字建立普通索引,以编号为关键字建立主索引。类似为其他表建立索引。(3)画出关系线:从SB窗口索引部分的编号拖曳到DX窗口索引部分的编号,其间即产生一条关系线。

运行结果:

9.利用查询设计器完成习题3练习14中1-5。

对于下列查询要求,分别写出查询的操作步骤及SQL-SELECT命令

(1)查询价格小于10万元的设备的启用日期。

select 启用日期from sb;

where 价格<100000

(2)查询车间的使用设备或价格不小于10万元的设备的部门名,查询结果按启用日期从小

到大排列。

1)打开查询设计器窗口。

2)确定要查询的表SB.DBF和bmdm.DBF:“查询”菜单→“添加表”命令→在“打开”对话框的列表框选定SB.DBF→“确定”按钮→“添加表或视图”对话框的“其他”按钮→将bmdm.DBF 增入查询设计器。

3)设置联接条件:“联接条件”对话框→自动配对联接条件→SB.部门与bmdm.d代码内部联接→“确定”按钮→关闭“添加表或视图”对话框→返回查询设计器。

4)选取输出字段:“字段”选项卡→将SB.名称,SB.启用日期,bmdm.名称;从“可用字段”列表框移入“选定字段”列表框。

5)“筛选”选项卡→将筛选条件SB.价格>=100000或SB.部门>12键入,在“排序依据”→SB.启用日期→升序。

6)执行查询:“查询”菜单→“运行查询”命令

命令为:

USE SB.名称,SB.启用日期,SB.价格,BMDM.名称;FROM SB INNER JOIN BMDM ON SB.部门=BMDM.代码;FROM SB INNER JOIN BMDM ON SB.部门=BMDM.代码;where SB.价格>=100000 OR (SB.部门>"12"); ORDER BY SB.启用日期

(3)查询1990年启用的设备的名称和部门名。

select 名称,部门from sb;

where year (启用日期)=1990

(4)查询大修过的设备的编号和名称,查询结果输出到表RESULT.DBF。

select sb.名称,sb.编号;

from sb inner join dx on sb.编号=dx.编号

copy to RESULT.DBF

List

(5)查询有增值的设备的设备名和部门名。

select sb.名称,sb.部门;

from sb inner join zz on sb.编号=zz.编号

10.完成习题3练习17。

在项目管理器中完成以下操作:

(1)按第7题T1、T2两个表建立数据库T{T1,T2},并分别为这两个表输入若干记录。

建立的表如下:

(2)建立一个查询,从而产生一个包含产品编号、产品名称和合同号的表HT.DBF。SELECT T1.产品编号, T1.产品名称, T2.合同号; FROM t!t1 INNER JOIN t!t2 ;ON T1.产品编号= T2.产品编号

copy to HT.DBF

江苏大学-计算机图形学第三次实验报告-二维图形变换

计算机科学与通信工程学院 实验报告 课程计算机图形学 实验题目二维图形变换 学生姓名 学号 专业班级 指导教师 日期

成绩评定表

二维图形变换 1. 实验内容 完成对北极星图案的缩放、平移、旋转、对称等二维变换。 首先要建好图示的北极星图案的数据模型(顶点表、边表)。另外,可重复调用“清屏”和“暂停”等函数,使整个变换过程具有动态效果。 2. 实验环境 操作系统:Windows XP 开发工具:visual studio 2008 3. 问题分析 为了建立北极星图形,首先在二维空间中根据坐标绘制出北极星图形。并且在此坐标系中确定好走笔顺序以便于进行连线操作。 同时需要好好的使用清屏函数以使得显示正常。 1. 放大缩小变换 放大缩小变换公式为:x’=x.a, y’=y.d; 其中a,d分别为x,y方向的放缩比例系数。 可通过不同的比例系数来显示程序运行结果。当a=d时为等比例放缩操作。可令变换矩阵为T。 2. 对称变换 包括以x轴对称、y轴对称和原点O对称三种。由于屏幕坐标只有第一象限,我们可以将原点平移到(500,240)处。在第一象限画出一个三角形,然后分别求出三个对称图形。 3. 旋转变换 将图形上的点(x,y)旋转θ角度,得到新的坐标(x’,y’)为: x’=xcosθ-ysinθ, y’=xsinθ+ycosθ; 旋转矩阵T为

4.平移变换 4. 算法设计 5. 源代码 //北极星 void hzbjx(CDC* pDC,long x[18],long y[18]) { CPen newPen1,*oldPen; newPen1.CreatePen(PS_SOLID,2,RGB(255,0,0)); oldPen = pDC->SelectObject(&newPen1); POINT vertex1[11]={{x[1],y[1]},{x[2],y[2]},{x[3],y[3]},{x[4],y[4]},{x[5],y[5]},{x[3],y[3]},{x[1],y[1]},{x[6],y[6]},{ x[3],y[3]},{x[7],y[7]},{x[5],y[5]}}; pDC->Polyline(vertex1, 11); newPen1.DeleteObject(); newPen1.CreatePen(PS_SOLID, 2, RGB(0,255,0)); oldPen = pDC->SelectObject(&newPen1); POINT vertex2[5]={{x[6],y[6]},{x[8],y[8]},{x[9],y[9]},{x[3],y[3]},{x[8],y[8]}}; pDC->Polyline(vertex2, 5); POINT vertex3[5]={{x[4],y[4]},{x[10],y[10]},{x[11],y[11]},{x[3],y[3]},{x[10],y[10]}}; pDC->Polyline(vertex3, 5); newPen1.DeleteObject(); newPen1.CreatePen(PS_SOLID, 2, RGB(255,0,90)); oldPen = pDC->SelectObject(&newPen1); POINT vertex4[11]={{x[12],y[12]},{x[13],y[13]},{x[3],y[3]},{x[9],y[9]},{x[14],y[14]},{x[15],y[15]},{x[3],y[3]},{x[ 11],y[11]},{x[12],y[12]},{x[3],y[3]},{x[14],y[14]}}; pDC->Polyline(vertex4, 11); newPen1.DeleteObject(); newPen1.CreatePen(PS_SOLID, 2, RGB(0,100,255)); oldPen = pDC->SelectObject(&newPen1); POINT vertex5[5]={{x[15],y[15]},{x[16],y[16]},{x[3],y[3]},{x[16],y[16]},{x[7],y[7]}};

物理实验报告测量单缝衍射的光强分布

实验名称:测量单缝衍射的光强分布 实验目的: a .观察单缝衍射现象及其特点; b .测量单缝衍射的光强分布; c .应用单缝衍射的规律计算单缝缝宽; 实验仪器: 导轨、激光电源、激光器、单缝二维调节架、小孔屏、一维光强测量装置、WJH 型数字式检流计。 实验原理和方法: 光在传播过程中遇到障碍物时将绕过障碍物,改变光的直线传播,称为光的衍射。当障碍物的大小与光的波长大得不多时,如狭缝、小孔、小圆屏、毛发、细针、金属丝等,就能观察到明显的光的衍射现象,亦即光线偏离直线路程的现象。光的衍射分为夫琅和费衍射与费涅耳衍射,亦称为远场衍射与近场衍射。本实验只研究夫琅和费衍射。理想的夫琅和费衍射,其入射光束和衍射光束均是平行光。单缝的夫琅和费衍射光路图如下图所示。 a. 理论上可以证明只要满足以下条件,单缝衍射就处于夫琅和费衍射区域: L a 82>>λ或8 2 a L >>λ 式中:a 为狭缝宽度;L 为狭缝与屏之间的距离;λ为入射光的波长。 可以对L 的取值范围进行估算:实验时,若取m a 4 101-?≤,入射光是Ne He -激光,其波长为632.80nm ,cm cm a 26.12 ≈=λ,所以只要取cm L 20≥,就可满足夫琅和费衍射的 远场条件。但实验证明,取cm L 50≈,结果较为理想。 b. 根据惠更斯-费涅耳原理,可导出单缝衍射的相对光强分布规律:

20 )/(sin u u I I = 式中: λ?π/)sin (a u = 暗纹条件:由上式知,暗条纹即0=I 出现在 λ?π/)sin (a u =π±=,π2±=,… 即暗纹条件为 λ?k a =sin ,1±=k ,2±=k ,… 明纹条件:求I 为极值的各处,即可得出明纹条件。令 0)/(sin 22=u u du d 推得 u u tan = 此为超越函数,同图解法求得: 0=u ,π43.1±,π46.2±,π47.3±,… 即 0sin =?a ,π43.1±,π46.2±,π47.3±,… 可见,用菲涅耳波带法求出的明纹条件 2/)12(sin λ?+±k a ,1=k ,2,3,… 只是近似准确的。 单缝衍射的相对光强分布曲线如下图所示,图中各级极大的位置和相应的光强如下: ?sin 0 a /43.1π± a /46.2π± a /47.3π± I 0I 0047.0I 0017.0I 0018.0.I

实验三实验报告

实验三实验报告 1、简易计算器 (1)问题描述 由键盘输入一算术表达式,以中缀形式输入,试编写程序将中缀表达式转换成一棵二叉表达式树,通过对该的后序遍历求出计算表达式的值。 (2)基本要求 a.要求对输入的表达式能判断出是否合法。不合法要有错误提示信息。 b.将中缀表达式转换成二叉表达式树。 c.后序遍历求出表达式的值 (3)数据结构与算法分析 一棵表达式树,它的树叶是操作数,如常量或变量名字,而其他的结点为操作符。 a.建立表达式树。二叉树的存储可以用顺序存储也可用链式存储。当要创建二叉树时,先从表达式尾部向前搜索,找到第一个优先级最低的运算符,建立以这个运算符为数据元素的根结点。注意到表达式中此运算符的左边部分对应的二叉绔为根结点的左子树,右边部分对应的是二叉绔为根结点的右子树,根据地这一点,可用递归调用自己来完成对左右子树的构造。 b.求表达式的值。求值时同样可以采用递归的思想,对表达式进行后序遍历。先递归调用自己计算左子树所代表的表达式的值,再递归调用自己计算右子树代表的表达式的值,最后读取根结点中的运算符,以刚才得到的左右子树的结果作为操作数加以计算,得到最终结果。 (4)需求分析 程序运行后显示提示信息,输入任意四则运算表达式,倘若所输入的表达式不合法程序将报错。 输入四则运算表达式完毕,程序将输出运算结果。 测试用的表达式须是由+、-、*、/运算符,括号“(”、“)”与相应的运算数组成。运算数可以是无符号浮点型或整型,范围在0~65535。 (5)概要设计 二叉树的抽象数据类型定义 ADT BinaryTree{ 数据对象:表达式运算数{ num | 0< num < 65535 } 表达式运算符{ opr | + , - , * , / } 数据关系:由一个根结点和两棵互不相交的左右子树构成,且树中结点具有层次关系。根结点必须为运算符,叶子结点必须为运算数。 基本操作: InitBiTree(&T , &S) 初始条件:存在一四则运算前缀表达式S。 操作结果:根据前缀表达式S构造相应的二叉树T。 DestroyBiTree(&T) 初始条件:二叉树T已经存在。 操作结果:销毁T。 Value(&T) 初始条件:二叉树T已经存在。 操作结果:计算出T所表示的四则运算表达式的值并返回。

单缝衍射光强分布实验报告

单缝衍射光强分布实验 报告 标准化管理部编码-[99968T-6889628-J68568-1689N]

单缝衍射光强分布 【实验目的】 1.定性观察单缝衍射现象和其特点。 2.学会用光电元件测量单缝衍射光强分布,并且绘制曲线。 【实验仪器】 【实验原理】 光波遇到障碍时,波前受到限制 而进入障碍后方的阴影区,称为衍 射。衍射分为两类:一类是中场衍 射,指光源与观察屏据衍射物为有限远时产生的衍射,称菲涅尔衍射;一类是远场衍射,指光源与接收屏距衍射物相当于无限远时所产生的衍射,叫夫琅禾费衍射,它就是平行光通过障碍的衍射。 夫琅禾费单缝衍射光强I =I 0 (sin β)2β2;其中β=πa sin θλ;a 为缝宽,θ 为衍射角,λ为入射光波长。 上图中θ为衍射角,a 为缝宽。 【实验内容】 (一) 定性观察衍射现象 1.按激光器、衍射板、接收器(屏)的顺序在光节学导轨上放置仪 器,调节光路,保证等高共轴。衍射板与接收器的间距不小于1m 。 2.观察不同形状衍射物的衍射图样,记录其特点。 (二)测量单缝衍射光强分布曲线 仪器名称 光学导轨 激光器 接收器 数字式检流计 衍射板 型号

1.选择一个单缝,记录缝宽,测量-2到+2级条纹的光强分布。要求至少测30个数据点。 2.测量缝到屏的距离L。 3.以sinθ为横坐标,I/I0为纵坐标绘制曲线,在同一张图中绘出理论曲线,做比较。 【实验步骤】 1.摆好实验仪器,布置光路如下图 顺序为激光器—狭缝—接收器—数字检流计,其中狭缝与出光口的距离不大于10cm,狭缝与接收器的距离不小于1m。 2.调节激光器水平,即可拿一张纸片,对准接收器的中心,记下位置,然后打开激光器,沿导轨移动纸片,使激光器的光点一直打纸片所记位置,即光线打过来的高度要一致。 3.再调节各光学元件等高共轴,先粗调,即用眼睛观察,使得各个元件等高;再细调,用尺子量取它们的高度(狭缝的高度,激光器出光口的高度,接收器的中心),调节升降旋钮使其等高,随后用一纸片,接到光源发出的光,以其上的光斑位置作为参照,依次移动到各个元件前,调节他们的左右(即调节接收器底座的平移螺杆,狭缝底座的平移螺杆)高低,使光线恰好垂直照到元件的中心。 4.调节狭缝宽度,使光束穿过,可见衍射条纹,调节宽度,使条纹中心亮纹的宽度约为5mm,且使得条纹最亮,而数字检流计的读数最大,经过上述调节后,上述任何一个旋钮的改变都会使读数变小。

实验3路由器的基本配置-实验报告模板

电子科技大学中山学院实验报告 实验信息 课程名称实验名称实验时间计算机网络实验 实验 3路由器的基本配置指导老师 实验地点 学生信息 学院:计算机学院班级:组号:成绩教师签名批改时间 2018-2019 学年第 1 学期

报告内容 1、实验目的 (1)掌握路由器网络操作系统的基本操作 (2)掌握路由器登录的几种模式 (3)掌握路由器的几种基本配置模式 (4)掌握路由器接口 IP 地址的配置 2、实验环境 实验分组进行。每人一台装有Packet Tracer软件的PC,每组两台交换机、一台路由器及相关线缆。 实验拓扑图如下所示: 3、实验内容 (1)标注实验拓扑图中的 PC和路由器接口的 IP 地址。答: (2)记录在超级终端管理配置路由器的过程。(截图并说明)答: enable ( 进入特权模式 ) conf t (进入全局配置模式) hostname R1 (R1为新设置的路由器名称) 1

exit exit进入全局配置模式 【在 PC0超级终端配置路由f0/0接口】 int f0/0 (进入 f0/0端口配置模式 ) ip address 192.168.1.11255.255.255.0 (设置 f0/0端口 ip 地址和掩码 ) no shutdown (激活端口 ) 【在 Laptop1超级终端配置路由 f0/1接口】 int f0/1 (进入 f0/1端口配置模式 ) ip address 10.1.1.10 255.0.0.0 (设置 f0/1端口 ip 地址和掩码 ) no shutdown (激活端口 ) (3)记录使用Ping 命令来测试两个网段是否已经连通。(截图)答: (4)记录主机 telnet 登录路由器的过程(截图)。答: (5)总结实验中容易出现的错误。 答:容易忽略电脑跨局域网访问对方电脑时需要设置路由器网关才能连通 2

SQL 数据库实验报告3

一、实验内容 (1)掌握在SQL Server管理平台中对表进行插入、修改和删除数据操作的方法。 (2)掌握使用Transact-SQL语句对表进行插入、修改和删除数据操作的方法。 二、实验器材(设备、元器件) Window7操作系统,SQL Server软件 三、实验步骤 (1)启动SQL Server管理平台,在对象资源管理器中展开studentsdb数据库文件夹。 (2)在studentsdb数据库中包含有数据表student_info、curriculum、grade,这些表的数据结构如图所示在studentsdb数据库中包含有数据表student_info、curriculum、grade,这些表的数据结构如图所示 (3)在SQL Server管理平台中创建student_info、curriculum表。 学生基本情况表student_info 课程信息表curriculum

①启动SQL Server管理平台,在对象资源管理器中展开studentsdb数据库文件夹。 ②在SQL Server管理平台中创建student_info表。 ③在SQL Server管理平台中创建curriculum表。 (4)使用Transact-SQL语句CREATE TABLE在studentsdb数据库中创建表 学生成绩表grade

①新建查询,输入Transact-SQL语句,点击执行 ②出现如下界面,学生成绩表grade建立成功 (5)在SQL Server管理平台中,将student_info表的学号列设置为主键,非空。

(6)student_info、curriculum、grade表中的数据如图所示。 student_info的数据 curriculum的数据 grade的数据 (7)在SQL Server管理平台中为student_info表添加数据

物理实验报告5_测量单缝衍射的光强分布(完整资料).doc

此文档下载后即可编辑 实验名称:测量单缝衍射的光强分布 实验目的: a.观察单缝衍射现象及其特点; b.测量单缝衍射的光强分布; c.应用单缝衍射的规律计算单缝缝宽; 实验仪器: 导轨、激光电源、激光器、单缝二维调节架、小孔屏、一维光强测量装置、WJH型数字式检流计。 实验原理和方法: 光在传播过程中遇到障碍物时将绕过障碍物,改变光的直线传播,称为光的衍射。当障碍物的大小与光的波长大得不多时,如狭缝、小孔、小圆屏、毛发、细针、金属丝等,就能观察到明显的光的衍射现象,亦即光线偏离直线路程的现象。光的衍射分为夫琅和费衍射与费涅耳衍射,亦称为远场衍射与近场衍射。本实验只研究夫琅和费衍射。理想的夫琅和费衍射,其入射光束和衍射光束均是平行光。单缝的夫琅和费衍射光路图如下图所示。 a. 理论上可以证明只要满足以下条件,单缝衍射就处于夫琅和费衍射区域:

L a 82 >>λ或82a L >>λ 式中:a 为狭缝宽度;L 为狭缝与屏之间的距离;λ为入射光的波长。 可以对L 的取值范围进行估算:实验时,若取m a 4101-?≤,入射光是Ne He -激光,其波长为632.80nm ,cm cm a 26.12 ≈=λ,所以只 要取cm L 20≥,就可满足夫琅和费衍射的远场条件。但实验证明,取cm L 50≈,结果较为理想。 b. 根据惠更斯-费涅耳原理,可导出单缝衍射的相对光强分布规律: 20 )/(sin u u I I = 式中: λ?π/)sin (a u = 暗纹条件:由上式知,暗条纹即0=I 出现在 λ?π/)sin (a u =π±=,π2±=,… 即暗纹条件为 λ?k a =sin ,1±=k ,2±=k ,… 明纹条件:求I 为极值的各处,即可得出明纹条件。令 0)/(sin 22=u u du d 推得 u u tan = 此为超越函数,同图解法求得: 0=u ,π43.1±,π46.2±,π47.3±,… 即 0sin =?a ,π43.1±,π46.2±,π47.3±,… 可见,用菲涅耳波带法求出的明纹条件 2/)12(sin λ?+±k a ,1=k ,2,3,… 只是近似准确的。 单缝衍射的相对光强分布曲线如下图所示,图中各级极大的位置和相应的光强如下: ?sin 0 a /43.1π± a /46.2π± a /47.3π±

实验三实验报告

贵州师范大学数学与计算机科学学院学生实验报告 课程名称: 数值分析 班级:数学(2)班 实验日期: 2013年 10月11日 学 号:110701020016 姓名: 指导教师: 杨 一 都 实验成绩: 一、实验名称 实验三: 数值积分 二、实验目的及要求 1. 让学生掌握复化梯形法, 复化Simpson 法和Romberg 公式以及变步长梯形法, 变步长Simpson 法 2. 让学生能够用这些方法解决一些具体问题 三、实验环境 每人一台微机,要求安装Windows2000或Windows XP 操作系统,Matlab 软件 四、实验内容 题 1 从地面发射一枚火箭,在最初80 s 内记录起加速度如下表, 试求火箭在第 50s,80s 时的速度. 题2 给定积分 dx e x ?3 1 和 dx x ?3 11 ,分别用下列方法计算积分值要求准确到510- ,并比较分析计算时间. 1) 变步长梯形法; 2) 变步长 Simpson 法 3) Romberg 方法 五、算法描述及实验步骤 题1: (1)、算法描述:根据已知输入数据a=[30.00,31.63,33.44,35.47,37.75,40.33,42.39,46.69,50.67] 运用复合梯形公式:T n =∑-=++11 ))()(2)((2n k k b f x f a f h 计算 实验步骤:1:输入h 2:T=(h/2)*(a(1)+a(6)+2*(a(2)+a(3)+a(4)+a(5))) 3:T=(h/2)*(a(1)+2*(a(2)+a(3)+a(4)+a(5)+a(6)+a(7))+a(8)) (2)、算法描述:根据已知输入数a=[30.00,31.63,33.44,35.47,37.75,40.33,42.39,46.69,50.67] 先用Lagrange 插值得出t=5,15,25,35,45,55,65,75处的值 再运用复合simpson 公式:S n =))()(2)(4)((611102 1b f x f x f a f h n k k n k k +++∑∑-=-=+

软件工程实验报告第三次

实验报告 课程名称:软件工程实验名称:用PowerDesigner建模工具绘制数据流图班级:学生姓名:学号: 指导老师评定:签名: 一、实验环境 Windows 2000、Rational Software公司的Rational Rose应用软件 二、实验目的 1)了解Rational Rose工具软件的组成及功能 2)掌握用Rational Rose画用例图的具体的使用方法 三、实验内容 1)设计用例图(Use Case框图) 2)用Rational Rose在Use Case视图中创建Use Case框图。 四、实验要求 建立一个Use Case框图,并给出“预订教室”的用例描述。 1) 背景 某大学需要一个教室预订系统,将空闲的教室提供给师生做学术报告或班级活动。师生可使用该系统预订所需的教室,以便让管理员在恰当的时间开放教室、准备好多媒体设备。 2) 功能要求 2.1) 管理员可使用该系统增加用户、删除用户。 2.2) 管理员可向系统中增加或删除供预订的教室,设置任一教室可使用的时间段。 2.2) 师生可登录系统、修改密码。 2.3) 师生在登录后,可浏览给定时间段的空闲(供预订的且未被预订的)教室;选择教室和使用时间段,预订教室。 2.4) 管理员可浏览任意时间段内的教室预订情况。 3) 性能要求 3.1) 教室占用的时间段精确到“课时”。 3.2) 支持最多10000人同时在线使用系统,确保系统稳定流畅。 五、实验步骤 Use Case框图表示整个机构提供的功能,可以用来回答下列一些问题:公司是干什么的?为什么要建立这个系统?还有那些人使用这些系统。Use Case框图在业务建模活动期间大量用于设置系统情景和形成创建使用案例的基础。 1)如何使用Rational Rose画Use Case框图 S1:点击“开始”在“程序”中找到“Rational rose”点击“Rational Rose Enterprise Edition”进入该软件。

单缝衍射实验实验报告

单缝衍射实验 一、实验目的 1.观察单缝衍射现象,了解其特点。 2.测量单缝衍射时的相对光强分布。 3.利用光强分布图形计算单缝宽度。 二、实验仪器 He-Ne激光器、衍射狭缝、光具座、白屏、光电探头、光功率计。 三、实验原理 波长为λ的单色平行光垂直照射到单缝上,在接收屏上,将得到单缝衍射图样,即一组平行于狭缝的明暗相间条纹。单缝衍射图样的暗纹中心满足条件: (1) 式中,x为暗纹中心在接收屏上的x轴坐标,f为单缝到接收屏的距离;a为单缝的宽度,k为暗纹级数。在±1级暗纹间为中央明条纹。中间明条纹最亮,其宽度约为其他明纹宽度的两倍。 实验装置示意图如图1所示。 图1 实验装置示意图 光电探头(即硅光电池探测器)是光电转换元件。当光照射到光电探头表面时在光电探头的上下两表面产生电势差ΔU,ΔU的大小与入射光强成线性关系。光电探头与光电流放大器连接形成回路,回路中电流的大小与ΔU成正比。因此,通过电流的大小就可以反映出入射到光电探头的光强大小。 四、实验内容 1.观察单缝衍射的衍射图形;

2.测定单缝衍射的光强分布; 3.利用光强分布图形计算单缝宽度。 五、数据处理 ★(1)原始测量数据 将光电探头接收口移动到超过衍射图样一侧的第3级暗纹处,记录此处的位置读数X(此处的位置读数定义为0.000)及光功率计的读数P。转动鼓轮,每转半圈(即光电探头每移动0.5mm),记录光功率测试仪读数,直到光电探头移动到超过另一侧第3级衍射暗纹处为止。实验数据记录如下: 将表格数据由matlab拟合曲线如下:

★ (2)根据记录的数据,计算单缝的宽度。 衍射狭缝在光具座上的位置 L1=21.20cm. 光电探测头测量底架座 L2=92.00cm. 千分尺测得狭缝宽度 d’=0.091mm. 光电探头接收口到测量座底座的距离△f=6.00cm. 则单缝到光电探头接收口距离为f= L2 - L1+△f=92.00cm21.20cm+6.00cm=76.80cm. 由拟合曲线可读得下表各级暗纹距离: 各级暗纹±1级暗纹±2级暗纹±3级暗纹 距离/mm 10.500 21.500 31.200 单缝宽度/mm 0.093 0.090 0.093 单缝宽度计算过程: 因为λ=632.8nm.由d =2kfλ/△Xi,得 d1=(2*1*768*632.8*10^-6)/10.500 mm=0.093mm. d2=(2*2*768*632.8*10^-6)/21.500 mm=0.090mm.

大学计算机实验3_实验报告

深圳大学实验报告 课程名称:计算机基础 实验名称:文字信息处理 学院:建筑与城市规划学院专业:建筑学报告人:XXX 学号:2015XXXX 班级:XXXXXX 同组人: 指导教师:李炎然

实验时间:2015.11.04 实验报告提交时间:2015.11.05 教务处制 一.实验目的 1. 掌握文档的编辑操作技能。 2. 掌握文档的格式化操作方法。 3. 掌握图文混排方法、艺术字设计和数学公式编辑。 4. 掌握表格处理方法。 5. 掌握页面设置、分栏和分节技术。 6. 掌握样式设置、引用和目录、修订和批注的操作方法。二.实验步骤与结果 3.2 实验环境 1.硬件环境:微型计算机 2.软件环境:Windows 8,WPS文字2016

3.3 实验内容 1. 文档的基本操作 (1)Word 的启动和退出 在Windows 桌面上,执行“开始”→“所有程序”→“WPSt office”→“WPS文字”,打开Word 应用程序窗口如图3-1 所示。 也可使用快捷方式启动的文件(即Word 文档,文档名后缀为.docx 或.doc),双击该文件。如果Word 是最近经常使用的应用程序之一,则在Windows 8 操作系统下,单击屏幕左下角“开始”菜单按钮后,执行[开始|WPS 文字2016]命令。 退出Word 的方法有多种,常见退出Word 的方法有:①执行[文件|退出]命令;②右 击文件标题,单击“关闭窗口” 按钮;③单击右上方“关闭” 按钮;④双击Word 窗口左上角的控制按 钮。 退出Word 时,若文档修改尚未保存,系 统会给出一个对话框,询问是否要保存未保存 的文档,若单击“是”按钮, 则保存当前文档后退 图3-1 Word应用程序窗口

数据库原理实验报告(3)实验三数据表的创建与管理实验

数据库原理实验报告(3)实验三数据表的创建与 管理实验 南京晓庄学院 《数据库原理与应用》 课程实验报告 实验三数据表的创建与管理实验 所在院(系): 数学与信息技术学院班级: 学号: 姓名: 1.实验目的 (1) 理解SQL Server 20xx常用数据类型和表结构的设计方法。理解主键、外键含义,掌握 建立各表相关属性间参照关系的方法。 (2) 熟练掌握使用SQL Server Management Studio图形工具创建表,删除表,修改表结构,插入及更新数据的方法。 (3) 熟练掌握使用Transact-SQL语句创建表,删除表,修改表结构,插入及更新数据的方 法。 2.实验要求 基本实验:

(1) 在实验二所创建的“TM”数据库中合理设计以下各表逻辑结构: 学生信息(学号,姓名,性别,籍贯,出生日期,民族,学院/系别号,班级号) 课程信息(课程号,课程名称,课程所属模块,课程类别,学分,学时) 学习信息(学号,课程号,考试成绩,平时成绩) 院系信息(院系号,院系名称) 要求确定各个字段的名称、类型、是否有默认值,是否主键等信息。 (2) 依据你所设计的表结构,使用SQL Server Management Studio图形工具在“TM”数据 库中创建学生信息表和课程信息表,并试验在图形界面中修改表结构,删除数据表,输入并更新数据的方法。 (3) 依据你所设计表结构,使用Transact-SQL语句创建学习信息表和院系信息表,并试验 使用T-SQL语句修改表结构,删除数据表,插入和更新数据的方法。 (4) 找出已创建各表之间相关属性的参照关系,并在相关表中增加引用完整性约束。 (5) 按要求完成实验报告。 扩展实验: (1) 在“TM”数据库中补充设计以下各表结构:

衍射光强分布测量实验报告

衍射光强分布测量 査凡物理系 摘要:为了观察并验证单缝衍射和多缝衍射的图样以及它们的规律,本实验设计了基于水平光路的测量方法。运用自动光强记录仪来对衍射现象进行比较函数化的观察。实验观察到衍射条纹随着缝宽变窄而模糊和间距扩大,并且通过仪器对光强图样的位置定位和夫琅禾费光强的公式来计算单缝的缝宽。该实验装置结构简单、调节方便、条纹移动清晰。 关键词:衍射自动光强记录仪单缝多缝 The Experiment Of Light Distribution Of Diffraction Fan Zha Department of Physics Abstract: In order to observe and validate the rule of light distribution of single slit diffraction and multiple slits diffraction, the automatic grapher of light intensity is used in this experiment in a horizontal light path. We have verified that the diffraction stripes become dim and far away from each other since the slit(s) become narrow, and calculated the width of slit by using the formulas of light intensity. The experimental instrument is simple and convenient to adjust, and the moving interference fringes are clear. Key Words: diffraction automatic grapher of light intensity single slit multiple slits

化学实验报告3(完整版)

报告编号:YT-FS-6878-58 化学实验报告3(完整版) After Completing The T ask According To The Original Plan, A Report Will Be Formed T o Reflect The Basic Situation Encountered, Reveal The Existing Problems And Put Forward Future Ideas. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

化学实验报告3(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 实验题目:草酸中h2c2o4含量的测定 实验目的: 学习naoh标准溶液的配制、标定及有关仪器的使用; 学习碱式滴定管的使用,练习滴定操作。 实验原理: h2c2o4为有机弱酸,其ka1=5.9×10-2,ka2=6.4×10-5。常量组分分析时cka1>10-8,cka2>10-8,ka1/ka2<105,可在水溶液中一次性滴定其两步离解的h+: h2c2o4+2naoh===na2c2o4+2h2o 计量点ph值8.4左右,可用酚酞为指示剂。 naoh标准溶液采用间接配制法获得,以邻苯二甲

酸氢钾标定: -cook -cooh +naoh=== -cook -coona +h2o 此反应计量点ph值9.1左右,同样可用酚酞为指示剂。 实验方法: 一、naoh标准溶液的配制与标定 用台式天平称取naoh1g于100ml烧杯中,加50ml 蒸馏水,搅拌使其溶解。移入500ml试剂瓶中,再加200ml蒸馏水,摇匀。 准确称取0.4~0.5g邻苯二甲酸氢钾三份,分别置于250ml锥形瓶中,加20~30ml蒸馏水溶解,再加1~2滴0.2%酚酞指示剂,用naoh标准溶液滴定至溶液呈微红色,半分钟不褪色即为终点。

数据库道理实验报告3

实验三数据表的创建与管理实验 所在院(系):数学与信息技术学院 班级: 学号: 姓名:

1.实验目的 (1)理解SQL Server 2005常用数据类型和表结构的设计方法。理解主键、外键含义,掌握 建立各表相关属性间参照关系的方法。 (2)熟练掌握使用SQL Server Management Studio图形工具创建表,删除表,修改表结构, 插入及更新数据的方法。 (3)熟练掌握使用Transact-SQL语句创建表,删除表,修改表结构,插入及更新数据的方 法。 2.实验要求 基本实验: (1)在实验二所创建的“TM”数据库中合理设计以下各表逻辑结构: 学生信息(学号,姓名,性别,籍贯,出生日期,民族,学院/系别号,班级号) 课程信息(课程号,课程名称,课程所属模块,课程类别,学分,学时) 学习信息(学号,课程号,考试成绩,平时成绩) 院系信息(院系号,院系名称) 要求确定各个字段的名称、类型、是否有默认值,是否主键等信息。 (2)依据你所设计的表结构,使用SQL Server Management Studio图形工具在“TM”数据 库中创建学生信息表和课程信息表,并试验在图形界面中修改表结构,删除数据表,输入并更新数据的方法。 (3)依据你所设计表结构,使用Transact-SQL语句创建学习信息表和院系信息表,并试验 使用T-SQL语句修改表结构,删除数据表,插入和更新数据的方法。 (4)找出已创建各表之间相关属性的参照关系,并在相关表中增加引用完整性约束。 (5)按要求完成实验报告。 扩展实验: (1)在“TM”数据库中补充设计以下各表结构: 教师信息(教师号,姓名,性别,出生日期,学历,学位,入职时间,职称,院系号) 授课信息(教师号,课程号,学期) 班级信息(班级号,班级名称,专业号) 专业信息(专业号,专业名称,学制,学位) 图书信息(图书号,书名,作者,出版社,出版日期,册数,价格,分类) 借书偏息(学号,图书号,借出时间,归还时间) 奖励信息(学号,奖励类型,奖励金额) (2)设计并实现各表之间相关属性的参照关系。 (3)使用SQL Management Studio图形界面或Transact-SQL在“TM”数据库中创建前述各 表,并插入部分数据,要求所插入数据合理有效。 3.实验步骤、结果和总结实验步骤/结果

第三次实验报告

浙江大学实验报告 课程名称:Linux应用技术基础实验类型:验证型 实验项目名称:Linux shell 基本命令 学生姓名:孙禹达专业:工信学号:3120000431 电子邮件地址:bless.sunyuda.death@https://www.doczj.com/doc/b412710588.html, 实验日期:2013年05 月22 日 1、实验目的和要求(必填) 1.学习Linux的文件访问权限,用户的类型和文件访问权限的类型 2.学习如何确定一个文件的访问权限 3.学习如何设置和改变一个文件的访问权限 4.学习如何在文件或目录的创建时设置缺省访问权限 5.学习理解硬链接、符号链接 6.学习理解链接和文件访问权限之间的关系 7.学习了解Linux进程的属性 8.学习理解Linux的前台进程、后台进程及守护进程 9.学习理解Linux命令的顺序执行和并发执行 10.学习使用挂起进程操作和终止进程操作 11.了解系统中Linux进程的层次结构 12.学习使用Linux定时作业调度 13.学习使用Linux的I/O重定向操作和管道操作 14.学习使用id、chmod、chgrp、chown、umask、ln、ps、kill、fg、bg、job、top、pstree、 crontab、at、|、<、>等命令 2、实验内容和原理(必填) 1.根据下列的要求,写出得到这些信息的会话过程: 1)你的用户名; 2)你的用户ID; 3)你的组ID和组名字; 4)在你同一组中的其它用户名。

2.系统管理员给你的主目录设置的权限是什么?使用什么命令来得到这个答案,给出你的 会话过程。 3.在你的系统中有文件或目录分别是:/ 、/etc/passwd 、/bin/df 、~ 。用长 列表格式显示这些文件或目录,并填写下列表格。 文件文件类 型存取权限 链接数所有者组文件大小 / /etc/passwd /bin/df ~ 4.在你的主目录中的temp、professional和personal三个子目录,设置使自己(owner)拥 有读、写、执行3种访问权限,设置其它用户只有读和执行权限。在~/temp目录下创建名为d1、d2和d3的目录。在d1目录下,用touch命令创建一个名为f1的空文件。给出d1、d2、d3和f1的访问权限。给出完成这些工作的会话。 5.在~/temp目录下创建名为d1、d2和d3的目录。把文件smallFile拷贝到d1目录下,长 列表格式显示文件smallFile,显示的内容包括inode号、访问权限、硬链接数、文件大小。给出完成这些工作的会话。 6.在~/temp目录下,把当前目录改变成d2。创建一个名字为newFile.hard硬链接到d1目 录下的smallFile文件。长列表格式显示newFile.hard文件,与smallFile文件的属性进行比较。你如何确定smallFile和smallFile.hard是同一文件的两个名字,是链接数吗?给出你的会话过程。 7.创建一个名字为~/temp/d2/smallFile.soft软链接到~/temp/d1/smallFile文件。长列表格式 显示smallFile.soft文件,比较这两个文件的属性。你如何确定smallFile 和smallFile.soft 是两个不同的文件?是这两个文件的大小吗?给出你的会话过程。 8.在你使用的Linux系统中,有多少进程在运行?进程init、bash、ps的PID是多少?init、 bash和ps进程的父进程是哪一个?这些父进程的ID是什么?给出你得到这些信息的会话过程。 9.有多少个sh、bash、csh和tcsh进程运行在你的系统中?给出会话过程。 10.linux系统中,进程可以在前台或后台运行。前台进程在运行结束前一直控制着终端。若 干个命令用分号(;)分隔形成一个命令行,用圆括号把多个命令挂起来,他们就在一个进程里执行。使用―&‖符作为命令分隔符,命令将并发执行。可以在命令行末尾加―&‖使之成为后台命令。 请用一行命令实现以下功能:它1小时(实验中可以用1分钟代替)分钟后在屏幕上显示文字―Time for Lunch!‖来提醒你去吃午餐。给出会话过程。 11.写一命令行,使得date 、uname –a 、who 和ps并发执行。给出会话过程。

大学物理实验报告实验3三线摆报告

三线摆实验报告 林一仙 一、实验目的 1、掌握水平调节与时间测量方法; 2、掌握三线摆测定物体转动惯量的方法; 3、掌握利用公式法测这定物体的转动惯量。 二、实验仪器 三线摆装置 电子秒表 卡尺 米尺 水平器 三、实验原理 1、三线摆法测定物体的转动惯量 机械能守恒定律: ω2 021I mgh = 简谐振动: t T πθθ2sin 0= t T T dt d ππθθω2cos 20== 通过平衡位置的瞬时角速度的大小为:T 02πθω= ; 所以有:?? ? ??=T I mgh 0 2 122 0πθ

根据图1可以得到:()()1 212!BC BC BC BC BC BC h +-= -= ()()()()2 22 22r R l AC AB BC --=-= 从图2可以看到: 根据余弦定律可得()() 0222 11cos 2θRr r R C A -+= 所以有:()()()() 02222 112 12 1cos 2θRr r R l C A B A BC -+-=-= 整理后可得: 1 2 102sin 4)cos 1(2BC BC Rr BC BC Rr h +=+-= θθ H BC BC 21≈+;摆角很小时有:2)2sin(00θθ= 所以:H Rr h 22 0θ= 整理得: 2 2 04T H mgRr I π= ;又因3b R =,3 a r = 所以: 2 2 012T H mgab I π= 若其上放置圆环,并且使其转轴与悬盘中心重合,重新测出摆动周期为T 1和H 1则: 2 11 2 112)(T H gab M m I π+= 待测物的转动惯量为: I= I 1-I 0 2、公式法测定物体的转动惯量 圆环的转动惯量为: ()D D M I 22 2 1 8 1+= 四、实验内容 1、三线摆法测定圆环绕中心轴的转动惯量 a 、用卡尺分别测定三线摆上下盘悬挂点间的距离a 、 b (三个边各测一次再平均); b 、调节三线摆的悬线使悬盘到上盘之间的距离H 大约50cm 多; c 、调节三线摆地脚螺丝使上盘水平后再调节三线摆悬线的长度使悬盘水平; d 、用米尺测定悬盘到上盘三线接点的距离H ; e 、让悬盘静止后轻拨上盘使悬盘作小角度摆动(注意观察其摆幅是否小于10度,摆动是否稳定不摇晃。);

数据库原理实验报告_实验三_数据完整性与安全性控制

实验内容、步骤以及结果 1.利用图形用户界面对实验一中所创建的Student库的S表中,增加以下的约束和索引。 (18分,每小题3分) (1) 非空约束:为出生日期添加非空约束。 非空约束:取消表S中sbirth的勾。可能需要重建表。 (2) 主键约束:将学号(sno)设置为主键,主键名为pk_sno。 设主键:单击数据库Student-->单击表-->单击S-->右击sno-->选择修改命令-->对话框中右击sno-->选择设置主键'>修改主键名为pk_sno '-->保存

(3)唯一约束:为姓名(sname)添加唯一约束(唯一键),约束名为uk_sname 。 唯一约束:单击数据库Student-->单击表--> 单击S-->右击sname-->选择修改’ 命令T右击 sname-->选择索引和键命令--> 打开索引和键框图--> 添加--> 是否唯一改为是--> 名称改为us sname '-->关闭。

(4)缺省约束:为性别(ssex)添加默认值,其值为男 设默认约束:单击数据库Student宀单击表宀单击右击sno^选择修改命令宀单击cno-->在默认值栏输入男’保存

D62.s1udent - Diagram_0* D62.sludent - dbo.S* SQLQuery5.sql - D... (D62\A^m i n (52J)* 列容 埶据类型 允祥值 Q 5TI0 Ctiar(lO) n sname nvarchar (20) a 卜:S5SX nchai ■⑵ 團 sbirtti date □ adept nv ar char (20) sPhoneNo ctiar(LQ) @] 数捐类型 允傑Mdl 值 曰表设计器 RowGuid E 标识魁 不用于复制 大小 (5) CHECK 约束:为SC 表的成绩(grade)添加CHECK 约束,约束名为ck grade ,其 检查条件为:成绩应该在0-100之间。 ffin har 妊 2 Nnrh 昙否否否二

相关主题
文本预览
相关文档 最新文档