Exemplo 4: Listas os departamentos tal os alunos estejam inscritos em
V. 2 O Projeto e seus
no Núcleo Eletrônica o Projeto
objetivo integrar as informações ao gerar um claclos clos
sistemas UFRJ, subsídios tanto tange organização dos sis- temas como parte referente aos modelos lógicos e físicos clos daclos, para sejam o duplicações, interpretações errôneas,
lacunas e nos sisteinas
Universidade"
A
fim promover a evolução deste Projeto e com a preocupação mantê-losua e surgiu, então, a do
uma ferramenta permitisse esse
dados único favoráveis:
b) ao processo claclos;
c) à facilidade se esecutar tarefas simples acesso ao banco de dados tais como relatórios e esecução consultas hoc;
cl) ao desejo se introduzir facilidades utilização técnicas inteligência
artificial para base e
e) à enção sistema o possível e do o utilizado permitindo a base claclos redes, interface coinple-
uniforme.
Essa ferramenta trata-se não é uma linguagem, e ambiente integrado acesso a Bancos Dados modelagem
ER
O
é um sistema apoio à modelagem claclos e ao projeto de bancos claclos. Tem características:a) a utilização um moclelo somente na fase Conceitual e como representação
claclos no o modelo é o
com as já descritas anteriormente; e
b) a de gráficas:
- 46 - -
Os
O
é por vários componentes como descritoFigura
Estes representam sistema de
ferramentas são similares e amigáveis e caracterizam
integrado e Os em são descritos em
seguida:
-
E-R
: este componente consiste uma ferramenta gráfica amigável a partir da o permite o usuário especifique os diagramas E-R, orientado por meio menus. Durante essa fase o usuário deverá definir osModelo
E-R
tais atributos,como os elementos como ordens acesso, generalizações,
dos e
O
foi desenvolvido utilizando a programação Pascal
5.5
O
diagrama servirá como para toclos os componentesjuntamente o dados;
- de D a d o s : à o estiver como
mostramos item anterior, o sistema. gera. o dados
Dessa forma ele é totalmente orientado a.o
E-R,
é caracterizadopor a nível toclos os elementos modelo,
como por exemplo a atributos por parte entidades participam Generalização.
O
deverá armazenas,necessárias a outros projeto como um tais como relatórios, e suporte às aplicações;
Interface de Consultas Gerador de Inteface com Programas de SERVIDOR E-R SERVIDOR E-R 6. QUICK-DB Dicionário de Dados Programas de L
- Gerador de de D a d o s : fase projeto da de dados, a partir do
E-R
especificado e dicionário claclos, a clescrição de Daclos Objeto é gerada definição Bancos de Dadosao SGBD utilizado. para esta conversão a estrutura do diagrama e suas propriedades.
Há
protótipo para esta etapa por gerar a clescrição de BD para serUtiliza-se para isto a
LDD
Definição Daclos)pela DASDL faz parte No outras
poclerão ser também deste protótipo envolvido base de claclos remota, outro utilitário é por gerar a clescrição uma base claclos local conjunto métodos capazes de permitir a manipulação clos BD autônomo criado própria estação trabalho Ambos os geradores, tanto
ao remoto pelo BD local, da
um serviclor permita. a ligação com o BD
forma clireta ou remota. Na ligação remota entre
o e o o porte a ao serviclor
ter acesso ao
BD
Objeto. Por sua ligação clireta, como o próprio nome o o servidor terá acesso ao BD Objeto sem mais- S e r v i d o r de B a n c o s d e D a d o s : o acesso ao banco dados através do Modelo
E-R
é feito por cada um componentes software com um servidorR. A
entre os consulta ou atualização e o de Daclos Objeto é por uma espécie barra deliga o
E-R
e o dicionário claclos. Comojá
a ligação das com o pode ser clireta ou remota, o torna a existência. uma estaçãoE-R
onde se tem ao BD Objeto através de ligação definido, pelos servidores remotos, localmentee porte. Isto torna possível o das
faciliclacles gráficas adores porte aliadas à capacidade sistema porte.
E
o serviclor traduz consultafeita ao BD através interface pelo E-R operações sobre esse BD Objeto. Sua é coletar as provenientes sua
e aos a Os programas aplicação
têm acesso ao banco claclos pela a
sobre o BD do Servidor. deste assunto maiores detalhes mais adiante;
- de Interfaces de : este é pela execução de
hoc a claclos de gráfica amigável,
por menus. Seu jetivo é permitir que casuais, técnicos,
encontrem em sua consultas, pelo sis-
tema, diretamente sobre um E-R. Através o usuário poderá con- sultar, por meio só bancos de claclos locais
remotos, de porte, o servidores. Deve-se claro, entanto, que o usuário terá do ambiente estará sendo utilizado. Este é o assunto trata este trabalho;
- Gerador de Relatórios : este consiste grupo de programas total ou parcialmente automáticos visa gerar relatórios média ou
Seu objetivo é tornar as cada vez mais
a a claclos foi que se refere aos aspectos e estrutura banco, modo a o impacto clas
definição BD os
- Gerador de Aplicações : este componente tem como objetivo estabelecer
entre a pelo e as
sistemas. Dessa forma, a sistemas estará se clas funções já definidas apoio oferecido pelo
QUICK-DB tais claclos, e
relatórios.
O
resultado desse gerador é a construção programas de utilizam o servidor em tempo compilação- I n t e r f a c e c o m S i s t e m a s Especialistas : baseada Objeto-
Valor para foi definida neste móclulo uma
para regras abriga como termos e
tificaclores, são ao bancos de claclos forma natural e não Regras passam a ser alternativa adicional para consulta e
banco claclos
Descrevemos, neste capítulo, as características do Projeto
está inserido este
A
ferramenta desteprojeto, utiliza o Modelo
E-R
para o usuário o banco deA
partir deste momento o usuário poderá solicitar seja gerada a descrição BD, através o BD Objeto é gerado. Várias aplicações poderão ser usadas para o BD, entre elas, de Consultas, Gerador de Relatórios, Gerador Aplicações e Sistemas Especialistas. Para isso foi móclulo gerador para bancos claclos orientados a objetos.- 51 -