Com feitas, uma regras funcional
uma forma clara e intuitiva todos o conceitos teóricos
se refere como os termos são pela
linguagem regras,
A.
Através linguagem são base e as regras, ar- as pelo especialista. Sua tradução gera
linguagem intermediária efetua solicitações ao servidor E-R. Este, acessa o banco claclos jeto. Assim, o
dor E-R termos E-R em acesso claclos. Estas são
por fase
detalhes a respeito servidor E-R capítulo.
Assim, especificação fatos e regras, deve-se ein
os nomes e os de-
mais do modelo E-R presentes original. Isto se justifica pelo
fato clos
o
acesso claclos E-R utilizarem osmesmos nomes esquema.
Objetos e E-R.
mente à base
A
objeto consiste em o nomemesmo e clos atributos o Os clos atributos, con-
ser obtido pelo processo de ou simplesmente através uma per-
gunta ao Esta, é Na especificação de
uma variável E-R, define-se o mesma e domínio pertence. isso, é possível efetuar as arquivos e relacionar os nomes regras com seus respectivos métodos.
A
de constantes E-R à de elementoconjunto de ou através chave.
Regras são forma s e No caso haver
estas são anteriormente a. regra questão.
cada. são definidos a. o domínio e a
acesso.
O
DETERMINE é utilizado discriminar as triplas O-A-V ter seus valorespode-se verificar a ordem regras MOSTRE.
A
linguagem de regras ser vista B,e a o capítulo com questões
Exemplo de Utilização
Esta seção simplificado
com E-R e base clescritos no apêndice
A.
E-R
O
E-R
consiste uma.delo E-R sobre um os elementos do modelo E-R são por figuras geométricas conforme capítulo
No
A
um E-R modela a organizaçãoBrasileira Computação (SBC).
A
SBC diversos eventoscomputação país. Cada evento reúne uma área
específica.: Inteligência Artificial, Redes, etc. Esses eventos são realizados forma congressos, congresso possui uma
composta. por sócios SBC, ou Os sócios SBC
ein geral estudantes, ou e e se encontram
regiões país, acordo com seu local de trabalho. Cada região possui
é uma tipos SBC. As especializações
são as ESTUDANTE e PLENO, cada tipo sócio. O
atributo
regional
urna instância REGIONAL.o atributo
sócio
REGIONAL, aplicado a uma instância lista SOCIO. As ordens totais acesso paraalfabética e Assim, todas as instâncias podem ser obtidas pela dessas
o agrega as
e Neste relacionamento, comissão
é
porO e, m sócios, e sócio pode em, mínimo
O
e, no n Na mesma figura, ai n s c r i ç õ e s
éacessa as associadas a
Isto é, para comissão,
inscrições
atua como um coleçãoDe posse ALUNO e PLENO.
Base de
O sistema especialista SBC averigua se um sócio ele não ser premiado.
A
regra. 1 obtém o inscrição sócio SBC. Esta.é colhida através recebe o
a acesso e a a
e respectivamente. Observe o
atributo objeto base fatos, cujo
é
por pergunta ao usuário tempoA
primeira consiste ser delegado algumaregião, pela regra
4.
Na pelas regras
5
e verifica-se aSe ele for a. é No
dele ser o publicações Se for superior
a a
é
satisfeita.Na considera.-se o tempo
SBC, pode ser visto
7
e 8. No como tempo é seis Se o for doutor o tempo é três anos.
Na a. regra.
9,
verifica-se se oé
Por a pelas regras
10
e11,
avaliaçãoparticipação SBC forma geral. Se o for
mestre a dele seja No ser doutor,
a deve ser boa.. esta. é obtida através do
atributo participacao objeto caso efetua. pergunta usuário por ocasião execução
A
regra 12, testa as cinco anteriormente. Se todas as forem satisfeitas o merece serO objeto cand como atributos o tipo cacliclato, cloutor ou mestre, o
e a e o sucesso da
O objeto registra o resultado descri-
tas
As variáveis reg, com e ins, tem como domínio REGIONAL,
O USA especifica a claclos a ser é SBC. Na
clest
e
todas as com ao claclossão
Na regra
4
percebemos uma. existencial pela busca al-fabética. Na regra. 9 temos a uma
navegação. Assim, por obtem-se os sócios
pela ordem es.
O objetivo sistema é pelo DETERMINE,
caso é
111.7
Conclusões
Este capítulo apresentou proposta. O-A-V com
claclos baseados modelo
A
extensão propostamoclelo, através atributos e acesso, visou
as operações acesso e a
banco claclos moclelo E-R. Detalhou-se o modelo O-A-
V
aspecto formal para. seguida, fossem os elementos para efetuar oFoi especificado
a
é
um integra bancoA
modelos permitiu a termos, literais, e meca-nismos forma. os elementos
O-A-V
e E-R.Este ambiente
O-A-V
e E-R, forma o usuárioa impressão o banco claclos é uma
shell.
serpercebido, a nossa proposta se baseia forte.
A
de regrasabrange elementos base e banco clados uma forma
clara e uniforme, para o usuário operações específicas do de claclos. Todas as operações válidas
são acessíveis ao sistema
A
linguagem pode ser como espécie linguagemA
geração consultas se dá forma pois traduções termos-E e são previamente execução sistema. Isto se justifica pelado banco claclos objeto estas residente sistema especialista. e, neste caso, se o acesso a execução sistema. seria eventualmente pela busca
claclos o final sistema.
Apesar presente a claclos e sis-
temas aspecto segundo manipulas os elementos primeiro,
a. como agentes troca
a manuseio elementos sistema especialista
claclos. Neste caso, o um claclos seria expresso por função, ao ser provocaria. o disparo regras
Outros apresentam distintas para. consecução tal
Neste último, o sistema
permite atributos base claclos processo
As bases claclos, entretanto, E-R como nosso de persistirem as limitações acesso impostas pelo modelo.
Capítulo IV
Implement acão
Introdução
a
A
a Objetos (POO) impulsosúltimos As principais de
orientadas a objetos se referem a e
Devido a destes aspectos os vistos em modelagem claclos, e intenção ampliar o universo tipos dados possíveis serem
base claclos, emergiu um utiliza. técnicas de a objetos em dados. Esta área é
claclos a. objeto
em estes nossa. proposta. con- siste em desenvolver uma a objetos. Isto
é,
os elementos base fatos e regras são objetos
gein através
O
por é a objetos, apesar possuir suporte pasa. a armazenagem objetos complexos.O
objetivo tradutoré
geras código para a linguagem de ori- a objetos a. O-A-V e executa aspara. o banco
Este capítulo inicia POO. Em apresenta-se estes conceitos foram tanto
escopo
shelb
isso, expli-cados os termos, literais e regras pasa de orientação a jetos. Os tinos são com al- gumas estruturas dados. Por fim, a utilizada para o