1. O que e e como funciona o armazenamento de dados em arquivo? (criacao, utilizacao, vantagens e problemas).Banco de dados e basicamente um conjunto de dados logicamente relacionados que possuem varios significados para o mundo real.Vantagens: Os dados sao armazenados de forma segura e de facil acesso para os usuarios. Desvantagens: Pode haver redundancia durante o armazenamento dos dados por parte dos usuarios. Os bancos de dados mais antigos nao davam acesso facil ao usuario e os mecanismos de recuperacao eram rudimentares.2. O que e e como funcionam os SBGD? Explique a evolucao dos arquivos, passando pelo BD ate SGBD.Um Sistema Gerenciador de Banco de Dados (SGBD) e o conjunto de softwares responsaveis pelo gerenciamento de uma base de dados, ele consiste em uma colecao de dados inter-relacionados e uma colecao de programas para prover o acesso a esses dados. O objetivo principal de um SGBD e prover um ambiente que seja adequado e eficiente para uso na recuperacao e armazenamento de informacoes. Evolucao:* Modelo Hierarquico* Modelo em Rede* Modelo Relacional* Modelo Orientado a Objetos* Sistemas Objeto-Relacionais3. Quais sao os tipos de conexao existentes com BD? Explique-as. Time sharing: Conexao realizada em tempo real, ininterrupta.Servidor de arquivos: Conexao somente para armazenamento de dados no servidor.Cliente-servidor: Dados saem do cliente, vao para o servidor e voltam para o cliente.Servidor de aplicacoes: Servidor com instalacao e execucao de programas.Servidor Web: Servidor que usa a Web como meio intermediario.4. Quais sao os modelos de dados existentes? Explique-os. Modelo Hierarquico: Os dados estao estruturados em hierarquias ou arvores. Os nos das hierarquias contem ocorrencias de registros, onde cada registro e uma colecao de campos (atributos) cada um contendo apenas uma informacao. O registro que em uma hierarquia precede outros se designa registro-pai dos outros registros que sao chamados de registros-filhos. Uma ligacao e uma associacao entre dois registros.Modelo em Rede: Os registros estao organizados em grafos. Nele aparece um unico tipo de associacao, que define uma relacao de 1: N entre 2 tipos de registros: proprietario e membro.Modelo Relacional: O modelo relacional apareceu devido a seguintes necessidades: aumentar a independencia de dados nos sistemas gerenciadores de banco de dados; prover um conjunto de funcoes apoiadas em algebra relacional para armazenamento e recuperacao de dados; O Modelo relacional revelou-se ser o mais flexivel e adequado ao solucionar os varios problemas que se colocam ao nivel da concepcao e implementacao da base de dados. A estrutura fundamental do modelo relacional e a relacao. Uma relacao e constituida por um ou mais atributos (campos), que traduzem o tipo de dados a armazenar.Modelo Orientado a Objetos: A habilidade para criar os tipos de dados necessarios e uma caracteristica das linguagens de programacao orientada a objetos. Estes sistemas, porem, necessitam guardar representacoes das estruturas de dados que eles usam no armazenamento permanente. A estrutura padrao para o banco de dados objeto foi feita pelo Grupo de gerenciamento dados objetos (ODMG).Sistemas Objetos-Relacionais: A area de atuacao dos sistemas Objeto-Relacional tenta suprir a dificuldade dos sistemas relacionais convencionais, que e o de representar e manipular dados complexos. A solucao proposta e a adicao