电子科技大学数据库原理及应用实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机专业类课程
实
验
盘
告
课程名称:数据库原理及应用
学院:计算机科学与工程
专业:计算机科学与技术
学生姓名:赵希
学号:20
指导教师:
日期:14 年5月9日
电子科技大学
实验报告
实验一
一、实验名称:创建数据库
二、实验学时:4
三、实验内容和目的:
实验内容:
创建数据库:manage
该数据库包括四个表:
建议:在定义表中字段时,尽量使用意义的英文单词。
“系别代码表“表名:dep
“教师表”表名:teacher
“学生表”表名:student
“课程表”表名:course
“选课表”表名:sc
为每个表准备大约10记录,使用Insert语句将这些数据插入到相应表中
数据录入完成后,将数据库备份到磁盘上,在以后的的试验中备用。
实验目的:
本实验要求学生掌握创建数据库的方法及相关操作
四、实验原理:
使用数据库管理系统DR DDL创建数据库及数据库对象。
五、实验器材
笔记本一台CPU core i7-3610QM 内存8GB 系统windows8.1 64 位专业版dbms:Sql server 2012
六、实验步骤:
(1) 创建数据库:STUD
Create database stud;
(2)创建表,表的详细说明见表格.
"系别代码表" 表名:dep
其结构如下:(该表的主键为"系代码”)
"教师表”表名:teacher
其结构如下:(该表的主键为“教师号”)
"学生表”表名:student
其结构如下:(该表的主键为“学生号”)
"课程表”表名:course
其结构如下:(该表的主键是课程号)
“选课表”表名:sc
(3) 备份数据库
BACKUP DATABASE stud TO DISK = 'd:\stud.bak' WITH INIT;
(4) 恢复数据库
RESTORE DATABASE stud FROM DISK = 'd:\stud.bak' WITH REPLACE;
七、实验数据及结果分析:
(1) create database stud
(2) create table dep(
depid varchar(8) primary key, depname varchar(20) not null )
create table teacher(
tid varchar(8) primary key,
tname varchar(8) not null,
title varchar(8),
depid varchar(8)
)
create table student(
sid varchar(11) primary key,
sname varchar(8) not null,
depid varchar(8),
sex varchar(2) not null,
birthd date ,
semail varchar(20),
homeaddr varchar(40)
)
create table course(
cid varchar(8) primary key,
cname varchar(30) not null,
credits decimal not null
)
create table sc(
sid varchar(11) not null,
cid varchar(8) not null,
tid varchar(8) not null,
score decimal,
primary key(sid,cid)
)
(3) backup database stud to disk ='d:\database\stud.bak' with init;
(4) restore database stud from disk= 'd:\database\stud.bak' with replace;
八、实验结论、心得体会和改进建议:
1、实验结论
M^PC (11.4 RTMl Xl-PCglSl rtud DO^bOO D 疔
2、心得体会
1) Sql 语言用起来十分方便。 2) 积累了宝贵操作经验。
3、改进建议
这几个实验可以合并成一个实验,可以减少实验报告的量。
t«n .sq - Xl-RCswd ca-pc 网 L51D*
Create ^tablfr : d*pi-i w&rdwir
6)wif*. k 河, vac rhK B I. it -I'l-l
二日
r flbj?匕点强以
t i vorli^r ' R' prsmiy V»y tasia wdlkat: £1) not null, tit I T 、*M 匚心匚 S.
drpid v*rc-h>t' t ;
_z.cre-a.tc ±abls zt'jcrat
Bid wtrdier :1] ■^£rii*t5, I M #
皿_叫漳 w>rrfvsc B'1
act null d-. ;>id ■:、
•J J -S vaxrL-sa >2 31 LU IJL birthd 4rtr ,
"-aic^ar 'ZO .
J" :n -tGS4<^ tibR ' ci d vircLbar .0. pr^jiaz^r JK*y. I UUV W>rih*E (10) BOH j~;ha 石:S ■己而审 F JK *