一、概要

作为《建设用地信息系统》报批管理子模块开发组的程序员,请按要求完成:
数据库的创建;
数据表的创建;
相关数据字段的操作。

二、实施步骤及内容

《建设用地信息系统》报批管理子模块的E-R图如图2.22所示,逻辑数据模型如图2.23所示,物理数据模型如图2.24所示,数据表字段名定义见表2.10。请按以下设计完成数据库创建、数据表创建和数据操作任务:




三、代码

-- 创建数据表
CREATE TABLE IF NOT EXISTS T_proj(Proj_id VARCHAR(50) NOT NULL COMMENT '项目ID,主键',Proj_name VARCHAR(100) NOT NULL COMMENT '项目名称',Plot_id INT NOT NULL COMMENT '地块编号',Appro_date DATE NOT NULL COMMENT '审批时间',Appr_date DATE NOT NULL COMMENT '报批时间',Appr_unit VARCHAR(50) NOT NULL COMMENT '报批单位',Appr_area INT COMMENT '报批面积',Approve_unit VARCHAR(50) NOT NULL COMMENT '审批单位',PRIMARY KEY(Proj_id)
)ENGINE=INNODB DEFAULT CHARSET=utf8;CREATE TABLE IF NOT EXISTS T_can(Shape_type VARCHAR(50) NOT NULL COMMENT '图形类型',Purpose VARCHAR(50) NOT NULL COMMENT '地块用途',Plot_name VARCHAR(50) NOT NULL COMMENT '地块名称',Total_area NUMERIC(8,0) NOT NULL COMMENT '地块面积',Plot_id NUMERIC(8,0) NOT NULL COMMENT '地块编号,主键',PRIMARY KEY(Plot_id)
)ENGINE=INNODB DEFAULT CHARSET=utf8;-- 在地块基本信息表中新增数据
INSERT INTO T_can VALUES('长方形','工业用地','星沙工业区',1500,10006);
INSERT INTO T_can VALUES('长方形','住宅用地','长沙天心花苑',1000,10007);-- 在用地报批基本信息表中新增数据
INSERT INTO `t_proj` VALUES ('20221027', '天盛', '10001', '2022-10-26', '2022-10-29', '金侨集团', '1000', '湘潭市国土资源局');
INSERT INTO `t_proj` VALUES ('20221026', '天心', '10007', '2022-10-26', '2022-10-29', '金侨集团', '1500', '长沙市国土资源局'); -- 查询出地块编号为10001的建设用地报批基本信息。
SELECT * FROM T_proj WHERE plot_id=10001-- 查询出地块名称为“长沙天心花苑”的建设用地报批基本信息。
SELECT * FROM T_proj
WHERE Plot_id IN (SELECT Plot_id FROM T_can WHERE Plot_name='长沙天心花苑')-- 查询出所有的地块基本信息并按地块面积升序排序。
SELECT * FROM T_can ORDER BY Total_area-- 删除地块面积大于“1000”的地块基本信息。
DELETE FROM T_can WHERE Total_area > 1000-- 把地块名称为“长沙天心花苑”修改为“株洲天心花苑”。
UPDATE T_can SET Plot_name='株洲天心花苑' WHERE Plot_name='长沙天心花苑'-- 创建一个名称叫做Plot_id_view1的视图,视图的数据为地块编号是10007的建设用地报批信息。
CREATE VIEW Plot_id_view1
AS
SELECT * FROM T_can WHERE Plot_id = 10007SELECT * FROM Plot_id_view1-- 删除上题中所创建的Plotid_view1视图。
DROP VIEW Plot_id_view1

建设用地信息系统的报批管理子模块相关推荐

  1. 信息系统项目管理师-信息系统项目整体管理核心知识点思维脑图

    场景 信息系统项目整体管理有关的知识整理. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免 ...

  2. 信息系统项目管理师-信息系统综合测试与管理核心知识思维脑图

    场景 信息系统综合测试管理有关的知识整理. 实现 软件测试模型 软件测试类型 软件测试技术 信息系统测试管理 注: 博客: https://blog.csdn.net/badao_liumang_qi ...

  3. 软考信息系统项目管理师_信息系统综合测试与管理---软考高级之信息系统项目管理师027

    信息系统综合测试与管理,这里 23.1测试基础 23.2 软件测试技术 23.3 信息系统测试管理 然后来看测试基础,23.1.1 软件测试模型 V模型要重点掌握

  4. 中后台管理信息系统通用原型方案、业务中台管理系统、业务中台架构、管理信息系统、订单管理、客户管理、货源管理、财务管理、客服管理、营销管理、办公申请、协作管理、CMS、OA、CRM、ERP、Axure

    本作品是一套通用型的中后台信息系统原型方案,可以快速扩展并输出标准美观的中后台产品原型,极大的提升输出效率和节省协作成本.方案中提供了几十套不同风格和结构的系统框架,并涵盖了大量的常用组件和通用页面模 ...

  5. Axure高保真家政服务用户端app全局说明+家政服务员工移动端app+家政服务web端管理信息系统(订单管理+服务管理+报表统计+财务管理+营销管理+人员管理)

    作品介绍:把家政带入互联网,这也不算什么新鲜事了.这几年来,在手机下单,上门服务已经是常态.如今的消费已经是趋向于智能消费,例如不想做饭就可以叫外卖,出门不想开车就叫网约车.衣食住行可以靠一部智能手机 ...

  6. 信息系统开发与管理(自考)往届题目复习

    信息系统开发与管理 ================信息系统开发与管理== ================简答题======== ==========选择题解析== day2 ========名词解 ...

  7. 信息系统开发与管理 思维导图

    <信息系统开发与管理>的思维导图知识总结,分享给大家. 0.全书 一.导论 二.基本知识 三.系统开发方法 四.总体规划 五.系统分析 六.系统设计 七.系统实施 八.运行管理

  8. 计算机基础知识背诵口诀,信息系统项目的管理师背诵口诀要点.pdf

    信息系统项目的管理师背诵口诀要点.pdf 还剩 34页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: [在此处键 ...

  9. 信息系统开发与管理【一】之 管理信息系统导论

    感谢内容提供者:金牛区吴迪软件开发工作室 文章目录 一.管理信息系统概念及其发展 1.管理信息系统概念的起源 2.管理信息系统概念的演进 3.管理信息系统的定义 a.基本定义 b.人机系统 c.一体化 ...

最新文章

  1. 创建一个类 new 与 不加new 有什么区别?
  2. Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)...
  3. ImageView及其子类
  4. ***PHP Notice: Undefined index: ..问题的解决方法
  5. [luogu2414 NOI2011]阿狸的打字机 (AC自动机)
  6. c语言实现循环队列初始化从键盘输入,2017年12月计算机二级考试C语言考前提分卷(2)...
  7. 限时,字节Java程序性能优化宝典大全,这才叫真正的性能优化
  8. python webdriver 从无到有搭建混合驱动自动化测试框架的过程和总结
  9. 网页如何转pdf并实现下载
  10. 电脑远程软件TeamViewer
  11. 天天都在数据驱动,你以为数据是天上掉下来的?
  12. 《人生七年》纪录片总结
  13. 人工智能到底是什么?AI基础概念深度解析
  14. 硬盘分区怎么分?新手该如何操作?
  15. 云科技时代力作:《读懂新基建,数字技术带来全民机遇》上市
  16. python获取模块的名称_Python获取模块名称
  17. 【2022年高教杯数学建模】C题:古代玻璃制品的成分分析与鉴别方案及代码实现(一)
  18. 深度学习:ResNet(残差网络)
  19. 企业家论坛谋定转型 商协社团·万祥军:全国工商联促广东发展
  20. Kelvin四线连接电阻测试技术及应用

热门文章

  1. 国家高新技术企业即将启动
  2. docker 容器内安装ps命令
  3. 好用的短链接生成器,活码生成器
  4. MATLAB如何固定text在图中的相对位置
  5. 讲了这么多年的CPU频率,到底是什么?
  6. Thinkphp5.1实现发送邮箱验证码
  7. Mac 下生成keystore以及获得数字签名
  8. 京东股权众筹平台的玩法和价值
  9. 超级!超级!超级好用的视频标注工具
  10. 【云扩RPA】Introduction