Mudanças entre as edições de "Cronograma de atividades (BCD-EngTel)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 44: Linha 44:
 
## Paz: começa com 95.
 
## Paz: começa com 95.
 
## Economia: começa com 96.
 
## Economia: começa com 96.
# Mude os contratos para contemplar chip e número de telefone. Associe, antes, chips-pessoas e números-operadoras. Inclua  enunciado do exercício anterior.
+
# Mude os contratos para contemplar chip e número de telefone. Associe, antes, chips-números e números-operadoras. Inclua  enunciado do exercício anterior.
 
## O que precisa ser modificado na estrutura do banco?
 
## O que precisa ser modificado na estrutura do banco?
 
## O que precisa ser feito usando visão?
 
## O que precisa ser feito usando visão?

Edição das 11h12min de 1 de março de 2016

Lista de pessoas para operações com banco de dados.

Tarefas do dia:

  1. Cadastro das pessoas. Preservar todos os dados:
    1. Nome e RG/CPF: tabela pessoas.
    2. Ano: tabela contrato.
    3. Área de atuação: tabela operadora.
  2. Cadastro das operadoras por área de atuação (Química, Física, etc.).
  3. Todas as pessoas têm pelo menos um contrato pós-pago com a operadora.

Exemplo de código gerador: https://ide.c9.io/boidacarapreta/bcd20152

Utilizando apenas SQL, resolva os seguintes problemas:

  1. Liste todos os nomes das pessoas que estabeleceram contrato com a operadora Economia na década de 1970.
  2. Liste todos os contratos estabelecidos durante a Primeira Guerra Mundial (1914-1918) e durante a Segunda Guerra Mundial (1939-1945).
  3. Liste todas as pessoas que têm mais de um contrato. Ordere-as em ordem crescente de contratos (quantidade).
  4. Houve uma mudança nos planos da operadora Química a partir de 2010. Assim, todos os contratos estabelecidos neste ano e posteriores devem migrar do plano "pós-pago" para "pós-pago plus". Nota: o contrato será mantido, mudando apenas o plano.
  5. Informe as pessoas que têm mais de um contrato com a mesma operadora. Informe também os anos dos contratos.
  6. Crie chips com números aleatórios. Quanto aos números de telefone, há a seguinte sequência.
    1. Física: começa com 91.
    2. Química: começa com 92.
    3. Medicina: começa com 93.
    4. Literatura: começa com 94.
    5. Paz: começa com 95.
    6. Economia: começa com 96.
  7. Mude os contratos para contemplar chip e número de telefone. Associe, antes, chips-números e números-operadoras. Inclua enunciado do exercício anterior.
    1. O que precisa ser modificado na estrutura do banco?
    2. O que precisa ser feito usando visão?
    3. O que precisa ser feito usando gatilho?
    4. O que precisa ser feito usando transação?
  8. Considerando apenas o último sobrenome, unifique todas as pessoas da mesma família em um único contrato. Inclua os enunciados dos exercícios anteriores.
    1. O que precisa ser modificado na estrutura do banco?
    2. O que precisa ser feito usando visão?
    3. O que precisa ser feito usando gatilho?
    4. O que precisa ser feito usando transação?
  9. Mario Vargas Llosa fez portabilidade para Literatura em 2010. Inclua os enunciados dos exercícios anteriores.
    1. O que precisa ser modificado na estrutura do banco?
    2. O que precisa ser feito usando visão?
    3. O que precisa ser feito usando gatilho?
    4. O que precisa ser feito usando transação?

2015-2

Plano de ensino
  • Sobre a disciplina
    • Professor: Ederson Torresini.
    • Dinâmica de aula: expositiva para tópico novo, seguida de rodadas de implementação e discussão de resultados práticos sobre um mesmo exemplo em todo o semestre.
    • Rotina de leitura: semanal.
  • Avaliação
    • 2 trabalhos com defesa oral + recuperação final.
    • Composição do conceito final:
      • A + A = A
      • A + B = B
      • A + C = B
      • B + B = B
      • B + C = C
      • C + C = C
      • Demais casos: recuperação de conceito ou reprovação.
Projeto

Sistema simulador de telefonia móvel, com 3 operadoras e planos regulares de voz e dados.

  • Operadora:
    • Uma ou mais centrais para cada operadora.
    • Cada operadora tem um padrão de cadência e custo de estabelecimento de chamada.
    • Suporte a portabilidade.
    • Ponto de troca de tráfego entre operadoras.
    • Suporte ao usuário: Telefone SAC (ex. 103 25).
  • Clientes:
    • Pessoa física ou jurídica.
    • CNPJ/CPF/ Passaporte
  • Telefones
    • Número (incluindo números internacionais)
    • IMEI
    • CCID
    • Endereço de cobrança
    • Planos utilizados
      • Bônus
      • Caixa Postal
  • Estação Rádio-Base
    • Custo de implantação.
    • Limite de conexões
    • Chips conectam-se nas estações.
    • Área de cobertura, localização
  • Backhaul
    • QOS
  • Custo de operação:
    • Manutenção de antena,
    • Infraestrutura da rede
    • Relação custo de operação/valor cobrado
    • Custo Administrativo/Pessoal
    • Marketing
  • Planos e tarifação:
    • Fidelização
    • Vigência.
    • Bilhetagem (histórico de ligações)
    • Tarifação entre operadoras.
    • Cada chip tem um plano atrelado
    • Esses planos podem ser pós-pagos ou pré-pagos. Os planos pós-pagos são descontados diretamente na conta, ou seja, a tarifação é descontada no final do mês. Os planos pré-pagos são tarifados a medida em que a chamada utiliza o crédito.
    • Ressarcimento
    • Promoção:
      • Vigência
      • Benefícios
    • Dados e SMS devem ser tarifados:
    • Dados: custo fixo
    • SMS: custo fixo para 140 bytes + 20 bytes de cabeçalho (para cada SMS)
Aulas
Aula Data Horas Conteúdo Recursos
01 05/10 2 Apresentação do plano de ensino e escolha do exemplo único a ser tratado na disciplina: simulação de sistema de telefonia móvel com 3 operadores. Sala de aula
02 06/10 2 Sistemas de BDs, armazenamento de informação, estruturas de dados, consistência, integridade, atomicidade, segurança.
Discussão do cap. 1 do livro base.
Problema proposto para a próxima aula (armazenamento em arquivos): construir um sistema que armazena dados de usuário (nome, CPF/Passaporte, endereço completo e números de telefone) em um arquivo texto, passível de consulta e cujo retorno se dará em XML ou JSON. Por questões didáticas, não pode ser usada qualquer biblioteca que implemente/facilite a formatação de saída.
Sala de aula
03 19/10 2 Experimento prático: programação com armazenamento em arquivos. Laboratório
04 20/10 2 Apresentação do projeto da disciplina e relações com as disciplinas do curso. Usado o Etherpad para a composição do documento único. Sala de aula
05 26/10 2 Projeto de banco de dados: modelos conceitual, lógico e relacional. Sala de aula
06 03/11 2 Abordagem ER (entidade-relacionamento): entidade, atributo, relacionamento, cardinalidade, identificador (índice), generalização/especialização, entidade associativa.
Discussão do cap. 2 do livro base.
Sala de aula
07 09/11 2 Abordagem ER: modelagem do problema do projeto.
Discussão do cap. 3 do livro base.
Sala de aula
08 16/11 2 Abordagem ER: notações (Engenharia de Software, UML), modelagem do problema do projeto. Sala de aula
09 17/11 2 Abordagem ER: validação do modelo. Sala de aula
10 23/11 2 Abordagem relacional: tabelas, chaves (primária, secundária, estrangeira).
Discussão do cap. 4 do livro base.
Sala de aula
11 30/11 2 Abordagem relacional: domínios e valores vazios, restrições de integridade.
Discussão do cap. 5 do livro base.
Laboratório
12 30/11 2 Primeira avaliação: validação do modelo relacional. Laboratório
13 07/12 2 Formas normais: teoria.
Discussão do cap. 6 do livro base.
Sala de aula
14 12/12 2 Formas normais: 1FN e 2FN. Laboratório
15 14/12 2 Formas normais: 3FN e 4FN.  Laboratório
16 15/12 2 Álgebral relacional. Sala de aula
17 ? 2 Álgebra relacional: operações sobre conjuntos. Sala de aula
18 ? 2 Segunda operação. Sala de aula
19 ? 2 SQL: DDL (linguagem de manipulação de dados) e DML (linguagem de manipulação de dados). Sala de aula
20 ? 2 Comandos SQL. Laboratório
21 ? 2 Comandos SQL. Laboratório
22 ? 2 Conceitos de SGBD: instalação, configuração (AA_). Laboratório
23 ? 2 Aperfeiçoamento do projeto: alteração no banco de dados (esquemas). Sala de aula
24 ? 2 Desenvolvimento do projeto. Laboratório
25 ? 2 Desenvolvimento do projeto. Laboratório
26 ? 2 Apresentação do projeto final. Laboratório
27 ? 2 Recuperação. Laboratório
TOTAL 54


Curso de Engenharia de Telecomunicações