TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco De Dados

Trabalho Escolar: Banco De Dados. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  6/5/2014  •  2.428 Palavras (10 Páginas)  •  313 Visualizações

Página 1 de 10

SUMÁRIO

2. INTRODUÇÃO..........................................................................................................3

3. OBJETIVO.................................................................................................................3

4. DESENVOLVIMENTO..............................................................................................4

4.1. Pesquisa sobre banco de dados orientado a ojetos....................................................4

4.1.1. Aplicação e mecanismo de funcionamento.............................................................5

4.1.2. Qual é a diferença entre Banco de daos orientado a objetos e banco de dados relacional.......................................................................................................................5

4..2. Pesquisa Sobre ORM (Object Relational Mapper)...................................................5

4.2.1. Como desenvolver utilizando o modelo orientado a objetos com um banco de dados relacional .......................................................................................5

4.2.2. Oque é ORM é para que é utilizado................................................................5

4.2.3. Quais as ferramentas hoje disponíveis no mercado ...................................5

4.2.4. Quais as vantagens e desvantagens de se usar uma ferramenta ORM.............................................................................................................................5

5. CONCLUSÃO............................................................................................................9

6. REFERÊNCIAS........................................................................................................10

2 INTRODUÇÃO

O presente trabalho nos leva a observar, o desenvolvimento de sistemas orientado a objetos usando banco de dados relacional enquanto ferramenta indispensável no que tange os conceitos inerentes ao curso de tecnologia em análise e desenvolvimento de sistemas.

Tal ferramenta se apresenta desde os tipos de sistemas de informação utilizados nas organizações, bem como os fundamentos básicos para elaboração de tal sistema e/ou a análise de implantação de um sistema simples ou mais complexo de acordo com a necessidade da empresa.

3. OBJETIVO

Procedimento de como desenvolver um sistema orientado a objetos usando o banco de dados relacional.

A necessidade de manipulação e armazenamento de dados complexos vem crescendo rapidamente com o passar do tempo. Essa necessidade fez com que o paradigma orientado a objetos fosse agregado aos Sistemas Gerenciadores de Banco de Dados (SGBDs). As informações complexas, como gráficos, imagens, áudio, vídeo, mapas, entre outros, requerem funcionalidades que vão além do que o modelo relacional de banco de dados pode oferecer. Por essa razão, surgiu o modelo de banco de dados orientado a objetos, que traz muitos benefícios em relação ao banco de dados relacional, pela sua produtividade ao agregar a orientação a objetos ao banco de dados. Entretanto, por ser um modelo jovem e imaturo que carece de mais estudo e desenvolvimento, suas operações são lentas quando comparadas com os bancos de dados relacionais existentes. Por essa razão, foi desenvolvido o banco de dados objeto relacional, o qual agrega características de ambos os bancos, o BDOO e o BDR, possuindo assim características da orientação a objetos combinada com tecnologia relacional que domina o mercado e funciona perfeitamente, seja no desempenho ou na confiabilidade do SGBD

4 DESENVOLVIMENTO

4.1. O paradigma da linguagem orientado a objeto vem ganhando ao longo do tempo muita importância. Nos últimos anos começou a ser bastante empregada e mostra resultados satisfatórios. Passou a ser a linguagem mais utilizada para construção de software. A LOO nada mais é que uma extensão da linguagem modular, e teve seu início na década de 70, com a linguagem SIMULA (Simula Language) que foi desenvolvida na Noruega. A idéia era representar coisas do mundo real, ou seja, fazer simulações. A primeira linguagem foi a SIMULA -

68 e logo em seguida nasceu o SMALLTALK, criada pela XEROX, o que popularizou a linguagem orientada a objeto.

Hoje existem diversas linguagens de programação orientada a objeto:

Objective C, C++, CLOS (Common Lisp Object System), Object Pascal, Eiffel, Java, Python, JavaScript, Ruby, C# entre outras. Para um modelo ser considerado o rientado a objeto ele deve conter alguns

conceitos básicos: abstração, encapsulamento, herança, e polimorfismo. A abstração é a capacitada de modelar coisas do mundo real, que o programador esteja tentando resolver. Um pequeno exemplo seria uma determinada empresa deseja controlar dados dos seus clientes. Então, o programador colhe os dados genéricos dos clientes e os molda no que se chama de classe. Uma classe descreve um grupo de objetos com propriedades (atributos), similares comportamentos (operações), relacionamentos comuns com outros objetos e uma semântica comum.

(ROCHA, 2001)

O encapsulamento tem como principal benefício evitar que interferências externas interfiram na manipulação dos dados. Também protege o mundo externo de alterações na implementação da classe. Com esse princípio, toda ou qualquer transação feita com esses dados só pode ser feita através de procedimentos especificados dentro desse objeto, pelo envio de mensagens.

A herança é o mecanismo que permite a reutilização de códigos. É Uma relação entre duas ou mais classes onde existe a Super Classe e a Sub Classe, também conhecidas como classe pai e classe filha respectivamente. Então uma “sub classe” é do tipo “super classe”, e contém todos os seus métodos e atributos. Na herança existe a especialização e a generalização.

(HAGE, 2005).

O termo polimorfismo quer dizer etimologicamente várias formas. Muitas pessoas acham que sobrecarga e polimorfismo são a mesma coisa, o que não

...

Baixar como (para membros premium)  txt (15.9 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com