Giter Site home page Giter Site logo

labbd's Introduction

Divisão de Trabalho

Grupo 4A

  • Plano de Ensino, Reunião, Código Turma e Revisa (André)
  • Técnico Administrativo e Conselho (Limão)
  • Membro e Ata (Wellyson)
  • Contribuição e Participa (Lucas Bataglia)

Grupo 5A:

  • Curso (Eduardo Marinho)
  • Estágio (Julio)
  • Atividade Complementar (Rodrigo Teixeira Garcia)
  • Turma (Vitor Rocha)
  • Disciplina (Vitor Rocha)
  • Departamento (Rodrigo Teixeira Garcia)
  • Estudante (Pedro Barbosa)
  • Matrícula (Pedro Barbosa)
  • Grade (Eduardo Marinho)
  • Alocação (Vitor e Pedro)
  • Inscrição (Vitor e Pedro)

Grupo 6A:

  • Pessoa (Murilo Guedes)
  • Docente (Murilo Guedes)
  • relacionamento responsável/ministra
  • Prédio(Raphael Henrique)
  • Sala (Henrique Savelli)
  • Atividade (Gabriel Palomino)
  • relacionamento contém (Gabriel Palomino)
  • Proposta Intermediaria (Vinícius Carvalho)
  • Recesso (Vinícius Carvalho)
  • Calendário (Vinícius Carvalho)

Comentários

Coloquei aqui coisas que notei serem diferentes do modelo conceitual. As coisas aqui podem estar erradas, estranhas, confusas ou simplesmente sugiro que sejam repensadas. É importante que todo mundo veja, dando especial atenção para as tabelas referentes ao seu próprio grupo (e avisando os colegas do grupo caso necessário).

Pelo que eu entendi, o nome das coisas são:

Modelo Conceitual == Diagrama Bolado Modelo Físico == os scripts que estão no github

Enfim, verifiquem que tudo do seu grupo seja resolvido. Conforme as questões sejam resolvidas, podem ir tirando elas daqui (e daí saberemos o que ainda está faltando arrumar).

Grupo 4A

###POPULAR - Participa ###POPULAR - Alocação

###REVER - Conselho

  • Não existe o atributo "sigla" no esquema conceitual. Verifique o requisito do seu grupo/perguntas respondidas pela professora, e caso realmente seja para ter a "sigla", devemos colocar no modelo conceitual.

###REVER & POPULAR - Membro

  • Está faltando uma FK para Conselho, uma vez que um membro tem que pertencer à um conselho. DICA: relacionamentos NxN possuem como PK as PK de ambas as entidades que estão se relacionando.
  • Provavelmente deveria também ser inserido dentro da PK, a data de início de vigência.
  • Acredito que também é de responsabilidade do responsável da tabela Membro de ajustar a tabela Participa para que esta segunda esteja condizentes com as alterações da tabela Membro.

###POPULAR & Rever - Ata

  • Será que VARCHAR(256) é o suficiente para os atributos "decisoes", "pautas", "topicos" e "resumos"? Acho que existem atributos para textos maiores, mas desconheço. Se possível, dê uma olhada nisso :)

###FAZER & POPULAR - Contribuição

  • FALTANDO: Atualmente, esta tabela não exista no nosso modelo físico. (alias, alguém simplesmente copiou a tabela Ata no lugar de Contribuição... porra, que serviço porco ein?)
  • Acredito que esta tabela seja responsabilidade do responsável pela tabela Ata e do responsável pela tabela Membro.

Grupo 6A

@@@CORRIGIDO ###POPULAR - E-mail

@@@@corrigindo ###FAZER Nacional & Estrangeiro @@@@ Atributos na pessoa foram adicionados para solucionar, pessoa_id sera o numero de cpf ou passaporte, enquanto o atributo tipo será CPF ou Passaporte.

  • FALTANDO: Inexistentes no modelo físico.
  • Acredito que seja responsabilidade do responsável pela tabela Pessoa.

@@@ Poupulado ###REVISAR - Endereço

  • No modelo físico, o discriminador está como CEP. Porém, de acordo com o modelo conceitual, o discriminador deveria ser Tipo (Local ou Origem).

@@@@ corrigido ###REVISAR - Docente @@@atributo somente "Alivio" criado e tendo como valores possíveis o "integral" ou parcial.

  • Alívio integral/parcial: básicamente, rever que porra é essa. Quem for encarregado desta tabela, por favor verifique o requisito do seu grupo e verifique o que diabos é saporra aqui. Caso seja "tipo de alívio: integral ou parcial", seria só um atributo chamado "alívio" e conteria ou o valor "integral" ou "parcial".

@@@ CORRIGIDO ###REVISAR - Licença

  • Revisar conteúdo do atributo Tipo (não fazia ideia do quais eram os tipos existentes de licença).
  • Acredito que seja responsabilidade do responsável pela tabela Docente.

###REVER - Sala

  • Alterar esquema conceitual.
  • Mudança sugerida para o esquema conceitual: fazer Tipo ser um atributo simples (não composto como é atualmente no esquema conceitual) e cada atributo que o compõe ser outro atributo simples também, ficando assim 4 atributos simples (Tipo, Recursos, Caracteristicas, Capacidade de Alunos)

###FAZER Contém

  • FALTANDO: Atualmente, a tabela não existe no nosso modelo físico.
  • Acredito que esta tabela seja responsabilidade do responsável pela tabela Atividade. FIX: Relacionamento implementado levando a pk de calendario para atividade, no entando falta corrigir a cardinalidade, uma atividade pertence a um único calendário, já que o período faz com que ela seja correspondente a um calendário, FALTA ATUALIZAR O DER!

Interface

Criação do usuário mysql

$ mysql.server restart
$ mysql -u root -p
mysql> CREATE USER 'labbd'@'localhost' IDENTIFIED BY 'labbd123';
mysql> GRANT ALL PRIVILEGES ON siga.* TO 'labbd'@'localhost' WITH GRANT OPTION;

Importação do script

$ mysql -u labbd -p
mysql> SOURCE C:\LabBD\script.sql

ou, em Unix:
$ mysql -u labbd -p --default-character-set=utf8 < LabBD/script.sql

labbd's People

Contributors

andrer0cha avatar drfuler avatar enermax626 avatar guilherme202 avatar jbsilva avatar palominogabriel avatar raphahenrique avatar vgdcarvalho avatar vrvitor avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.