数据库论文

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

烟台南山学院

计算机应用技术学院《数据库技术课程设计》实训报告

2009-2010学年第一学期

班级:08计算机应用技术1班

姓名:刘海良

学号:200802103336

专业:计算机网络技术

指导教师:栾志军

实验2使用向导创建和删除数据库

1.使用向导创建上诉描述的数据库

实验步骤打开sql server 2005如图

点击连接按钮进入sqlserver2005界面

如下图所示

右键单击数据库如下图

弹出如下窗口

在数据库名称后输入EDUC 然后点击自动增长后的按钮弹出下列窗口设置如下

最后单击确定完成用向导建立数据库.

2. 使用向导删除上面建立的数据库

实验3使用SQL语句创建和删除数据库

1.以下是创建数据库userdb1的SQL语句,

实验步骤:单击工具栏中的新建查询按钮在右侧的窗口中输入如下sql语句create database userdb1

on

(name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名

filename='g:\xygl\userdb4.mdf' ,--物理名称,注意路径必须存在

size=5,--数据初始长度为5M

maxsize=10,--最大长度为10M

filegrowth=1)--数据文件每次增长1M

log on

( name=userdb4_log,

filename='g:\xygl\userdb4.ldf ' ,

size=2 ,

maxsize=5 ,

filegrowth=1)如图

2.根据步骤1的sql语句,写出创建实验二中数据库EDUC的sql语句,并建立数据库EDUC 建立EDUC数据库的sql语句如下

create database EDUC

on

(name=student_data,--数据文件的逻辑名称,注意不能与日志逻辑同名

filename='F:\sql-data\student.mdf' ,--物理名称,注意路径必须存在

size=10,--数据初始长度为10M

maxsize=50,--最大长度为50M

filegrowth=5%)--数据文件每次增长1M

log on

( name=student_log,

filename='F:\sql_data\student.ldf ' ,

size=2 ,

maxsize=5 ,

filegrowth=1)

如图

3.用SQL语句删除步骤一建立的数据库userdb1的语句如下

drop database userdb1如图

实验4分别用向导和SQL语句创建和删除表

1.根据如上表结构用向导创建各表

实验步骤:

单击数据库前面的“+”展开数据库找到EDUC数据库单击前面的“+”将其

展开,

右击表如图

在弹出的窗口中输入表格的名称student完成student表的建立.

用同样的方法建立下面的表

course表到此建立完成。

teacher表到此建立完成。

teacher course表建立完成。

按住shiif,同时选中cno和tcid两列如图

右键单击在弹出的下拉菜单中选择保存如图所示

在弹出的窗口中输入表的名称student course

实验4分别用向导和SQL语句创建和删除表1. 在SQL Server 2005 的查询分析器中,用sql语句创建student表用sql语句建立student表如下

CREATE TABLE student

( sno char(8) PRIMARY KEY, --学号(主键)

sname char (8) NOT NULL, --姓名

sex char(2), --性别

native char(20), --籍贯

birthday smalldatetime, --出生日期

dno char(6), --所在院系

spno char(8), --专业代码(外键)

classno char(4), --班级号

entime smalldatetime, --入校时间

home varchar (40), --家庭住址

tel varchar (40) --联系电话

)

2.用以上方法用sql语句创建其他表

用sql语句建立course表如下

CREATE TABLE course

( sno char(10)PRIMARY KEY,--学号(主键) spno char(8),--专业代码(外键)

cname char(20)not null,--课程名称

ctno tinyint,--课程类型编号(外键)

experiment tinyint,--籍贯

birthday smalldatetime,--出生日期

lecture tinyint,--授课学时

semester tinyint,--开课学期

credit t inyint,--课程学分

)

teacher

CREATE TABLE teacher

( tno char(8)PRIMARY KEY,--学号(主键) tname char(8)NOT NULL,--姓名

sex char(2),--性别

birthday smalldatetime,--出生日期

dno char(6),--所在院系

pno tinyint,--专业代码(外键)

home varchar(40),--家庭住址

zipcode char(6),--邮政编码

tel varchar(40),--联系电话

email varchar(40),--电子邮件

)

相关文档
最新文档