数据库课程设计-物资管理系统设计(编辑修改稿)内容摘要:

lykind char(10) , N 类别 lyunit char(10) , N 计量单位 lyaccount numeric(5, 0) N 数量 lyprice numeric(8, 2) N 单价 lyvalue numeric(10, 2) N 金额 lydate datetime N 领用时间 lydeal_person char(10) N PK 领用人 lysave_person char(10) N 保管人 lybase char(10), PK 仓库 lymemo text 备注 物理数据库设计 在完成了数据库的逻辑设计之后,即可开始数据库的物理设计。 基于以上数 据库逻辑设计,考虑到程序设计的简易性及通用性,本物资管理信息系统采用的Microsoft SQL Server 2020 数据库,并在其下创建了一个数据库和 4个数据表。 建立概念数据库模型 根据前面的概念和逻辑模型设计,我们在 PowerDesigner12 中建立 ConceptualDataModel_1。 将概念模型转换成物理模型 概念模型建好后,在 PowerDesigner12 的 T ools 选项中选择 Generate new Physical Data Model,将概念模型转换成物理模型。 生成数据库代码 建好物理模型后,在 Database 选择 Generate Database,生成数据库代码,以下是建立数据库及其表格的代码 ( 1)建数据库 use master go if exists (select * from where name = 39。 MMS39。 ) drop database MMS GO create database MMS go use MMS Go ( 2)建表 if exists (select * from where id = object_id(N39。 [dbo].[material]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[material] GO if exists (select * from where id = object_id(N39。 [dbo].[msave]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[msave] GO if exists (select * from where id = object_id(N39。 [dbo].[msurplus]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[msurplus] GO if exists (select * from where id = object_id(N39。 [dbo].[muse]39。 ) and OBJECTPROPERTY(id, N39。 IsUserTable39。 ) = 1) drop table [dbo].[muse] GO CREATE TABLE [dbo].[material] ( [wzid] [char] (8) COLLATE Chinese_PRC_CI_AS NOT NULL , [wzname] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [wzspec] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [wzkind] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [wzunit] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[msave] ( [rkno] [char] (14) COLLATE Chinese_PRC_CI_AS NOT NULL , [rkid] [char] (8) COLLATE Chinese_PRC_CI_AS NOT NULL , [rkname] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [rkspec] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [rkkind] [char] (10) COLL。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。