Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/endersonmaia/ibge-cnae-sql

Script que baixa o cadastro de CNAE do IBGE através da API e gera um banco de dados sqlite.
https://github.com/endersonmaia/ibge-cnae-sql

brasil cnae ibge open-data sql sqlite3

Last synced: 3 months ago
JSON representation

Script que baixa o cadastro de CNAE do IBGE através da API e gera um banco de dados sqlite.

Awesome Lists containing this project

README

        

# IBGE CNAE - Cadastro Nacional de Atividade Economica

Este projeto utiliza a API do IBGE para gerar uma base de dados com o cadastro dos CNAE em formato SQL.

- [IBGE CNAE - Cadastro Nacional de Atividade Economica](#ibge-cnae---cadastro-nacional-de-atividade-economica)
- [Carregando banco de dados](#carregando-banco-de-dados)
- [Tabelas](#tabelas)
- [Seções](#seções)
- [Divisões](#divisões)
- [Grupos](#grupos)
- [Classes](#classes)
- [Subclasses](#subclasses)
- [Licença](#licença)

## Carregando banco de dados

Você precisará dos programas `curl`, `sqlite` e `jq`.

Baixe este repositório, e execute o script `./load-cnae.sh`.

Segue uma consulta de teste :

```shell
$ cat< Divisão -> Grupo -> Classe -> Subclasse.

Ex.:

```
Seção A Agricultura, pecuária, produção florestal, pesca e aqüicultura
Divisão 01 Agricultura, pecuária e serviços relacionados
Grupo 01.1 Produção de lavouras temporárias
Classe 01.11-3 Cultivo de cereais
Subclasse 0111-3/01 Cultivo de arroz
```

### Seções

- `cnae_secoes`

```
campo tipo
---- ----
id CHAR(1)
descricao TEXT
```

### Divisões

- `cnae_divisoes`

```
campo tipo
----- ----
id CHAR(2)
descricao TEXT
secao_id CHAR(1)
```

### Grupos

- `cnae_grupos`

```
campo tipo
---- ----
id CHAR(2)
descricao TEXT
divisao_id CHAR(2)
secao_id CHAR(1)
```

### Classes

- `cnae_classes`

```
campo tipo
---- ----
id CHAR(5)
descricao TEXT
grupo_id CHAR(2)
divisao_id CHAR(2)
secao_id CHAR(1)
```

### Subclasses

- `cnae_subclasses`

```
campo tipo
---- ----
id CHAR(5)
descricao TEXT
classe_id CHAR(5)
grupo_id CHAR(2)
divisao_id CHAR(2)
secao_id CHAR(1)
```

## Licença

O código fonte deste projeto é [MIT License](LICENSE), Copyright (c) 2020-2022 Enderson Tadeu Salgueiro Maia.

Os dados são obtivos através da [API do IBGE](https://servicodados.ibge.gov.br/api/docs/cnae?versao=2).