实验一 数据库的定义实验

实验一 数据库的定义实验
实验一 数据库的定义实验

实验一数据库定义实验

一、实验目的

使用SSMS、T-SQL语句创建和管理数据库,学会使用SQL SERVER查询分析器接受T-SQL命令和进行结果分析。使用T-SQL语句进行数据表的创建和删除,并对数据表和表中数据进行有效的管理。

二、实验环境

实验室名称:11#212

软件环境:操作系统:windows 7/8 SQL 2008

硬件环境:安装内存(RAM):4.00GB(3.13GB可用)

处理器:Intel Core(TM) i5-3210M CPU@2.50GHz 2.50GHz

硬盘:200GB

三、实验内容

1.用SQL Server Management Studio创建、修改数据库

2.用T-SQL语句创建、修改数据库

3.用SQL Server Management Studio创建、修改数据表

4.用T-SQL语句创建、修改数据表

四、实验步骤及实验结果分析

4.1 使用SSMS创建、修改数据库

4.1.1 使用SQL Server Management Studio创建步骤:

(1)单击“开始”菜单选择“所有程序”>Microsoft SQL Server

2008>SQL Server Management Studio

(2)单击“视图”>“对象资源管理器”>右击“数据库”>选择“新建数据

库”命令。

(3)、在“数据库名称”文本框中输入新建数据库的名称,本例输入“JXGL”

(4)、在“新建数据库”的对话框里设置“常规”、“选项”、“文件组”

4.1.2 使用SQL Server Management Studio修改数据库步骤:

(1)、在“对象资源管理器”窗口右击要修改大小的数据库,选择“属性”弹

出属性对话框

(2)、在属性对话框中的“常规”、“文件”、“文件组”、“选项”、“更改跟踪”、

“权限”、“扩展属性”、“镜像”、“事务日志传送”修改数据库的相关信息4.1.3 使用SQL Server Management Studio删除数据库

右击要删除的数据库,在弹出的菜单中选择删除命令在弹出的“删除对象”

的对话框中,单击“确定”按钮。

4.2 使用T-SQL语句创建、修改数据库

4.2.1 使用T-SQL语句创建数据库

(1)、打开SSMS窗口,并连接到服务器

(2)、依次选择“文件”>”新建”>“数据库引擎查询”命令或者单击标准工具栏的“新建查询”按钮,创建一个查询输入窗口

(3)、在窗口中输入以下CREATE DATABASE 语句:

CREATE DATABASE JXGLSS

ON PRIMARY

(

NAME=JXGLSS,

FILENAME='D:\JXGLSS\Date\JXGLSS.mdf',

SIZE=3MB,

FILEGROWTH=1MB

)

LOG ON

(

NAME=JXGLSS_log,

FILENAME='D:\JXGLSS\Date\JXGLSS_log.ldf',

SIZE=1MB,

MAXSIZE=20MB,

FILEGROWTH=10%

)

(4)、单击工具栏中的“执行”按钮,运行程序语句。如果执行成功,在查询窗口的“查询”结果窗口中,可能看到一条“命令已成功完成。”的消息。

(5)、在“对象资源管理器”窗口中刷新,展开数据库结点就能看到刚创建的“JXGLSS”数据库

4.2.1.用T-SQL语句修改数据库

(1)、增加数据库空间

GO

ALTER DATABASE JXGLSS

MODIFY FILE

(

NAME=JXGLSS,

SIZE=10MB

)

GO

(2)、修改数据库文件

USE JXGLSS

GO

ALTER DATABASE JXGLSS

MODIFY FILE

(

NAME=JXGLSS_log,

SIZE=3MB,

MAXSIZE=10MB

)

GO

(3)、增加数据库文件

GO

ALTER DATABASE JXGLSS

ADD FILE

(

NAME=BLOG_log,

FILENAME='D:\JXGLSS\Date\BLOG_log.dnf', SIZE=5MB,

MAXSIZE=30MB,

FILEGROWTH=5%

)

GO

(4)、删除日志文件

USE JXGLSS

GO

ALTER DATABASE JXGLSS

REMOVE FILE BLOG_log

GO

4.3 通过目录视图系统函数和系统存储过程查看数据库的基本信息

USE JXGLSS

GO

SELECT database_id,collation_name,compatibility_level

FROM sys.databases

WHERE NAME='JXGLSS'

GO

实验结果如下:

实验结果分析:通过查询sys.databases目录视图来看JXGL数据库的database_id,collation_name,compatibility_level属性值。

2、使用系统函数DATABASEPROPERTYEX查看数据库的属性

USE JXGLSS

GO

SELECT DATABASEPROPERTYEX('JXGLSS','IsAutoShrink')

GO

实验结果:

实验结果分析:IsAuToShrink用于检查数据库的自动收缩是否开启,此例中返回“1”表示该选项设置为ON,返回“0”将表示该选项设置为OFF

3.利用系统函数OBJECTPROPERTY查看当前数据库所有用户表的名称

USE JXGL

GO

SELECT OBJECT_NAME(id)AS'数据表名'

FROM sysobjects

WHERE xtype='U'AND OBJECTPROPERTY(id,'IsMSShipped')=0

GO

实验结果如下:

实验结果分析:利用了系统表sysobjects及其属性xtype,以及用OBJECTPROPERTY系统函数来判断是不是安装了SQL Server过程中创建的对象

4.使用系统存储过程sp_spaceused查看数据库JXGL的空间信息

USE JXGL

GO

EXEC sp_spaceused

GO

实验结果:

实验结果分析:使用系统存储过程sp_spaceused查看数据库JXGL的空间信息。

五、总结

通过这次实验和实验报告的编写,我掌握了数据库、数据表的创建,数据的增删查改,熟悉了通过SSMS图形界面和T-SQL语句对数据库的一系列的操作,对我的帮助很大。

六、附录

1.S表设计

2.S表内容

3.C表设计

4.C表内容

5.SC表设计

6.SC表内容

5.

数据库系统概论(王珊第五版)数据库实验1

实验1 SQL SERVER 2008环境 一、实验目的 1.掌握服务管理器的启动和停止方法; 2.掌握SQL Server Management Studio对象资源管理器的使用方法; 3.掌握注册服务器的步骤。 4.掌握E-R图在计算机中的画法。 二、实验学时 2学时 三、实验要求 1.了解SQL Server 2008的安装过程。 2.熟练掌握SQL Server2008数据库服务器的启动方法。 3.熟练掌握SQL Server2008数据库服务器的登录方法和注册方法。 4.掌握E-R图的画法,学会使用Visio画出标准的E-R图。 5.独立完成实验内容,并提交书面实验报告。 四、实验内容 1.了解并熟悉SQL Server 2008的安装方法。 2.登录SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动服务器,登录SQL Server Management Studio等操作; 3. 掌握SQL Server Management Studio对象资源管理器的使用方法; 4.注册SQL Server 2008服务器。 5. 有一个图书管理系统需要构建E-R图,要求如下: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 (2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 (3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 将有关实体型及其联系画出E-R模型图画在实验报告册中。

数据库实验3

浙江大学实验报告 课程名称:数据库系统原理实验类型:上机 实验项目名称:SQL数据完整性 实验目的和要求 熟悉通过SQL进行数据完整性控制的方法。 一、实验内容和原理 1. 定义若干表,其中包括primary key, foreign key 和check的定义。 2. 让表中插入数据,考察primary key如何控制实体完整性。 3. 删除被引用表中的行,考察foreign key 中on delete 子句如何控制参照完整性。 4. 修改被引用表中的行的primary key,考察foreign key 中on update 子句如何控制参照完整性。 5. 定义一个asseration, 并通过修改表中数据考察断言如何控制数据完整性。 6. 定义一个trigger, 并通过修改表中数据考察触发器如何起作用。 7. 完成实验报告。 二、实验平台 数据库管理系统:SQL Server 或MySQL 四、操作方法与实验步骤及结果 1.定义若干表,其中包括primary key, foreign key 和check的定义。 如下图所示,建立了三个表分别为classroom,department 和course,其中主键分别被定义为building,dept_name,然后又定义了course中的的dept_name为外键。在course的定义中还有一个定义check的语句。

2.让表中插入数据,考察primary key如何控制实体完整性。 向department中插入主键为null的数据是报错,从而控制了实体完整性。 但当插入数据其他属性为0(不为主键)时,可以进行成功的插入操作。 插入后的结果显示如下。 3.删除被引用表中的行,考察foreign key 中on delete 子句如何控制参照完整性。 首先建立两个表school和students,并向其中插入数据,显示结果如下。 在先前定义了students表school_name为school中这一属性的外键,下面将

实验一数据库定义实验

实验一数据库定义实验 一、实验目的 使用SQL Server Management Studio、T-SQL语句创建和管理数据库,学会使用SQL Server查询分析器接收 T-SQL语句和进行结果分析。使用T-SQL语句进行数据表的创建和删除,并对数据表和表中的数据进行有效有管理。 二、实验环境 实验室名称:11#208 软件环境:操作系统:windows 10;SQL 2008 硬件环境:安装内存(RAM):可用) 处理器:Intel(R) Core(TM) i5-5200U CPU @ 硬盘:250GB-SSD 500GB-HDD 三、实验内容 1.用SQL Server Management Studio创建、修改数据库 2.用T-SQL语句创建、修改数据库 3.用SQL Server Management Studio创建、修改数据表 4.用T-SQL语句创建、修改数据表

四、实验步骤及实验结果分析 (一)、创建、修改数据库 1.用SQL Server Management Studio创建步骤: (1)、单击“开始”菜单选择“所有程序”->Microsoft SQL Server 2008->SQL Server Management Studio (2)、单击“视图”->”对象资源管理器”->右击“数据库”->选择“新建 数据库”命令 (3)、在“数据库名称”文本框中输入新建数据库的名称,本例输入“JXGL” (4)、在“新建数据库”的对话框里设置“常规”、“选项”、“文件组” 2.用SQL Server Management Studio修改数据库步骤: (1)、在“对象资源管理器”窗口右击要修改大小的数据库,选择“属性”弹 出属性对话框 (2)、在属性对话框中的“常规”、“文件”、“文件组”、“选项”、“更改跟踪”、 “权限”、“扩展属性”、“镜像”、“事务日志传送”修改数据库的相关信息 3.用SQL Server Management Studio删除数据库 右击要删除的数据库,在弹出的菜单中选择删除命令在弹出的“删除对象” 的对话框中,单击“确定”按钮 4.用T-SQL语句创建数据库: (1)、打开SSMS窗口,并连接到服务器 (2)、依次选择“文件”->”新建”->“数据库引擎查询”命令或者单击标 准工具栏的“新建查询”按钮,创建一个查询输入窗口 (3)、在窗口中输入以下create database 语句:

怎样区分“对照组”和“实验组”1

怎样区分“对照组”和“实验组”(原文摘抄) 在这几天的研修学习中,看到不少同行提出这个问题,初中教材中虽然给出了对照实验的概念,但是没有给出严格的定义,而考试过程中又经常考到,如何区分,的确有点难度。根据自己的经验和网上搜索内容整理,给出区分的一些方法。希望对同 行们有所帮助,如果有帮助多来踩踩啊! 对照实验中采用的几种对照方法: 1.自身对照 2.空白对照(其中绝大部分的对照实验属于空白对照。} 3.条件对照 1.自身对照。 指实验与对照在同一对象身上进行,不另设对照组。 A、八上P4“探究鱼鳍在游泳中的作用”实验。不管是将鱼鳍剪掉,还是捆绑住,都是将鱼的前后泳姿作对比,通过比对得出各种鳍的作用。 处理前(正常状态)是对照组,处理后为实验组。 B、七上P96探究“根的什么部位生长最快”的实验。也是如此。第一天幼根尖端画上等距离4条线,然后第二天、第三天测量相邻两条线中间的距离,进行比较。 也就是将前后对象进行对比。 自身对照实验,方法简便,判断的标准就是:实验处理前的对象状况为对照组, 实验处理后的对象变化则为实验组。 2.空白对照。实验中最经常遇到、最麻烦的就是这类对照方法。在对照实验中,采用的方法大部分都是空白对照。下面的我们经常用到的! 对照组:不加入任何研究因素(即我们所说的变量)的对象 组;或者自然状态下不对研究因素做任何实验处理的对象组。 实验组:加入研究因素的对象组;或者自然状态下对研究因 素进行实验处理的对象组。

以上定义,一般根据分号前面的一句话判断即可!大家可以理解下啊! 我们用上述定义解释下面的例子:如“唾液淀粉酶的消化作用”实验:两只试管均加入馒头碎屑,试管A加入2毫升清水,试管B加入2毫升唾液,置于37℃温水中。试管A不给予任何研究因素——唾液淀粉酶的处理,则为对照组。诸如采用等量蒸馏水、等量清水等作对照,均为典型的空白对照。本实验的研究的因素是什么?唾液淀粉酶。 如蚂蚁在寻找食物的过程中,头部的触角像天线似的自由转动,蚂蚁触角的运动有什么意义。请你设计实验方案证明触角在蚂蚁寻找食物过程中的作用。研究的因素是触角。设置两组:甲组为保留触角的蚂蚁,乙组为剪去触角的蚂蚁。自然状态下对研究的因素—触角进行处理(剪除)的乙组为实验组;自然状态下对研究因素—触角 不进行处理(剪除)的甲组为对照组。 这里有个误区要纠正一下,不做任何处理并不是对对照组什么处理都不做,它是是针对实验变量而言不做处理的。经常还是要做一些处理。 比如七上“绿叶在光下制造有机物”实验,实验前要将叶片进行暗处理;再如八上“证明细菌对植物遗体的分解”实验设计,实验前甲、乙两组进行灭菌处理,他们的处理都不是针对实验变量的。有人提出这种处理是“排除公害变量的影响”这一说法,它是对照组和实验组同时处理,也是保证无关变量保持一致的做法。 举几个空白对照的例子: A、如七上P98“植物生长需要哪些无机盐”的实验。它是探究缺氮、缺磷、缺钾情况下生长的植物叶片状况。分别将对象组除去研究的因素——氮、磷、钾,这和常态相比是经过处理的,因此它们是实验组。而没有经过任何处理的对象组是对照组。研究的因素是氮、磷、钾。 B、如七下“探究环境污染对生物的影响”,甲组用食醋和清水配置出一定PH值浓度的模拟酸雨,喷洒植物;乙组用清水喷洒。甲组加入了我们所研究的因素——模拟酸雨,来观察它对实验结果的影响,甲组是实验组;而乙组没有加入所研究的因素,所以是对照组。研究的因 素是模拟的酸雨。 下面可一个有争议的例子: 七上P119“绿叶在光下制造有机物”的实验,到底遮光是实验组还是曝光是实 验组?甚至在高考中出现争论。 根据空白对照概念,自然状态下,叶片是曝光的,因此实验中不经过处理的曝光部分应该是对照组。而遮光部分相对于自然状态而言,经过了处理,是实验组。但经常有不同的意见。为什么出现异议呢?关键在于叶片事先经过一昼夜饥饿的暗处理。也就是说它是从暗的环境移到到阳光下,因此不做任何处理的是遮光部分,因为它原来就是不见光的,既然不处理,那就是对照组。实际上是“暗处理”干扰了对题意的

数据库实验1

实验 1 :数据库的定义实验 本实验需要 2 学时。 一、实验目的 要求学生熟练掌握和使用SQL 、Transact-SQL 、SQLServer 企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收Transact-SQL 语句和进行结果分析。 二、实验内容 1)创建数据库和查看数据库属性。 2)创建表、确定表的主码和约束条件,为主码创建索引。 3)查看和修改表结构。 4)熟悉SQL Server 企业管理器和查询分析器工具的使用方法。 三、实验步骤 1 .基本操作实验 1)、使用企业管理器建立学生_课程数据库。 2)、在企业管理器中查看学生_课程数据库的属性,并进行修改,使之符合要求。 3)、通过企业管理器,在建好的学生_课程数据库中建立学生、课程和选课3 个表,其结构为: 学生( 学号,姓名,性别,出生日期,学院,所在系,联系电话) ;

课程( 课程号,课程名,教师,开课学期,学时,学分) ; 选课( 学号,课程号,成绩) 。

要求为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束。4)、在企业管理器中建立学生、课程和选课3 个表的表级约束:每个表的主码约束;学生表与课程表间、课程表与选课表之间的外码约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现选课表的课程号和学号的惟一性约束;实现学生表性别只能是“男”或“女”的Check( 检查) 约束。 2 .提高操作实验 1)、用SQL 描述的建立学生—课程库操作,在SQL Server 企业管理器中实现 2) 将设计的数据库应用系统中的数据库、库中的表、索引和约束用Transact-SQL 表达,并通过企业管理器或查询分析器实现建库、建表、建立表间联系和建立必要的索引、列级约束和表级约束的操作。 四、实验方法 1 .创建数据库 (1)、使用企业管理器创建数据库的步骤

实验1 数据定义

实验1、数据定义 1、实验目的 熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。 2、实验内容 ●用SSMS创建数据库University_Mis ●使用CREATE语句创建基本表。 ●更改基本表的定义: 增加列,删除列,修改列的数据类型。 ●创建表的升、降序索引。 ●删除基本表的约束、基本表的索引或基本表。 3、实验步骤 (1)用SSMS创建数据库University_Mis 通过菜单[Microsoft SQL Server]→[启动SSMS]。 利用SSMS工具新建数据库University_Mis 数据库名称:University_Mis 数据库相关参数设置:采用系统默认设置 (2)在SSMS中用SQL语句创建关系数据库基本表: ?学生表Students(Sno,Sname, Semail,Scredit,Sroom);

?教师表Teachers(Tno,Tname,Temail,Tsalary); ?课程表Courses(Cno,Cname,Ccredit);

成绩表Reports(Sno,Tno,Cno, Score); 其中:Sno、Tno、Cno分别是表Students、表Teachers、表Courses的主键,具有唯一性约束,Scredit具有约束“大于等于0”;Reports中的Sno,Tno,Cno是外键,它们共同组成Reports的主键。 (3)更改表Students:增加属性Ssex(类型是CHAR,长度为2),取消Scredit “大于等于0”约束。把表Courses中的属性Cname的数据类型改成长度为30。

临床试验常用术语解释说明

临床试验常用术语解释说明 临床试验 代表含义: 指任何在人体(病人或健康志愿者)进行药物的系统性研究,以证实或揭示试验药物的作用、不良反应及/ 或试验药物的吸收、分布、代谢和排泄,目的是确定试验药物的疗效与安全性。 Ⅰ临床研究 代表含义: 首次在人体进行研究药物的周密试验计划,受试对象是少量(开放20~30例)正常成年健康自愿者。目的是观察药物在人体内的作用机制。 Ⅱ临床研究 代表含义: 在只患有确立的适应症的病患者(盲法不小于100 对)上进行的研究,目的是找出最佳的剂量范围和考虑治疗可行性 Ⅲ临床研究 代表含义: 确定研究药物的有效性和安全性、受益和危害比率。(试验组不小于300 例。) Ⅳ临床研究 代表含义: 新药获准注册上市后的大型研究,检察普遍临床使用时的不良反应和毒性。 药品临床试验管理规范 代表含义: 对临床试验的设计、实施和执行,监查、稽查、记录、分析和报告的标准。该标准是数据和报告结果的可信和精确的保证; 也是受试者权益、公正 和隐私受保护的保证。 伦理委员会 代表含义: 是指一个由医学,科学专业人员及非医学,非科学人员共同组成的独立体,其职责是通过对试验方案、研究者资格、设备、以及获得并签署受试者知情同意书的方法和资料进行审阅、批准或提出建议来确认临床试验所涉及的人类受试者的权益、安全性和健康受到保护,并对此保护提供公众保证。 申办者 代表含义: 发起一项临床试验,并对该试验的启动、管理、财务和监查负责的公司、机构或组织。 研究者 代表含义: 实施临床试验并对临床试验的质量及受试者安全和权益的负责者。研究者必须经过资格审查,具有临床试验的专业特长、资格和能力。 协调研究者

数据库实验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 客户端连接上。 可以通过服务管理器来进行启动。

数据定义实验报告

数据库原理与应用实验报告 实验1、数据定义 1.1实验目的 熟悉SQL的数据定义语言,能够熟练地使用SQL语句来创建和更改基本表,创建和取消索引。 1.2实验内容 1.2.1基本表的建立: a)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄 nl、所在系xi五个属性组成,其中学号属性不能为空,并且其值是 唯一的。 b)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄 nl、所在系xi五个属性组成,其中学号属性不能为空,并创建检查 约束(nl>0)。 c)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄 nl、所在系xi五个属性组成,要求学号为主键,xb有默认的值为‘男’。 d)建立“课程kc”包括课程号kch,课程名称kcmc,先修课程xxkc,学 分xf,要求建立主键。 e)建立“成绩登记表cjdj”包括学号xh,程号kch,成绩,要求建立主键 及与student及kc表联接的外键。 1.2.2基本表的修改:

a)在cjdj表中增加一列“任课教师rkjs”。 b)删除cj表中rkjs一列。 c)将student表的xm一列允许空值的属性更改成不允许为空,将列 xm的长度由char(8)改为char(10)。 d)增加cjdj表的列cj增加一个约束要求cj>0 and cj<=100。 e)建立一个临时表,再将其删除。 1.2.3索引的建立与删除(理解以下语句的含义并上机实践): a)create unique index stu_xh on student(xh) b)create index xh_kch on cj(xh asc,kch desc) c)drop index student.xh_kch 1.3实验结果 1.3.1基本表的建立 a)建立一个“学生”表Student,它由学号xh、姓名xm、性别xb、年龄nl、 所在系xi五个属性组成,其中学号属性不能为空,并且其值是唯一的。

初中生物--对照组与实验组

对照组和实验组的区别 初中教材中虽然给出了对照实验的概念,但是没有给出严格的定义,而考试过程中又经常考到,如何区分,的确有点难度。对照实验中采用的几种对照方法: 1.自身对照 2.空白对照(其中绝大部分的对照实验属于空白对照。) 3.条件对照 1.自身对照。指实验与对照在同一对象身上进行,不另设对照组。A、八上P4“探究鱼鳍在游泳中的作用”实验。不管是将鱼鳍剪掉,还是捆绑住,都是将鱼的前后泳姿作对比,通过比对得出各种鳍的作用。处理前(正常状态)是对照组,处理后为实验组。B、七上P96探究“根的什么部位生长最快”的实验。也是如此。第一天幼根尖端画上等距离4条线,然后第二天、第三天测量相邻两条线中间的距离,进行比较。也就是将前后对象进行对比。自身对照实验,方法简便,判断的标准就是:实验处理前的对象状况为对照组,实验处理后的对象变化则为实验组。 2 .空白对照。实验中最经常遇到、最麻烦的就是这类对照方法。在对照实验中,采用的方法大部分都是空白对照。下面的我们经常用到的!对照组:不加入任何研究因素(即我们所说的变量)的对象组;或者自然状态下不对研究因素做任何实验处理的对象组。实验组:加入研究因素的对象组;或者自然状态下对研究因素进行实验处理的对象组。我们用上述定义解释下面的例子:如“唾液淀粉酶的消化作用”实验:两只试管均加入

馒头碎屑,试管A加入2毫升清水,试管B加入2毫升唾液,置于37℃温水中。试管A不给予任何研究因素——唾液淀粉酶的处理,则为对照组。诸如采用等量蒸馏水、等量清水等作对照,均为典型的空白对照。本实验的研究的因素是什么?唾液淀粉酶。如蚂蚁在寻找食物的过程中,头部的触角像天线似的自由转动,蚂蚁触角的运动有什么意义。请你设计实验方案证明触角在蚂蚁寻找食物过程中的作用。研究的因素是触角。设置两组:甲组为保留触角的蚂蚁,乙组为剪去触角的蚂蚁。自然状态下对研究的因素—触角进行处理(剪除)的乙组为实验组;自然状态下对研究因素—触角不进行处理(剪除)的甲组为对照组。这里有个误区要纠正一下,不做任何处理并不是对对照组什么处理都不做,它是是针对实验变量而言不做处理的。经常还是要做一些处理。所以也可以理解为与实验假设无关处理的一组为对照组。比如七上“绿叶在光下制造有机物”实验,实验前要将叶片进行暗处理;再如八上“证明细菌对植物遗体的分解”实验设计,实验前甲、乙两组进行灭菌处理,他们的处理都不是针对实验变量的。有人提出这种处理是“排除公害变量的影响”这一说法,它是对照组和实验组同时处理,也是保证无关变量保持一致的做法。举几个空白对照的例子:A、如七上P98“植物生长需要哪些无机盐”的实验。它是探究缺氮、缺磷、缺钾情况下生长的植物叶片状况。分别将对象组除去研究的因素——氮、磷、钾,这和常态相比是经过处理的,因此

数据库实验1

教务处制 第1页,共1页 苏州大学实验报告 院、系 计算机学院 年级专业 姓名 学号 课程名称 数据库原理 成绩 指导教师 同组实验者 无 实验日期 实 验 名 称 实验一 数据库操作 一. 实验目的 1. 熟悉DBMS 的环境; 2. 掌握图形化和SQL 语句两种方法创建数据库; 3. 掌握分离和附加数据库的操作。 二. 实验内容 1. 熟悉服务器的启动、暂停、和停止操作; 2. 熟悉Management Studio 的工作环境; 3. 图形化创建数据库: 3.1:用图形化界面创建Myfirstdb 数据库,要求主数据库文件为20MB ,最大大小是100M ,每次增长5MB ;事务日志文件为20MB ,最大大小是100M ,每次增长20MB 。 3.2:创建用户文件组:usergroup ; 3.3:为Myfirstdb 数据库添加一个次要数据文件Myfirstdb_dat2,大小为10MB ,最大大小不受限制,将该文件添加到usergroup 文件组中; 3.4: 查看创建Myfirstdb 的SQL 语句,将其复制在实验报告上; 4、用SQL 语句完创建grade 数据库; (注意记下数据库文件的位置) 5、删除Myfirstdb 数据库的usergroup 文件组应该如何操作?试用SQL 语句实现。 6、用SQL 语句删除Myfirstdb 数据库。 7、分离4所建的数据库,找到其所对应的数据库文件,拷到U 盘上。下次实验时将其附加。 三. 实验步骤和结果(将完成的SQL 语句粘贴于此) 四. 思考题: 1. 简述组成SQL Server2005数据库的3种类型的文件。 五. 实验总结(分析一下上机结果与选择的答案之间一致或不一致的原因)

数据库实验一 基本SQL2015

实验一Oracle数据库SQL 班级:姓名:学号: 任课教师:实验教师:上机时间: 【实验目的】 在给定的关系数据库管理系统Oracle环境下,通过实验学生能够: 1、Oracle环境的认识及熟悉,了解其对标准SQL的扩充。 2、掌握Oracle环境下数据定义包括数据库、基本表、视图、索引定义。 3、掌握Oracle环境下数据操纵包括数据插入、删除、修改。 4、掌握Oracle环境下数据查询及其各种变化。 【实验性质】 验证性实验 【实验学时】 4H 【实验内容】 设有一个SPJ关系型数据库,包括S,P,J,SPJ四个关系模式: S(SNO,SNAME,STATUS,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成; 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成; 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成; 供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,QTY 表示某供应商供应某种零件给某工程项目的数量为QTY。 其中供应商表s增加一列sqty,记录每个供应商供应零件总数量。 今有若干数据如下:

请根据以上内容完成下面题目,写出相应的SQL语句。(空位不够请自行续页) 1、创建表(定义s表:sno主码,sname非空、city缺省值为北京。定义p表:pno主码,pname非空、color只能取红、蓝、绿。定义j表:jno主码,jname非空。定义spj表:(sno,pno,jno)主码,参照sno、pno、jno外码,qty介于0—1000。) 2、插入数据 3、请用SQL语句完成下面题目的查询。 (1)求供应工程J1零件的供应商号码SNO: (2)求供应工程J1零件P1的供应商号码SNO: (3)求供应工程J1零件为红色的供应商号码SNO: (4)求没有使用天津供应商生产的红色零件的工程号JNO: 4、请用SQL语句完成下面题目的查询。 (1)找出所有供应商的姓名和所在城市。 (2)找出所有零件的名称、颜色、重量。 (3)找出使用供应商S1所供应零件的工程号码。

对初中生物对照实验中对照组与实验组判断的思考

对初中生物对照实验中对照组与实验组判断的 思考 []每轮初中生物会考复习时,老师们针对对照实验中如何确定对照组和实验组总存在争议。本文将生物教师的不同意见概括为三种观点,通过追溯教材和查找专家对此问题的论述资料,对这几种观点的适用性进行比较和分析。提出对于判断对照组和实验组无法统一这个问题的一些思考,并试着总结判断对照组和实验组的具有普遍适应性的方法。 一、问题的提出 生物是一门实验学科,探究实验是教学中的重点和难点。在每轮进行八年级生物会考复习期间,同一备课组的老师总会因为判断对照实验中哪个是对照组哪个是实验组而产生争议。 老师们的观点大致可以归纳为以下几种。第一种是根据实验变量来判断,对实验变量进行处理的是实验组,未做处理的是对照组。第二种是根据实验目的来判断,施加某种实验条件以达到实验目的是实验组,其他的为对照组。第三种是处于自然条件下的一组是对照组,另一组人为改变某一自然条件的是实验组。那么,哪种观点的适用范围更广更准确

呢? 二、教材中相关概念的界定 对照实验这个概念最先在人教版生物教材七年级上册 出现,教材以探究非生物因素对某种动物的影响为例,介绍对照实验是指“在研究一种条件对研究对象的影响时,所进行的除了这种条件不同以外,其他条件都相同的实验”。为保证实验结果更令人信服,要进行两组除要研究的因素不同以外其他条件都相同的实验,这种实验方法称为对照实验。而且这种实验属于单因子实验,也是初中阶段生物实验设计的主要方法。 对照组和实验组这组概念出现在人教版生物教材八年 级上册。为“验证温度过低不利于种子萌发这一假设,需要将种子置于低温条件下进行实验,看它们是不是真的不能萌发,这一组种子称为实验组。为保证实验结果只是由于温度这一个变量引起的,还需要将同样的种子再分出一组,放在正常的室温条件下作为对照来观察,这组种子称为对照组”。对于对照组和实验组教材并没有给出明确的内涵性定义,而是类似于外延性质地以一组对照实验为例介绍哪组是实验 组哪组是对照组。置于低温环境的一组种子对实验变量温度进行了处理,目的是验证低温对种子萌发是否有影响,因此是实验组。处于正常室温下的一组种子没有进行处理置于自

数据库实验报告

数据库原理及应用 实验报告 学院: 专业: 班级: 姓名: 学号: 指导教师:

实验一 SQL Server常用管理工具的使用 实验目的: 1. 理解服务的概念,掌握SQL Server服务的启动、暂停和停止。 2. 熟悉SQL Server数据库结构,掌握企业管理器的基本操作。 3. 理解查询分析器的作用,掌握查询分析器的常用用法。 实验内容与步骤: 一、服务管理器的用法 SQL Server 是作为Windows 网络操作系统的一个服务运行的。通过设置,可以在启动操作系统时自动启动SQL Server,也可以远程启动和停止SQL Server。可以使用下列工具手工启动、暂停和停止SQL Server服务实验要求1:使用SQL Server服务管理器查看SQL Server服务是否正在运行,若正在运行,将其停止。 实验要求2:使用控制面板中的“服务”管理控制台将已停止的SQL Server 服务启动。 二、企业管理器的使用 企业管理器是SQL Server提供的最主要的数据库管理图形界面工具,它以树形结构来组织数据库服务器、数据库和数据库中的对象,大部分的数据库管理工作都可以使用它来完成。 实验要求3:启动企业管理器,查看SQL Server的注册属性。 启动企业管理器后,在控制台树中,展开“Microsoft SQL Servers”,然后展开“SQL Server”,组右击自己的服务器名,然后单击“编辑SQL Server注册属性”。 实验要求4:在企业管理器中,查看Northwind数据库中用户数据表和系统数据表各有多少个? 三、查询分析器的使用 查询分析器是图形化的数据库编程接口,用户可以以自由的文本格式编辑、调试和执行SQL脚本。 实验要求5:在查询分析器中,使用SQL语句在master数据库中查询sysobjects表的所有信息。

数据库实验习题

《数据库概论》实验指导书 (2003级) 一、实验目的: 数据库系统是一门应用性很强的课程,上机实验是数据库课程的重要环节。本实验是结合《数据库概论》课程的学习而开设的实验。本实验目的如下: 1. 通过上机实验,加深对数据库系统理论知识的理解,增强对网络环境下大型数据库的感性认识和实际操作能力; 2. 通过使用具体的DBMS,了解一种实际的数据库管理系统,并掌握其操作技术。熟悉ORACLE数据库的Net8工具,掌握ORACLE数据库的网络连接配置; 3. 学习使用SQL语言,加深对SQL语言的认识和理解,提高SQL语言的实际应用能力; 4. 加强对事务处理、权限管理等概念的认识和理解。 二、适应专业:信息管理与信息系统,信息与计算机科学 三、实验学时数:12学时 四、实验内容及学时安排: 实验准备: 各班选出10个同学,协助老师搭建试验环境。包括: 1)安装ORACLE客户端,配置与主机的数据库连接。 2)安装软件工具 PLSQL/DEVELOPER 3)负责本班用户的建立。 分为两批上午下午各两个班。 实验一:数据定义/数据操纵语言 实验目的:熟悉Oracle上机环境以及Oracle客户端的配置;熟练掌握和使用DDL语言,建立、修改和删除数据库表、主键、外键约束关系和索引;熟练掌握和使用DML语言,对数据进行增加、修改和删除操作。 学时数:4学时 实验内容:SQL数据定义语句, SQL数据操纵语句。 实验要求:1. 熟悉Oracle上机环境; 2. 建立数据库表,修改数据库表结构,建立、删除索引;

3. 对数据库表进行插入、修改和删除数据的操作。 实验二:数据查询语言,视图定义 实验目的:体会SQL语言数据查询功能的丰富和复杂,视图使用。 学时数:4学时 实验内容:SQL数据查询语句,视图的定义与操纵; 实验要求:对数据库表进行各种查询操作,建立视图,视图查询,视图更新; 实验三:授权控制与事务处理 实验目的:通过实验进一步理解视图的建立和更新、数据库的权限管理和事务处理功能。 学时数:2学时 实验内容: 1. SQL数据控制语句; 2. SQL事务处理。 实验要求: 1. 给某一或全部用户授权和收回授权; 2. 事务回退,事务提交。 五、教材及参考文献 1.《数据库系统概论》(第三版)萨师煊等编著高等教育出版社 2000.2 2.《ORACLE 8.x For Windows NT实用教程》翁正科等编著清华大学出版社 1998.10 六、实验环境 实验要求如下环境 服务器端:Windows 2000NT Server; ORACLE 8.x Database Server For Windows Windows2000 Server 客户端: Windows9x;Oracle 8.x Client 网络协议:TCP/IP 七、成绩考核 上机实验考核采取实验报告和上机抽查检验相结合的方式。每次实验结束后都必须写出实验报告。 八. 实验报告

实验一:数据定义及更新语句练习

实验一:数据定义及更新语句练习 一、实验目的:熟练掌握用SQL语句实现数据库和基本表的创建、数据 的更新。 二、实验内容: (一)用SQL语句建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(教材第二章习题5中的四个表),要求实现关系的三类完整性。 S(SNO,SNAME,STA TUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成。 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。 供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。(二)分别使用插入、删除、修改的方式更新基本表中的数据。 三、完成情况 create table s ( sno char(9)primary key, //主键约束 sname char(20)unique, //唯一值 status smallint, city char(20), ); create table p ( pno char(9)primary key, //主键约束 pname char(20), color char(9), weight smallint,

数据库实验一

实验一基本表的定义、删除与修改 一、实验目的: 熟练掌握基本表的定义、删除与修改,为后继学习作准备。 二、实验属性(验证性) (1)了解并掌握SQL SERVER 2005管理控制器的使用; (2)掌握基本表的定义、删除与修改。 三、实验仪器环境与要求 1.每人一台计算机。 2.计算机安装有SQL SERVER2005。 四、实验要求(预习、实验前、实验中、实验后等要求) 1.预习教材第三章,熟悉SQL语句。 2.熟悉SQL SERVER 2005,能使用管理控制器的使用。 3.能够熟练使用SQL语句进行表的创建、删除与修改。 五、实验原理 SQL语言基本应用。 六、实验步骤: (1)启动SQL SERVER 2005。 (2)启动SQL SERVER 2005查询分析器; (3) 创建数据库; (5) 创建如下表: 1 定义基本表 1.1、学生表Student,每个属性名的意义为Sno-学号字符型长度为10、Sname-姓名字符型长度为20、Ssex-性别字符型长度为4、Sage-年龄为整型、Sdept-所在系字符型长度为15。这里要求Sno为主码,Sname不能为空值,且取值唯一。 create table student (Sno char(10) primary key, Sname char(20) unique, Ssex char(4), Sage smallint, Sdept char(15) );

1.2、建立表课程表Course,其属性名意义分别为Cno-课程号、字符型长度为15, Cname-课程名、字符型长度为20, Pre_Cno-先修课程号、字符型长度为15, Credits-学分、整型。Cno 为主码。 create table course (Cno char(15) primary key, Cname char(20), Pre_Cno char(15) references course(Cno), Ccredit smallint, ); 1.3选课表SC。其中的属性名意义分别为Sno-学号、字符型长度为10,Cno-课程号、 字符型长度为15和Grade-考试成绩、整型。Sno和Cno为主码。 create table sc ( Sno char(10) references student(Sno), Cno char(15) references course(Cno), Grade smallint, primary key (Sno, Cno), )

数据库实验二

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

实验报告册 2014 / 2015 学年第2 学期 系别计算机科学与技术系 实验课程数据库原理 专业计算机科学与技术 班级 姓名 学号 指导教师 实验二——SQL语句 一、实验目的 1.熟悉SQL的数据查询语言,能使用SQL进行单表查询、连接查询、嵌套查询、集 合查询和统计查询,能理解空值的处理;

2.熟悉数据库的数据更新操作,能使用SQL语句对数据库进行数据的插入、更新、 删除操作; 3.熟悉SQL支持的有关视图的操作,能创建、查询及取消视图; 4.了解NULL在数据库中的特殊含义,掌握使用SQL进行与空值相关的操作; 二、实验预习内容 在认真阅读教材及实验指导书【实验1.2 数据查询】、【实验1.3 数据更新】、【实验1.4 视图】和【实验1.6 空值和空集的处理】的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。 1.使用SCHOOL数据库,在SQL SERVER 2000 的查询分析器中使用SQL语言完成以 下操作。请在空白处填写相应的SQL命令。 1)查询年级为2001的所有学生的名称,按编号顺序排列; 2)查询所有课程名称中含有data的课程编号; 3)统计所有老师的平均工资; 4)查询至少选了3门课的学生编号; 5) 6)查询没有学生选的课程编号; 7)查询既选了C++又选了Java课程的学生编号; 8)查询选了C++但没选Java课程的学生编号; 9)向STUDENTS表中插入“LiMing”的个人信息); 10)将“LiMing”的年级改为2002; 11)删除所有选了Java课程的学生选课记录; 12)求出每门课的课程号、选课人数,结果存入数据库表T1中。

数据结构实验1

天津科技大学 2015—2016学年第2学期数据结构实验任务书 课程名称:数据结构实验学时: 2 实验题目:线性表的基本操作 实验环境: Visual C++ 实验目的: 1、掌握线性表的定义; 2、掌握线性表的基本操作,如建立、查找、插入和删除等。 实验内容: 定义一个包含学生信息(学号,姓名,成绩)的顺序表和链表(二选一),使其具有如下功能: (1) 根据指定学生个数,逐个输入学生信息; (2) 逐个显示学生表中所有学生的相关信息; (3) 根据姓名进行查找,返回此学生的学号和成绩; (4) 根据指定的位置可返回相应的学生信息(学号,姓名,成绩); (5) 给定一个学生信息,插入到表中指定的位置; (6) 删除指定位置的学生记录; (7) 统计表中学生个数。 实验提示: 学生信息的定义: typedef struct { char no[8]; //8位学号 char name[20]; //姓名 int score; //成绩 }Student; 顺序表的定义 typedef struct { Student *elem; //指向数据元素的基地址 int length; //线性表的当前长度 }SqList; 链表的定义:

typedef struct LNode{ Student data; //数据域 struct LNode *next; //指针域 }LNode,*LinkList; 实验要求: (1) 程序要添加适当的注释,程序的书写要采用缩进格式。 (2) 程序要具在一定的健壮性,即当输入数据非法时,程序也能适当地做出反应,如插入删除时指定的位置不对等等。 (3) 程序要做到界面友好,在程序运行时用户可以根据相应的提示信息进行操作。 (4) 根据实验报告模板详细书写实验报告,在实验报告中给出链表根据姓名进行查找的算法和插入算法的流程图。 (5) 以班为单位实验周周五上传源程序和实验报告。顺序表的源程序保存为SqList.cpp,链表的源程序保存为LinkList.cpp,实验报告命名为:实验报告1.doc。源程序和实验报告压缩为一个文件(如果定义了头文件则一起压缩),按以下方式命名:学号姓名.rar,如07081211薛力.rar。

数据库实验1认识数据库管理系统

《数据库技术》 实验指导书徐州师范大学计算机科学与技术学院

实验一使用数据库管理系统(2学时) 【实验目的】 1.掌握服务管理器的启动和停止方法; 2.掌握注册服务器的步骤; 3.掌握在SQL Server 2008中创建和编辑数据库; 4.掌握备份、附加和分离数据库的方法 【实验要求】 1.熟练掌握SQL Server2008数据库服务器服务启动和注册方法; 2.熟练使用Management Studio界面方式创建及编辑数据库; 3.熟练进行数据库备份、分离附加操作; 4.独立完成实验内容,并提交书面实验报告。 【实验内容】 1. 管理SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动等操作; 2. 注册SQL Server 2008服务器。 3. 使用SQL Server 2008对象资源管理器和SQL语句(新建查询)两种方法,完成学生管理系统数据库的创建,修改数据库属性。 (1)创建一个数据库,要求如下。 ●数据库名“STUDENT”。 ●数据库中包含一个数据文件,逻辑文件名为student_data,磁盘文件名为 student_data.mdf,文件初始容量为10MB,最大容量为100MB,文件容量递增值为5%。 ●事务日志文件,逻辑文件名为student_log,磁盘文件名为student_log.ldf,文件初始 容量为5MB,最大容量为30MB,文件容量递增值为2MB。 (2)对该数据库做如下修改。 ●添加一个数据文件.逻辑文件名为student2_data,磁盘文件名为student2_data.ndf, 文件初始容量为5MB,最大容量为50MB,文件容量递增值为5MB。 ●将日志文件的最大容量增加为50MB.递增值改为3MB。 (3)将学生数据库更名为STU。 (4)备份STUDENT数据库。 (5)删除STUDENT数据库。 (6)还原STUDENT数据库。 4.附加给定的数据库文件并分离创建好的数据库文件。 【实验步骤】 1.管理SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动等

相关文档
最新文档