大型数据库管理实验报告1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

武汉轻工大学

经济与管理学院实验报告

实验课程名称大型数据库

实验起止日期2019.11.5至12.10 实验指导教师程红莉

实验学生姓名学生班级学号物流管理1702

实验

评分

教师

签名

年月日

实验项目名称认识DBMS系统实验日期2019.11.5 学生姓名班级学号物流管理1702

一、预习报告(请阐述本次实验的目的及意义)

(1)通过对某个商用数据库管理系统的使用,了解DBMS的工作原理和系统构架。

(2)熟悉对DBMS的操作。

(3)搭建今后实验的平台,建立数据库与表格

二、实验方案(请说明本次实验的步骤和进程)

1.建立以自己的名字作为登陆名,并选择SQL SERVER 身份验证(WINDOWS身份验证需要WINDOWS合法用户名),以新建的登录名(自己姓名)重新登陆网络服务器R51052(或R510-4)

2.(此时以自己的登录名登陆后只能对自己默认访问的数据库进行操作(对默认访问的数据库设置成了DB_owner身份,如果不设置成DB_owner,则为默认public身份,没有在该数据库下建表的权限),如果是SA 身份登录,则对所有的数据库都有操作权限)。操作:选择R5105(或R510-4)服务器,点右键,选择“编辑SQLSERVER注册属性”,重新用自己新建的登录名登陆

新建表

方法:在“工具”菜单栏下选择“SQL SERVER查询分析器”,打开新建SQL查询的窗口,在右边的列表中选择自己刚建的表,点鼠标右键,选择“打开表”—〉“返回所有行”,此时可输入数据,查看自己的数据库的所有用户。往表中输入数据

1.学生表(s)

sno sname age sex

98601李强20男

98602刘丽21女

98603张兵20男

98604陈志坚22男

98605张兵21女

代码:

create table student (sno char(5)primary key,sname char(10),sage int,sex char(2);

2.课程表(C)

cno cname teacher office

C601高等数学周振兴416

C602数据结构刘建平415

C603操作系统刘建平415

C604编译原理王志伟415代码:

create table course(sno char(4)primary key,cname char(40),cteacher char(20),coffice char(3);

3.选课表(SC)

sno cno score

98601C60190

98601C60290

98601C60385

98601C60487

98602C60190

98603C60175

98603C60270

98603C60456

98604C60190

98604C60485

98605C60195

98605C60380代码:

create table sc(sno char(5),cno char(4),score int);

三、实验结果分析、改进建议

1.create table student (sno char(5)primary key,sname char(10),sage int,sex char(2));

2.create table course(sno char(4)primary key,cname char(40),cteacher char(20),coffice char(3);

3.create table sc(sno char(5),cno char(4),score int);

学会启动和停止数据库服务,思考可以用哪些方式来完成启动和停止。初步了解MicrosoftSQLServer 2000的安全性,这里主要是用户的登录和服务器预定义角色。尝试建立一个新的用户,赋予其数据库管理员的角色,今后的实验可以用该用户来创建数据库应用。

了解数据库系统的逻辑组件:

它们主要是数据库对象,包括基本表、视图、触发器、存储过程、约束等。今后将学习如何操作这些数据库对象。

了解数据库的物理组件:

思考数据库物理存储的存储单位是什么,数据主要以什么方式存放,如何确定数据的存放位置。

初步了解MicrosoftSQLServer 2000的主要工具和它们的功能,为今后的实验做准备。例如,数据迁移工具:导入和导出数据使用的;企业服务器和作业调度管理器:可以用该工具对数据库服务器进行管理,管理和监视服务器性能和活动;查询分析器:给出数据库查询语句的查询计划和执行时间,帮助用户分析查询过程,进行查询优化。等等。

注意:在输入表格数据的过程中只能横向输入,不能纵向输入,不然后面会出现错误。

学生签名:

年月日

相关文档
最新文档