Anomalies


Things that might not be 'quite right' about your database and schema

Columns whose name and type imply a relationship to another table's primary key

Child Column Implied Parent Column
abstract_p.[doc_num] pubref.[doc_num]
agents.[doc_num] pubref.[doc_num]
applicant.[doc_num] pubref.[doc_num]
appref.[doc_num] pubref.[doc_num]
assignee.[doc_num] pubref.[doc_num]
assist_examiner.[doc_num] pubref.[doc_num]
claim.[doc_num] pubref.[doc_num]
claims.[doc_num] pubref.[doc_num]
class_cpc_comb_rank.[doc_num] pubref.[doc_num]
class_cpc_comb_set.[doc_num] pubref.[doc_num]
class_cpc_further.[doc_num] pubref.[doc_num]
class_cpc_main.[doc_num] pubref.[doc_num]
class_ipc_further_class.[doc_num] pubref.[doc_num]
class_ipcr.[doc_num] pubref.[doc_num]
class_national.[doc_num] pubref.[doc_num]
continuation.[child_doc_num] pubref.[doc_num]
continuation.[doc_num] pubref.[doc_num]
continuation.[parent_doc_num] pubref.[doc_num]
continuation.[parent_pct_doc_num] pubref.[doc_num]
continuation_in_part.[child_doc_num] pubref.[doc_num]
continuation_in_part.[doc_num] pubref.[doc_num]
continuation_in_part.[parent_grant_doc_num] pubref.[doc_num]
continuation_in_part.[parent_pct_doc_num] pubref.[doc_num]
deceased.[doc_num] pubref.[doc_num]
description.[doc_num] pubref.[doc_num]
description_heading.[doc_num] pubref.[doc_num]
description_p.[doc_num] pubref.[doc_num]
dod_head.[doc_num] pubref.[doc_num]
dod_p.[doc_num] pubref.[doc_num]
draw_fig.[doc_num] pubref.[doc_num]
drawings.[doc_num] pubref.[doc_num]
examiner.[doc_num] pubref.[doc_num]
field_of_search_ipc.[doc_num] pubref.[doc_num]
field_of_search_national.[doc_num] pubref.[doc_num]
figures.[doc_num] pubref.[doc_num]
further_class.[doc_num] pubref.[doc_num]
hague_agreement.[doc_num] pubref.[doc_num]
inventor.[doc_num] pubref.[doc_num]
nplcit.[doc_num] pubref.[doc_num]
pad_documentid.[appno_doc_num] pubref.[doc_num]
pad_documentid.[grant_doc_num] pubref.[doc_num]
pad_documentid.[pgpub_doc_num] pubref.[doc_num]
pad_documentid_admin.[appno_doc_num] pubref.[doc_num]
pad_documentid_admin.[grant_doc_num] pubref.[doc_num]
pct_regional_fil.[doc_num] pubref.[doc_num]
pct_regional_pub.[doc_num] pubref.[doc_num]
priority_claim.[doc_num] pubref.[doc_num]
pubref_abs.[doc_num] pubref.[doc_num]
ref_cited.[doc_num] pubref.[doc_num]
ref_cited.[patcit_doc_num] pubref.[doc_num]
ref_cited_class.[doc_num] pubref.[doc_num]
ref_cited_further.[doc_num] pubref.[doc_num]
reissue.[doc_num] pubref.[doc_num]
related_doc.[doc_num] pubref.[doc_num]
related_doc.[par_grant_doc_num] pubref.[doc_num]
related_doc.[parent_doc_num] pubref.[doc_num]
related_doc.[parent_pct_doc_num] pubref.[doc_num]
related_pub.[doc_num] pubref.[doc_num]
sequence_list.[doc_num] pubref.[doc_num]
sequence_list_p.[doc_num] pubref.[doc_num]
substitution.[child_doc_num] pubref.[doc_num]
substitution.[doc_num] pubref.[doc_num]
us_agents.[doc_num] pubref.[doc_num]
us_applicant.[doc_num] pubref.[doc_num]
us_botanic.[doc_num] pubref.[doc_num]
us_chem.[doc_num] pubref.[doc_num]
us_continuing_reissue.[child_doc_doc_num] pubref.[doc_num]
us_continuing_reissue.[doc_id_doc_num] pubref.[doc_num]
us_continuing_reissue.[doc_num] pubref.[doc_num]
us_continuing_reissue.[parent_grant_doc_num] pubref.[doc_num]
us_deceased.[doc_num] pubref.[doc_num]
us_exemplary_claim.[doc_num] pubref.[doc_num]
us_field_of_class_search_cpc.[doc_num] pubref.[doc_num]
us_field_of_class_search_cpc_comb.[doc_num] pubref.[doc_num]
us_field_of_class_search_ipcr.[doc_num] pubref.[doc_num]
us_inventor.[doc_num] pubref.[doc_num]
us_maths.[doc_num] pubref.[doc_num]
us_nplcit.[doc_num] pubref.[doc_num]
us_prov_app.[doc_num] pubref.[doc_num]
us_ref_cited.[doc_num] pubref.[doc_num]
us_ref_cited.[patcit_doc_num] pubref.[doc_num]
us_ref_cited_class.[doc_num] pubref.[doc_num]
us_related_doc_reexam.[child_doc_num] pubref.[doc_num]
us_related_doc_reexam.[doc_num] pubref.[doc_num]
us_related_doc_reexam.[parent_doc_num] pubref.[doc_num]
us_related_doc_reexam.[parent_grant_doc_num] pubref.[doc_num]
us_sequence_list.[doc_num] pubref.[doc_num]
us_sequence_list_p.[doc_num] pubref.[doc_num]

Tables without indexes

Table Rows
abstract_p 3530062
agents 1919316
applicant 4285530
appref 3778701
assignee 3617025
assist_examiner 1291902
claim 57966353
claims 3778701
class_cpc_comb_rank 475194
class_cpc_comb_set 201321
class_cpc_further 8022207
class_cpc_main 1445929
class_ipc_further_class 74560
class_ipcr 10079314
class_national 22216879
continuation 848936
continuation_in_part 410702
deceased 1611
description 3778701
description_heading 28549486
description_p 319443322
dod_head 3193917
dod_p 42397115
draw_fig 38552892
drawings 3610520
examiner 3778701
field_of_search_ipc 1659
field_of_search_national 1451281
figures 3620858
further_class 6393882
hague_agreement 2718
inventor 0
nplcit 10989759
pad_assignee 7972573
pad_assignment 7697840
pad_assignment_conveyance 7697840
pad_assignor 17941397
pad_documentid 13084209
pad_documentid_admin 13034433
pct_regional_fil 545197
pct_regional_pub 544669
perd_all_inventors 32804370
perd_application_data 11125755
perd_continuity_children 6540050
perd_continuity_parents 7824363
perd_correspondence_address 10616102
perd_event_codes 2082
perd_foreign_priority 4464628
perd_pat_term_adj 185889529
perd_pta_summary 3706329
perd_status_codes 236
perd_transactions 368571830
priority_claim 1727438
pubref_abs 3432897
ref_cited 56331329
ref_cited_class 14983079
ref_cited_further 0
reissue 9224
related_doc 345149
related_pub 3097738
sequence_list 3160
sequence_list_p 0
substitution 445
us_agents 2362199
us_applicant 3695065
us_botanic 14953
us_chem 12061350
us_continuing_reissue 1
us_deceased 1611
us_exemplary_claim 3835454
us_field_of_class_search_cpc 8079235
us_field_of_class_search_cpc_comb 572467
us_field_of_class_search_ipcr 42259
us_inventor 5743457
us_maths 2116365
us_nplcit 20836802
us_prov_app 1241233
us_ref_cited 102301708
us_ref_cited_class 17120280
us_related_doc_reexam 1
us_sequence_list 84937
us_sequence_list_p 3113

Tables that contain a single column

Table Column
Anomaly not detected

Tables with incrementing column names, potentially indicating denormalization

Columns whose default value is the word 'NULL' or 'null'

Table
Anomaly not detected