书籍智能管理系统的sqlserver概念模型设计实例
  • 作者:admin
  • 发表时间:2020-11-05 07:50
  • 来源:未知

本文关键详细介绍了书籍智能管理系统的sqlserver概念模型设计实例,原文中根据E_R图、数据流图、数据库查询脚本制作编码详细介绍的十分详尽,对大伙儿的学习培训或是工作中具备一定的参照学习培训使用价值,必须的小伙伴们下边伴随着我来一起学习了解一下吧

最先,在写数据库查询时必须遵照下列好多个标准:

数据库查询的命名规范:

便捷编码的沟通交流和维护保养

不危害编码的高效率,不与大家习惯性矛盾

使编码更美观大方,阅读文章更便捷

使编码的逻辑性更清楚,更便于了解

专业术语的界定:

Pascal方式:将标志符的首写和后边联接的每一个英语单词的首写都英文大写 ,能够对三字母或大量的标识符的标志符应用。比如:BackColor

Camel方式:标志符的首写小写字母,而后边联接的英语单词首写都英文大写。比如:backColor

基本准则:

以英文大小写比较敏感撰写SQL句子

尽可能应用Unicode基本数据类型

优先选择应用参数化设计SQL查看替代拼凑SQL查看

严禁使用拼音 英文的方法来取名SQL目标或自变量

尽可能应用存储过程替代SQL句子

英文大写t-sql语言的全部关键词,谓词和系统软件涵数

次之:

对数据库查询开展剖析

1.剖析数据库查询,依据书籍智能管理系统的需求分析报告,列举表

书籍类型:关键包含书籍的序号,类型名字等

书籍基本资料:关键包含书籍序号,书籍名字,类型序号等

阅读者类型:关键包含类型序号,类型名字,借阅最很多等

阅读者基本资料:关键包含阅读者序号,阅读者名字,性別,家庭住址,阅读者类型

阅览表:关键包含纪录序号,阅读者序号,书籍序号,借出去时间,还入时间。

2。依据剖析的数据库查询绘制实体图

CREATE DATABASE BMS
 
IF OBJECT_ID(N't_booktype',N'U') IS NOT NULL
 DROP TABLE t_booktype
CREATE TABLE t_booktype(
 typeno int primary key not null,
 typename varchar(30) not null
)
 
IF OBJECT_ID(N't_books',N'U') IS NOT NULL
 DROP TABLE t_books
CREATE TABLE t_books(
 bookno int primary key not null,
 bookname varchar(30) not null,
 typeno int not null
)
 
IF OBJECT_ID(N't_readertype',N'U') IS NOT NULL
 DROP TABLE t_readertype
CREATE TABLE t_readertype(
 readertypeno int primary key not null,
 readerna唐山市快照优化me varchar(30) not null,
 lendnumber int not null
)
 
IF OBJECT_ID(N't_readerinfo',N'U') IS NOT NULL