na organizacao dos dados. -dificil modificar pode apresentar dificuldades na instalacao.RedeVantagem->-maior flexibilidade na organizacao dos dados Desvantagem ->--complexidade dos relacionamentos dificulta o desenvolvimento e usoRelacional Vantagem->--facil de usar e controlar por ser flexivel e organizar dados em tabelas-capacidade de vincular tabelas evita a redefinicao de relacionamentos; -Pode ser usado em PCs e mainframes-utilizado nas grandes bases de dados corporativas Ex: marketing, contabilidade Desvantagem ->---Alto custo Os DBMS asseguram a criacao e implementacao de um banco de dados correto para dar suporte as atividades e metas do negocio. sao classificados pelo tipo de modelo de dados que dao suporte Ex: Access da Microsoft (modelo relacional para PCs), DB2 da IBM, Oracle, Sysbase e o Informix (relacionais para mainframes). Nao importa o modelo todos os DBMS tem funcoes em comum: A) Fornecer uma Visao ao Usuario. Devido o DBMS ser responsavel pelo acesso ao banco o primeiro passo na instalacao e informar um esquema , que sao os caminhos de acesso logico e fisico e seus relacionamentos. Um esquema pode ser parte do banco ou um arquivo separado. A visao e a parte do banco que podera ser acessada pelo usuario, representada pela interface do DBMS.Para criar diferentes visoes sao desenvolvidos suebesquemas, arquivos que descrevem um subconjunto de banco de dados identificando os usuarios que podem modificar registros melhorando aspectos de seguranca. Esquema descreve todo o banco, subesquema apenas alguns registros Ex: clientes da regiao Sul.Varios subesquemas podem ser desenvolvidos para diferentes usuarios, gerentes e aplicativos. o usuario atraves de um programa acessa um subesquema que acessa um esquema.B) Criar e Modificar o BD: esquemas e subsquemas sao inseridos no BD atraves da DDL linguagem de definicao de dados, um conjunto de instrucoes e comandos usados para definir e descrever dados e seus relacionamentos, descreve os caminhos de acesso logico. Na criacao de um BD e necessario um dicionario de dados que e a descricao detalhada de todos os campos da estrutura de dados. Contem nome, apelido para descrever o item de dado, a faixa de valores o tipo de dado, a quantidade para armazenamento, pessoas responsaveis pela atualizacao e acesso e uma lista de relatorios. Dicionarios fornecem, definicao padrao dos termos dos elementos de dados para auxiliar a programacao identificando quais elementos ja estao no banco e como se relacionam, nao e necessario saber onde estao armazenados fisicamente pois o dbms localiza-os, analistas usam o dicionario para saber quais os programas contem os mesmos elementos, se for necessario alterar ou apagar um elemento de dados o dicionario sinaliza os programas que os utilizam.Dicionarios tem uma serie de vantagens: reduzem a redundancia dos dados, aumentam a confiabilidade,e mais dificil um dado ser destruido ou perdido pois pessoas desautorizadas nao conseguem acessar, o desenvolvimento de um programa e mais rapido pois dados sao nomeados automaticamente, a modificacao dos dados e mais facil pois nao precisa saber onde estao armazenados, basta modificar que o dbms atualiza. C) Armazenar e Recuperar Dados: quando um usuario quer recuperar dados, utiliza 1 programa que solicita dados ao dbms e esse segue um caminho logico de acesso, que atraves de