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