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

PROJETO DE BANCO DE DADOS DISCIPLINA DE BANCO DE DADOS II

Por:   •  4/7/2019  •  Trabalho acadêmico  •  796 Palavras (4 Páginas)  •  252 Visualizações

Página 1 de 4

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL FARROUPILHA – CAMPUS ALEGRETE

PROJETO DE BANCO DE DADOS

DISCIPLINA DE BANCO DE DADOS II

ATILIA DO AMARAL

ALEGRETE – 2018

Sumário 1. Introdução...............................................................................................................................3 2. Metodologia............................................................................................................................4 2.1 Modelo Conceitual................................................................................................................4 2.2 Modelo Lógico.......................................................................................................................4 2.3 Dicionário de Dados..............................................................................................................4 2.4 Modelo Físico........................................................................................................................5 3. Considerações finais................................................................................................................6 4. Referências..............................................................................................................................7

1. Introdução

Consiste em um banco de dados para armazenamento de locais escolares situados no limite do município,onde ficará armazenado dentro da tabela locais_escolares, o usuário responsável pelas informações, bem como, o detalhamento da escola, quantidade de alunos e professores, séries e sua localização geográfica.

2. Metodologia

2.1 Modelo Conceitual

2.1.1 Modelo E-R

2.1.2 Descrição Relacional

usuarios(cod_usu , nome,endereco, telefone, cidade, e-mail,senha) locais_escolares(cod_usu_responsavel,cod_local,cod_escola,nome_escola,quantidade_alun os,escolaridade, quantidade) cod_usu referencia usuarios cod_local referencia locais cod_escola referencia escola locais(cod_local,nome_local,localizacao) escola(cod_escola,nome,data_fundacao)

2.2 Modelo Lógico

2.3 Dicionário de Dados

Tabela:usuarios Chave Atributo Tipo de Dados Descrição PK cod_usu Integer Código e chave primária de usuáriors autonumerado. telefone integer(10) Armazena numero telefone do usuário.

endereço varchar(35) Armazena endereço do usuário.

email varchar(35) Armazena email do usuário.

senha int(10) Armazena a senha do usuario para login

cidade varchar(35) Armazena cidade de nascimento do usuário.

Tabela: escola Chave Atributo Tipo de Dados Descrição PK cod_escola Integer Código da escola autonumerado. FK cod_usu integer Chave estrangeira , referencia tabela usuarios. FK cod_local integer Chave estrangeira , referencia tabela local.

nome varchar(35) Nome completo do da escola.

data_fundacao date Armazena a data de funcionamento da escola.

Tabela: local Chave Atributo Tipo de Dados Descrição PK cod_local Integer Código do local autonumerado. quantidade_habit ntes integer Amazena quantidade de habitantes de cada distrito. nome varchar(35) Amazena nome local.

Tabela: locais_escolares Chave Atributo Tipo de Dados Descrição FK cod_usu_responsa el integer Chave estrangeira , referencia tabela usuarios. FK cod_local integer Chave estrangeira , referencia tabela local.

FK cod_escola integer Chave estrangeira , referencia tabela escola. quantidade_aluno s integer(50) Armazena a quantidade de alunos da escola. localização point(x,y) Armazena a localização da escola.

escolaridade int(10) Armazena a escolaridade que a escola oferece. quantidade_profe ssores int(50) Armazena a quantidade de p da escola.

2.4 Modelo Físico

2.4.1 Descrição das tabelas em SQL create database cadastro; create table usuarios( cod_usu int AUTO_INCREMENT, nome varchar (35), endereco varchar (35), telefone int (10), cidade varchar(35), email varchar (35), senha int (10) ); create table escola( cod_escola int primary key AUTO_INCREMENT, data_fundacao date, nome varchar(35) ); create table local ( cod_local int primary key AUTO_INCREMENT, quantidade_habitantes int, nome varchar (35) ); create table locais_escolares ( cod_usu_responsavel int, cod_local int, cod_escola int, quantidade_alunos int, localizacao int , escolaridade varchar(10), quantidade_professores int, foreign key(cod_usu_responsavel) references usuarios(cod_usu), foreign key(cod_local) references local(cod_local), foreign key(cod_escola) references escola(cod_escola) );

2.4.2 Inserção de dados

insert into usuarios values ('','Fabiane Souza','Marechal Flores,525','9923-1414','São Francisco de Assis','fabiana@gmail.com','12345');

insert

...

Baixar como (para membros premium)  txt (7.6 Kb)   pdf (42.2 Kb)   docx (9.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com