第一范文网 - 专业文章范例文档资料分享平台

数据库课程设计1221113002刘健

来源:用户分享 时间:2025/6/17 0:22:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

属性名 药品编号PK 药品名称 生产日期 保质期 数据类型 CHAR(20) CHAR(20) DATETIME INTEGER 是否可空 NOT NULL NOT NULL NOT NULL NOT NULL 备注 药品的编号 药品名称 药品生产日期 药品的保质期

病人用药信息表

属性名 病人号PK 药品编号PK 数据类型 CHAR(20) CHAR(20) 是否可空 NOT NULL NOT NULL 备注 病人编号 药品的编号

医生诊断信息表

属性名 病人号PK 医师号PK 诊断结果 数据类型 CHAR(20) CHAR(10) CHAR(20) 是否可空 NOT NULL NOT NULL NOT NULL 备注 病人编号 医生编号 诊断结果记录

3.5数据库实现

3.5.1 Create Database创建数据库

CREATE DATABASE [医院住院系统] ON PRIMARY

( NAME = N'医院住院系统', FILENAME = N'G:\\database\\医院住院系统.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%) LOG ON ( NAME = N'医院住院系统_log', FILENAME = N'G:\\database\\医院住院系统_log.ldf' , SIZE = 4096KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) COLLATE Chinese_PRC_CI_AS GO

13

3.5.2 Create Table创建表

--创建病历信息表

CREATE TABLE [dbo].[病历](

[病历编号] [decimal](18, 0) NOT NULL,

[工作号] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL, [姓名] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [年龄] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [性别] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [身份证] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [联系电话] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [药物禁忌] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [病情处理] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [时间] [datetime] NULL,

[备注] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_病历] PRIMARY KEY CLUSTERED (

[病历编号] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO 床位

--创建床位信息表

CREATE TABLE [dbo].[床位](

[床位号] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, [状态] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [单价] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [科室号] [decimal](18, 0) NULL,

CONSTRAINT [PK_床位] PRIMARY KEY CLUSTERED (

[床位号] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO

--创建出院费用总计信息表

CREATE TABLE [dbo].[出院费用总计](

[病人号] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL, [科室] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [姓名] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [年龄] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [科室号] [decimal](18, 0) NOT NULL,

14

[预交款] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [药品编号] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [药品费用] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [药品数量] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [床位号] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [床位费用] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [检查费用] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [治疗费用] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [余额] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [应付费用] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [实交费用] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [结账统计] [float] NULL,

[联系电话] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [收费人] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_出院费用总计] PRIMARY KEY CLUSTERED (

[病人号] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO

--创建入院病人信息表

CREATE TABLE [dbo].[入院病人](

[病人号] [nchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL, [床位号] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, [姓名] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [年龄] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [预交款] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [联系电话] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [病情描述] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [病历编号] [decimal](18, 0) NULL,

CONSTRAINT [PK_入院病人] PRIMARY KEY CLUSTERED (

[病人号] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] GO

15

4.5功能模块sql设计的数据表

一,定义数据表

(1)医生数据表,用来存放所有医生的信息,包括医生的编号、姓名、性别、职称、电话号码、所属部门等数据,其中编号是主码,唯一确定医生。

医生数据表

SQL语句:

create table doctor

(doctor_no char(10) primary key, dname char(15) not null, dsex char(2) , title char(20) ,

phonenumber char(15) not null, department char(20))

执行后:

16

搜索更多关于: 数据库课程设计1221113002刘健 的文档
数据库课程设计1221113002刘健.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0eduk11mc06r0ta505pl_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top