Base de Dados Jesús P. Mena-Chalco
Jesus.mena@ufabc.edu.br
Centro de Matemática, Computação e Cognição (CMCC) Universidade Federal do ABC (UFABC)
Slides adaptados das aulas dos professores
Cristiane Salum
Maria das Graças B. Marietto Wagner Tanaka
Slides adaptados das aulas dos professores: Jesús P. Mena-Chalco Cristiane Salum Maria das Graças B. Marietto Wagner Tanaka
Organização de dados com planilha
Planilhas são constituídas de TABELAS (matrizes de dados), sendo úteis para organizar dados, fazer cálculos com esses dados e
apresentar gráficos.
Vantagens:
- Facilita visualização global dos dados.
- Identifica a posição de cada item de dado (linhas) - Identifica os atributos dos dados (colunas)
Organização de dados com planilha
Linhas da tabela: Armazenam itens de dados
Colunas da tabela:
Armazenam atributos (propriedades ou características)
Elementos de uma tabela de dados
Tabela: conjunto de tulpas Colunas: atributos
Linhas: tuplas, itens de dados ou instâncias Campos: valores dos atributos
Tabelas como base de dados
Regras de Consistência
● Não pode haver linha em branco entre os rótulos e a última
linha de dados.
● Cada coluna (atributo) possui um único rótulo (nome). ● Os rótulos ficam todos no topo da tabela.
Regras de Validação
● Restringe valores e tipos de dados em cada coluna. ● Evita digitação de valores inválidos
Tipos de dados e domínio
Tipo: evita entrar tipo errado de dado
● Número: inteiro (1, 2, 3 …), fracionário (1,23), etc. ● Texto (cadeias de caracteres): “José Silva”.
● Moeda: 120,00, R$ 12,0 etc.
● Data: 13/06/2011 (DD/MM/AAAA).
● Hora: 12:45:00 (hh:mm:ss).
● Lógico: VERDADEIRO, FALSO. ●
Domínio: evita entrar com valor inválido de dado Exemplos:
Arquivos estruturados
Arquivos estruturados (ouflat files) são arquivos de dados organizados sob uma estrutura rígida e pré-definida
Os arquivos estruturados
são muito usados para a
troca de dados entre
sistemas computacionais diferentes.
Definem-se caracteres
que exercerão o papel de delimitadores de linha e de coluna
Arquivos estruturados
Por exemplo, podemos assumir
O caractere ; como separador de colunas
O caractere quebra de linha como separador de
linhas
Note que, obrigatoriamente, todas as linhas
possuem cinco(5) separadores de coluna,
evidenciando que a tabela possui seis(6) colunas
Esse formato é uma variação do conhecido CSV
(Comma-Separated Values), em que as vírgulas (,) são usadas como separadores de colunas
Como nosso exemplo usa vírgulas na coluna Preço para
compor o valor (fracionário), não podemos usá-las diretamente como separador
Parte Prática: LibreOffice
Cálculos e gráficos em programas de planilhas Todos os procedimentos apresentados aqui
podem ser realizados em qualquer programa de planilha. O pacote LibreOffice pode ser baixado para uso livre em casa do endereço
http://www.libreoffice.org/
Abre (botão início):
Planilha: notas-bc0005.ods
- Qual é a nota média (e desvio padrão) das turmas de BCH e BCT?
- Qual é a máxima nota em cada turma de BCH e BCT?
- Qual é o número de horas totais que todos os alunos estudaram?
Mostre o gráfico de dispersão e interprete os dados.
- Existe correlação positiva entre notas e horas de estudo?
• Calcule o coeficiente de correlação.
• Mostre a linha de tendência.
0 2 4 6 8 10 12 0 5 10 15 20 25 30 35 40 45 50 f(x) = 3,31x + 8,74 Nota H or as d e estu do
Avalição da Produção Acadêmica de um Grupo des Pesquisadores. Arquivo: publicacoes-qualis.ods
- Planilha: publicacoes (produção do grupo)
A) Associe as notas (planilha notas) nas lista de publicacoes (planilha publicacoes).
B) Crie uma tabela de frequências de notas
⚫ Fazer os exercícios do capítulo
⚫ Entregar a resolução dos exercícios 8 e 9 do Cap. 4 (pp. 140-141) no TIDIA
- pesquise sobre Sistema de Amortização Constante (SAC) - a planilha do exercício 8 deve ser dinâmica: se o saldo devedor inicial for alterado, as prestações devem ser
recalculadas automaticamente. O número de prestações pode ser fixo em 100 e os juros fixos em 0,5%.
- faça um relatório sobre a resolução do exercício 9 e responda as questões propostas
- grave a planilha do exercício 8 no formato ODS e o relatório do exercício 9 no formato PDF