sql数据库论文

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

宁夏大学物理电气信息学院综合性实验

实验报告

课程名称数据库应用

实验学期 2011 至 2012 学年第 2 学期

学生所在系电气信息工程及其自动化

年级 2010级专业班级自动化(1)班

学生姓名戴文东学号 12010245318 任课教师边吉荣

实验成绩

任课教师制

2012 年 6 月 10 日

实验题目学生信息管理系统

一、实验目的

1、掌握使用SQL Server语言,实现对数据库的管理;

2、进一步熟悉SQL Server语言及其应用;

二、实验环境

SQL Server 2008

三、实验内容

1、需求分析

随着计算机的普及,SQL server 作为一种数据库的管理工具,使得我们利用数据库来管理学生住宿信息系统

更为方便,也为我们提供了可靠的基础和完备的保证。SQL

server在学校学生住宿信息系统的日常生活中发挥着它

应有的作用,由于该系统具备简便、快捷、准确、易掌握,

人人使用方便的功能,普及它的使用率以及在管理学生工

作中注意提高它的工作效率,也是一个主要目的。

为了实现这一目的,下面我们来应用SQL server做一个简单的在学生住宿信息管理系统中应用,来加以具体

的说明。

2、数据库设计

要建立学生住宿信息管理系统,首先应建立数据库:在数据库项目下点击鼠标右键,选择“新建数据库”,然

后在弹出的对话框中输入数据库名称,即“学生住宿信息

管理系统“,点击”确定”,这样,一个名为“学生住宿

信息管理系统”的数据库就设计好了。

数据库截图见下图1示。

图1

该数据库包括学生表、住宿表和宿舍信息表。

创建学生表时输入下面的SQL语句:

USE 学生住宿信息管理系统

CREATE TABLE[学生表](

[姓名]varchar(50)NULL,

[学号]int NULL,

[班级]varchar(50)NULL,

[民族]varchar(50)NULL,

[出生日期]date NULL)

向学生表中录入数据,使用以下SQL语句:

insert into 学生表

(姓名,学号,班级,民族,出生日期)

values('张对军

','1001','一班','汉' ,'1990-6-16')

insert into 学生表

(姓名,学号,班级,民族,出生日期)

values('戴文东

','1002', '二班', '汉','1991-5-6')

insert into 学生表

(姓名,学号,班级,民族,出生日期)

values('罗慧彪

', '1003', '一班', '回' ,'1991-5-22')

insert into 学生表

(姓名,学号,班级,民族,出生日期)

values('毛柏俊

', '1004', '三班', '回','1989-3-22')

insert into 学生表

(姓名,学号,班级,民族,出生日期)

values('王正华','1005','一班', '回' ,'1990-6-01')

这样,学生表就创建好了,截图如下图2示。

图2

创建住宿表时使用输入下面的SQL语句:

USE 学生住宿信息管理系统

CREATE TABLE[住宿表](

[姓名]varchar(50)NULL,

[宿舍号]int NULL,

[是否欠款]varchar(200)NULL,

[床号]int NULL,

[入住时间] date NULL)

向读者表中录入数据,使用以下SQL语句:insert into住宿表

(姓名,宿舍号,是否欠款,床号,入住时间)

values ('王正华',407,'否',1,'2011-09-02') insert into住宿表

(姓名,宿舍号,是否欠款,床号,入住时间)

values ('戴文东',407,'否',3,'2010-09-03')

insert into住宿表

(姓名,宿舍号,是否欠款,床号,入住时间)

values ('张对军',407,'是',4,'2011-10-04') insert into住宿表

(姓名,宿舍号,是否欠款,床号,入住时间)

values ('毛柏俊',407,'是',6,'2011-10-06') insert into住宿表

(姓名,宿舍号,是否欠款,床号,入住时间)

values('罗慧彪',331,'否',2,'2009-09-01')这样,住宿表就创建好了,截图如下图3示。

图3

创建宿舍信息表时使用输入下面的SQL语句:

USE 学生住宿信息管理系统

CREATE TABLE[宿舍信息表](

[宿舍号]int NULL,

[当前入住人数]int NULL,

[财产损坏情况] varchar(50)NULL,

[注册日期]date NULL)

向借还书表中录入数据,使用以下SQL语句:

insert into宿舍信息表

(宿舍号,当前入住人数,财产损坏情况,注册日期) values (407,5,'1号凳子坏了','2012-06-12') insert into宿舍信息表

(宿舍号,当前入住人数,财产损坏情况,注册日期) values (331,2,'2号柜子已坏','2012-06-12') insert into宿舍信息表

(宿舍号,当前入住人数,财产损坏情况,注册日期) values (412,3,'2号柜子已坏','2012-06-12') insert into宿舍信息表

(宿舍号,当前入住人数,财产损坏情况,注册日期) values (104,6,'财产完好','2012-06-12') 这样,宿舍信息表就创建好了,截图如下图4所示。

相关文档
最新文档