250 likes | 466 Views
CTA – Centro Técnico Aeroespacial ITA – Instituto Tecnológico de Aeronáutica Pós-Graduação em Engenharia Elétrica e Computação CE – 240 – Projeto de Sistemas de Banco de Dados Professor Dr. Adilson Marques da Cunha. Projeto Final. Setor SóCio-Educacional (SCE). Funções dos Integrantes
E N D
CTA – Centro Técnico Aeroespacial ITA – Instituto Tecnológico de Aeronáutica Pós-Graduação em Engenharia Elétrica e Computação CE – 240 – Projeto de Sistemas de Banco de Dados Professor Dr. Adilson Marques da Cunha Projeto Final Setor SóCio-Educacional (SCE) Funções dos Integrantes Integrador: Christien Normalizador: Camila Dicionarizador: Michelle
Roteiro Motivação Re-Objetivação Re-Intitulação Especificação de Requisitos Normalização Dicionarização Conclusão CE – 240 – Projeto de Sistemas de Banco de Dados
Motivação Aplicar e sintetizar os principais conhecimentos teóricos(heurísticas) adquiridos nas Disciplinas CES-30 e CE-240, visando integrar Aplicativos de Banco de Dados (ABDs), Bancos de Dados Setoriais (BDSs) e Bancos de Dados Corporativos (BDCs), num Banco de Dados de uma Empresa Holding . CE – 240 – Projeto de Sistemas de Banco de Dados
Re - Objetivação Enunciado do Problema O problema consiste “na construção de um aplicativo de banco de dados setorial que manipule informações relativas à localização de indivíduos, bancos e ponto de ônibus em um ambiente setorial sócio educacional, presença das instituições e centros de pesquisas nas cidades e ao número de pessoas envolvidas e forneça informações georreferenciadas estaduais para veículos Aéreos não tripulados. No primeiro bimestre de 2006.” Enunciado da Alternativa de Solução Escolhida ASE A solução escolhida consiste em “implementar e implantar um aplicativo de banco de dados corporativo executado pelos alunos das disciplinas CES-30 e CE-240, com o propósito de gerar informações georreferenciadas sócio educacional para veículos aéreos não tripulados (VANTs) em território nacional, no primeiro bimestre de 2006.” CE – 240 – Projeto de Sistemas de Banco de Dados
Re - Intitulação Sistema de Informações Georreferenciadas Estáticas -Sócio-Educacional SCE CE – 240 – Projeto de Sistemas de Banco de Dados
Especificação de requisitos O Protótipo de Aplicativo de BD corporativodeverá ser capaz de propiciar: 1) A quantidade de pessoas que freqüentam os Centros de Pesquisas, as Instituições de Ensino e Instituições de Assistência Social; 2) A localização dos Centros de Pesquisas, Instituições de Ensino e Instituições de e Assistência Social; 3) A quantidade de Centros de Pesquisas localizados numa mesma região; 4) As qualificações das pessoas físicas que freqüentam os Centros de Pesquisas, Instituições de Ensino e Instituições de Assistência Social, se são funcionárias ou estudantes; 5) O nome dos Centros de Pesquisas, Instituições de Ensino e Instituições de Assistência Social localizados em determinada região. CE – 240 – Projeto de Sistemas de Banco de Dados
Normalização Técnica de Análise e Organização de dados que visa determinar a melhor composição para uma estrutura de dados (Tabela). Os principais objetivos são: Eliminar anomalias que dificultam as operações com os dados, ou seja, facilitar a manipulação do Banco de Dados. Minimizar as redundâncias e os conseqüentes riscos de inconsistências. Reduzir e facilitar as manutenções. CE – 240 – Projeto de Sistemas de Banco de Dados
Aplicação da Terceira Forma Normal Utilizando o editor third. Terceira Forma Normal - 3FN T_IES{IES_CODIGO,IES_SIGLA,IES_DESCRICAO,IES_CIDADE, IES_GEOM} T_CPE {CPE_CODIGO, CPE_NOME, CPE_SIGLA, CPE_GEOM} T_IAS{IAS_CODIGO, IAS_MUNICIPIO, IAS_NOME, IAS_GEOM} T_ARE {ARE_CODIGO, ARE_GEOCODIGO, ARE_NOME, ARE_GEOM} T_IND {IND_CODIGO, IND_NOME, IND_IDADE, IND_SEXO} T_ASSISTENTE_SOCIAL { ASS_CODIGO, ASS_AJUDA} T_SETOR {SET_CODIGO, SET_NOME, SET_CONTRIBUICAO} T_BANCO {BAN_CODIGO, BAN_NOME, BAN_AGENCIA, BAN_GEOM} T_PONTO_ONIBUS {BUS_CODIGO, BUS_GEOM} CE – 240 – Projeto de Sistemas de Banco de Dados
MER do Banco de Dados Setorial CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Instituição de Ensino T_IES ies_codigo ies_descricao ies_cidade ies_geom ies_sigla are_codigo T_IES ies_codigo ies_descricao ies_cidade ies_geom ies_sigla are_codigo Setorial Corporativo CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Centro de Pesquisa T_CPE cpe_codigo cpe_sigla cpe_nome cpe_geom are_codigo T_CPE cpe_codigo cpe_sigla cpe_nome cpe_geom are_codigo Setorial Corporativo CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Instituição de Assistência Social T_IAS ias_codigo ias_nome ias_municipio ias_geom are_codigo T_IAS ias_codigo ias_nome ias_municipio ias_geom are_codigo Setorial Corporativo CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Pessoa_Física T_PESSOA_FISICA fis_cpf fis_nome fis_endereco fis_telefone fis_sexo cpe_codigo ies_codigo T_IND ind_codigo ind_nome ind_sexo ind_idade cpe_codigo ies_codigo Setorial Corporativo CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Assistente_Social T_ASSISTENTE_SOCIAL ass_codigo ass_ajuda ias_codigo ind_codigo set_codigo T_ASSISTENTE_SOCIAL ass_codigo ass_ajuda ias_codigo fis_cpf set_codigo Setorial Corporativo T_ASSISTENTE_SOCIAL ass_codigo ass_ajuda ias_codigo fis_cpf set_codigo CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Banco TT_BANCO ban_codigo ban_agencia ban_nome ban_geom are_codigo cpe_codigo TT_BANCO ban_codigo ban_agencia ban_nome ban_geom are_codigo cpe_codigo Setorial Corporativo CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Setor T_SETOR set_codigo set_contribuicao set_nome ias_codigo T_SETOR set_codigo set_contribuicao set_nome ias_codigo Setorial Corporativo CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Ponto_Onibus TT_PONTO_ONIBUS bus_codigo bus_geom are_codigo cpe_codigo TT_PONTO_ONIBUS bus_codigo bus_geom are_codigo cpe_codigo Setorial Corporativo Na Holding, as entidades continuaram as mesma, já a entidade Ponto_Onibus foi excluída para evitar complicações nas demais consultas e nos outros BD corporativos. CE – 240 – Projeto de Sistemas de Banco de Dados
Entidade Área T_ARE are_codigo are_geocodigo are_nome are_geom T_AREA are_codigo are_geocodigo are_nome are_geom Setorial Corporativo CE – 240 – Projeto de Sistemas de Banco de Dados
MER do Banco de Dados Corporativo CE – 240 – Projeto de Sistemas de Banco de Dados
Dicionarização O Dicionarizador deverá exercer, sempre que forem necessárias, as funções de organizar, padronizar, documentar e manter atualizados os 04 (quatro) componentes do Sistema de Dicionário de Dados do BDS, evitando inconsistências, duplicidades, homônimos ou quaisquer outras anomalias e discrepâncias, utilizando a Técnica de Trigramação. CE – 240 – Projeto de Sistemas de Banco de Dados
Dicionário de Dados – B D Setorial Nome Lógico: IES Nome Físico: T_IES CE – 240 – Projeto de Sistemas de Banco de Dados
Diretório de Dados CE – 240 – Projeto de Sistemas de Banco de Dados
Diretório de Recursos de Dados Este componente deve conter a descrição física das entidades e de seus ambientes associados. O Protótipo de Aplicativo de Banco de Dados será desenvolvido utilizando: 1- Hardware • Microcomputador com processador: AMD Semprom XP ~2200 Mhz Compatible. • RAM: 1Gigabyte. • HD: 40 Gbytes de armazenamento em disco • INTERNET: 128 Megabyte 2- Software Básico • Sistema Operacional: Windows XP service pack 2. • ERWIN: . • SGBD: Oracle Spatial 10g para WINDOWS. 3- Rede de Comunicação de Dados via TCP/IP do ITA • Domínio: :fcmf.ita.br. • Nome do Servidor SGBD Oracle 10g Spatial na rede: Seti.fcmf.ita.br • Nome do BD GEOSCE: deve ser referenciado pela instância ORCL. • Conexão com a instância ORCL. 4- Ambiente: • Localização física do banco de dados: O SGBD está instalado no servidor Seti da FCMF (ITA). • Freqüência de Utilização : 24/7 h. • O armazenamento da configuração do banco de dados GEOSCE fica em C:\Oracle\Product\10.0.2\oradata\orcl\db_1 nos arquivos de inicialização da instância do GEOSCE. O diretório C:\Oracle\Product\10.0.2\oradata\orcl contém os arquivos de dados do GEOSCE. CE – 240 – Projeto de Sistemas de Banco de Dados
Dicionário de Metadados CE – 240 – Projeto de Sistemas de Banco de Dados
Conclusão Através da utilização das heurísticas de banco de dados utilizadas nas disciplinas CES-30 e CE-240, foi implementado e implantado Aplicativos de BD no Banco de Dados Setorial – BDS. Foi Utilizado Modelo de Dados Objeto-Relacional no Sistema Gerenciador Oracle 10g Spatial. Pois ele se preocupa mais com a capacidade que o Sistema provê aos usuários para recuperar Objetos Georreferenciados relacionados. CE – 240 – Projeto de Sistemas de Banco de Dados