|
Legend: |
Primary key columns |
Columns with indexes |
Implied relationships |
Excluded column relationships |
< n > number of related tables |
|
|
Column |
Type |
Size |
Nulls |
Auto |
Default |
Children |
Parents |
ARREST_ID |
number |
0 |
|
|
|
|
ARRESTS.ARREST_ID
|
Implied Constraint R |
|
MASTER_PERSON_ID |
number |
0 |
|
|
|
|
|
ARREST_DATE |
varchar2 |
10 |
√ |
|
null |
|
|
ORI |
varchar2 |
9 |
√ |
|
null |
|
|
FNAME |
varchar2 |
80 |
√ |
|
null |
|
|
MNAME |
varchar2 |
80 |
√ |
|
null |
|
|
LNAME |
varchar2 |
100 |
√ |
|
null |
|
|
SEX_CODE |
varchar2 |
30 |
|
|
|
|
|
RACE_CODE |
varchar2 |
30 |
|
|
|
|
|
DOB |
varchar2 |
10 |
√ |
|
null |
|
|
SSN |
number |
0 |
√ |
|
null |
|
|
EYE_COLOR |
varchar2 |
30 |
√ |
|
null |
|
|
HAIR_COLOR |
varchar2 |
30 |
√ |
|
null |
|
|
HEIGHT |
varchar2 |
3 |
√ |
|
null |
|
|
WEIGHT |
varchar2 |
3 |
√ |
|
null |
|
|
PERSON_ADDR_STREET |
varchar2 |
4000 |
√ |
|
null |
|
|
PERSON_ADDR_CITY |
varchar2 |
40 |
√ |
|
null |
|
|
PERSON_ADDR_STATE |
varchar2 |
30 |
√ |
|
null |
|
|
PERSON_ADDR_ZIP |
varchar2 |
30 |
√ |
|
null |
|
|
OCCUPATION |
varchar2 |
240 |
√ |
|
null |
|
|
EMPLOYER |
varchar2 |
80 |
√ |
|
null |
|
|
EMPLOYER_ADDR_STREET |
varchar2 |
4000 |
√ |
|
null |
|
|
EMPLOYER_ADDR_CITY |
varchar2 |
40 |
√ |
|
null |
|
|
EMPLOYER_ADDR_STATE |
varchar2 |
30 |
√ |
|
null |
|
|
EMPLOYER_ADDR_ZIP |
varchar2 |
30 |
√ |
|
null |
|
|
PLACE_OF_BIRTH_STATE |
varchar2 |
30 |
√ |
|
null |
|
|
PLACE_OF_BIRTH_COUNTRY |
varchar2 |
30 |
√ |
|
null |
|
|
COUNTRY_OF_CITIZENSHIP |
varchar2 |
30 |
√ |
|
null |
|
|
INCIDENT_REPORT_NUMBER |
varchar2 |
20 |
√ |
|
null |
|
|
PHYS_DESC_ID |
number |
8 |
√ |
|
null |
|
|
TRACKING_NUMBER |
varchar2 |
30 |
√ |
|
null |
|
|
Analyzed at Mon Sep 20 21:05 MDT 2021
|
View Definition:
SELECT DISTINCT
A.ARREST_ID,
MP.MASTER_PERSON_ID,
to_char(A.ARREST_DATE,'YYYY-MM-DD'),
AC.ORI_NUMBER,
MN.FNAME,
MN.MNAME,
MN.LNAME,
MP.SEX_CODE,
MP.RACE_CODE,
to_char(MN.DOB,'YYYY-MM-DD'),
MN.SSN,
PD.EYE_CD_EYE_CODE,
PD.HAIR_CD_HAIR_CODE,
PD.HEIGHT,
PD.WEIGHT,
EJS_FORMAT_ADDRESS(PER_ADDR.ADDRESS_ID,'Y'),
PER_ADDR.CITY,
PER_ADDR.STATE_CD_STATE_CODE,
PER_ADDR.ZIP5,
E.OCUPATION,
B.BUSINESS_NAME,
EJS_FORMAT_ADDRESS(ORG_ADDR.ADDRESS_ID,'Y'),
ORG_ADDR.CITY,
ORG_ADDR.STATE_CD_STATE_CODE,
ORG_ADDR.ZIP5,
JP.BIRTH_STATE,
JP.BIRTH_COUNTRY,
JP.CITIZENSHIP_COUNTRY,
(SELECT
I.INC_REPORT_NUMBER
FROM INCIDENT_ARRESTS IA
INNER JOIN INCIDENTS I ON IA.INCSUP_INC_INCIDENT_ID = I.INCIDENT_ID
WHERE IA.ARR_ARREST_ID = A.ARREST_ID AND ROWNUM = 1),
PD.PHYS_DESC_ID,
A.TRACKING_NUMBER
FROM ARRESTS A
INNER JOIN PEOPLE P ON A.PERSON_ID = P.PERSON_ID
INNER JOIN MASTER_PEOPLE MP ON P.MASTER_PERSON_ID = MP.MASTER_PERSON_ID
INNER JOIN PEOPLE P2 ON MP.MASTER_PERSON_ID = P2.MASTER_PERSON_ID
INNER JOIN MASTER_NAMES MN ON P2.PERSON_ID = MN.PER_PERSON_ID
INNER JOIN AGENCY_CODES AC ON A.AGENCY_CODE = AC.AGENCY_CODE
LEFT OUTER JOIN JAIL_PEOPLE JP ON JP.PERSON_ID = P2.PERSON_ID
LEFT OUTER JOIN PHYSICAL_DESCRIPTIONS PD ON PD.PHYS_DESC_ID = EJS_GET_LATEST_PERSON_PHYS(P2.PERSON_ID, null)
LEFT OUTER JOIN EMPLOYMENTS E ON E.EMPLOYMENT_NO = EJS_GET_LATEST_PERSON_EMP_ID(P2.PERSON_ID, null)
LEFT OUTER JOIN BUSINESSES B ON E.BUSNS_BUSINESS_NUMBER = B.BUSINESS_NUMBER
LEFT OUTER JOIN ADDRESSES ORG_ADDR ON ORG_ADDR.ADDRESS_ID = EJS_GET_LATEST_ORG_ADDRESS_ID(B.BUSINESS_NUMBER)
LEFT OUTER JOIN ADDRESSES PER_ADDR ON PER_ADDR.ADDRESS_ID = EJS_GET_LATEST_RES_ADDRESS(P.PERSON_ID)
WHERE MN.NAME_TYPE_CODE = 'P'
Possibly Referenced Tables/Views: