Trabalho 00/00/2012
1. Cite (03) três exemplos que será
possível utilizar uma base de dados.
Agenda Telefônica.
Catalogo
Portifolio
Agenda Telefônica.
Catalogo
Portifolio
2. Para cada exemplo citado no exercício anterior descreva quais dados seriam úteis de armazenar na base de dados.
Agenda = Nome, Numero de telefone
Catalogo = Descrição, produto
Portifolio = Assunto, local, tema, nome
3. Defina o que caracteriza um banco de dados.
Local onde se armazenas as informações
4. Qual a diferença entre uma base de dados e um sistema de banco de dados.
Base de dados = armazenar dados
Sistema de banco = Manipular dados armazenados
5. Cite e explique as principais características de um SGBD.
Retirar da aplicação cliente a responsabilidade de gerências o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados
SQL
PostgreSQL
6. Por que não é necessário que o usuario final tenha conhecimento da área de um banco de dados?
Pelo simples fato de que o SGBD faz tudo isso sem que o cliente final saiba que ele existe.
Trabalho 00/00/2012
1 – Quais são as características principais da
orientação a objetos?
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
2 – Por que a modelagem segue a orientação a objetos?
A Modelagem Orientada a Objetos é uma metodologia de modelagem baseada na forma natural como o ser humano pensa o mundo em que vive e em três processos de organização mental que lhes são peculiares: a diferenciação, a distinção todo-parte e a percepção de classes distintas. Para tanto, permite, a partir da conceituação geral do sistema a ser modelado e da definição de seus limites e abrangência, a abstração de seus principais componentes, identificando atributos (dados) e comportamentos, bem como os serviços que cada componente pode prestar ao todo.
3 – Graficamente faça três exemplos de cenários considerando:
- Herança
- Atributos
- Métodos
Loja
ATRIBUTO
|
METODO
|
HERANÇA
|
|
DEPOSITO
|
Guardar Mercadorias
|
CABIDE
|
Sustentar Roupa
|
ADMINISTRAÇÃO
|
Gerenciar Pessoal
|
GERENTE
|
Contratar
Demitir
Resolver Problemas
|
VENDAS
|
Vender Mercadorias
|
VENDEDOR
|
Atender
Vender
Trocar Mercadorias
|
Biblioteca
ATRIBUTO
|
METODO
|
HERANÇA
|
|
AREA DE LEITURA
|
Ler Livros
|
FUNCIONARIOS
|
Guardar livros
Localizar Livros
|
RECEPÇÃO
|
Retirar Duvida
Fazer Cadastro
Emprestar Livro
|
ATENDENTE
|
Pesquisar
Cadastrar
Emprestar Livros
Gerenciar devoluções
|
COORDENAÇÃO
|
Pedido de livros
Cadastro de livros
|
COORDENADOR
|
Resolver Problemas da Biblioteca
|
Farmácia
ATRIBUTO
|
METODO
|
HERANÇA
|
|
PERFUMARIA
|
Demonstrar Perfumes
|
VENDEDORA
|
Vender
|
DROGARIA
|
Vender Remédios
|
FARMACEUTICO
|
Consultar
Localizar Produto
Vender Remédio
|
CAIXA
|
Receber Valores
|
ATENDENTE
|
Fazer Troco
|
Trabalho 00/00/2012
1 – Porque é necessário utilizar UML?
Para que o trio cliente / analista / programador fale a mesma língua.
Para que o trio cliente / analista / programador fale a mesma língua.
2 – Liste e explique possíveis problemas que poderiam ocorrer caso uma equipe de desenvolvimento não adote padrão de modelagem.
Falta de foco – Não conseguiriam padronizar elementos vitais e o programa perderia o foco proposto pelo cliente
Falha no entendimento – Em uma equipe grande sem padronização
fica difícil saber o que outra pessoa já
fez e como continuar a programar
3 – Qual a função de um diagrama de caso de uso?
O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente. Um diagrama de Caso de Uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.
Trabalho 18/03/2012
1 - Qual a importância da realização de uma boa
modelagem de dados?
Um modelo é uma simplificação da realidade, por isso construímos modelos para compreender melhor o sistema que estamos desenvolvendo. Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja. Os modelos permitem especificar a estrutura ou o comportamento de um sistema.
Um modelo é uma simplificação da realidade, por isso construímos modelos para compreender melhor o sistema que estamos desenvolvendo. Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja. Os modelos permitem especificar a estrutura ou o comportamento de um sistema.
2 - Por que a existência de uma PK em cada entidade é importante?
A chave primaria serve para indexar tornando mais rápido sua localização
3 - Com suas palavras explique cada fase do projeto de BD?
Levantamento de requisitos
Projeto conceitual
Projeto lógico
Projeto físico
4 - Para que serve o MER
O MER (Modelo Entidade-Relacionamento) é um modelo de dados de alto-nível, criado com o
objetivo de representar a semântica associada aos dados do mini-mundo. Este é utilizado
na fase conceitual do projeto. Essa conceituação ou esquema conceitual do banco
de dados é de extrema importância para o desenvolvimento da aplicação. Os
esquemas são intuitivos, conceituais, sem permitir que a tecnologia de criação
do banco interfira na confecção do projeto final.
Nenhum comentário:
Postar um comentário