(完整word版)典型的数据库设计实例
- 格式:doc
- 大小:150.50 KB
- 文档页数:9
DR—RD—020(V1.1)Array Xxx系统数据库设计说明书(内部资料请勿外传)编写:日期:检查:日期:审核:日期:批准:日期:中国创新支付版权所有不得复制支付系统 (1)数据库设计说明书 (1)1引言 (2)1。
1编写目的 (2)1。
2术语表 (2)1。
3参考资料 (2)2数据库环境说明 (3)3数据库的命名规则 (3)4逻辑设计.............................................. 错误!未定义书签。
5物理设计 (3)5.1表汇总 (3)5。
2表[X]:[XXX表] (3)5.3视图的设计.......................................... 错误!未定义书签。
5。
4存储过程、函数及触发器的设计........................ 错误!未定义书签。
6安全性设计............................................ 错误!未定义书签。
6。
1防止用户直接操作数据库的方法........................ 错误!未定义书签。
6。
2用户帐号密码的加密方法.............................. 错误!未定义书签。
6。
3角色与权限.......................................... 错误!未定义书签。
7优化.................................................. 错误!未定义书签。
8数据库管理与维护说明.................................. 错误!未定义书签。
1引言1.1 编写目的本文档是概要设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循《数据库设计和开发规范》。
114801班 数据库综合题设计实例一、问题描述:某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动• 需求分析结果:• 1、商场需要记录的信息包括:商场编号(编号唯一)、商场名称、地址和联系电话; • 2、每个商场包含有不同的部门,部门需要记录的信息包括:部门编号(编号唯一)、部门名称、位置分布和联系电话;• 3、每个部门雇佣多名员工处理日常事务,每个员工只能隶属于一个部门,员工需要记录的信息包括:员工编号(编号唯一)、姓名、岗位、电话号码和工资;• 4、每个部门的员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理的任职时间。
1、E-R 图2、关系模式• 商场(商场编号,商场名称,地址,联系电话)• 部门(部门编号,部门名称,位置分布,联系电话,商场编号)– 外键:商场编号• 员工(员工编号,员工姓名,岗位,电话号码,工资,部门编号)– 外键:部门编号• 经理(员工编号,任职时间)– 外键:员工编号• 为使商场有紧急任务时能联系到轮休的员工,要求每位员工必须登记且只能登记一位紧急联系人的姓名和联系电话,不同的员工可以登记相同的紧急联系人,则在E-R 图中还需添加的实体是什么?该实体和图中的员工存在什么样的联系(联系类型)。
给出该实体的关系模式。
• 紧急联系人,1:n商场经理部门员工联系1联系2联系3联系41mn1m111• 紧急联系人(员工编号,姓名,联系电话)二、问题描述:某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下:• (1)邮件客户端系统支持多个用户,用户的信息主要包括用户名和用户密码,且系统的用户名不可重复。
• (2)邮件帐号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址。
• (3)一个用户可以拥有一个地址簿,地址簿信息包括联系人编号、姓名、电话、单位地址、邮件地址1、邮件地址2、邮件地址3等信息。
图书管理系统数据库设计项目名称:图书管理系统指导老师:姓名:目录一、需求分析 (2)二、概念设计 (5)三、逻辑设计 (8)四、物理设计 (10)五、实施阶段 (16)六、运行和维护 (18)一、需求分析1.1 系统目标图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
系统开发的总体任务是实现各种信息的系统化,规范化和自动化。
1.2 需求定义图书馆管理系统开发。
系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。
本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。
图书管理可以浏览图书的信息,可以对图书信息进行维护。
借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。
本系统主要解决的问题是利用关键字对数据库进行查询。
本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
1.3 功能需求(1)有关读者种类标准的制定、种类信息的输入、包括种类编号、种类名称、借书数量、借书期限等。
(2)读者有关信息的修改、查询等。
(3)读者基本信息的输入,包括读者编号、读者姓名、班级、院系等。
(4)读者基本信息的查询、修改(5)书籍信息的输入,包括书籍编号、书籍名称、书籍所属类别、作者、出版社、出版日期、在库数、价格(6)借书信息包括借书证号、书籍编号、借出日期、拖欠日期、罚款种额(7)图书管理书籍号、管理员编号、销书数量、销书日期。
一、概念设计根据需求分析我们规划出实体有:管理员信息实体、图书信息实体、读者信息实体、借阅信息实体、管理信息实体。
数据库课程设计实例100例全文共四篇示例,供读者参考第一篇示例:数据库课程设计是计算机科学与技术专业中非常重要的一门课程,通过设计实例来锻炼学生的数据库应用能力和实践能力。
在这篇文章中,我将为大家分享100个关于数据库课程设计实例的案例,希望能够对大家有所帮助。
1.学生信息管理系统这是一个简单的数据库设计案例,主要包括学生的基本信息管理,课程信息管理和成绩管理,可以帮助学生熟悉数据库的基本操作。
2.图书管理系统这个案例主要是针对图书馆的管理系统,包括图书信息管理,借阅还书管理和读者信息管理等功能,可以综合运用数据库的增删改查等操作。
4.电商平台这个案例主要是针对电商平台的数据库设计,包括商品信息管理,用户信息管理和订单管理等功能,可以让学生了解大规模数据库设计的思路。
8.网站访问日志分析系统这个案例主要是针对网站访问日志分析系统的数据库设计,包括网站访问信息管理,日志分析和用户行为分析等功能,可以帮助学生了解数据库在大数据处理中的应用。
58第二篇示例:数据库课程设计是计算机科学与技术专业中非常重要的一门课程,通过学习数据库课程设计,学生可以掌握数据库设计与管理的基本原理和方法,从而能够独立完成复杂的数据库设计与开发工作。
为了帮助学生更好地理解数据库课程设计的内容,本文将介绍100个数据库课程设计实例,希望能够对学生有所帮助。
1. 学生信息管理系统设计一个学生信息管理系统,包括学生基本信息、课程信息、成绩信息等模块,能够实现学生信息的录入、查询、修改和删除功能。
2. 图书管理系统设计一个图书管理系统,包括图书基本信息、借阅信息、录入图书、查询图书、借阅图书等功能。
3. 超市库存管理系统设计一个超市库存管理系统,包括商品信息、库存信息、进货信息、销售信息等功能,能够实现库存的实时管理。
10. 健身房会员管理系统设计一个健身房会员管理系统,包括会员信息、健身项目信息、健身计划信息、签到信息等功能,实现健身房会员的管理。
数据库设计实例100例1、在网上书店的数据库设计:系统需要包括5个表:书籍表(Book):存储书籍的基本信息,如ISBN编号、书名、作者、出版社、价格等。
用户表(User):存储用户的基本信息,如用户名、密码、电子信箱、收货地址等。
订单表(Order):存储用户购买书籍的数量、总价、下单时间、配送方式等信息。
购物车表(Shopping_cart):记录用户将书籍加入购物车的内容,存储有书籍ID、书籍价格、数量等信息。
评论表(Comment):存储用户对书籍的评论,有评论时间、用户ID、书籍ID、评论内容等信息。
2、在论坛的数据库设计:系统需要包括7个表:用户表(User):存储用户的基本信息,如用户名、密码、电子信箱、注册时间等。
帖子表(Post):存储发布的帖子的基本信息,如发布用户ID、文章标题、文章内容等。
回复表(Reply):存储帖子的回复,有回复时间、回复用户ID、帖子ID、回复内容等信息。
版块表(Board):存储板块的基本信息,如版块ID、板块名称等。
用户权限表(User_authority):存储用户对版块的权限,有用户ID、版块ID、发布权限、回复权限等。
收藏表(Favorite):存储用户收藏的帖子,有用户ID、收藏时间、帖子ID等。
标签表(Tag):存储帖子的标签,有帖子ID、标签名称等信息。
3、在餐馆的数据库设计:系统需要包括5个表:菜品表(Food):存储菜品的相关信息,如菜品名称、单价、口味等。
订单表(Order):存储客户下单的信息,如客户姓名、联系方式、下单时间等。
菜单表(Menu):记录客户点的菜单,有菜品ID、菜品价格、数量等信息。
支付表(Payment):存储客户的支付信息,有支付金额、支付方式、支付时间等。
地址表(Address):存储用户的配送地址,有地址名称、所在省份、详细地址等信息。
4、在银行的数据库设计:系统需要包括6个表:客户表(Customer):存储客户的基本信息,如客户姓名、身份证号、电话号码、开户时间等。
XXX人资信息管理系统数据库设计文档1 文档介绍1.1编写目的作为软件设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。
它是开发人员,测试人员编码及测试的重要参考依据。
1.2适用范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人员。
1.3 读者对象本文档的主要读者包括:1. 本系统的设计人员:包括模块设计人员2. 本系统的系统开发人员:包括数据库开发、编码人员3. 本系统的测试人员1.4 参考文献主要为人资信息管理系统.ppt、人资信息管理系统需求分析与概要设计。
2 数据库环境说明数据库采用Micrsoft SQL Server数据库管理系统建立并维护。
数据库设计过程中采用Micrsoft公司的Visio创建进销存数据库的ER图,并生成数据库脚本文件“数据库设计.DDL”。
其中SQL Server的登录模式为混和身份验证,超级用户的用户名均为sa,密码为:123456,SQL Server服务器的端口号:1433。
3 数据库的命名规则符合3个范式:☑主键外键关系、表间关系、表中字段是不可再分的属性。
☑表的表示:描述单一信息,功能简单实用、命名规范合理。
☑字段的类型,长度。
☑数据库的命名:采用全部大写形式。
如:人资管理系统,数据库名称为RSHGL(人事管理)。
☑数据库表命名:所有表以RSH_开头,后面跟中文拼音缩写,采用全部大写形式。
如:职工基本信息表数据库名称为RSH_ZHGJBXX4逻辑设计本系统的数据库按照面向对象的思想,设计对应实体类,由实体类生成对应的数据库表,数据表中的关系,反应了对象间的关系5数据库的实施本系统基于SQL Server 2008 R2,数据库的名称为:DB_OA,由SendMessage、ReadMessage、Role、RolePrivilege、Privilege、User、RecordBackUp、Plan、Company共10个数据表组成。
数据库设计典型实例
数据库设计是构建信息系统的基础,一个好的数据库设计可以大大提高信息系统的效率和可靠性。
本文将介绍一个数据库设计的典型实例,以便读者更好地了解如何进行数据库设计。
1. 数据库概述
该数据库主要用于一个医院的信息管理,包括了患者、医生、药品、病历等数据。
2. 数据库需求分析
本数据库需要存储的信息包括:患者、医生、药品、病历等数据,各数据之间需要建立关系。
同时,还需要对各个数据进行查询与分析,提示用户可能存在的问题或疏漏。
根据需求分析,我们设计了以下的数据库结构:
3.1 患者信息表
字段名 | 数据类型 | 备注
:-- | :-- | :--
ID | INTEGER | 主键,自增长
姓名 | VARCHAR(20) |
性别 | CHAR(1) |
电话 | VARCHAR(20) |
邮箱 | VARCHAR(30) |
地址 | VARCHAR(100) |
该数据库可以使用在医院信息管理系统中,可以对患者信息、医生信息、药品信息和病历信息进行管理和查询。
比如,当一位患者来就诊之后,医生可通过该系统查询患者的之前的就医记录,判断该患者的病情和治疗方案;当医生开药时,系统能够查询该药品的规格、单价等信息,并自动生成开药记录,方便医生和患者核对。
5. 总结
数据库设计是信息系统的基础,合理、规范地设计数据库结构,能够让信息管理更加高效,提高系统的可靠性和安全性。
该数据库的设计实例涉及到患者信息、医生信息、药品信息和病历信息,给读者提供了一种常见的数据库设计实例。
JIANGXI AGRICULTURAL UNIVERSITY数据库课程设计报告题目:学生成绩管理系统数据库设计学院:姓名:学号:专业:班级:指导教师:二0一二年6 月目录一、需求分析 (4)1。
1 需求概述 (4)1。
2 功能简介 (4)二、数据库设计 (4)2。
1 确定联系集及E—R图 (4)2。
2 画出E—R图 (5)2.3学生成绩管理系统总E-R图 (6)三、逻辑数据库设计阶段 (7)3。
1 班级信息表(Class) (8)3。
2 学生信息表(Student) (8)3。
3 课程信息表(Course) (9)3.4 成绩表(Score) (9)四、建表 (10)4.1 创建数据库 (10)4。
2 创建数据表 (10)五、数据库的运行和维护 (11)5。
1 定义 (11)5。
1。
1 基本表的创建,建表语句 (11)5。
1.2 基本表的删除 (12)5.2 数据操作 (12)5.2.1 单表查询: (12)5.2。
2 连接查询 (12)5.2。
3 操作结果集查询 (13)5。
2.4 嵌套查询 (13)5.3 数据库更新操作 (14)5.3.1 插入数据 (14)5.3。
2 修改数据 (14)5。
3.3 删除数据 (14)5.4 为数据库建立索引 (15)5。
4。
1 索引的建立 (15)5。
4。
2 索引的删除 (15)5。
5 数据库的安全性 (15)5。
6 数据库的完整性 (16)5。
6.1 实体完整性定义 (16)5.6.2 参照完整性定义 (16)六、模式求精 (16)七、总结 (17)一、需求分析1。
1 需求概述针对江西农大的成绩管理工作量大、繁杂,人工处理非常困难.学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性.学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。
引言概述:数据库设计是构建信息系统的重要环节,它关乎着系统的性能、可靠性和扩展性。
在实际应用中,根据不同的需求和场景,我们可以参考一些典型的数据库设计案例来优化我们的设计。
本文将介绍数据库设计的典型案例之二,通过详细的讲解实例,帮助读者理解数据库设计的一些基本原则和最佳实践。
正文内容:一.数据库设计的典型案例之一1.1业务需求分析1.1.1澳大利亚某电商平台的需求背景和目标1.1.2电商平台的功能需求和性能需求1.1.3数据库设计的关键要求和约束条件1.2数据建模1.2.1实体关系模型的设计1.2.2实体关系模型的规范化1.2.3实体关系模型的验证1.3数据库表设计1.3.1数据库表的结构设计1.3.2数据库表的命名规范和约束条件1.3.3数据库表的索引和分区设计1.4数据库查询优化1.4.1查询计划的优化1.4.2索引的设计和优化1.4.3数据库查询的性能调优1.5数据库容灾与备份1.5.1数据库容灾方案的设计1.5.2数据库备份和恢复策略的制定1.5.3数据库的故障监控和自动恢复机制二.数据库设计的典型案例之二2.1业务需求分析2.1.1某在线教育平台的需求背景和目标2.1.2在线教育平台的功能需求和性能需求2.1.3数据库设计的关键要求和约束条件2.2数据建模2.2.1实体关系模型的设计2.2.2实体关系模型的规范化2.2.3实体关系模型的验证2.3数据库表设计2.3.1数据库表的结构设计2.3.2数据库表的命名规范和约束条件2.3.3数据库表的索引和分区设计2.4数据库查询优化2.4.1查询计划的优化2.4.2索引的设计和优化2.4.3数据库查询的性能调优2.5数据库容灾与备份2.5.1数据库容灾方案的设计2.5.2数据库备份和恢复策略的制定2.5.3数据库的故障监控和自动恢复机制总结:数据库设计是信息系统开发中不可忽视的环节,本文通过详细介绍了数据库设计的典型案例之二。
从业务需求分析到数据建模,再到数据库表设计、查询优化以及容灾与备份等方面进行了全面的讲解。
一个典型的数据库设计实例在这个例子中,我们将考虑一个在线购物的商城,该商城销售各种商品,包括衣服、电子产品和家居用品。
首先,我们需要设计数据库的实体关系图(Entity-Relationship Diagram,简称ERD)以及相应的表结构。
2.商品模块:在这个模块中,我们将存储所有的商品信息,包括名称、价格、库存等。
3.订单模块:在这个模块中,我们将存储用户的订单信息,包括订单号、下单时间、收货地址等。
4.购物车模块:在这个模块中,我们将存储用户的购物车信息,包括商品ID、数量等。
5.支付模块:在这个模块中,我们将存储用户的支付信息,包括支付方式、支付金额等。
在设计这些模块时,我们需要考虑以下几个因素:1.实体之间的关系:用户可以下订单,订单可以包含多个商品,商品可以存在于购物车中。
2.数据的一致性:需要确保订单中的商品数量不超过库存数量,并且用户的支付金额要与订单金额一致。
3.数据的安全性:需要对用户的密码进行加密存储,并确保用户的支付信息不被泄露。
接下来,我们将详细说明每个模块的表结构和关系。
2.商品模块:包括商品表,其中包含以下字段:商品ID、名称、价格、库存。
商品ID是主键。
3.订单模块:包括订单表,其中包含以下字段:订单ID、用户ID、下单时间、收货地址。
订单ID是主键,用户ID是外键。
4.购物车模块:包括购物车表,其中包含以下字段:购物车ID、用户ID、商品ID、数量。
购物车ID是主键,用户ID和商品ID是外键。
5.支付模块:包括支付表,其中包含以下字段:支付ID、订单ID、支付方式、支付金额。
支付ID是主键,订单ID是外键。
在这个数据库设计示例中,我们考虑了用户、商品、订单、购物车和支付这五个模块,并设计了相应的表结构和关系。
通过这个数据库设计,可以实现用户的注册、登录、购物、下单和支付等功能。
当然,这只是一个简单的示例,实际的数据库设计可能更加复杂,需要根据实际业务需求进行调整和优化。
电子商务网络数据库课程设计课程名称:电子商务网络数据库及应用作业题目:网上订餐数据库系统设计作业时间:2012年1月专业班级: 10级电子商务姓名:学号:授课教师:南昌工程学院工商管理学院2011——2012 学年第一学期目录第一章需求分析 (3)1.1订餐现状分析 (3)1.2顾客需求分析 (3)1.3管理员需求分析 (3)1。
4性能需求分析 (3)1.5可行性分析 (4)1.6总体设计原则 (4)第二章数据库概念结构设计 (5)2.1系统E-R图 (5)2。
2数据流图 (6)2.3数据字典 (6)2.。
3.1数据项 (6)2。
3.2数据结构 (7)2。
3。
3处理过程 (7)第三章数据库逻辑结构设计 (10)3.1数据库逻辑结构初步构思 (10)3。
2具体逻辑结构设计 (11)第四章数据库的物理结构设计 (12)4.1表间关系设计 (12)4.2完整性设计 (12)第五章数据库系统的实施 (14)5。
1数据库的建立 (14)5。
2数据输入 (14)第六章数据库运行和维护 (16)6。
1定义并设置备份策略 (16)6.2启用数据库维护计划任务 (16)第七章报告总结 (18)第一章需求分析1。
1订餐现状分析现在普遍使用的订餐方式是进行电话预定,这种预订方式方便,错误率也比较低,但是由此引发的一些不良现象也比较多,主要是订餐后出现饭店并没有将信息记录在案,而且电话里不能看到菜品的图片,对菜量和菜品样式没有直观的概念。
另外这种订餐方式只是进行电话的预约,很可能会出现订餐但是不履行订单也不进行订餐取消的现象,订餐人员对订购的餐桌信息不太了解会进行相关信息的询问,这样就在一定程度上造成了时间的浪费,饭店人员会在同一天反复重复相同的信息,造成了人力资源的浪费。
这样开发出图文并茂,信息能够及时更新和查看的在线网上订餐系统就具有了重要的意义。
1.2顾客需求分析顾客模块的功能包括个人信息管理,美食选购,美食评价三大功能。
超市管理系统
一、数据库需求分析
通过对超市管理工作过程的内容和数据流图分析,设计如下面的数据项和数据结构。
1、员工信息,包括的数据项有:员工编号,姓名,性别,职务,口令,权限级别、身份证号,所属部门编号等。
2、部门信息,包括的数据项有:部门编号,部门名称。
3、供应商信息,包括的数据项有:供应商编号,供应商名称,地址,邮政编码,电话号码,税号,银行帐号,开户银行,联系人,备注等。
4、会员信息,包括的数据项有:会员编号,姓名,性别,身份证号,消费总金额,积分等。
5、入库信息,包括的数据项有:入库编号,入库日期,商品编号,计量单位,入库价格,销售价格,数量,总金额,供应商编号,业务员编号等。
6、商品信息,包括的数据项有:商品编号,所属类别,数量,单价,商品名称等。
7、销售出货单主信息,包括的数据项有:销售日期,总金额,是否现金,是否会员,会员编号、收银号编号等。
8、销售出货单子信息,包括的数据项有:商品编号,数量,单价,折扣比例,金额等。
二、数据库概念结构设计
根据上面设计规划出的实体,对各个实体具体的描述E-R图如下:
图1 员工信息E-R图
图2 部门信息E-R图
图3 入库信息E-R图
图4 商品信息E-R图
图5 销售出货单主信息E-R图
图6 销售出货单子信息E-R图
图7 会员信息E-R图
图8 供应商信息E-R图
实体与实体之间的关系E-R图:
三、数据库逻辑结构设计
四、数据库物理结构实现
根据以上的逻辑分析所得到表的关系,我们使用T-SQL语言设计得到数据库和数据表。
1.create database glxt
on
( name=pos_dat,
filename='D:\pos_dat.mdf',
size=5,
maxsize=20,
filegrowth=1)
LOG on
( name=pos_log,
filename='D:\pos_log.ldf',
size=5,
maxsize=20,
filegrowth=1)
2.create table bm
(bmbh char(8) not null
constraint PK_bno primary key,
bmmc char(4) not null
)
go
3.create table sp
(spbh char(8) not null
constraint PK_cno primary key,
spmc varchar(20) not null ,
sslb char(8) not null,
sl int not null,
jg money not null
)
go
4.create table gys
(gysbh char(8) not null
constraint PK_dno primary key,
gysmc char(8) not null,
dz varchar(20) not null,
yzbm char(8) not null,
dhhm varchar(15) not null,
sh varchar(3) not null,
yhzh varchar(20) not null,
khyh char(8) not null,
lxr char(8) not null,
beizhu text null
)
go
5.create table hy
(hybh char(8) not null
constraint PK_eno primary key,
hyname char(6)not null,
sex char(2) check CK_hy sex in (‘男’,’女’) not null, sfzh varchar(20) not null,
xfzje money not null,
jf int not null
)
Go
6.create table yg
(ygbh char(8) not null
constraint PK_fno primary key,
ygname char(8) not null,
sex char(2) check CK_yg sex in (‘男’,’女’) not null,
zw char(8) not null,
kl varchar(20) not null,
qxjb char(4) not null,
sfzh varchar(18) not null,
ssbmbh char(8) not null
constraint FK_ano foreign key references bm(bmbh) )
go
7.create table rk
(rkbh char(8) not null
constraint PK_gno primary key,
xsjg money not null,
rkrq datetime not null,
spbh char(8) not null
constraint FK_bno foreign key references sp(spbh), ywybh char(8) not null
constraint FK_cno foreign key references yg(ygbh), jldw char(2) not null,
rkjg money not null,
gysbh char(8) not null
constraint FK_dno foreign key references gys(gysbh),
zje money not null,
sl int not null
)
go
8.create table zhuxx
(xsrq datetime not null,
zje money not null,
sfxj char(2) check CK_zhuxx_sfxj in (‘是’,’否’) not null , sfhy char(2) check CK_zhuxx_sfhy in (‘是’,’否’) ,
hybh char(8) not null
constraint FK_eno foreign key references hy(hybh), syybh char(8) not null
constraint FK_fno foreign key references yg(ygbh)
)
go
9.create table zixx
( spbh char(8) not null
constraint FK_gno foreign key references sp(spbh),
sl int not null,
dj money not null,
zkbl char(10) not null,
je money not null,
)
go
10.create table kc
(kcxxbh char(8) not null
constraint PK_pno primary key,
spbh char(8) not null
constraint FK_ino foreign key references sp(spbh),
kcl int not null
)
go。