网络数据库实训报告

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

教学管理实训报告题目名称:网络数据库实训

系部:

专业班级:

学生姓名:某某某

学号:**********

指导教师:

完成日期:

教学管理实训评定意见

实训题目教学管理数据库实训

系部__管理工程系_____ 专业班级

学生姓名__ 某某某______ 学生学号 ********** 评定意见:

评定成绩:

指导教师(签名):年月日

(此页背书)

评定意见参考提纲:

1、学生完成的工作量与内容是否符合任务书的要求。

2、学生的勤勉态度。

3、设计或说明书的优缺点,包括:学生对理论知识的掌握程度、实践工作能力、表现出的创造性和综合应用能力等。

计算机工程系(部)教学管理实训任务书

2013-2014学年第一学期 2014年1月3日

教研室主任(签名)系(部)主任(签名)

摘要

此次实训的内容是关于网络数据库的实训。对于此次实训主要进行的是教学管理数据库的设计与实现;是参照学过的课本上的知识做了数据库与表的设计和SQL语句设计。

数据库与表的设计主要包括(数据库设计、用SQL语句建立数据库;表的设计、建立表间关系);SQL语句设计主要包括(数据完整性设计、索引的设计、视图的设计、存储过程的设计、SELECT语句的设计)。对于这些设计,此次实训主要是利用在课堂上学习的知识来编写数据库语句在SQL SERVER 软件中编写运行这些语句,然后再执行,来验证语句的对错以及运行语句得出的结果。最后通过截图方式把实训的内容移到文档,完成此次SQL SERVER数据库的设计与实现。

关键词:数据库与表的设计;SQL语句设计;SQL SERVER 软件;数据库语句

目录

1.数据库与表的设计 (1)

1.1 数据库设计 (1)

1.1.1 用SQL语句建立数据库 (1)

1.2表的设计 (2)

1.2.1 SQL语句创建表 (2)

1.2.2 SQL语句创立主键 (3)

1.2.3 建立表间关系 (3)

2.SQL语句设计 (4)

2.1数据完整性设计 (4)

2.1.1 SQL语句建立约束 (4)

2.2索引的设计 (6)

2.2.1 SQL语句建立索引 (6)

2.3视图的设计 (7)

2.3.1 SQL语句建立视图 (7)

2.4存储过程的设计 (8)

2.4.1 SQL语句建立存储过程 (8)

2.5 SELECT语句的设计 (9)

2.5.1 SQL语句建立查询语句 (9)

总结 (14)

参考文献 (15)

1.数据库与表的设计

1.1 数据库设计

1.1.1 用SQL语句建立数据库

建立数据库题目如下:

(1)在SQL Server2005下创建名字为销售数据库‘教学管理’,该数据库有一个名字为教学管理.mdf的主数据文件和名字为教学管理_Log.ldf的事务日志文件。主数据文件容量为4MB,日志文件容量为2MB,数据文件和日志文件的最大容量为10MB,文件增长量为1MB。SQL语句如下:

CREATE DATABASE 教学管理

ON

PRIMARY (NAME=Sale,

FILENAME='C:\教学管理.mdf',

SIZE=4,

MAXSIZE=10,

FILEGROWTH=1)

LOG ON

(NAME=Sale_Log,

FILENAME ='C:\教学管理_Log.ldf',

SIZE=2,

MAXSIZE=10,

FILEGROWTH=1)

GO

(2)显示‘教学管理’数据库的信息

SQL语句如下:

SP_HELPDB 教学管理

GO

(3)使用 MANAGEMENT STUDIO 将‘教学管理’数据库名改为‘教学管理1’步骤如下:第一步:点击‘教学管理’教学管理数据库名字;第二部:右击;第三部点击重命名把名字修改为‘教学管理1’

(4)使用sp_renamedb系统存储过程将‘教学管理1’数据库名重新修改为‘教学管理’。

SQL语句如下:

SP_RENAMEDB '教学管理1',‘教学管理'

GO

(5)配置‘教学管理’数据库为只读

SQL语句如下:

SP_DBOPTION '教学管理','READ ONLY','TRUE'

GO

1.2表的设计

1.2.1 SQL语句创建表

‘教学管理‘数据库中建立两个表的SQL语句如下:

1)利用SQL语句建立一个class_info 表

SQL语句如下:

use 教学管理

go

create table class_info

(class_no int not null,

class_name char(20) not null,

director char(10) null,

profession char(4) null)

go

2)利用SQL语句建立一个result_info 表

SQL语句如下:

use 教学管理

go

create table result_info

(exam_no char(10) not null,

相关文档
最新文档