27-物流管理系统数据库-车队信息数据操作
项目描述
随着信息技术的日益发展,物流管理的信息化已成为物流运输系统的必然趋势。物流管理系统主要为物流公司解决日常办公和项目管理的需求,协助工作人员进行日常物流管理和人员管理,提高管理效率,物流管理的核心部分是对运输车队的管理及调度以及对承运货物的跟踪管理,对物流管理系统系统数据库的车队信息表进行操作。
物流管理系统数据库操作要求如下:
1)数据库LogisticsDB。
2)车队信息表Logistics_Fleet,表结构如表J2-27-1所示。
表J2-27-1 Logistics_Fleet表
字段名 | 字段说明 | 数据类型 | 允许为空 | 备注 |
---|---|---|---|---|
Fleet_ID | 车队ID | 整型 | 否 | 主键 |
Fleet_Name | 车队名称 | 字符(50) | 是 | |
Fleet_Functionary | 车队负责人 | 字符(10) | 是 | |
Fleet_Remark | 备注 | 字符(100) | 是 |
3)表Logistics_Fleet基础数据如表J2-27-2所示。
表J2-27-2 Logistics_Fleet表基础数据
Fleet_ID | Fleet_Name | Fleet_Functionary | Fleet_Remark |
---|---|---|---|
1 | 鸿运车队 | 李鸿运 | 优质服务 |
2 | 大幅车队 | 张大胜 | |
3 | 东兴车队 | 骆顶 | 被投诉多次 |
(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_Fleet
1)按照提供的表J2-27-1结构创建数据库表,并设主键。
CREATE TABLE Logistics_Fleet
(
Fleet_ID INT NOT NULL PRIMARY KEY,
Fleet_Name NVARCHAR(50),
Fleet_Functionary NVARCHAR(10),
Fleet_Remark NVARCHAR(100),
)
任务3:用SQL语言对车队信息表Logistics_Fleet进行操作
1)按照表J2-27-2提供的数据,把数据添加到表格中。
2)统计物流公司总共有多少车队。
3)把表中张大胜的车队名改为“大胜车队”。
4)删除“骆顶”的车队。
INSERT INTO Logistics_Fleet VALUES(1,'鸿运车队','李鸿运','优质服务'),(2,'大幅车队','张大胜',NULL),(3,'东兴车队','骆顶','被投诉多次')
SELECT COUNT(*) FROM Logistics_Fleet
UPDATE Logistics_Fleet SET Fleet_Name='大胜车队' WHERE Fleet_Functionary='张大胜'
DELETE FROM Logistics_Fleet WHERE Fleet_Functionary='骆顶'