Vantagens da organização da informação em base de dados<br />
Os sistemas de gestão de base de dadossão programas que permitem criar e manipular bases de dados, em que dados estão estr...
O que é uma base de dados?<br />Uma base de dados é um simples repositório de informação relacionado com determinado assun...
Para que serve?Serve para gerir vastos conjuntos de informação de modo a facilitar a organização, manutenção e pesquisa de...
Modelos de Base de dadosOs modelos que são utilizados para a criação de bases de dados podem ser classificados em dois agr...
 Vantagens de uma base de dados<br /> <br /><ul><li>    Pouco espaço físico ocupado
    Eliminação da redundância de utilização
    Facilidade e rapidez de manipulação da informação armazenada
    Menor deterioração do suporte utilizado (micro-ficha, magnético, óptico)</li></ul>-    Mais verdade na combinação dos ...
Existem no mercado muitas ferramentas para informatizar uma base de dados:<br /> <br />     Microsoft Access<br />      Fi...
Próximos SlideShares
Carregando em…5
×

Novo microsoft office power point presentation

765 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
765
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Novo microsoft office power point presentation

  1. 1. Vantagens da organização da informação em base de dados<br />
  2. 2. Os sistemas de gestão de base de dadossão programas que permitem criar e manipular bases de dados, em que dados estão estruturados com independência relativamente aos programas de aplicação que os manipulam.<br /> <br />Tem 3 níveis de arquitecturade qualquer SGBD:<br /> ·        Nível físico<br />Os ficheiros são guardados em suportes de armazenamento informático e, a partir daí são manipulados pelo SGBD em execução no computador;<br /> ·        Nível Conceptual<br />Organização da informação em tabelas e relacionamentos;<br /> ·        Nível de visualização <br />Corresponde à forma como os dados são apresentados aos utilizadores finais, através de interfaces gráficos proporcionados pelo SGBD.<br />
  3. 3. O que é uma base de dados?<br />Uma base de dados é um simples repositório de informação relacionado com determinado assunto ou finalidade, ou seja, é uma colecção de dados ou itens informação estruturados de determinada maneira que permite a sua consulta, actualização e outros tipos de operação processados por meios informáticos<br />Operações típicas de trabalho com Base de dados<br /> ·  Operações de definição e alteração da estrutura de uma base de dados<br /> ·   Operações de manipulação de dados, sem alteração da estrutura da base de dados<br /> ·  Operações de controlo dos dados          <br />   <br />Uma base de dados é uma colecção de informação relacionada entre si, à volta de um determinado tema ou domínio<br />
  4. 4. Para que serve?Serve para gerir vastos conjuntos de informação de modo a facilitar a organização, manutenção e pesquisa de dados.<br />Este modelo do ciclo de vida de uma base é constituído por oito fases;<br /> <br /> <br /> <br />Apenas podemos passar à fase seguinte depois da anterior estar concluída<br /> <br /> <br /> <br />Por vezes surge a necessidade de retroceder à fase anterior, para realizar determinados ajustes<br /> <br />Ciclo de vida de uma base dados<br />1.Planeamento<br />Levantamento das necessidades, organizar e planear;<br />2. Recolha de requisitos<br />Elaboração de um documento com os objectivos que o projecto visa atingir;<br />3. Desenho conceptual (desenhar as tabelas)<br />Desenho de todos os modos de vista externos da aplicação da base de dados. O aspecto dos formulários, relatórios, ecrãs de entradas de dados, etc;<br />4. Desenho lógico<br />A partir do desenho conceptual cria-se o desenho lógico da aplicação e da base de dados;<br />5. Desenho físico<br />Durante a fase do desenho físico, o desenho lógico, é mapeado ou convertido para sistemas de software que serão utilizados na implementação da aplicação e na base de dados;<br />6. Construção<br />As unidades de programação são promovidas para o sistema de ambiente teste, onde toda a aplicação e base de dados é montada e testada;<br />7. Implementação<br />Instalação e colocação em funcionamento da nova aplicação e base de dados;<br />8. Manutenção<br />Resolver quaisquer situações de anomalias ou erros, normalmente designados por “bugs”, quer ao nível da aplicação, quer ao nível da base de dados.<br />
  5. 5. Modelos de Base de dadosOs modelos que são utilizados para a criação de bases de dados podem ser classificados em dois agrupamentos principais:Ø     Modelos baseados em objectos Ø     Modelos baseados em registos<br />Os modelos baseados em objectos têm o comum facto de procurarem representar a realidade através de objectos – este são aqui entendidos e podem ser transpostas para o campo da programação, contendo informação relevante sobre as entidades reais que representam<br />Os modelos baseados em registos têm o comum facto de procurarem representar a realidade através de registos. Estes registos equivalem aos registos utilizado em programação contendo informação estruturada com formato de campos.<br />Dentro deste agrupamento de modelos de base de dados incluem-se , tradicionalmente, 3 modelos:<br />۵       Modelo hierárquico<br />۵       Modelo de rede<br />۵       Modelo relacional<br /> Exemplo:  Ficha de um paciente<br />         Nome do paciente<br />         Data de nascimento<br />         Sexo<br />        Morada<br />         Contacto Telefónico<br />         Profissão<br />         Consultas<br />             - Data<br />                 - Notas<br />                 - Medicação receitada<br />                 - Designação do medicamento<br />                 - Numero de embalagens<br />                 - Posologia<br /> <br />
  6. 6.  Vantagens de uma base de dados<br /> <br /><ul><li> Pouco espaço físico ocupado
  7. 7. Eliminação da redundância de utilização
  8. 8. Facilidade e rapidez de manipulação da informação armazenada
  9. 9. Menor deterioração do suporte utilizado (micro-ficha, magnético, óptico)</li></ul>- Mais verdade na combinação dos dados, mais informação<br />
  10. 10. Existem no mercado muitas ferramentas para informatizar uma base de dados:<br /> <br />     Microsoft Access<br />      FileMaker<br />      Microsoft SQL<br />      Oracle<br />      Informix<br />      DB2<br />      Etc.<br />Estes são alguns dos produtos que permitem criar, utilizar e manter bases de dados. <br />
  11. 11. Para construir uma base de dados temos que reflectir sobre alguns aspectos<br />Qual o tema que escolher para a nossa B.D ?? <br />   - A nossa agenda de moradas<br />   - As nossas músicas, os desafios<br />   - Os golos do nosso clube<br />   - Os tempos e classificações do campeonato de F1<br />   - As nossas receitas, etc.<br />  <br />Que perguntas podemos fazer à nossa B.D ?? <br />    - Quantos.., quais…, que…, desde quando, etc…<br /> <br />Onde coleccionar os dados para introduzir na B.D ? <br />   - Na Internet, nos arquivos, em revistas, etc…<br />Começamos por definir as tabelas, isto é… as gavetas dos dados…<br />Arrumamos melhor os dados se os distribuirmos segundo um critério por diversas gavetas.<br />Até certo ponto podemos traduzir para as tabelas quase todo o tipo de entidades, situações, acontecimentos, etc… Para tal basta que possamos definir algumas das características dessas entidades como CAMPOS.<br />Os CAMPOS passam a ser as colunas da tabela e as linhas a ser REGISTOS.<br /> <br />
  12. 12. Noção de tabela<br /> <br />Parte integrante de uma B.D., é utilizada para guardar informação relativa a um assunto específico, como, por exemplo, alunos, livros, autores, países, códigos de postal, etc… <br />A informação guardada numa tabela deve ser coerente com os critérios utilizados para a sua criação – conter apenas os dados que digam respeito ao assunto, a que se dá o nome de entidade. <br />Noção de campo<br /> <br />Elemento constituinte de uma tabela. <br />É utilizado para especificar os diversos tipos de dados ou categorias, em dividimos a informação que pretendemos utilizar. <br /> <br />Noção de registo<br /> <br />Conjunto de campos relacionados <br />Cada linha de uma tabela corresponde a um registo <br />
  13. 13. Noção de relação<br /> <br />Associação estabelecida entre campos comuns (colunas) de duas tabelas, permitindo que a consciência da informação seja garantida <br />o relacionamento entre os campos comuns das tabelas permite garantir que a consciência da informação não seja colocada em causa e também associar os dados de duas ou mais tabelas para a visualização, edição ou impressão da informação. <br />Noção de associação<br /> <br />Representa a forma com duas ou mais entidades se relacionam entre si <br />Existem três tipos de associações: <br />- Unárias – relação entre uma entidade e ela própria <br />- Binárias – existência de um qualquer tipo de relação entre duas entidades<br />- Complexas – possibilidade de estabelecer relações entre mais do que duas entidades.<br /> <br />Noção de chave<br /> <br />A chave de uma tabela é constituída por um ou mais campos que possam ser utilizados como identificadores de cada registo.<br />Os campos – chave devem permitir identificar o registo de forma unívoca.<br />O campo ou conjunto de campos seleccionados para chave de uma tabela não pode conter informação repetida.<br />

×