数据结构试验报告3575357_第1页
数据结构试验报告3575357_第2页
数据结构试验报告3575357_第3页
数据结构试验报告3575357_第4页
数据结构试验报告3575357_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——数据结构试验报告3575357

合肥师范学院

试验报告册

2023/2023学年第2学期

系别试验课程专业班级姓名学号指导教师

计算机科学与技术系

数据库原理计算机软件软件一班罗晓薇1211431015潘洁珠

试验名称试验(一)——数据库基本操作课时试验报告成绩2644试验(二)——SQL语句试验(三)——数据库完整性与安全性试验试验(四)——数据库编程备注:

《数据库原理》试验班级:学号:姓名:试验一——数据库基本操作

一、试验目的

1.熟悉MSSQLSERVER运行界面,把握服务器的基本操作。2.把握界面操作方法完成用户数据库建立、备份和还原。

3.建立两个试验用的数据库,使用企业管理器和查询分析器对数据库和表进行基本操作。

二、试验预习内容

在认真阅读教材及试验指导书的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。

1.熟悉SQLSERVER2000的运行环境,练习服务器基本操作:开启、中止、关闭。

2.使用SQLSERVER2000中的企业管理器完成以下任务。

数据库名称:STC

表:STU(snochar(9),snamevarchar(50),ssexchar(2),sageint,sdeptchar(2));COUTSES(cnochar(3),cnamevarchar(50),cpnochar(3),creditint);SC(snochar(9),cnochar(3),gradeint);

说明:以上为表结构,以snochar(9)为例,说明sno属性设置为字符类型,宽度为9,int指整型数据。

1)建立数据库STC,分别建立以上三张表,并完成数据录入。(表结构及数据参见教材)2)分析并建立各表的主码,用下划线在上面表结构中标出主码。

3)建立各表之间的关联,请简述操作步骤。

答:

1)

1

《数据库原理》试验班级:学号:姓名:2)

3)

4)参考试验指导书的,使用企业管理器对数据库STC

进行备份,并尝试在个人电脑与机房电脑上进行还原,请简述备份、还原操作的步骤。

答:

备份:右击STC数据库出现菜单,点击任务,选择还原操作,出现对话框后,输入备份名称backstc,在目标中选择添加,选择备份数据库所在位置,再点击确定即可备份。

还原:右击数据库,在所有任务中选择还原数据库,再新的对话框内输入所要还原数据库的名称,再选择从设备还原,按添加键,选择备份所在磁盘,选中备份,点击确定还原数据库。

3.在SQLSERVER2000的查询分析器中使用SQL语言完成以下任务。

2

《数据库原理》试验班级:学号:姓名:参考试验指导书《数据库系统试验指导教程》,建立数据库SCHOOL,分别建立students、teachers、courses、choices四张表,表结构见试验指导书P236。

1)用SQL语言创立数据库、建表。建表时为各表建立关键字、设置外码,数据暂不录

入,请写出对应的SQL命令。创立数据库

Createdatabasestc;Createtablestudents

(sidchar(10)uniqueprimarykey,Snamechar(30)notnull,Emailchar(30),Gradeint,);

创立教师表

Createtableteachers

(tidchar(10)uniqueprimarykey,Tnamechar(30)notnull,Emailchar(30),Salaryint,);

创立课程表

Createtablecourses

(cidchar(10)uniqueprimarykey,Cnamechar(30)notnull,Hourint,);

创立选课表

Createtablechoices

(nochar(10)uniqueprimarykey,Sidchar(10)notnull,Tidchar(10),Cidchar(10),Scoreint,

Foreignkey(sid)referencesstudents(sid),Foreignkey(tid)referencesteachers(tid),Foreignkey(cid)referencescourses(cid),);

2)为students表、courses建立按主键増序排列的索引,请写出相应的SQL命令。

Createindexstusnoonstudents(snoasc);Createindexcoucnooncourses(cnoasc);

3

《数据库原理》试验班级:学号:姓名:四、试验报告

1.授权给public与授权给指定用户有什么区别?实际应用中,哪个更安全些?

2.SQLSERVER中的角色有什么作用?

3.试验总结(试验过程中出现的问题、解决方法、结果如何或其它)

24

《数据库原理》试验班级:学号:姓名:试验四——数据库编程

一、试验目的

1.把握ODBC的配置;

2.能编写简单的存储过程和函数,并调用;

二、试验预习内容

上机前请预习以下内容,并在空白处填写相应的步骤或命令。

1.配置ODBC,使用VFP中的表单,查询SCHOOL数据库中STUDENTS表中所有记录。

2.编写存储过程并调用,请写出相应命令;

1)在查询分析器中,编写存储过程usp_get_stuinfo,使用一个名为@xm能够传送进存储过

程的参数。允许以学生的姓名查询该生的基本信息;

2)在查询分析器中调用存储过程查询“赵飞〞同学的基本信息的语句;

3.编写函数并调用,请写出相应命令;

1)在查询分析器中,定义内联表值函数Fun,用于返回各职称的教师基本信息;

25

《数据库原理》试验班级:学号:姓名:2)在查询分析器中,使用Fun进行选择以获得“教授〞职称的教师基本信息;

3)在查询分析器中,编写标量函数Func,用于返回两个整数中的最大值;

4)在查询分析器中,调用此函数,输出两个数中的最大值;

5)在SQLSERVER中定义函数FUNS,返回指定参数的平方,配置好ODBC后,在VFP中

调用FUNS并输出结果;

4.终止本次试验

三、试验课后训练

1.自行学习试验指导书P130;2.自行学习试验指导书P137;3.自行练习试验指导书P165;(P1674.6.3试验内容要完成)

26

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论