As Entidades com atributos e relacionamento
Por: Danilo Almeida • 15/6/2018 • Trabalho acadêmico • 416 Palavras (2 Páginas) • 152 Visualizações
[pic 1]
Sumário
Introdução 2
Objetivos: 2
Entidades: 3
Entidades com atributos e relacionamento 3
Modelo Físico 6
Comandos SQL 7
Introdução
A vista do tumulto enfrentado durante uma disputa eleitoral, o controle de gastos, pessoal, alianças entre outros e fundamental para a condução tranquila da campanha. Este trabalho traz um modelo de como seria um banco de dados para o controle de uma campanha.
Objetivos
A criação de um banco de dados para controlar as atividades de uma campanha eleitoral visando:
- Controle de receitas:
- Controle de pessoal;
- Controle de comícios;
- Controle de promessas de campanha entre outros;
Entidades:
Candidato, cargos, partidos, coligações, financeiro, atividades, promessas, roteiro, parceiros;
Entidades com atributos e relacionamento
Candidato
Nome | Nome_campanha | Num_voto (primary key) | Sigla ( Foreign key partido) | Nome_cargo (Foreign key cargo) |
Varchar | Varchar | Int | Varchar | Varchar |
Cargos
Nome_cargo (primary key) | Vagas | Durac_mandato | Estado | cidade | Ano_eleicao |
Varchar | Int | Int | Varchar | Varchar | Int |
Partidos
Sigla (primary key) | Nome_partido | Numero_partido | Presidente | Num_filiados |
Varchar | Varchar | Int | Varchar | Int |
Coligações
Nome_colig (primary key) | Sigla (Foreign key partido) |
Varchar | Varchar |
Promessas
Cod_promessa Pk | promessas |
int | varchar |
Financeiro
Cod_rendimento (primary key) | Rendimentos | Origem_rendimento | Valor_rendimento | destinação | |
Int | Varchar | Varchar | Float | varchar |
Parceiros
Nome_parceiro (primary key) | Função | Endereço | telefone | atividades |
varchar | varchar | varchar | int | varchar |
Atividades
Cod_atividade (primary key) | atividades |
int | varchar |
Roteiro
Cod_roteiro (primary key) | estado | Cidade | Data | Cod_atividade | sigla | Nome_parceiro | Numero_voto | Cod_promessa |
int | varchar | varchar | int | (Foreign key atividades) | (Foreign key partido) | (Foreign key parceiro) | (Foreign key candidato) | (Foreign key promessas) |
...