电子科技大学数据库原理及应用实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 *

相关文档
最新文档