栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

06-学院管理系统数据库-固定资产管理数据操作(二)

06-学院管理系统数据库-固定资产管理数据操作(二)

06-学院管理系统数据库-固定资产管理数据操作(二) 项目描述

学校信息化管理已经成为各个学校信息化建设的一个标志,学校固定资产管理系统则是学校信息化的一个重要部分,本项目主要是对学院管理系统数据库中的学院建筑管理管理信息进行操作。

学院管理系统数据库操作要求如下:

1)数据库BuildingTry。

2)建筑物信息表base_BuildingInfo,表结构如表 J2-6-1所示。

表J2-6-1 base_BuildingInfo表

字段名字段说明数据类型允许为空备注
BuildingCode编号字符(8)主键
BuildingTypeCode性质字符(1)外键
BuildingName名称字符(60)
BuildingArea建筑面积浮点数
BuildingUseArea使用面积浮点数
Description备注文本

3)建筑物性质信息表Code_BuildingType,表结构如表J2-6-2所示。

表J2-6-2 Code_BuildingType表

字段名字段说明数据类型允许为空备注
BuildingTypeCode编号字符(1)主键
BuildingTypeName性质名称字符(30)

4)表base_BuildingInfo基础数据如表J2-6-3所示。

表J2-6-3 Code_BuildingInfo表基础数据

BuildingTypeCodeBuildingTypeName
1教学楼
2办公楼
3宿舍楼
4餐厅楼

5)表Code_BuildingType中的基础数据如表J2-6-4所示。

表J2-6-4 base_BuildingInfo表基础数据

BuildingCodeBuilding TypeCodeBuilding NameBuilding AreaBuilding UseAreaDescription
11学术厅400.00400.00
23一号宿舍楼600.00400.00
34教工餐厅100.00100.00
44学员餐厅200.00100.00
(1)任务描述

任务1: 用SQL语言创建学院管理系统数据库

1)创建数据库BuildingTry,判断系统中是否有该名字的数据库,如果有则删除;如果没有则创建该数据库。

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

3)日志文件初始值为5MB,最大为10MB,自动增长。

IF DB_ID('BuildingTry')IS NOT NULL DROp DATAbase BuildingTry
GO
CREATE DATAbase BuildingTry
ON PRIMARY
(
	NAME=BuildingTry,
	FILENAME='E:xxxxBuildingTry.mdf',
	SIZE=10MB,
	MAXSIZE=20MB,
	FILEGROWTH=15%
)
LOG ON
(
	NAME=BuildingTry_log,
	FILENAME='E:xxxxBuildingTry_log.ldf',
	SIZE=5MB,
	MAXSIZE=10MB
)
GO

任务2: 用SQL语言创建建筑物信息表base_BuildingInfo、建筑物性质信息表Code_BuildingType

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

CREATE TABLE Code_BuildingType(
	BuildingTypeCode NVARCHAR(1) PRIMARY KEY NOT NULL,
	BuildingTypeName NVARCHAR(30),
)



CREATE TABLE base_BuildingInfo(
	BuildingCode NVARCHAR(8) PRIMARY KEY NOT NULL,
	BuildingTypeCode NVARCHAR(1) NOT NULL,
	BuildingName NVARCHAR(60),
	BuildingArea float,
	BuildingUseArea float,
	Description TEXT,
	foreign key (BuildingTypeCode) references Code_BuildingType(BuildingTypeCode),
)

任务3: 用SQL语言对建筑物信息表base_BuildingInfo、建筑物性质信息表Code_BuildingType 进行操作

1)删除建筑物信息表base_BuildingInfo中的BuildingUseArea字段。

2)在建筑物性质信息表Code_BuildingType表中,添加一个字段有效期,字段名自拟。

3)清空Code_BuildingType表。

ALTER TABLE base_BuildingInfo DROP COLUMN BuildingUseArea
ALTER TABLE Code_BuildingType ADD TEST NVARCHAR(20)
DELETE FROM base_BuildingInfo
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311209.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号