项目描述 学校信息化管理已经成为各个学校信息化建设的一个标志,学校固定资产管理系统则是学校信息化的一个重要部分,本项目主要是对学院管理系统数据库中的学院建筑管理管理信息进行操作。 学院管理系统数据库操作要求如下 1)数据库 Building Try 。 2)建筑物信息表 Base_BuildingInfo ,表结构如表 J2-5-1所示。 表J2-5-1 Base_BuildingInfo 表 字段名 字段说明 数据类型 允许为空 备注 BuildingCode 编号 字符(8) 否 主键 BuildingTypeCode 性质 字符(1) 否 外键 BuildingName 名称 字符 ( 60 ) 是 BuildingArea 建筑面积 浮点数 是 BuildingUseArea 使用面积 浮点数 是 Description 备注 文本 是 3)建筑物性质信息表 Code_BuildingType ,表结构如表J2-5-2所示。 表J2-5-2 Code_BuildingType 表 字段名 字段说明 数据类型 允许为空 备注 BuildingTypeCode 编号 字符(1) 否 主键 BuildingTypeName 性质名称 字符 ( 30 ) 是 4)在表 Base_BuildingInfo 中的如表J2-5-3所示基础数据。 表J2-5-3 Code_BuildingInfo 表基础数据 BuildingTypeCode BuildingTypeName 1 教学楼 2 办公楼 3 宿舍楼 4 餐厅楼 5)在表 Code_BuildingType 中的基础数据后如表J2-5-4所示。 表J2-5-4 Base_BuildingInfo 表基础数据 BuildingCode Building TypeCode Building Name Building Area Building UseArea Description 1 1 学术厅 400.00 400.00 空 2 3 一号宿舍楼 600.00 400.00 空 3 4 教工餐厅 100.00 100.00 空 4 4 学员餐厅 200.00 100.00 空 (1)任务描述 任务1: 用SQL语言创建 学院管理系统数据库 1) 创建数据库 Building Try ,判断系统中是否有该名字的数据库,如果有则删除;如果没有则创建该数据库。 任务2: 创建 建筑物信息表 Base_BuildingInfo 、 建筑物性质信息表 Code_BuildingType 1) 按照提供的表J2-5-1、J2-5-1结构创建数据库表,并设主键、外键。 任务3: 对创建 建筑物信息表 Base_BuildingInfo 、 建筑物性质信息表 Code_BuildingType 进行操作 1)建筑物信息表 Base_BuildingInfo 、建筑物性质信息表 Code_BuildingType 表中添加数据,插入表表J2-5-3、表 J2-5-4 中的数据。 2) 创建视图,显示建筑名称和建筑性质名称。 3) 查找学校有几个餐厅,并统计餐厅数量。