aplicações de banco de dados são extremamente úteis em uma variedade de contextos. Criando um aplicativo de banco de dados é relativamente simples , mas que normalmente exigem a aprendizagem de um ou mais tecnologias. Quais as tecnologias que você usa dependerá , em parte, como você pretende implantar seu aplicativo de banco de dados . Tomando o tempo para chegar a um projeto de banco de dados forte antes de começar a desenvolver sua aplicação é sempre ideal. Um banco de dados bem projetado irá formar uma base eficaz, eficiente para a sua aplicação , bem como ser robusto e fácil de administrar. Se o seu aplicativo de banco de dados é para a Web ou para uma aplicação desktop , há uma série de passos comuns que provavelmente serão envolvidos. Instruções
1
Projete seu banco de dados começando com um modelo conceitual. Passar o tempo a criação de um projeto de banco de dados bom é algo que pode ter um enorme impacto sobre a forma eficaz, eficiente e útil uma aplicação acaba por ser . Existem muitas técnicas diferentes que podem ser usados, incluindo diagramas de Entidade Relacionamento. Para qualquer sistema de banco de dados relacional , você deve começar por decidir sobre um conjunto de objetos de dados. Cada objeto corresponderá a uma tabela em seu banco de dados, e deve ter um conjunto de atributos , cada um dos quais será uma coluna na tabela desse objeto . As relações entre os objetos podem ser representados no banco de dados usando chaves estrangeiras . Cada tabela também deve ter uma chave primária tornando cada registro no -lo único. (Veja Referências 1)
2
Construa o seu banco de dados de acordo com seu projeto abstrato. Se o seu banco de dados que vai ser usado na Web , pode haver ferramentas automatizadas fornecidas pelo seu host da Web que você pode usar para criá-lo . Em muitos casos , você vai precisar para criar as tabelas no banco de dados , definindo -os em instruções SQL , e em seguida, executando -los dentro de seu Sistema de Gestão de Banco de Dados. O SQL usados para criar tabelas deve definir os nomes das tabelas , os nomes de colunas e os tipos de dados a serem usados dentro das colunas . (Veja Referências 2)
3
Definir as características de seu banco de dados. Quando você cria as tabelas no seu banco de dados , você também pode definir características como chaves primárias e se colunas podem ter entradas "nulo" . Você também pode usar os recursos opcionais, tais como Auto Incrementos para atribuir o próximo em uma série de números cada vez que uma nova entrada é adicionada a uma tabela. Isto é comumente usado para colunas de chave primária . Inserir alguns dados em seu banco de dados , mesmo que você só pode inserir dados de teste para começar. (Veja Referências 3)
4
Ligue para o seu banco de dados e definir o conjunto de consultas que serão utilizados . Para a maioria das aplicações de banco de dados , haverá um conjunto de ações que os usuários estão autorizados a realizar sobre os dados. Alguns sistemas de gerenciamento de banco de dados permitirá que você definir exatamente o que os privilégios de um determinado usuário tem. Uma abordagem comum é definir um ou mais usuários abstratas de banco de dados , por exemplo, " administrador " ou " gerente " de acordo com as ações que determinados usuários precisam realizar . Dentro do código do aplicativo , você deve definir o conjunto de consultas que podem ser executadas , que incluirá a visualização não só, mas também a atualização e inserção de dados. (Veja Referências 4)
5
projetar e construir a interface do aplicativo de banco de dados . Como você construir a interface para a sua aplicação vai depender de onde você pretende implantá-lo . Para a Web , normalmente você vai precisar usar HTML ou XML , de alguma forma , normalmente em conjunto com as tecnologias lado do cliente como JavaScript e CSS para o estilo . Para um aplicativo de área de trabalho , você pode usar uma linguagem como Java tanto para se conectar ao seu sistema de gerenciamento de banco de dados e apresentar a interface do cliente para os usuários. Sua interface irá naturalmente tem que permitir aos usuários executar as funções que o seu conjunto de consultas são destinados . (Veja Referências 5)