• Nenhum resultado encontrado

Massachusetts Institute of Technology Departamento de Estudos e Planejamento Urbano

N/A
N/A
Protected

Academic year: 2021

Share "Massachusetts Institute of Technology Departamento de Estudos e Planejamento Urbano"

Copied!
6
0
0

Texto

(1)

Massachusetts Institute of Technology

Departamento de Estudos e Planejamento Urbano

11.204: Planejamento, Comunicação e Mídia Digital

Outono 2002

Detalhamento 8: Introdução ao Banco de Dados Relacional Usando

MS Access

Jinhua Zhao

31 de outubro de 2002

I. Por que precisamos do Access?

• No lab 3, onde está o campo de densidade demográfica? (Consulte o ArcView) o Área--arquivo em formato ESRI

o População--Censo 2000 • Como usar o Censo 2000?

o Gratuitamente, a partir do Serviço de Recenseamento

http://www2.census.gov/census_2000/datasets/Summary_File_3/Massach usetts/

o Fornecedores particulares (como Geolytics) vendem o Censo em CD--milhares de dólares Faz algum sentido?

(2)

I.1 Qual a diferença entre MS Excel e MS Access?

• Excel --não-estruturado ou de estrutura livre (Consulte o Excel)

• Access--estritamente estruturado, baseado em um padrão universal (Consulte o Access) Em vários sentidos--dentro de uma tabela, cruzando tabelas, linguagem, formato de dados, e assim por diante.

I.2 O que o Access pode fazer além do que o Excel faz? (consulte o Access)

Exemplo de cálculo da densidade demográfica de cada extensão de terreno em Cambridge.

II. Entrada--Sistema (Função Principal)--Saída --Controle do Usuário

Função Principal do Access

• Coleta de dados, manipulação, integração--gera novos conjuntos de dados com mais informações ou mais informações específicas

Interface de Controle de Usuário

• Interface e Elementos do MS Access

Os dados provêm de diferentes fontes e em diferentes formatos. • Excel, Text, Lotus, dBase, Oracle, StarOffice...

• População (Serviço de Recenseamento), Registro Criminal (Departamento de Polícia), Zoneamento e Grupos (BRA), Fluxo de Tráfego (Departamento de Transportes e Estatísticas), Perda em Incêndio (Corpo de Bombeiros), Dados Fiscais (Receita Federal)

Os dados são utilizados futuramente de forma diferente e em análises mais detalhadas. • Análise de regressão ou de Cluster (SPSS), Cria gráficos e tabelas (Excel), Cria

Mapas(ArcView, ArcGIS), Publicação Web (HTML)...

III. Operação do MS Access

III.1 Interface e Elementos do MS Access--Examinando um Projeto Existente Inicie o MS Access XP

Abra o banco de dados.

(3)

Tabelas: visualização do projeto / visualização da folha de dados, quantos registros, chave principal, tipo de dados do campo "Área"

Consultas: Quantas e quais tabelas estão envolvidas nesta consulta? Quais são as chaves principais? Quantos campos existem no resultado da consulta? Qual a expressão para o último

campo--"PopuDense"? Você sabe explicar o número "2589988.1005?" "Formulário" e "Relatório"

Feche todas as janelas que você abriu dentro do MS Access e saia do aplicativo III.2 Criando seu Próprio Banco de Dados Importando Dados (Entrada)

Várias maneiras de criar um banco de dados--importando, projetando a estrutura e, em seguida, entrando com os dados

Crie um novo banco de dados vazio. Salve-o. Importação de Tabelas

• Qual planilha usar

• A primeira linha contém os cabeçalhos de coluna

• Armazene os dados em uma nova tabela ou em uma tabela existente • Nome do Campo, Tipo, Índice ou não, Configure a chave principal • Nomeie a tabela

Observações:

• Tabela "Cam_Geometry": 30 registros • Outras quatro tabelas: >1.300 registros III.3 Trabalhando com Tabelas

Modifique a tabela "Cam_geometry." --Dois Erros • Modificando um Valor de Célula

• Adicionando/Excluindo registros Classificando tabelas

Filtrando tabelas

III.4 Consultas Selecionadas

(4)

• Crie uma consulta selecionada que lhe diga quantos recenseamentos existem em Commonwealth, Massachusetts, em que hajam mais pessoas Negras que

Brancas.

Consulta baseada em junção de tabela

• Crie uma consulta selecionada que lhe diga quantos recenseamentos existem na cidade de Cambridge, em que hajam mais pessoas Negras que Brancas.

Consulta baseada em junção de tabela, classificação, cálculo através da utilização de consultas, expressão • Crie uma consulta selecionada para calcular a densidade demográfica (número de pessoas por

metro quadrado) de cada extensão de terreno na cidade de Cambridge. Classifique os registros em ordem ascendente. Qual extensão possui a maior densidade?

Consulta baseada em junção de tabela, cálculo através da utilização de consultas, expressão

• Crie uma consulta selecionada para calcular a média de tamanho das famílias (número de pessoas por família) de cada extensão de terreno na cidade de Cambridge.

III.5 Exportação do Resultado da Consulta (Saída) Excel, dBASE, text, html, Lotus, Word

IV. Introdução Banco de Dados Relacional

IV.1 Algo por trás das consultas--SQL (structured query language)

Modelo de três camadas: Cliente--Servidor Web--Servidor de Dados, ex.: Aplicativo On-line, Compras On-line, Plaza, WebSIS

SQL x HTML

SQL x Java, C++ Processual x Não-Processual IV.2 Tipo de Dados:

Texto, Número (Inteiro, Flutuante), Moeda, Data/Hora, Boolean, Geo(GeoDatabase), Imagem(Biblioteca de Imagens)

IV.3 Operação Lógica AND, OR, NOT, XOR Tente entender

(5)

--T e (T ou F)

• --NOT((NOT(T e F)) ou (NOT (F) ou T)) IV.4 Fornecedores de Banco de Dados e Produtos

FORNECEDORES PRODUTOS Comentários ORACLE ORACLE Gigante, mais popular IBM DB2 Tudo cadastrado em dobro Microsoft SQL Server

MySQL AB MySQL Código-fonte aberto, Gratuito, Plaza

(6)

Novamente, o banco de dados relacional parece menos elegante, mas age como a base da fonte de dados--Ele é o herói por trás dos bastidores.

Referências

Documentos relacionados

Por último, temos o vídeo que está sendo exibido dentro do celular, que é segurado e comentado por alguém, e compartilhado e comentado no perfil de BolsoWoman no Twitter. No

Linda potra de pelagem castanha pampa, tirada na cabeceira do Haras Quelé especialmente para este leilão, filha do Campeão Nacional Triunfo do Porto Palmeira em Imperatriz do

O Patrimônio Histórico, concebido aqui como uma relação entre memória social (CARLAN, 2008, p.82) e soma dos bens culturais, agrega conjuntos de informações,

No código abaixo, foi atribuída a string “power” à variável do tipo string my_probe, que será usada como sonda para busca na string atribuída à variável my_string.. O

[r]

Se os filhos não conseguem "enxergar" sozinhos o que acontece nesse atendimento, dentro dos costumes umbandistas nada mais houve do que a criação de campos de força;

dos principais custos fixos e variáveis (em %), para uma carreta (cavalo mecânico + semi reboque) para percorrer 10.000 km (tabela 1) e 15.000 km (tabela 2) em mês. Tabela 1:

• The definition of the concept of the project’s area of indirect influence should consider the area affected by changes in economic, social and environmental dynamics induced