一、 实验目的。
1)了解sql server数据库的基础知识。
2)掌握创建数据库的两种方法,即使用企业管理器创建和t-sql语句创建。
3)掌握查看、修改数据库属性的方法。
4)掌握创建与删除表的两种方法。
5)掌握修改表结构的方法。
6)能够用sql语言表达查询。
二、 实验内容和要求。
利用sql语言数据定义功能创建teach数据库及数据库中**,teach数据库包含如下表:
t(教师表)
s(学生表)
c(课程表)
sc(学生选课表)
tc(教师授课表)
请完成以下各类查询操作。
各表参考数据如下:
1) 查询全体学生的姓名、学号和年龄。
2) 查询成绩高于85分的学生的学号、课程号和成绩。
3) 查询工资不在1000元~1500元之间的教师的教师号、姓名及职称。
4) 查询所有姓张的教师的教师号和姓名。
5) 查询选修两门以上(含两门)课程的学生的学号和选修门数。
6) 查询“刘伟”老师所讲授的课程,要求列出教师号、教师姓名和课程号。
7) 查询所有选课学生的学号、姓名、选课名称及成绩。
8) 查询所有比“刘伟”工资高的教师姓名、工资和刘伟的工资。
9) 检索张三同学所学课程的成绩,列出姓名、课程名和成绩。
10) 检索选修和张三同学所选课程中任意一门相同的学生姓名和课程名。
三、 实验环境。
本次实验所使用的系统平台为windows和sql server数据库管理系统。
四、 实验源码及运行结果。
按照实验内容编写的**与结果显示。
五、 实验总结。
1 .实验中遇到的问题及解决过程
2 .实验中产生的错误及原因分析
3 .实验体会和收获。
相关内容介绍】
如何创建数据库。
一、 使用企业管理器创建数据库。
1. 在企业管理器中,展开“服务器组”,然后展开“本地服务器”。右击"数据库",然后单击"新建数据库"命令。
2. 键入新数据库的名称。
用指定的数据库名作为前缀创建主数据库和事务日志文件,例如:newdb_ 和 newwdb_数据库和事务日志文件的初始大小与为 model 数据库指定的默认大小相同。主文件中包含数据库的系统表。
3. 要更改新建主数据库文件的默认值,单击"数据文件"选项卡。若要更改新建事务日志文件的默认值,单击"事务日志"选项卡。
4. 要更改"文件名"、"位置"、"初始大小 (mb)"和"文件组"(不适用于事务日志)等列的默认值,单击要更改的适当单元格,再键入新值。
5. 要指定文件如何增长,请从以下选项中选择:
当需要更多的数据空间时,若要允许当前选定的文件增长,选择"文件自动增长"命令。
要指定文件按固定步长增长,选择"按兆字节"命令并指定一个值。
若要指定文件按当前大小的百分比增长,选择"按百分比"命令,并且指定一个值。
6. 若要指定文件大小的限制,请从以下选项中选择:
若要允许文件按需求增长,选择"文件增长不受限制"命令。
若要指定允许文件增长到的最大值,选择"将文件增长限制为 (mb)"命令。
二、 用创建数据库向导创建数据库。
1. 展开服务器组,再展开要创建数据库的服务器。
2. 在"工具"菜单上单击"向导"命令。展开"数据库"文件夹。
3. 双击"创建数据库向导"。
4. 完成向导中的步骤。
三、 使用t-sql语言创建数据库。
用sql 语言创建一个简单的archive数据库。
创建archive数据库,该数据库建立了一个primary文件组,定义了一个主文件(大小为10mb)、两个次文件(大小均为10mb)以及两个日志文件(大小均为10mb)。
主文件的位置是:
c:\program files\microsoft sql server\mssql\data\
次文件的位置分别是:
c:\program files\microsoft sql server\mssql\data\和。
c:\program files\microsoft sql server\mssql\data\
日志文件的位置分别是:
c:\program files\microsoft sql server\mssql\data\和。
c:\program files\microsoft sql server\mssql\data\
1) 在查询分析器中,先练习编写sql语句,并执行编译操作,看是否能够正确创建该数据库。
2) 创建该数据库的参考语法:
create database archive
onprimary ( name = arch1,filename= 'c:\program files\microsoft sql server\mssql\data\',
size = 10 mb,maxsize = 20,filegrowth =2 ),name = arch2,filename= 'c:\program files\microsoft sql server\mssql\data\',
size = 10 mb,maxsize = 20,filegrowth =2 ),name = arch3,filename= 'c:\program files\microsoft sql server\mssql\data\',
size = 10 mb,maxsize = 20,filegrowth =2 )
log on
name = archlog1,filename= 'c:\program files\microsoft sql server\mssql\data\',
size = 10 mb,maxsize = 20,filegrowth =2 ),name = archlog2,filename= 'c:\program files\microsoft sql server\mssql\data\',
size = 10 mb,maxsize = 20,filegrowth =2 )
go该语句执行后,返回结果如图所示。
创建一个archive数据库。
3)删除刚才建立的archive数据库,可以在查询分析器中执行如下的语句:
drop database archive
go如何创建表。
一、用企业管理器创建表。
1、打开企业管理器,展开左侧窗口树形结构上的数据库节点,选中一个已经创建好的数据库,最好是自己新创建的一个数据库。
2、单击数据库中的表对象,单击右键,选择“新建表”命令。弹出窗口如图:
二、用t-sql语句创建表。
1)请在mydb1数据库中创建一个新表test001。这个表中一共有4列,分别是:
id int
name char (10)
age int
sex char (6)
请在查询分析器中输入如下语句:
use mydb1
gocreate table test001
id int,name char (10),age int ,sex char (10)
go请按f5键,完成表的创建。
2)请查看表test001的定义信息。请在查询分析器中输入如下的语句:
use mydb1
gosp_help test001
go请按f5键,系统将返回结果,如图所示。
查询表中信息。
交互式培训管理细则
第一章总则。第一条旨在营造浓郁的学习氛围,打造朗有竞争力的学习型组织。第二条适用于朗诗集团全体人员。第二章定义。第三条交互式培训是指由各单位组织,以内部员工分享其工作技能 经验和优秀的工作方法以及健康的生活方式为内容的培训。第三章计划。第四条各单位于每年1月30日前向集团人力资源部递交当年度交互式培...
交互式英语阅读教学模式的实验研究
作者 李慎江。中学生英语 教师版 2016年第07期。本文主要通过实验方式来 交互式英语阅读教学模式的效果。实验证明,交互式英语阅读教学模式对于提高学生的自信心,缓和师生关系 提高写作能力等方面都有非常重要作用。交互式英语阅读教学模式大大提高了学生的学习效率。阅读是我们学习外语的主要途径,传统的应试...
中职学校交互式英语阅读教学模式
摘要 本文基于交互式阅读教学理论,如何将交互式阅读教学模式与中职英语阅读课堂结合,以此形成高效的英语课堂教学,并为学生综合语言运用能力的提升做出贡献。关键词 交互式阅读模式英语阅读教学中职学校。中图分类号 g424 文献标识码 a 文章编号 1673 9795 2013 05 b 0047 01 阅...