数据库表之间的逻辑关系

数据库表之间的逻辑关系,第1张

表设计视图里应该可以看到主键 外键也有显示 而且一般主键被引用为外键

如果没有 那就是还没做关联

哦 样表是这么一回事呀 只看样表看不懂 你的把数据库设计的要求也粘上来

日 期 工 作 内 容 执 行 情 况 指导教师

签 字

4月15日

4月20日 准备 良好

4月21日至

5月10日 研究过程 良好

5月11日

5月30日 开始招收制作 良好

5月31日

6月10日 修改 良好

教师对进度计划实施情况总评

签名

年 月 日

本表作评定学生平时成绩的依据之一。

目录

第一章 绪 言 错误!未定义书签。

1) 第一节 研究历史 图书馆有各种图书若干万册。

2) 每种图书都有书名、图书编号、作者(译者)、出版社、定价和内容简介。

3) 借书证记录有借阅者的姓名、工作单位、住址、联系电话等。

4)凭借书证借书,每次最多能借5本书,借书期限最长为60天。

第二节……

1)图书馆借阅书籍于归还书籍的登记。也就是为读者建立一个台账,应用该台账,工作人员能方便地掌握某位读者借了哪些书,借了多长时间。

2)编著催还图书通知单。图书馆对所借书籍的最长借阅时间限制为60天,对逾期未还的读者下达催还图书通知单,促其尽快还书,以加快图书的流通。

3)提供快速的图书查询功能,方便读者尽快插大所需要的书。

4)系统提供的全部功能要简单、直观、实用

第三节……

1) 图书借阅。为有借书证的读者办理借阅登记,登记的内容包括借书证编号、图书编号、借阅日期。

2)图书归还。在适当位置登记,这个适当位置应该由借书证编号和图书编号决定。

3)编制催还图书通知单。对借阅图书超过60天者打印催还图书通知单,其内容包括借书证编号、读者姓名、电话号码、图书编号、名称、作者、出版社、借阅日期等信息。

4)借书证办理与退还。本系统只提供对借书证发放(办理)和回收(退还)两个过程的支持。

5)图书入库预报废。新采购书的入库登记和废旧图书的报废登记。对于新书入库有两种不同的情况:其一是新采购的图书在以前登记过,这次属于补充库存;

其二是图书馆以前没有登记过。

第二章……

代码:

/ 图书管理系统数据库

create database tsgl

on primary

(

name = 图书管理,

filename = 'D:\data\tsglmdf',

size = 10,

maxsize = unlimited,

filegrowth = 10%

)

log on

(

name = 图书管理,

filename = 'D:\data\tsglldf',

size = 2,

maxsize = unlimited,

filegrowth = 2%

)

/

/ 借书登记表

use tsgl

go

create table jszdjb

(

jszbh char(8),

tsbh char(8),

jyrq datetime,

ghrq datetime

)

/

/ 图书类型表

use tsgl

go

create table tslx

(

tslb char(8)

)

/

/ 借书证发放等级表

use tsgl

go

create table reader

(

jszbh char(8),

dzxm char(8),

gzdw char(30),

dhhm char(11),

jtzz char(20),

bzrq datetime,

tzrq datetime

)

/

/ 图书等级表

use tsgl

go

create table tsdj

(

tsbh char(8),

tsmc char(30),

zz char(8),

cbs char(30),

tslb char(8),

tsjg money,

kcsl int,

zksl int

)

/

/ 读者信息

use tsgl

go

create table readermes

(

jszbh char(8),

sex char(2) default '男',

snum char(10)

)

/

/ 性别为男的读者信息

use tsgl

go

create view rsex

as

select

from readermes

where readermessex = '男'

/

/

create trigger insert_r

on reader

for insert

as

begin

declare @jszbh char(8),

select @jszbh count(),

from reader join inserted

on readerjszbh = insertedjszbh

end

/

总结

任何一个社会组织和企业公司在发展过程中都会产生大量的数据,这些数据的组织存储、分析统计有利于提高企业的发展,有利于提高企业的效率。这些数据的组织和存储就是数据模型,就是数据库应用系统开发的任务。

数据库应用系统开发的过程一般包括可行性研究、需求分析、系统设计、程序编码、程序调试和系统维护六个阶段。根据数据库应用系统的复杂程度,不一定完全刻板地遵守上述步骤,但是,可行性研究、需求分析、系统设计、程序编码、程序调试是不可缺少的。

本次课程设计制作了一个简单的图书馆管理系统,实现了一些图书管理和借阅功能,但与实际系统还是有很大差别的。首先是对应用情况做了简单的理想化处理,因而难以反映实际工作中可能遇到的实际问题;其次,未考虑用户 *** 作中可能出现的错误的处理,而实际上这种错误的处理程序可能占应用系统的很大一部分。如本系统在需求分析和程序健全性方面均存在一些问题,为了解决这些不完善之处,需要在今后的进一步学习中,逐步深入,不断积累经验,不但提高。

参考文献

[1] 萨师煊、王珊《数据库系统概论》北京:高等教育出版社, 2000-2 第三版

[2] 朱如龙《SQL Server 2000 数据库应用系统开发技术》北京:机械工业出版社, 2007-1

[3] 朱如龙《SQL Server 2000 数据库应用系统开发技术实验指导》北京:机械工业出版社

[4] 黄梯云《管理信息系统》北京 : 高等教育出版社, 2005-3第三版

[5] 魏永继《SQL SERVER 2000应用程序开发》北京:机械工业出版社, 2007-2

[8] 王一平《数据库应用技术》北京:人民邮电出版社, 2005-12

逻辑结构图就是在概念结构设计结果ER图的基础上,导出某个数据库管理系统所支持的数据模型从概念模型到逻辑结构的转化就是将ER图转换为关系模型然后从功能和性能上对关系模式进行评价看它是否满足用户要求对数据模型进行优化

逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。

步骤:

(1)将概念结构转换为一般的关系、网状、层次模型;

(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;

(3)对数据模型进行优化。

以上就是关于数据库表之间的逻辑关系全部的内容,包括:数据库表之间的逻辑关系、急找数据库课程设计、归纳ER图如何转换为逻辑结构等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9311710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存