Lista de pessoas para operações com banco de dados.
Tarefas do dia:
- Cadastro das pessoas. Preservar todos os dados:
- Nome e RG/CPF: tabela pessoas.
- Ano: tabela contrato.
- Área de atuação: tabela operadora.
- Cadastro das operadoras por área de atuação (Química, Física, etc.).
- 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
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
- Estação Rádio-Base
- Custo de implantação.
- Limite de conexões
- Chips conectam-se nas estações.
- Área de cobertura, localização
- 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:
- 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