Jump to content


Photo

Como Posso Montar A Estrutura Desse Bd?


  • Faça o login para participar
3 replies to this topic

#1 FeeHaard

FeeHaard

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:PHP, Flash, Photoshop, After Effects, MySQL

Posted 30/06/2012, 23:21

Seguinte,

preciso desenvolver um sistema de escola com notícias, eventos, album de fotos, turmas, professores, boletim etc..
tudo que uma escola precisa.

Já fiz grande parte do sistema, está faltando agora turmas, professores, alunos e boletim.

mas tem 1 condição, eu preciso fazer com que cada ano que se passe, os dados fiquem salvos no banco de dados, para explicar melhor:

Suponhamos que estamos no inicio de 2012, com o sistema funcionando, beleza, chegou fim do ano, fechamento de notas e tal, e no ano de 2013 será preciso dar um reset no banco de dados, MAS SEM APAGAR os dados como alunos, professores, eles só iriam atualizar as turmas dos alunos e tal, e também para que a secretaria possa consultar os dados do ano passado se preciso.

Eu não tenho idéia de como montar a estrutura do BD, como posso fazer pra que cada ano, os valores se "apaguem" de cada aluno, mas continuar cadastrado no banco de dados?

Agradeço muito a ajuda desde já.. :rolleyes:
Preocupe-se mais com sua consciência do que com sua reputação.
Porque sua consciência é o que você é, e sua reputação é o que os outros
pensam de você. E o que os outros pensam, é problema deles...

#2 silici0

silici0

    ?

  • Usuários
  • 902 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:PHP, MySQL, XHTML, CSS, AJAX, JavaScript, Objective-C, Python, Games ... #geek

Posted 06/07/2012, 10:05

Eu acredito que vc deveria ter uma tabela chamado ano e no resto colocar uma chave estrangeira para id_ano, mata o problema, pois trabalha com o ano letivo e ainda tem todo o sistema historico :)

Abraços
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .

#3 FeeHaard

FeeHaard

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:PHP, Flash, Photoshop, After Effects, MySQL

Posted 09/07/2012, 16:32

Eu acredito que vc deveria ter uma tabela chamado ano e no resto colocar uma chave estrangeira para id_ano, mata o problema, pois trabalha com o ano letivo e ainda tem todo o sistema historico :)

Abraços


Desculpa... não entendi muito bem

eu criaria a tabela ano e depois faria o que? poderia explicar melhor?

Obrigado! :D
Preocupe-se mais com sua consciência do que com sua reputação.
Porque sua consciência é o que você é, e sua reputação é o que os outros
pensam de você. E o que os outros pensam, é problema deles...

#4 zerof

zerof

    Normal

  • Usuários
  • 76 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:GEOLOCALIZAÇÃO, APACHE, PHP, MYSQL, FOTOGRAFIA, GERENCIAMENTO DE PROJETOS

Posted 10/07/2012, 09:21

Experimente este:

http://www.softwarep...ity_id=30725662
--
zerof
ASSESSORIA & INTERDISCIPLINARIDADE
( ADVICE & INTERDISCIPLINARITY )
http://ed48.com/ - http://educar.pro.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq