直接根据要求建表,主键,外键等,你是使用什么数据库呢?
#病人基本信息表
CREATE TABLE patientMessage(
RegisteredID CHAR(2) NOT NULL COMMENT '挂号编号',
hospitalID INT(4) NOT NULL COMMENT '医院ID',
TypeNumber INT(4) NOT NULL COMMENT '挂号类型',
patientName CHAR(2) NOT NULL COMMENT '姓名',
patientSex CHAR(2) DEFAULT '男' NOT NULL COMMENT '性别',
patientAge INT(4) NOT NULL COMMENT '年龄',
RegisteredDate DATE NOT NULL COMMENT '挂号日期',
patientID INT(4) PRIMARY KEY COMMENT '挂号人编号'
)CHARSET='UTF8'
#医院员工信息表
CREATE TABLE staffInformation(
EmployeeID INT(4) COMMENT '员工编号',
hospitalID INT(4) NOT NULL COMMENT '医院ID',
positionID INT(4) NOT NULL COMMENT '职位编号',
DepartmentNumber INT(4) NOT NULL COMMENT '科室编号',
staffName CHAR(2) NOT NULL COMMENT '姓名',
staffSex CHAR(2) DEFAULT '男' NOT NULL COMMENT '性别',
staffAge INT(4) NOT NULL COMMENT '年龄',
staffDate DATE NOT NULL COMMENT '出生日期',
staffAddress VARCHAR(250) DEFAULT '地址不详' COMMENT '家庭住址',
telephone CHAR(4) COMMENT '固定电话',
mobileTelephone CHAR(4) COMMENT '移动电话'
)CHARSET='UTF8'
CREATE TABLE inpatientMessage(
hospitalID INT(4) NOT NULL COMMENT '医院ID',
patientID INT(4) PRIMARY KEY COMMENT '病人编号',
sickbedID INT(4) NOT NULL COMMENT '病床编号',
doctorID INT(4) NOT NULL COMMENT '医生编号',
nurseID INT(4) NOT NULL COMMENT '护士编号',
inpatientName CHAR(2) NOT NULL COMMENT '姓名',
inpatientSex CHAR(2) DEFAULT '男' NOT NULL COMMENT '性别',
inpatientAge INT(4) NOT NULL COMMENT '年龄',
admissionDate DATE NOT NULL COMMENT '入院日期',
DateOfDischarge DATE NOT NULL COMMENT '出院日期',
inpatientAddress VARCHAR(250) DEFAULT '地址不详' COMMENT '家庭住址',
inpatientPhone CHAR(4) NOT NULL COMMENT '联系方式',
bondsman CHAR(2) COMMENT '担保人',
ConclusionHospita CHAR(8) NOT NULL COMMENT '出院结论',
cashPledge FLOAT NOT NULL COMMENT '押金'
)CHARSET='UTF8'
参考一下:如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
你们应该学过怎么使用ddl,dml,dcl啊,要不然怎么会给你们布置,再说她也没规定,不行就用可视化创建,授人以鱼不如授人以渔,随便搜一下就能出来数据库怎么使用语句创建 修改删除查询,这些你是要自己了解,思路题目也给规定了,你就去实践对应的操作就好了
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632