| Linha 94: | Linha 94: | ||
03. BD: Lucas Carvalho | 03. BD: Lucas Carvalho | ||
''Banco de Dados'' ('''BD'''), pode ser definido como uma coleção de dados interrelacionados, representando informações sobre um domínio específico, organizados de tal forma que possam ser acessados e utilizados por muitas aplicações diferentes. | |||
Um Banco de Dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Normalmente um SGBD adota um modelo de dados, de forma pura, reduzida ou estendida. | |||
Existem cinco modelos de BD's: | |||
'''*''' Banco de Dados Hierárquico,que representa dados como uma estrutura em árvore, composto de uma hierarquia de registros de dados. | |||
'''*''' Banco de Dados Rede, que representa os dados como registros vinculados uns aos outrosformando conjuntos comuns de dados. Existe uma similaridade muito grande entre o modelo hierárquico e o modelo em rede, pode-se entender o modelo em rede como uma generalização do modelo hierárquico. | |||
'''*''' Banco de Dados Relacional, que representa os dados como uma simples coleção de linhas e colunas em tabelas bidimensionais, porém elas se relacionam entre si, e dependendo desse relacionamento carregam dados de outras tabelas consigo como referência a tabela que se relaciona. Este é o modelo de dados mais utilizado atualmente. | |||
'''*''' Banco de Dados Orientado a Objetos, que representa os dados em um único objeto, dentro de propriedades que são acessadas com métodos. | |||
'''*''' Banco de Dados Objeto-relacional, é basicamente uma combinação do modelo orientado a objeto com o modelo relacional. Isso é feito mapeando banco de dados e classes seguindo a mesma lógica. | |||
04. SP: Rafael Saraceni | 04. SP: Rafael Saraceni | ||
Edição das 23h22min de 25 de março de 2011
Novos rumos
- Sistemas legados
- Foram desenvolvidos pelas empresas baseados em diversas tecnologias ao longo do tempo.
- Ex:
- Fortran
- Cobol
- Clipper
- Delphi
- Outras.
- Problemas dos sistemas legados:
- falta de documentação
- carência de especialista em um determinado sistema
- ignorância sobre as regras de negócio
- dificuldades em interagir com outros sistemas
- falta de suporte às linguagens
- plataformas equipamentos obsoletos.
- Questões principais:
- Flexibilidade para as mudanças
- Agilidade para as novas demandas
- Maior qualidade no tempo certo
- Redução de custos.
SOA
- SOA (Service Oriented Architecture) visa integrar sistemas existentes e futuros
- agrupa processos de negócios e trata-os como serviços interoperáveis
- Características
- Os serviços são novas denominações das aplicações
- Disponíveis na Internet em forma de padrões abertos
- Utiliza WebServices.
- Conceito de Web Services:
- Os WebServices funcionam de forma semelhante a um componente que você instala numa máquina pessoal
- Esse componente pode ficar residente em qualquer lugar: na sua máquina, na empresa que fornece o serviço, em outro país, etc
- Usando a Internet e o XML para troca de informações, é executado um método desse componente que dispara o processamento no servidor remoto
- A resposta é recebida na sua aplicação.
- SOA trabalha em cima de baixo acoplamento
- Permite uma integração de serviços.
- Vantagens do SOA:
- Reutilização do software
- Aumento de produtividade
- Maior agilidade
- Alinhamento com o negócio.
Sopa de Letrinhas
01. PC: Larissa
02. SA: Heitor
03. BD: Lucas Carvalho Banco de Dados (BD), pode ser definido como uma coleção de dados interrelacionados, representando informações sobre um domínio específico, organizados de tal forma que possam ser acessados e utilizados por muitas aplicações diferentes. Um Banco de Dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Normalmente um SGBD adota um modelo de dados, de forma pura, reduzida ou estendida. Existem cinco modelos de BD's:
* Banco de Dados Hierárquico,que representa dados como uma estrutura em árvore, composto de uma hierarquia de registros de dados. * Banco de Dados Rede, que representa os dados como registros vinculados uns aos outrosformando conjuntos comuns de dados. Existe uma similaridade muito grande entre o modelo hierárquico e o modelo em rede, pode-se entender o modelo em rede como uma generalização do modelo hierárquico. * Banco de Dados Relacional, que representa os dados como uma simples coleção de linhas e colunas em tabelas bidimensionais, porém elas se relacionam entre si, e dependendo desse relacionamento carregam dados de outras tabelas consigo como referência a tabela que se relaciona. Este é o modelo de dados mais utilizado atualmente. * Banco de Dados Orientado a Objetos, que representa os dados em um único objeto, dentro de propriedades que são acessadas com métodos. * Banco de Dados Objeto-relacional, é basicamente uma combinação do modelo orientado a objeto com o modelo relacional. Isso é feito mapeando banco de dados e classes seguindo a mesma lógica.
04. SP: Rafael Saraceni
05. SGBD: Ricardo Berger
06. WS: Antônio
07. HTTP: Lucas Manfrim
08. SQL: Guilherme Henrique
09. TP: Victor Hugo
10. FTP: Igor
11. SOA: Estevão
12. URL: Marcus
13. PDA: Lucas Wesley
14. B2B: Wedson
15. API: Rafael Alexandre
16. J2EE: Fábio
17. .Net: Ricardo Vedovato
18. ASCII: Emerson
19. HTML: Cássio
20. XML: Marco Aurélio

