Primeiro passo para fazer um programa.
ola pessoal
Quero fazer um programar com banco de dados sql, gostaria de saber se vcs tem exemplo do primeiro eu devo fazer, ou seja, devo fazer primeiro o banco de dados e analisar para depois fazer os formularios. ( têm exemplo de como posso fazer isso.)
mandem noticias
[i:53ee7d4355]Título editado. Digite em minúsculas. (marcelo.c - Moderador)[/i:53ee7d4355]
Quero fazer um programar com banco de dados sql, gostaria de saber se vcs tem exemplo do primeiro eu devo fazer, ou seja, devo fazer primeiro o banco de dados e analisar para depois fazer os formularios. ( têm exemplo de como posso fazer isso.)
mandem noticias
[i:53ee7d4355]Título editado. Digite em minúsculas. (marcelo.c - Moderador)[/i:53ee7d4355]
Bruno Henrique
Curtidas 0
Respostas
H _
03/11/2003
Boa... Tb gostaria de saber como trabalho com SQL...
Se tiver algum tutorial não muito dificil de se entender, gostaria que passasem... XD Exemplos tb naum seriao ruins... XD
Muito obrigado...
Agradeço !
Se tiver algum tutorial não muito dificil de se entender, gostaria que passasem... XD Exemplos tb naum seriao ruins... XD
Muito obrigado...
Agradeço !
GOSTEI 0
Yankleber
03/11/2003
Prezados amigos,
Ao trabalhar com bancos de dados, o primeiro passo é fazer o projeto do mesmo, mas isso independentemente do fato de você usar SQL ou não.
Antes de mais nada, é preciso dimensionar o tipo de SGBD (gerenciador de banco de dados) que você pretende usar, de acordo com suas necessidades. De acordo com o próprio manual do Delphi no capítulo 14 (Designing database applications), você deve optar por bancos de dados locais se pretende um acesso mais rápido contudo sem acesso concorrente (apenas um usuário) e com pequeno volume de dados (Access, Paradox, dBase) ou um banco de dados do tipo remoto (Oracle, SQL Server, Interbase, MySQL, etc) para armazenamento mais pesado, com acesso concorrente (vários usuários), contudo mais lento que o local.
Bem, uma vez determinado qual SGBD você irá utilizar, parte-se para o projeto em si. Você deverá listar as informações que pretende armazenar, separando-as por assunto, o que dará origem às tabelas. Por exemplo, tabela FUNCIONARIO (terá todos os dados pessoais do funcionario como matrícula, nome, endereço, CPF, etc.), e assim por diante.
Você deverá fazer isso no papel antes de implementar no SGBD. Determine as chaves primárias de todas as tabelas bem como os relacionamentos entre as mesmas através das chaves estrangeiras.
Quando lhe parecer que você determinou todos as tabelas, com todos os campos necessários, bem como os respectivos relacionamentos está na hora de implementar o BD.
Alguns SGBD oferecem maior facilidade na hora de criar as tabelas do que outros. O Interbase que é o preferido da galera Delphi, não dá muitas facilidades pois não é possível criar as tabelas através de comandos interativos: a coisa tem que ser feita no ´mãozão´ com comandos em DML, o que torna a coisa mais difícil para quem não tem prática com SQL. Outros, como o SQL Server, por exemplo, permitem que você crie tabelas exatamente como no Access, simplesmente escrevendo o nome dos campos e determinando o tipo e tamanho, e clicando numa pequena chave para determinar chave primária, etc.
Enfim, não importa qual o SGBD você irá usar, os passos são esses.
Tente fazer o projeto o melhor possível, mas não se esqueça que quando estiver escrevendo seu programa, muito provavelmente terá que alterar alguma coisa no projeto inicial.
Bem, somente depois de implementar seu projeto inicial do banco, parta para o programa em si. Eu estou começando a programar em Delphi agora, mas tenho longa experiência com VB, e sei que a metodologia para desenvolvimento em qualquer linguagem é esta.
Agora, uma [b:bb3d2feb67]opinião[/b:bb3d2feb67]: eu usaria os componentes ADO para conexão com banco de dados, pois com eles você pode tornar seu programa mais ´democrático´ e conectá-los com qualquer banco de dados. Se você usar os componentes da tabela Interbase estará limitado ao respectivo. Já o BDE, segundo o próprio manual da Borland, é o mais complicado mecanismo de se usar, e deve ser utilizado preferivelmente se você for trabalhar com Paradox ou dBase.
Bem, espero ter ajudado em alguma coisa.
Ao trabalhar com bancos de dados, o primeiro passo é fazer o projeto do mesmo, mas isso independentemente do fato de você usar SQL ou não.
Antes de mais nada, é preciso dimensionar o tipo de SGBD (gerenciador de banco de dados) que você pretende usar, de acordo com suas necessidades. De acordo com o próprio manual do Delphi no capítulo 14 (Designing database applications), você deve optar por bancos de dados locais se pretende um acesso mais rápido contudo sem acesso concorrente (apenas um usuário) e com pequeno volume de dados (Access, Paradox, dBase) ou um banco de dados do tipo remoto (Oracle, SQL Server, Interbase, MySQL, etc) para armazenamento mais pesado, com acesso concorrente (vários usuários), contudo mais lento que o local.
Bem, uma vez determinado qual SGBD você irá utilizar, parte-se para o projeto em si. Você deverá listar as informações que pretende armazenar, separando-as por assunto, o que dará origem às tabelas. Por exemplo, tabela FUNCIONARIO (terá todos os dados pessoais do funcionario como matrícula, nome, endereço, CPF, etc.), e assim por diante.
Você deverá fazer isso no papel antes de implementar no SGBD. Determine as chaves primárias de todas as tabelas bem como os relacionamentos entre as mesmas através das chaves estrangeiras.
Quando lhe parecer que você determinou todos as tabelas, com todos os campos necessários, bem como os respectivos relacionamentos está na hora de implementar o BD.
Alguns SGBD oferecem maior facilidade na hora de criar as tabelas do que outros. O Interbase que é o preferido da galera Delphi, não dá muitas facilidades pois não é possível criar as tabelas através de comandos interativos: a coisa tem que ser feita no ´mãozão´ com comandos em DML, o que torna a coisa mais difícil para quem não tem prática com SQL. Outros, como o SQL Server, por exemplo, permitem que você crie tabelas exatamente como no Access, simplesmente escrevendo o nome dos campos e determinando o tipo e tamanho, e clicando numa pequena chave para determinar chave primária, etc.
Enfim, não importa qual o SGBD você irá usar, os passos são esses.
Tente fazer o projeto o melhor possível, mas não se esqueça que quando estiver escrevendo seu programa, muito provavelmente terá que alterar alguma coisa no projeto inicial.
Bem, somente depois de implementar seu projeto inicial do banco, parta para o programa em si. Eu estou começando a programar em Delphi agora, mas tenho longa experiência com VB, e sei que a metodologia para desenvolvimento em qualquer linguagem é esta.
Agora, uma [b:bb3d2feb67]opinião[/b:bb3d2feb67]: eu usaria os componentes ADO para conexão com banco de dados, pois com eles você pode tornar seu programa mais ´democrático´ e conectá-los com qualquer banco de dados. Se você usar os componentes da tabela Interbase estará limitado ao respectivo. Já o BDE, segundo o próprio manual da Borland, é o mais complicado mecanismo de se usar, e deve ser utilizado preferivelmente se você for trabalhar com Paradox ou dBase.
Bem, espero ter ajudado em alguma coisa.
GOSTEI 0
Yankleber
03/11/2003
A propósito, tem um tutorial de SQL muito bom em:
[url]www.w3schools.com/sql/[/url]
[url]www.w3schools.com/sql/[/url]
GOSTEI 0