版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、附页实 验 报 告专业:计算机应用技术 班级08计专(1)班 学号:200813131134 姓名:熊少容课程名称: 数据库原理与应用 学年200 9-201 0学期1 /2课程类别 专业必修 限选 任选 实践 实验时间2010 年 5月 13日实验名称 实验一 数据库的定义与管理实验目的和要求1. 掌握transact-sql脚本的编写及运行过程2. 掌握数据库的建立与删除方法3. 掌握查看,修改数据库属性的方法4. 掌握缩小,更名数据库的方法5. 掌握由已经生成的数据库产生sql脚本的方法实验软硬件要求:安装了windows 2000,xp或nt操作系统的计算机,安装sql server
2、2000的软件实验内容、方法和步骤(可附页) 见附页实验结果(可附页)见附页小结通过本次试验,我掌握了transact-sql脚本的编写及运行过程掌握数据库的建立与删除方法,掌握查看,修改数据库属性的方法,掌握缩小,更名数据库的方法,掌握由已经生成的数据库产生sql脚本的方法,对企业管理器的用法了一定的了解、评定成绩: 批阅教师: 年 月 日实验内容,方法和步骤: 实验内容: 1 熟悉sql server 2000软件界面、构架及其基本操作使用环境。2 (1)在本地sql服务器上建立名为mydb1的数据库。(2)在本地sql服务器上建立名为scdb的数据库。3 用transact_sql语句创
3、建名为shiyan的数据库。4 用transact_sql语句查看mydb1的属性及相关信息。以及修改数据库的属性。5 删除数据库mydb1。实验方法,步骤以及实验结果: 实验一2(1):1) 进入sql server企业管理器。2) 单击microsoft sql servers服务器组,选中“数据库”项。3) 在“数据库”项上单击鼠标右键,在弹出的快捷菜单中选择“新建数据库”。系统将打开如图所示的窗口。(3)在名称内输入数据库名mydb1后单击“数据文件”,打开如图窗口并设置相关参数,数据文件的初始大小设置为2mb,文件增长增量设置为2mb,文件增长方式设置为自动增长,文件的增长上限设置为
4、100mb;文件存放在“c:program filesmicrosoft sql servermssqldata”下:(4)单击“事务日志”,打开如图窗口并设置相关参数,日志文件的初始大小为1mb,文件增长增量设置为1mb,文件的增长上限设置为50mb,文件存放在“c:program filesmicrosoft sql servermssqldata”下:(5)单击“确定”,完成数据库mydb1的创建。实验一2(2):1) 进入sql server企业管理器。2) 单击microsoft sql servers服务器组,选中“数据库”项。3) 在“数据库”项上单击鼠标右键,在弹出的快捷菜单中
5、选择“新建数据库”。系统将打开如图所示输入名称为scdb的窗口:(4)单击“数据文件”,打开如图窗口并设置相关参数,初始大小为1mb,文件增长方式设置为自动增长方式,文件增长不受限制。文件存放在“d:数据库实验”下。(5)单击“事务日志”,打开窗口设置相关参数,初始大小为1mb,文件增长方式设置为自动增长方式,文件增长不受限制。文件存放在“d:数据库实验”下。(5)单击”确定”,完成数据库scdb的创建。实验一3:(1)1)打开sql server查询分析器。在查询分析器中输入如下所示的创建数据库的sql脚本:create database shiyanonprimary(name=shiya
6、n_data,filename=c:program filesmicrosoft sql servermssqldatashiyan_data.mdf,size=2mb,maxsize=20mb,filegrowth=1mb)log on(name=shiyan_og,filename=c:program filesmicrosoft sql servermssqldatashiyan_log.mdf,size=1mb,maxsize=5mb,filegrowth=1mb)执行以上脚本程序,如果数据库创建成功,则将显示如下信息:create database 进程正在磁盘 shiyan_dat
7、a 上分配 2.00 mb 的空间。create database 进程正在磁盘 shiyan_log 上分配 1.00 mb 的空间。实验一4:(1)1)打开sql server查询分析器。在查询分析器中输入如下所示的sql脚本:sp_dboption mydb1执行以上脚本程序,显示数据库mydb1的属性为:在查询分析器中输入如下所示的sql脚本:sp_helpdb mydb1执行以上脚本程序,显示数据库mydb1的相关信息为:在查询分析器中输入如下所示的sql脚本:use mydb1goalter database mydb1 modifyfile(name=mydb1_log,maxs
8、ize=100mb)alter database mydb1 modifyfile(name=mydb1_log,size=5mb)alter database mydb1add file(name=mydb1fz,filename=c:program filesmicrosoft sql servermssqldatamysb1f2.ndf,size=2mb,maxsize=10mb,filegrowth=1mb)alter database mydb1add log file(name=mydb1log1,filename=c:program filesmicrosoft sql serv
9、ermssqldatamysb1log1.1df,size=1mb,maxsize=5mb,filegrowth=1mb)执行以上脚本程序,显示实验结果为:以 2.00 mb 为单位在磁盘 mydb1fz 上扩展数据库。以 1.00 mb 为单位在磁盘 mydb1log1 上扩展数据库。实验一5:在查询分析器中输入如下脚本程序:use mydb1drop database mydb1执行以上脚本程序,显示实验结果为:正在删除数据库文件 c:program filesmicrosoft sql servermssqldatamysb1log1.1df。正在删除数据库文件 c:program fi
10、lesmicrosoft sql servermssqldatamysb1f2.ndf。在删除数据库文件 c:program filesmicrosoft sql servermssqldatamydb1_log.mdf。在删除数据库文件 c:program filesmicrosoft sql servermssqldatamydb1_data.mdf。 实验二 11) 打开企业管理器,右击名为mydb1的数据库下的表单击“新建表”后弹出如下窗口并在对话框中输入相关数据:关闭该窗口,弹出如下对话框: 单击“是”,数据表mytab1建立完成。2) 打开企业管理器,右击名为mydb1的数据库下的
11、表单击“新建表”后弹出如下窗口并在对话框中输入相关数据:关闭该窗口,弹出如下对话框:单击“是”,数据表mytab2建立完成。 实验二21) 打开企业管理器,右击名为scdb的数据库下的表单击“新建表”后弹出如下窗口并在对话框中输入相关数据:2)右击表项目中的数据库“student”单击“打开表”单击“返回所有行”,弹出对话框后输入相关信息如图所示:3右击名为scdb的数据库下的表单击“新建表”后弹出如下窗口并在对话框中输入相关数据:4)右击表项目中的数据库“course”单击“打开表”单击“返回所有行”,弹出对话框后输入相关信息如图所示: 5)右击名为scdb的数据库下的表单击“新建表”后弹出
12、如下窗口并在对话框中输入相关数据:4)右击表项目中的数据库“sc”单击“打开表”单击“返回所有行”,弹出对话框后输入相关信息如图所示: 实验二 31) 打开查询分析器,在查询分析器中输入如下脚本:use shiyancreate table s(sno char(4) primary key, sname varchar(20)not null, status smallint, city varchar(30), )单击执行后显示“命令已成功完成”。2) 右击表项目中的数据库“s”单击“打开表”单击“返回所有行”,弹出对话框后输入相关信息如图所示:3) 在查询分析器中输入如下脚本:creat
13、e table p(pno char(4) primary key, pname varchar(20) not null, color char(6), weight real default(0)4) 右击表项目中的数据库“p”单击“打开表”单击“返回所有行”,弹出对话框后输入相关信息如图所示:5) 在查询分析器中输入如下脚本:create table j(jno char(4) primary key, jname varchar(20) not null, city varchar(30)6) 右击表项目中的数据库“j”单击“打开表”单击“返回所有行”,弹出对话框后输入相关信息如图所示
14、:7) 在查询分析器中输入如下脚本:create table spj(sno char(4), pno char(4), jno char(4), qty int not null check(qty=1 and qty=10000),primary key(sno,pno,jno),foreign key(sno) references s(sno),foreign key(pno) references p(pno),foreign key(jno) references j(jno)8) 右击表项目中的数据库“j”单击“打开表”单击“返回所有行”,弹出对话框后输入相关信息如图所示: 实验
15、二 41) 打开企业管理器,右击名为shiyan的数据库目录下的“关系图”单击“新建数据库关系图”后弹出如下窗口:单击“下一步”在对话框中同时选择s,p,j,spj这四个数据表如图所示:单击“添加”单击“下一步”单击“完成”。s表,p表,j表,spj表四个数据表之间的关联关系图如图所示: 实验二 51) 打开企业管理器,单击名为mydb1的数据库目录下的“表”右击表目录下的“table1”2) 单击“删除”数据表“table1”删除成功。3) 打开查询分析器,在查询分析器中输入如下脚本:use mydb1go drop table mytab2;单击执行,数据表“table2”删除成功。 实验
16、二 61) 打开查询分析器,在查询分析器中输入如下脚本:use shiyanalter table sadd phone char(12) default(000000000000)单击执行后显示命令已完成。2) 右击企业管理器中的s表单击“打开表”单击“返回所有行”,弹出对话框后输入相关信息如图所示: 可以发现s数据表中增加了一项名为phono的列。3) 在查询分析器中输入如下脚本:use shiyangoalter table jadd constraint notnulljname check(jname)单击执行后显示命令已经成功完成。4) 在查询分析器中输入如下脚本:单击执行后显示命
17、令已经成功完成。5) 在查询分析器中输入如下脚本:use shiyangoalter table jdrop constraint notnulljname6) 在查询分析器中输入如下脚本:use shiyangoalter table padd constraint unqpno unique(pno)单击执行后显示命令已经成功完成。7) 在查询分析器中输入如下脚本:use shiyangoalter table pdrop constraint unqpno单击执行后显示命令已经成功完成。8) 在查询分析器中输入如下脚本:use shiyangoalter table spj add co
18、nstraint qtynum check(qty like %00)单击执行后显示命令已经成功完成。 实验二 71)打开查询分析器,在查询分析器中输入如下脚本:use shiyancreate unique index snoindexon s(sno)单击执行后显示命令已经成功完成。2)在查询分析器中输入如下脚本:use shiyancreate unique index pnoindexon p(pno desc)单击执行后显示命令已经成功完成。3)在查询分析器中输入如下脚本:use shiyancreate nonclustered index jnameindexon j(jname)单击执行后显示命令已经成功完成。4) 在查询分析器中输入如下脚本:use shiyancreate clustered index spjindexon spj(sno asc,pno desc,jno desc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 形势与政策试题及答案
- 浦发银行秋招笔试题及答案
- 宁波银行招聘笔试题及答案
- 2025年发展性督导评估自查报告
- 2025年四氢双环戊二烯市场分析报告
- (2025)第九届全国中小学“学宪法、讲宪法”活动知识竞赛题库及答案
- 2025年带电作业机器人市场调研报告
- 仁怀辅警考试真题及答案
- 2025年旱地冰壶考试题目及答案
- 2025年畜牧兽医考试题库及答案
- 2025年六西格玛绿带题库及答案
- 2025年河北石家庄市直事业单位公开选调工作人员173名考试笔试模拟试题及答案解析
- 2025年教育系统后备干部面试题及答案
- 2026年中国铁路郑州局集团有限公司招聘普通高等院校本科及以上学历毕业生584人(一)笔试考试参考试题及答案解析
- 2025秋期版国开电大本科《心理学》一平台形成性考核练习1至6在线形考试题及答案
- “巴渝工匠”杯第十三届青年职业技能大赛(全媒体运营师赛项)备赛试题库(含答案)
- 幼儿园禁毒教育珍爱生命远离毒品动态课件
- 办公楼装饰工程施工组织设计方案
- 供应室1 供应室存在的问题
- AS9100D体系标准中文版
- 国家自然基金申请ppt
评论
0/150
提交评论