数据库课程设计例子(2)
2.方案图表设计
2.1 E-R图
根据1)所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。
图书管理信息系统可以划分的实体有:书籍类别信息实体、读者信息实体、书籍信息实体、借阅记录信息实体,归还记录信息实体。用E-R图一一描述这些实体。
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
图2-1类别实体E-R图
2.1.2读者信息实体E-R图:
图2-2 读者信息实体E-R图
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
图2-3信息实体E-R图
2.1.4.记录信息实体E-R图:
图2-4 记录信息实体E-R图
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
2.1.5记录信息实体E-R图:
图2-5记录信息实体E-R图
2.1.6罚款信息实体E-R图:
图2-6罚款信息实体E-R图
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
总的信息实体E-R图: 图2-7总的信息实体E-R图
2.1.6
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
2.2数据流程图
图2-7系统的数据流程图
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
2.3数据字典
表2-1 book_sytle 书籍类别信息表
表2-2 system_readers读者信息表格
表2-4 borrow_record 借阅记录信息表
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
表2-5 return_record 借阅记录信息表
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
2.4关系图:
图2-8数据库存表关系图
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
3.数据库源代码
3.1数据库建立
3.1.1创建数据库 USE master GO
CREATE DATABASE librarysystem ON
( NAME = librarysystem,
FILENAME = 'd:\librarysystem.mdf', SIZE = 10,
MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON
( NAME = 'library',
FILENAME = 'd:\librarysystem.ldf', SIZE = 5MB,
MAXSIZE = 25MB, FILEGROWTH = 5MB ) GO
3.1.2书本类别表建立 create table book_style (
bookstyleno varchar(30) primary key, bookstyle varchar(30) )
3.1.3创建书库表
create table system_books (
bookid varchar(20) primary key, bookname varchar(30) Not null, bookstyleno varchar(30) Not null, bookauthor varchar(30), bookpub varchar(30) ,
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
bookpubdate datetime, bookindate datetime , isborrowed varchar (2) ,
foreign key (bookstyleno) references book_style (bookstyleno), )
3.1.4借书证表建立
create table system_readers ( readerid varchar(9)primary key, readername varchar(9)not null , readersex varchar(2) not null, readertype varchar(10), regdate datetime )
3.1.5借书记录表建立 create table borrow_record
( bookid varchar(20) primary key, readerid varchar(9), borrowdate datetime,
foreign key (bookid) references system_books(bookid), foreign key (readerid) references system_readers(readerid), )
3.1.6还书记录表建立 create table return_record
( bookid varchar(20) primary key, readerid varchar(9), returndate datetime,
foreign key (bookid) references system_books(bookid), foreign key (readerid) references system_readers(readerid) )
3.1.7罚款单表建立*/
create table reader_fee
( readerid varchar(9)not null,
readername varchar(9)not null , bookid varchar(20) primary key,
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
bookname varchar(30) Not null, bookfee varchar(30) , borrowdate datetime,
foreign key (bookid) references system_books(bookid), foreign key (readerid) references system_readers(readerid) )
3.2数据初始化
3.2.1将书籍类别加入表book_style中
insert into book_style(bookstyleno,bookstyle)values('1','人文艺术类') insert into book_style(bookstyleno,bookstyle)values('2','自然科学类') insert into book_style(bookstyleno,bookstyle)values('3','社会科学类') insert into book_style(bookstyleno,bookstyle)values('4','图片艺术类') insert into book_style(bookstyleno,bookstyle)values('5','政治经济类') insert into book_style(bookstyleno,bookstyle)values('6','工程技术类') insert into book_style(bookstyleno,bookstyle)values('7','语言技能类')
3.2.2将已有的图书加入system_books表中(定义相同的作者出版社的书本编号不一样) insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )
values('00125415152','计算机组成原理','6','王爱英','清华大学出版社','2001-01-03','2003-11-15','1');
insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )
values('00125415153','计算机组成原理','6','王爱英','清华大学出版社','2001-01-03','2003-11-15','1');
insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )
values('00456456','数据库原理','6','萨师煊','高等教育出版社','2007-07-02','2007-09-15','1');
insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )
values('12215121','C程序设计','6','谭浩强','清华大学出版社','2002-04-02','2004-03-14','1');
数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子数据库课程设计例子
insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )
values('97873080 …… 此处隐藏:4443字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




