Oracle SQL 鉴定机构申报表数据库设计

本文章提供一个Oracle SQL 数据库表的设计方案,用于存储鉴定机构申报表信息。表名为 g_organization,包含机构名称、地址、办公面积、法定代表人、联系电话、营业执照注册号等关键信息。此外,还包括资质/备案信息、人员结构、近三年营业收入和纳税情况等信息。

CREATE TABLE g_organization (
  g_name VARCHAR2(50) NOT NULL,
  g_address VARCHAR2(100) NOT NULL,
  g_office_area NUMBER(10,2),
  g_legal_representative VARCHAR2(50) NOT NULL,
  g_contact_number VARCHAR2(20) NOT NULL,
  g_business_license_number VARCHAR2(50) NOT NULL,
  g_legal_representative_contact_number VARCHAR2(20),
  g_registration_date DATE NOT NULL,
  g_business_period_start DATE NOT NULL,
  g_business_period_end DATE NOT NULL,
  g_declaration_category VARCHAR2(50) NOT NULL,
  g_qualification_registration VARCHAR2(50) NOT NULL,
  g_qualification_type VARCHAR2(50) NOT NULL,
  g_qualification_registration_date DATE NOT NULL,
  g_qualification_validity_period DATE NOT NULL,
  g_qualification_number VARCHAR2(50) NOT NULL,
  g_registered_capital NUMBER(10,2),
  g_professional_liability_insurance VARCHAR2(50),
  g_insurance_purchase_year NUMBER(4),
  g_total_personnel_number NUMBER(10),
  g_professional_personnel_number NUMBER(10),
  g_senior_title_personnel_number NUMBER(10),
  g_intermediate_title_personnel_number NUMBER(10),
  g_other_personnel_number NUMBER(10),
  g_contact_person VARCHAR2(50) NOT NULL,
  g_contact_person_number VARCHAR2(20) NOT NULL,
  g_recent_years_turnover NUMBER(10,2),
  g_recent_years_tax_payment NUMBER(10,2),
  g_total_arbitration_cases_received NUMBER(10),
  g_total_court_commission_received NUMBER(10),
  g_required_instruments VARCHAR2(100),
  g_honors_and_penalties VARCHAR2(500),
  g_business_ability_summary VARCHAR2(1000)
);

表字段说明:

| 字段名称 | 数据类型 | 说明 | |---|---|---| | | g_name | VARCHAR2(50) | 机构名称 | | g_address | VARCHAR2(100) | 机构地址 | | g_office_area | NUMBER(10,2) | 办公面积(平方米) | | g_legal_representative | VARCHAR2(50) | 法定代表人姓名 | | g_contact_number | VARCHAR2(20) | 机构联系电话 | | g_business_license_number | VARCHAR2(50) | 营业执照注册号 | | g_legal_representative_contact_number | VARCHAR2(20) | 法定代表人联系电话 | | g_registration_date | DATE | 机构注册登记日期 | | g_business_period_start | DATE | 营业期限开始日期 | | g_business_period_end | DATE | 营业期限结束日期 | | g_declaration_category | VARCHAR2(50) | 申报机构类别 | | g_qualification_registration | VARCHAR2(50) | 资质/备案登记信息 | | g_qualification_type | VARCHAR2(50) | 资质/备案类型 | | g_qualification_registration_date | DATE | 资质/备案登记日期 | | g_qualification_validity_period | DATE | 资质/备案有效期限 | | g_qualification_number | VARCHAR2(50) | 资质/备案编号 | | g_registered_capital | NUMBER(10,2) | 机构注册资金(万元) | | g_professional_liability_insurance | VARCHAR2(50) | 职业责任保险信息 | | g_insurance_purchase_year | NUMBER(4) | 职业责任保险购买年限 | | g_total_personnel_number | NUMBER(10) | 机构人员总数 | | g_professional_personnel_number | NUMBER(10) | 专业人员人数 | | g_senior_title_personnel_number | NUMBER(10) | 高级职称人数 | | g_intermediate_title_personnel_number | NUMBER(10) | 中级职称人数 | | g_other_personnel_number | NUMBER(10) | 其他人员人数 | | g_contact_person | VARCHAR2(50) | 联系人姓名 | | g_contact_person_number | VARCHAR2(20) | 联系人电话 | | g_recent_years_turnover | NUMBER(10,2) | 近三年营业收入(万元) | | g_recent_years_tax_payment | NUMBER(10,2) | 近三年纳税情况(万元) | | g_total_arbitration_cases_received | NUMBER(10) | 近三年接收仲裁机构委托总量 | | g_total_court_commission_received | NUMBER(10) | 近三年接收法院委托总量 | | g_required_instruments | VARCHAR2(100) | 机构从事业务应具备的仪器设备情况 | | g_honors_and_penalties | VARCHAR2(500) | 机构所获表彰及处分情况 | | g_business_ability_summary | VARCHAR2(1000) | 机构业务能力综述 |

注意:

  • 以上只是示例,您可以根据实际情况调整字段类型和长度。
  • 您还可以添加其他字段,以满足您的特定需求。
  • 建议使用约束条件,例如 NOT NULLUNIQUE,以确保数据的完整性和一致性。
  • 使用适当的索引,可以提高查询性能。

本设计方案希望能帮助您构建一个完整的鉴定机构申报表数据库,以便更有效地管理和分析相关数据。

建议:

  • 使用 ORM 框架,例如 Hibernate 或 MyBatis,可以简化数据库操作。
  • 使用数据库设计工具,例如 SQL Developer 或 Toad,可以帮助您更方便地创建和管理数据库。

请根据实际情况进行调整,以确保数据库设计满足您的需求

Oracle SQL 鉴定机构申报表数据库设计

原文地址: https://www.cveoy.top/t/topic/njHS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录