TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Biblioteca Banco De Dados

Pesquisas Acadêmicas: Biblioteca Banco De Dados. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  29/9/2014  •  523 Palavras (3 Páginas)  •  292 Visualizações

Página 1 de 3

Banco – Agência de Eventos

O sistema deve permitir a efetuação de todos as ações referentes aos eventos que a agência realiza. O cliente, que sempre é uma instituição (por exemplo: universidade e empresa) solicita a execução de um evento. A agência solicita as informações como: data de inicio e fim, local, quantidade de participantes, finalidade, responsabilizando-se pelas inscrições, cobranças e controle da participação dos inscritos. Os participantes: nome, endereço, identidade. Um participante pode ser estudante (neste caso são armazenados o curso e a instituição em que estuda), professor ( é necessário saber a titulação e a área de conhecimento) ou, ainda funcionário de empresa( a empresa a qual a pessoa trabalha deve ser conhecida). Um evento pode conter vários horários. Por exemplo: uma palestra tem um único horário, mas um curso pode ser realizado durante toda uma semana. A presença é considerada somente para quem obteve, no mínimo, 75% de frequência dos inscritos nas atividades como a finalidade de emitir, posteriormente, o comprovante de participação. Também é necessário saber o responsável (palestrante ou professor) de cada atividade.

Esquema Físico – Banco de Dados Em PostgrenSQL

CREATE TABLE public."Cliente"

(

"CodCliente" integer NOT NULL,

"Nome" character(50)[],

"Intituicao" character(30)[],

"Telefone" numeric,

PRIMARY KEY ("CodCliente")

)

CREATE TABLE public."Evento"

(

"CodEvento" integer NOT NULL,

"Responsavel" character(50],

"Local" character(40],

"DataInicio" date NOT NULL,

"DataTermino"date NOT NULL,

PRIMARY KEY ("CodEvento")

FOREIGN KEY ("CodCliente") REFERENCES "Cliente" ("CodCliente") ON UPDATE NO ACTION ON DELETE NO ACTION

)

CREATE TABLE public."Atividade"

(

"CodAtividade" integer NOT NULL,

"Responsavel" integer,

"QParticioante" integer NOT NULL,

"Tipo_Atividade" character (50),

"Tema" character (50),

“Duracao “ integer NOT NULL,

PRIMARY KEY ("CodAtividade")

FOREIGN KEY ("Responsavel") REFERENCES "Participante" ("Identidade") ON UPDATE NO ACTION ON DELETE NO ACTION

)

CREATE TABLE public."Tem"

(

"Data" date NOT NULL,

"Hora" character[] NOT NULL,

"CodAtividade" integer NOT NULL,

"Identidade" integer NOT NULL,

PRIM FOREIGN KEY ("CodAtividade") REFERENCES "Atividade" ("Atividade")

...

Baixar como (para membros premium)  txt (3.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com