学校管理数据库系统文档格式.docx

上传人:b****1 文档编号:13642473 上传时间:2022-10-12 格式:DOCX 页数:7 大小:44.79KB
下载 相关 举报
学校管理数据库系统文档格式.docx_第1页
第1页 / 共7页
学校管理数据库系统文档格式.docx_第2页
第2页 / 共7页
学校管理数据库系统文档格式.docx_第3页
第3页 / 共7页
学校管理数据库系统文档格式.docx_第4页
第4页 / 共7页
学校管理数据库系统文档格式.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

学校管理数据库系统文档格式.docx

《学校管理数据库系统文档格式.docx》由会员分享,可在线阅读,更多相关《学校管理数据库系统文档格式.docx(7页珍藏版)》请在冰豆网上搜索。

学校管理数据库系统文档格式.docx

图书借阅管理系统主要方便图书馆里工作人员的管理。

假定学生开学时提供了各自的有效信息,同样学生的学号时唯一的,用学号当作学生的节借阅证号,图书有其自己的书号、书名、出版社等的信息,唯一的是书号。

允许学生自由借书还书,以便登记借阅时间。

2.概念模型设计阶段

3.逻辑模型设计阶段

图B.1学生档案表

 

字段名

类型

字长

约束

学号

s_no

char

10

主键

姓名

s_name

性别

sex

2

图B.2宿舍楼管理表

宿舍楼号

宿舍楼名称

教师编号

dorm_name

Ter_id

12

4

外键

备注

......

4.逻辑结构设计阶段

表C.1 

数据库College

参数

使用值

参数

数据库名

College

文件组

promary

主数据文件名

College_data

事务日志文件名

College_log

位置

‘F:

\课程\chmSQLsever\作业\’

初始大小

5mb

4mb

文件增长

10%

1mb

最大文件大小

30mb

10mb

5.数据库实施阶段

a.创建数据库

usemaster

ifdb_id('

College'

)isnotnull

begin

dropdatabaseCollege

end

createdatabaseCollege

onprimary

(name=College_data,

Filename='

F:

\课程\chmSQLsever\作业\qlshooldb_data.mdf'

size=5mb,

Maxsize=30mb,

Filegrowth=10%)

logon

name=College_log,

\课程\chmSQLsever\作业\qlchooldb_data.ldf'

size=4mb,

Maxsize=10mb,

Filegrowth=1mb

b.创建表

useCollege

ifobject_id('

宿舍楼管理表'

droptable宿舍楼管理表

课程表'

droptable课程表

.......

go

createtable班级表

c_nochar(8)primarykey,

sub_idchar

(2)null

createtable学生档案表

s_nochar(10)primarykey,

c_nochar(8)references班级表(c_no),

s_namechar(10)nuLL,

sexchar

(2)null,

jiguanchar(20),

birthdaychar(20)

c.向表插入信息

--向系部表插入信息

insertintodepartment

values('

11'

'

计算机系'

1101'

);

12'

化学工程系'

1201'

13'

基础课程'

1301'

14'

总务处'

3101'

--向专业表插入信息

insertinto院系部门结构表values('

基础课部'

insertinto专业目录表values('

计算机软件'

计算机应用'

21'

应用化学'

22'

高分子材料'

......

d.创建索引

ifexists(selectnamefromsys.indexeswherename='

IX_班级表'

dropindexIX_班级表on班级表

createunique

indexIX_班级表

on班级表(c_no)

IX_教工表'

dropindexIX_教工表on教工表

indexIX_教工表

on教工表(tea_id)

......

e.创建视图

createviewV_学生成绩管理

as

select院系部门结构表.dep_name,专业目录表.sub_name,班级表.c_no,学生档案表.s_no,学生档案表.s_name,课程表.course_name,选课表.grade

from学生档案表,课程表,选课表,院系部门结构表,专业目录表,班级表

where学生档案表.s_no=选课表.s_noand课程表.course_id=选课表.course_idand学生档案表.c_no=班级表.c_noand班级表.sub_id=专业目录表.sub_idand专业目录表.dep_id=院系部门结构表.dep_id

createviewV_图书借阅管理

select借阅表.Book_id,图书表.book_name,借阅表.s_no,院系部门结构表.dep_name,专业目录表.sub_name,班级表.c_no,学生档案表.s_name,借阅表.Borrow,借阅表.back

from学生档案表,借阅表,图书表,院系部门结构表,专业目录表,班级表

where借阅表.s_no=学生档案表.s_noand借阅表.Book_id=图书表.book_idand 

学生档案表.c_no=班级表.c_noand班级表.sub_id=专业目录表.sub_idand专业目录表.dep_id=院系部门结构表.dep_id

三.实训心得

通过学习,我对数据库没有了神秘感,简单的说下我对数据库的理解吧。

我觉得它就是创建一些表格,然后再用一些语句根据他们之间的关系,把它们组合在一起。

最基本的就是子查询了。

我的子查询经验就是先写出select*我们要找什么,然后写条件,我们要找的东西有什么条件,然后在写条件,我们的条件涉及那些表,那些字段,再在这些字段中通过我们学过的简单select语句选出来,有时候还要用到几层子查询,不过无所谓,只要思路是清晰的就没什么问题了。

接下来,关联查询之类的,学起来也是不难的,但有一点必须注意,那就是上课必须跟着老师的进度走,一定要注意听讲,勤做笔记.这样,你学起来就会得心应手,没什么困难。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1