Respostas: 9.348
Tópicos: 16
Data de registro: 06/03/2016
Curtir:
1246
(05/01/2017, 13:23)
JJaeger
(05/01/2017, 13:17)Aria-shachou Escreveu: Na verdade este BD normalmente vai controlar o salvamento e acesso de informações para outras aplicações, ele vai gerenciar os dados e torna eles acessíveis de qualquer lugar e para isto você precisa de total dedicação da máquina e que ela fique ligada 24/7, pois se ela desligar o serviço cai.
Eu ainda não compreendi muito bem, que tipo de dado é interessante armazenar em um BD? Senhas? Ou coisas mais amplas como o pid desse meu post?
Respostas: 4.748
Tópicos: 20
Data de registro: 08/09/2016
Curtir:
229
(05/01/2017, 13:31)
Aria-shachou
05/01/2017, 13:31
(Resposta editada pela última vez 05/01/2017, 13:31 por Aria-shachou.)
|
Na verdade tudo precisa estar no BD, tudo pq a "aplicação" (site no nosso caso) não faz a persistência quem cuida disto é o BD, por exemplo se vc pensar neste forum, tudo o que é dinâmico (posts, usuários) com certeza esta em um banco de dados, pq seria impóssivel gerenciar o acesso disto se não fosse com um banco.
Olha eu estou tentando ser bem simples, pq na verdade eu teria que te ensinar MVC, webservice e BD para vc ter uma ideia de tudo sabe?, mas no geral todos os dados que são dinâmicos e que todos acessam ele é precisa ser salvo no banco de dados para que o banco gerencie ele, e cuide do acesso, e outras coisas.
1 usuário curtiu este post: JJaeger
Respostas: 9.348
Tópicos: 16
Data de registro: 06/03/2016
Curtir:
1246
(05/01/2017, 13:37)
JJaeger
(05/01/2017, 13:31)Aria-shachou Escreveu: Na verdade tudo precisa estar no BD, tudo pq a "aplicação" (site no nosso caso) não faz a persistência quem cuida disto é o BD, por exemplo se vc pensar neste forum, tudo o que é dinâmico (posts, usuários) com certeza esta em um banco de dados, pq seria impóssivel gerenciar o acesso disto se não fosse com um banco.
Olha eu estou tentando ser bem simples, pq na verdade eu teria que te ensinar MVC, webservice e BD para vc ter uma ideia de tudo sabe?, mas no geral todos os dados que são dinâmicos e que todos acessam ele é precisa ser salvo no banco de dados para que o banco gerencie ele, e cuide do acesso, e outras coisas.
Eu conheço um pouco de MVC, estou compreendendo. Mas ainda me é um pouco nebuloso, vou dar uma pesquisada nesses termos que você falou.
Mas, basicamente toda informação não estática (talvez aquela que os usuarios inputam) devem ser armazenadas num banco de dados (?). O que seria informação dinâmica, mais explicitamente?
Respostas: 4.748
Tópicos: 20
Data de registro: 08/09/2016
Curtir:
229
(05/01/2017, 13:37)
Aria-shachou
05/01/2017, 13:37
(Resposta editada pela última vez 05/01/2017, 13:41 por Aria-shachou.)
|
Acho que faltou eu falar uma coisa, deixa eu enfatizar uma informação, a função principal do Banco de Dados não é salvar, é cuidar e fornecer meios de acesso a informação, pois o que tem de mais poderoso no banco é os select que puxam as informações, não sei se vc sabe mas a maioria dos bancos são relacionais, ou seja, um objeto pode ter um relacionamento com outro objeto, por exemplo o objeto tópico aqui contém os nossos post, assim como o post se relaciona com o usuário que é o criador do post, toda esta relação é muito importante e quem cuida disto é o banco.
@ JJaeger se vc for dar uma pesquisada então procure por MER, modelo lógico e como começo veja somente os bancos relacionais, ou seja, MYsql, SQLite, Oracle, e não Mongo DB.
(05/01/2017, 13:37)JJaeger Escreveu:
Eu conheço um pouco de MVC, estou compreendendo. Mas ainda me é um pouco nebuloso, vou dar uma pesquisada nesses termos que você falou.
Mas, basicamente toda informação não estática (talvez aquela que os usuarios inputam) devem ser armazenadas num banco de dados (?). O que seria informação dinâmica, mais explicitamente?
Se vc sabe MVC, então vc sabe o que controler faz? e como o Model se relaciona com o banco? Ou vc já entrou logo nos frameworks da vida que distancia vc do sql?
Respostas: 9.348
Tópicos: 16
Data de registro: 06/03/2016
Curtir:
1246
(05/01/2017, 13:47)
JJaeger
(05/01/2017, 13:37)Aria-shachou Escreveu: Se vc sabe MVC, então vc sabe o que controler faz? e como o Model se relaciona com o banco? Ou vc já entrou logo nos frameworks da vida que distancia vc do sql?
Eu só conheço a teoria, não na prática. Logo eu não conheço nenhum sgbd, até porque eu tinha dúvidas se era realmente necessário, eu achava que se fosse preciso armazenar um dado, simplesmente era só escrevê-la num arquivo e acessar quando necessário
E sim, eu meio que sei a função do controler. Ele serve como mediador entre o viewer e os dados, certo? No caso do servidor seria tecnologias como o php. Só tinha dúvida se era realmente necessário usar um bd em pequenos sites, mas parece que é bem mais pertinente usar um banco de dados mesmo, independente da dimensão do projeto.
Respostas: 4.748
Tópicos: 20
Data de registro: 08/09/2016
Curtir:
229
(05/01/2017, 13:48)
Aria-shachou
05/01/2017, 13:48
(Resposta editada pela última vez 05/01/2017, 13:59 por Aria-shachou.)
|
(05/01/2017, 13:37)JJaeger Escreveu:
Eu conheço um pouco de MVC, estou compreendendo. Mas ainda me é um pouco nebuloso, vou dar uma pesquisada nesses termos que você falou.
Mas, basicamente toda informação não estática (talvez aquela que os usuarios inputam) devem ser armazenadas num banco de dados (?). O que seria informação dinâmica, mais explicitamente? Definir isto vai ser um desafio kkkk,
Existem dois tipos de dados, vamos pegar por exemplo um programa que soma, uma calculadora, os botões dela são estáticos, porém os dados que eu entro para somar eles são dinâmicos, ficou claro? ou seja, eles sofrem alguma alteração, resumindo ainda, mais estáticos são constantes dinâmicos não.
Olha devido a facilidade de lidar com bancos, não compesa escrever um txt com os dados não em... kkkk
só para vc ter ideia, o banco de dados SQLite tem meros kbytes de tamanho, e hoje é usado na maioria das aplicações para android, pq não sei se vc sabe, mas android cria um banco de dados para cada aplicação e este BD é um SQLite, já no PC vc pode usar o SQLite é muito básico, porém o melhor mesmo seria usar MYSql, devido aos requisistos dele serem menores que o Oracle, e por ele dar conta da maioria dos usuário comuns, que não sejam empresas ou lidem com muitos dados.
Eu não sei o que vc prentende fazer com um banco tbm, né, pq se for uma aplicação aonde vc deseja salvar apenas configurações dela um Json ou XML basta.
Tudo depende... né kkk, mas assim banco não é um bixo de sete cabeças é bem fácil usar e se vc for usar MVC é obrigátorio então
terminando, use o mysql ou sqlite no começo blz? e veja MER antes ajuda, e também procure aprender a linguagem sql, ela muda um pouco de BD para bd mas no geral é tudo igual.
1 usuário curtiu este post: JJaeger
Respostas: 9.348
Tópicos: 16
Data de registro: 06/03/2016
Curtir:
1246
(05/01/2017, 14:06)
JJaeger
(05/01/2017, 13:48)Aria-shachou Escreveu: Eu não sei o que vc prentende fazer com um banco tbm, né, pq se for uma aplicação aonde vc deseja salvar apenas configurações dela um Json ou XML basta.
Tudo depende... né kkk, mas assim banco não é um bixo de sete cabeças é bem fácil usar e se vc for usar MVC é obrigátorio entãa
O que estou fazendo é um site, então certamente irei precisar usar um db.
Respostas: 10.718
Tópicos: 16
Data de registro: 25/06/2015
Curtir:
833
(05/01/2017, 17:34)
gusyavoo
(05/01/2017, 14:06)JJaeger Escreveu: O que estou fazendo é um site, então certamente irei precisar usar um db.
Depende do que você vai querer no seu site.
Dependendo do site não é necessário ter um banco de dados, existem alguns sites que você compra template pronto que te evita muito trabalho, como por exemplo: https://themeforest.net/
Respostas: 9.348
Tópicos: 16
Data de registro: 06/03/2016
Curtir:
1246
(05/01/2017, 17:39)
JJaeger
05/01/2017, 17:39
(Resposta editada pela última vez 05/01/2017, 17:41 por JJaeger.)
|
(05/01/2017, 17:34)gusyavoo Escreveu: Depende do que você vai querer no seu site.
Dependendo do site não é necessário ter um banco de dados, existem alguns sites que você compra template pronto que te evita muito trabalho, como por exemplo: https://themeforest.net/
Eu não tenho métodos de pagamento, o único que tenho conhecimento é o boleto bancário, mas estou longe de ir a um banco pra comprar um template .
Mas eu já pensei em uma utilidade, vou usar um bd pra armazenar algumas informações relacionadas aos posts, como data, id, tags, etc. Isso pode ser util quando eu fizer um sistema de pesquisa.
Respostas: 13.558
Tópicos: 509
Data de registro: 05/12/2013
Curtir:
670
(06/01/2017, 04:58)
martec
só aqui que os sites relacionado a UOL (incluindo adrenaline etc...) ta redirecionando para site porno?
|