Você está na página 1de 3

Lista 1 Banco de Dados

4. Quais so os diferentes tipos de usurios finais de


bancos de dados? Discutir as atividades principais de
cada um.

ADMINISTRADOR DE BANCO DE DADOS (DBA):

Em um ambiente de banco de dados, o recurso primrio o banco de


dados por si s e o recurso secundrio o SGBD e os softwares
relacionados. A administrao destes recursos cabe ao Administrador
de Banco de Dados, o qual responsvel pela autorizao de acesso
ao banco de dados e pela coordenao e monitorao de seu uso.

PROJETISTA DE BANCO DE DADOS:

O Projetista de Banco de Dados responsvel pela identificao dos


dados que devem ser armazenados no banco de dados, escolhendo a
estrutura correta para representar e armazenar dados. Muitas vezes,
os projetistas de banco de dados atuam como staff do DBA,
assumindo outras responsabilidades aps a construo do banco de
dados. funo do projetista tambm avaliar as necessidades de
cada grupo de usurios.

USURIOS FINAIS:

Existem basicamente trs categorias de usurios finais que so os


usurios finais do banco de dados, fazendo consultas, atualizaes e
gerando documentos:

usurios casuais: acessam o banco de dados casualmente,


mas que podem necessitar de diferentes informaes a cada
acesso; utilizam sofisticadas linguagens de consulta para
especificar suas necessidades;
usurios novatos ou paramtricos: utilizam pores prdefinidas do banco de dados, utilizando consultas preestabelecidas
que j foram exaustivamente testadas;
usurios sofisticados: so usurios que esto familiarizados
com o SGBD e realizam consultas complexas.
ANALISTAS DE SISTEMAS E PROGRAMADORES DE APLICAES:

Os analistas determinam os requisitos dos usurios finais e


desenvolvem especificaes para transaes que atendam estes
requisitos, e os programadores implementam estas especificaes
como programas, testando, depurando, documentando e dando
manuteno no mesmo. importante que, tanto analistas quanto
programadores, estejam a par dos recursos oferecidos pelo SGBD.

14. Discutir com que outro tipo de sistema de


software de computador um SGBD interage.
O SGBD interage com o sistema operacional quando precisa acessar o
disco para o banco de dados ou para o catlogo. Se o sistema for
compartilhado por vrios usurios, o SO vai organizar a sequncia de
acessos do SGBD ao disco e o processamento do SGBD com outros
processos. Mas se o sistema de computador for dedicado
principalmente a atuar como servidor de banco de dados, o SGBD vai
controlar a buferizao das pginas de disco na memria principal. O
SGBD tambm interage com os compiladores de linguagens de
programao hospedeiras genricas, com os servidores de aplicao e
com os programas clientes executados em mquinas separadas por
meio da interface do sistema da rede.

24. Descrever as duas alternativas para a


especificao de restries estruturais em tipos de
relacionamentos.
Quais
so
as
vantagens
e
desvantagens de cada uma?
Razo de Cardinalidade e Participao
34. Discutir as especializaes definidas pelo usurio
e por atributo, e identificar as diferenas entre as
duas.
Se todas as subclasses de uma especializao tm sua condio
determinada pelo mesmo atributo da superclasse, a especializao
chamada especializao definida por atributo, e o atributo
conhecido como atributo de definio da especializao. Exibimos
uma especializao definida por atributo colocando o nome do
atributo de definio prximo ao arco do crculo para a superclasse.
Quando no temos uma condio que determine que a entidade seja
membro de uma subclasse, a subclasse chamada definida pelo
usurio. O membro nessa subclasse determinado pelos usurios do
banco de dados na operao que adicionar uma entidade subclasse,
portanto, um membro especificado individualmente para cada
entidade pelo usurio, e no por qualquer condio que possa ser
avaliada automaticamente.

44. Quais so as principais similaridades e diferenas


entre as tcnicas de modelagem conceitual de banco
de dados e representao do conhecimento?
A Representao do Conhecimento possui geralmente mbito mais
abrangente que os modelos de dado semntico. Diferentes formas de

conhecimento, como regras (usadas em inferncia, deduo e busca),


conhecimento incompleto e padro, e conhecimento temporal e
espacial, so representadas em esquemas de RC. Os modelos de
banco de dados esto sendo expandidos para incluir alguns desses
conceitos. Os esquemas de RC incluem os mecanismos de raciocnio,
que deduzem fatos adicionais de fatos armazenados em um banco de
dados. Portanto, enquanto a maioria dos sistemas de banco de dados
atuais limitada a responder a perguntas diretas, os sistemas
baseados em conhecimento utilizando esquemas de RC podem
responder s consultas que envolvam as inferncias sobre os dados
armazenados. A tecnologia de banco de dados est sendo estendida
com mecanismos de inferncia. Enquanto a maioria dos modelos de
dados se concentra na representao de esquemas de banco de
dados ou meta-conhecimento, os esquemas de RC frequentemente
confundem os esquemas com suas prprias instncias, de maneira a
fornecer flexibilidade s excees de representao. Muitas vezes isso
resulta em ineficincias quando esses esquemas de RC so
implementados, especialmente quando comparados aos bancos de
dados e quando um grande volume de dados (ou fatos) precisa ser
armazenado.