实验报告样本

时间:2024.4.21

数学与信息技术学院

实 验 报 告

实验课程名称:   MS-SQL Server数据库技术实验  

实验项目名称:         数据表与表数据           

级:           14计科接1          

       号:          20140083103          

       名:            张凯旭             

师:             李伟               


数据表与表数据

目的要求

1.   学会使用对象资源管理器和T-SQL语句创建数据表,插入、修改和删除表数据。

2.        了解数据库完整性的意义和分类。

3.        学会使用对象资源管理器和T-SQL语句定义、删除约束,创建、绑定默认值和规则。

实验内容及过程

1.        依据student学生管理系统使用对象资源管理器创建表。

a)        在表上右键新建表:

b)        设置各个表的属性:

c)         在列属性中绑定默认值:

2.        使用DROP TABLE删除上步创建的表,再利用重新T-SQL创建。

drop table stud_grade

create table stud_grade

(

STUD_ID char(10) primary key default '0401010101',

STUD_NAME nvarchar(12) not null,

COURSE_ID char(10),

GRADE numeric(4,1)

)

3.        利用对象资源管理器或T-SQL语言每个表录入至少10行数据。

insert into stud_grade

values('0401050201','陈红','0401010101','91')

insert into stud_grade

values('0401040112','孙强','0401010104','83')

insert into stud_grade

values('0401020103','李伟','0401010106','86')

insert into stud_grade

values('0401010634','乾坤','0401010106','78')

insert into stud_grade

values('0401030213','郑芳','0401010106','77')

insert into stud_grade

values('0401010102','袁飞','0401010106','95')

insert into stud_grade

values('0401040123','孔融','0401010106','83')

insert into stud_grade

values('0401050127','张军','0401010106','84')

insert into stud_grade

values('0401050128','张强','0401010106','89')

insert into stud_grade

values('0401050129','关羽','0401010106','83')

4.        创建教师信息teacher_info表。

CREATE TABLE teacher_info

(TEACHER_ID CHAR(6) NOT NULL CONSTRAINT DE_TEACHER_ID DEFAULT '010101',

TEACHER_NAME NVARCHAR(4) NOT NULL,

GENDER NCHAR(1) ,

AGE INT,

TECH_TIELE NCHAR(5),

TELEPHONE VARCHAR(12),

SALARY DECIMAL(7,2) CONSTRAINT DE_SALARY DEFAULT '418',

COURSE_ID CHAR(10)

)

5.        分别使用对象资源管理器和T-SQL修改表结构。

1)        将teacher-info表中的teacher—id列长度从6个字符改变为8个字符。

                                    i.              T-SQL命令修改

alter table teacher_info

alter column TEACHER_ID char(8);

            ii.      对象资源管理器修改

将数据更改为8

2)        在dept—code表中添加一列dept-demo,其数据类型为可变字符型,30位。

                                    i.              T-SQL语言添加

alter table dept_code

add dept_demo nvarchar(30)

                                  ii.              资源管理器添加

为表dept_code 添加一列。

3)        在stud-info表增加“入学时间”列,其数据类型为日期型。

                                    i.              T-SQL 创建

create table stud_info

(

STUD_ID char(10) not null default '041010101',

NAME nvarchar(4) not null ,

BIRTHDAY datetime,

GENDER nchar(1),

ADDERSS nvarchar(20),

TELCODE char(12),

ZIPCODE char(6),

MARK decimal(3,0) default 560

)

                                  ii.              对象资源管理器创建

将属性值等填入。

6.        建立约束。

1)        为数据表stud-info创建对应的check约束,限制mark在560到600之间。

alter table stud_info

add constraint stud_check check (MARK>=560 and MARK <=600)

2)        使用T-SQL语句建立表及约束,设置stud-id为主键。

alter table stud_info

add constraint prim_key primary key (STUD_ID)

3)        为stud-info表的telecode创建unique约束。

alter table stud_info

add constraint uniq_tel unique(TELCODE)

4)        为stud-grade表中的stud-id创建外键。

alter table dbo.stud_grade

add constraint FK_stud foreign key(STUD_ID)

references dbo.stud_info(STUD_ID)

5)        为stud-info表中的gender创建默认值,“男”。

alter table stud_info

add constraint DF_gender default '男' for GENDER;

7.        修改数据

6)        在成绩表中,将课程号为“0401010101”(指定课号)的成绩在原来基础上增加10%。

update stud_grade

set GRADE = GRADE * 1.1

7)        将所有低于60分的成绩置空。

update stud_grade

set GRADE = null

where GRADE<60

8)        将所有老师的年龄加1.

update teacher_info

set AGE = AGE+1

8.        删除数据

9)        删除学号为“0401020201”(指定学号)的学生记录

delete from stud_info

where STUD_ID = '0401020201'

10)    删除计算机工程系(指定系)所有学生的成绩。

9.        创建默认值对象D1,nchar(1),值为“男”,并绑定到学生表的gender列和教师表的gender列。

create default D1 as '男'

go

exec sp_bindefault D1,'stud_info.GENDER'

Go

exec sp_bindefault D1,'teacher_info.GENDER'

go

10.    创建规则对象R1,@a=“男” or  @a=“女”,并绑定到学生表的gender列和教师表的gender列。

create rule R1

as @a='男' or @a = '女'

go

exec sp_bindrule R1,'stud_info.GENDER'

go

exec sp_bindrule R1,'teacher_info.GENDER'

go

实验总结及收获

这次实验中我觉得数据库查询是非常复杂的程序,需要非常严谨。尤其创建规则和默认值,并且使用储存过程绑定属性,非常灵活,对于编程变得非常清晰明了。


第二篇:实验报告样本(理工类)


 

西华大学实验报告(理工类)

开课学院及实验室:  应用技术学院机房                实验时间 :2015 年5月20日

一、实验目的

1、 熟悉和掌握AutoCAD及天正建筑电气设计软件的主要操作和使用方法。

2、 熟悉和掌握建筑照明系统设计内容和方法。

二、实验原理

电气照明设计主要根据土建设计所提供的建筑空间尺寸或道路、场地的环境状况,结合使用要求,按照明设计的有关规范、规程和标准,进行合理设计。其具体内容有:确定合理的照明种类和照明方式;选择照明光源及灯具,确定灯具布置方案;进行必要的照度计算和供电系统的负荷计算,照明电气设备与线路的选择计算;绘制出照明系统布置图及相应的供电系统图。

三、实验设备、仪器及材料

1、 计算机一台;

2、 AutoCAD软件及天正建筑电气设计软件。

四、实验步骤(按照实际操作过程

1、 根据提供的建筑物平面图和照明要求进行灯具选择及照度计算;

2、 按照照度计算结果及选择的灯具进行设备布置;

3、 进行照明线路的布置并对线路进行赋值及标注;

4、 进行设备的赋值及标注;

5、 进行照明负荷计算并生成照明系统图。

五、实验过程记录(数据、图表、计算等)

学生手写

六、实验结果分析及问题讨论

学生手写

西华大学实验报告(理工类)

开课学院及实验室:                        实验时间 :    年   月   日

一、实验目的

1、 熟悉和掌握AutoCAD及天正建筑电气设计软件的主要操作和使用方法。

2、 熟悉和掌握建筑火灾自动报警及联动控制系统设计内容和方法。

二、实验原理

建筑火灾自动报警及联动控制系统主要由火灾探测系统、自动报警系统及消防联动控制系统构成。火灾探测系统由火灾探测器组成,其作用是在火灾发生的初期就能发现并发出报警信号,以及时引导灭火及人员疏散等工作,其类型主要包括感温探测器、感光探测器及感烟探测器等。自动报警系统主要由火灾报警控制器构成,其主要作用是根据火灾探测器发出的信号,来确定是否发生火灾,并发出相应的报警信号及控制消防联动系统动作,根据其规模大小可分为区域火灾报警系统、集中火灾报警系统等。消防联动系统主要由消防联动控制器及各种灭火、疏散等相关设备构成,主要作用是根据火灾报警控制器发出的信号来进行相应的灭火及人员疏散等工作,以扑灭火灾,降低人员伤亡。

三、实验设备、仪器及材料

1、 计算机一台;

2、 AutoCAD软件及天正建筑电气设计软件。

四、实验步骤(按照实际操作过程

1、 根据提供的建筑物平面图和防火要求进行火灾探测器类型的选择及数目的确定;

2、 根据建筑物的结构进行火灾探测器的布置;

3、 选择火灾报警控制器及联动设备的选型及布置;

4、 进行线路的布置和标注;

5、 绘制火灾自动报警系统及联动控制系统的系统图;

五、实验过程记录(数据、图表、计算等)

学生手写

六、实验结果分析及问题讨论

学生手写

更多相关推荐:
实验报告 范本

研究生实验报告范本实验课程实验名称实验地点学生姓名学号指导教师范本实验时间年月日一实验目的熟悉电阻型气体传感器结构及工作原理进行基于聚苯胺敏感薄膜的气体传感器的结构设计材料制作材料表征探测单元制作与测试实验结果...

实验报告范本

学生实验报告书实验课程名称开课学院指导教师姓名学生姓名学生专业班级200200学年第学期实验教学管理基本规范实验是培养学生动手能力分析解决问题能力的重要环节实验报告是反映实验教学水平与质量的重要依据为加强实验过...

实验报告范本

AMT执行机构实验报告实验对象NJ7150变速箱总成实验内容第四代选换档执行机构高低温实验报告人审核批准报告时间20xx苏州绿控传动科技有限公司第四代选换档执行机构高低温试验报告一实验装置零部件清单二已填写完整...

实验报告范本

家兔尿生成的调节20xx级生命科学勷勤创新班王晋宁学号20xx00060061实验目的11学习用输尿管插管记录尿量的方法12观察几种因素对尿生成的影响2实验原理尿生成的过程包括肾小球的滤过作用肾小管与集合管的重...

实验报告格式

2020学年第学期佛山职业技术学院食品营养与检测专业实验报告课程名称食品添加剂专业班级姓名学号所在组别同组成员实验地点实验时间实验一几种食品添加剂在果味饮料中的应用实例佛山职业技术学院食品营养与检测专业指导教师...

学生实验报告单

学生实验报告单班级姓名实验日期实验课题电磁铁的磁力实验目的通过实验使学生知道电磁铁的磁力大小是可以改变的它与串联电池的数量线圈的圈数等有关系实验器材电池漆包线铁钉大头针或回形针实验原理改变电磁铁的电池数量和缠绕...

实验报告的基本内容及要求

实验报告的基本内容及要求实验报告应体现预习实验记录和实验报告要求这三个过程在一个实验报告中完成1实验预习在实验前每位同学都需要对本次实验进行认真的预习在实验报告中要写出实验目的要求需要用到的实验设备环境2实验记...

操作系统实验报告

课程名称实验项目实验地点专业班级学生姓名指导教师操作系统实验学号年月日实验一几种操作系统的界面一实验目的和要求一目的本实验的目的是使学生熟悉12种操作系统的界面在熟练使用机器的基础上能了解各种操作命令和系统调用...

教科版四年级下册科学实验报告单

小学科学四年级下册实验操作教科版1体验静电现象P2实验目的让学生亲身体验静电现象实验原理带同种电荷的物体相互排斥带异种电荷的物体相互吸引实验器材塑料梳子或笔碎纸屑操作步骤1用梳过干燥头发的塑料梳子慢慢接近碎纸屑...

教科版四年级上册科学实验报告单含实验目的及实验现象

教科版四年级科学上册实验报告单1实验名称室内外温度的测量与比较实验器材温度计线笔实验步骤1取一支温度计用线拴好2将温度计悬挂离地面15米左右不能靠拢在室外注意通风阳光不能直射温度计3读数4记录并比较实验结果室内...

大学本科 CAD实验报告汇总

土木工程CAD课程上机实验报告姓名学号学院专业工程管理土木工程CAD课程实验要求一实验内容全部要求上机完成实验一AutoCAD界面熟悉和基本操作实验二基本绘图命令实验三基本编辑命令实验四组合体绘制尺寸标注与编辑...

20xx七年级生物下实验报告单

123456789101112

实验报告本(42篇)