PplWare Mobile

Um visão descomplicada sobre…base de dados (Parte I)

                                    
                                

Este artigo tem mais de um ano


Autor: Pedro Pinto


  1. Miguel says:

    Uma boa introdução

  2. Botas says:

    Já que se fala em DB’s existe algum sgdb para android???

    • the white says:

      Boas, se o que procuras é poder “mexer” na tua BD sqlite que tens no teu programa android tens vários programas alguns até mencionados aqui no pplware.

      Eu pessoalmente uso o sqlitebrowser que descobri aqui no pplware. Não é preciso instalar nem nada, é só descomprimir e está a funcionar. Com ele posso testar selects, inserts, deletes e updates sem ter de correr o programa todo no emulador.

      Espero ter ajudado.

  3. ICP says:

    que programa sugerem para criar base de dados em mac os?

    • the white says:

      convém dizeres para que queres a BD porque para um programa desktop é uma coisa e para web por exemplo é outra. Se queres para web tens o MANP que tras php, apache e mysql.

      Para desktop não te sei ajudar, mas penso que o postgresql tem versão para Mac.

    • Progster says:

      Nunca testei, e penso que as opiniões podem divergir, mas o MySql por norma faz o serviço.
      [url]https://pplware.sapo.pt/windows/software/mysql-workbench-desenhe-base-de-dados/[/url]

  4. M.Manuelito says:

    Boa apresentação. Mas quero reforçar uma ideia. Qualquer base de dados deve inicialmente ser analisada no papel, ou seja, antes de se partir para a criação de tabela, campos, relações, etc. é essencial a existência de uma análise prévia às necessidades que, no meu caso, faço numa simples folha de papel. Só depois de ter tudo estruturado é que passo para a fase de criação da base de dados.
    O aspeto da redundância de dados é demasiado importante, daí que para a evitar, opto sempre por de um campo com o NIF ou o BI, por se tratarem de números únicos que identificam a pessoa (isto se tivermos a falar de pessoas, claro)
    Como é uma temática bastante interessante, cá fico a aguardar um novo post:-)

    • Progster says:

      Sem dúvida alguma um bom planeamento do que se quer fazer, é mais do que meio caminho andado. 😉

    • the white says:

      Concordo inteiramente que primeiro vem o papel, reduz 50% de problemas/falhas e reduz o tempo necessário para criar uma BD.

      Em relação à redundância é algo que tem de ser bem analisado para cada caso, porque por vezes é necessário criar redundância para optimizar tempos de pesquisa (claro que depende da implementação).

      Não esquecer que em BD existem 2 fases de análise fundamentais: Normalização e Desnormalização (que não é o contrário de normalização. são mesmo um conjunto de regras a praticar).

  5. Pedro says:

    Boa tarde,

    Quero apenas referir que entre o papel e a criação de BD se deve ter em atenção a modelação.

  6. Vítor Magano says:

    Grande Post! Aguardo continuação 🙂

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.