32-物流管理系统数据库-部门管理信息数据操作(二)

本文档详细描述了如何使用SQL语言创建和管理物流管理系统数据库LogisticsDB,包括创建部门管理信息表Logistics_Role,添加新的字段,插入基础数据,以及更新和修改表内信息。这些操作对于物流管理系统的高效运行至关重要,涉及数据存储、数据库增长策略以及数据操作的规范性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

32-物流管理系统数据库-部门管理信息数据操作(二)

项目描述

随着信息技术的日益发展,物流管理的信息化已成为物流运输系统的必然趋势。物流管理系统主要为物流公司解决日常办公和项目管理的需求,协助工作人员进行日常物流管理和人员管理,提高管理效率,物流管理的核心部分是对运输车队的管理及调度以及对承运货物的跟踪管理,对物流管理系统系统数据库的部门管理信息表进行操作。

物流管理系统数据库操作要求如下:

1)数据库LogisticsDB。

2)部门管理信息表Logistics_Role,表结构如表J2-32-1所示。

表J2-32-1 Logistics_Role表

字段名字段说明数据类型允许为空备注
Role_ID部门ID整型主键
Role_Name部门名称字符(20)
Role_Remark部门职责字符(50)

3)表Logistics_Role基础数据,如表J2-32-2所示。

表J2-32-2 Logistics_Role表基础数据

Role_IDRole_NameRole_Remark部门负责人 Role_admin (要增加的列)
1超级管理员系统管理员,管理其他用户蒋天
2管理员负责子公司事物处理和检查蔡钦
3承运部负责承运管理周泰
4调度部负责运输任务的调度韩当
5财务部负责财务统计王双
6运输部负责车辆、驾驶员的管理施恩

(1)任务描述

任务1:用SQL语言创建物流管理系统数据库LogisticsDB

1)主数据库文件初始值10MB,最大20MB,按1MB进行递增。

2)日志文件初始值为5MB,最大为10MB,按10%进行递增。

IF DB_ID('LogisticsDB') IS NOT NULL DROP DATABASE LogisticsDB
GO
CREATE DATABASE LogisticsDB
ON PRIMARY
(
	NAME=LogisticsDB,
	FILENAME='D:\xxxx\LogisticsDB.mdf',
	SIZE=10MB,
	MAXSIZE=20MB,
	FILEGROWTH=1MB
)
LOG ON
(
	NAME=LogisticsDB_log,
	FILENAME='D:\xxxx\LogisticsDB_log.ldf',
	SIZE=5MB,
	MAXSIZE=10MB,
	FILEGROWTH=10%
)

任务2:用SQL语言创建部门管理信息表Logistics_Role

1)按照提供的表J2-32-1结构创建数据库表,并设主键。

CREATE TABLE Logistics_Role
(
	Role_ID INT NOT NULL PRIMARY KEY,
	Role_Name NVARCHAR(20),
	Role_Remark NVARCHAR(50),
)

任务3:用SQL语言对部门管理信息表Logistics_Role进行操作

1)在部门管理信息表Logistics_Role中添加部门负责人字段,数据类型字符型,长度20,可以为空,数值唯一。

2)按照表J2-32-2提供的数据,把数据添加到表格中。

3)把运输部的负责人改为“董冉”。

4)清空“周泰”负责的部门说明。

ALTER TABLE Logistics_Role
ADD 部门负责人 NVARCHAR(20) UNIQUE

INSERT INTO Logistics_Role VALUES(1,'超级管理员','系统管理员,管理其他用户','蒋天'),
(2,'管理员','负责子公司事物处理和检查','蔡钦'),
(3,'承运部','负责承运管理','周泰'),
(4,'调度部','负责运输任务的调度','韩当'),
(5,'财务部','负责财务统计','王双'),
(6,'运输部','负责车辆、驾驶员的管理','施恩')

UPDATE Logistics_Role SET [部门负责人]= '董冉'
WHERE
Role_ID=(SELECT Role_ID FROM Logistics_Role WHERE Role_Name='运输部')

UPDATE Logistics_Role SET Role_Remark= NULL
WHERE
Role_ID=(SELECT Role_ID FROM Logistics_Role WHERE [部门负责人]='周泰')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小旺不正经

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值