大型数据库管理实验报告1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的主要工具和它们的功能,为今后的实验做准备。例如,数据迁移工具:导入和导出数据使用的;企业服务器和作业调度管理器:可以用该工具对数据库服务器进行管理,管理和监视服务器性能和活动;查询分析器:给出数据库查询语句的查询计划和执行时间,帮助用户分析查询过程,进行查询优化。等等。
注意:在输入表格数据的过程中只能横向输入,不能纵向输入,不然后面会出现错误。
学生签名:
年月日