A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Web Sites com acesso a.

Apresentações semelhantes


Apresentação em tema: "LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Web Sites com acesso a."— Transcrição da apresentação:

1

2 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Web Sites com acesso a Bases de Dados Bruno Horta bh@uninova.pt bh@pt.ibm.com Sistemas Informação Ambiental

3 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Sumário S.G. de Bases de Dados Introdução - Motivações, Aplicações, Exemplos, Etc. Conceitos Software Bibliografia

4 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Sumário (II) Microsoft Access - exemplo prático Ementa da Cantina Formas de Acesso - CGI - IDC/HTX - ASP Optimizações Trabalho

5 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Aplicações e Motivações Disponibilizar Bases de Dados existentes para o exterior (Internet), ou internamente (Intranet) Receber FeedBack de visitantes Para Encomendas, Opiniões, etc. e armazená-las directamente numa Base de Dados para tratamento automatizado. Em vez dos tradicionais e-mails ou emails forms Mais fácil recentemente com alternativas aos CGIs

6 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Conceitos BD Relacionais - RDBMS (SGBD, SGBDR)BD Relacionais - RDBMS (SGBD, SGBDR) SQL - Query, Select, etcSQL - Query, Select, etc ODBC - SQLODBC, HTTPODBC, JDBC, ADOODBC - SQLODBC, HTTPODBC, JDBC, ADO API - ISAPIAPI - ISAPI ActiveX, VB Script, Java, Perl, J++ActiveX, VB Script, Java, Perl, J++ CGI, IDX, HTX, ASP, ADOCGI, IDX, HTX, ASP, ADO

7 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Exemplos na Web Web Search Engines http://www.yahoo.com Theme Databases http://www.imdb.com GuestBooks Lojas Virtuais, BD de Interesse Público (DR, etc.) Superprof

8 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Oracle http://dozer.us.oracle.com http://dozer.us.oracle.com –Oracle WebServer, Oracle Web Agent Sybase http://www.sybase.com http://www.sybase.com –Sybase System 11 –Net Impact Studio (Powersoft inc.) INFORMIX - Illustra http://www.informix.com http://www.informix.com IBM - DB2 http://www.software.ibm.com/data/db2/db2wannc.html http://www.software.ibm.com/data/db2/db2wannc.html –World Wide Web Connection, ver.1 Sistemas de Gestão de Base de Dados Utilizadas

9 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Sistemas de Gestão de Base de Dados Utilizadas Microsoft Access www.microsoft.com/accessdev Wizards,ActiveX, IDC/HTX, ASP www.microsoft.com/accessdev Microsoft SQL Server http://www.microsoft.com/sql http://www.microsoft.com/sql –SQLODBC –IDC/HTX –ASP –Óptima integração com IIS e Ferramentas Microsoft

10 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Software Recomendado (base/publicação) Win 95, 98 e 2000 –Microsoft Personal Web Server –Microsoft Access Windows NT –Microsoft Internet Information Server (IIS) –Microsoft SQL Server –Microsoft Access

11 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Software Recomendado (desenvolvimento) Netscape Comunicator Ms Internet Explorer FrontPage Internet Publishing Wizard Microsoft InterDev Microsoft Access

12 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Bibliografia sobre o tema Active Server Pages for Dummies Bill Hatfield ©1998 IDG Books Microsoft Front Page 98 (Ch.19 Acesso a DB e ASP) Osborne McGrawHill ©1999 Special Edition - Using CGI ©1997 QUE HTML 4 UNLEASHED ©1997 Sams.net Philip & Alex Guide to Web Publishing http://photo.net/wtr/thebook/ Microsoft Site Builder Network (www.microsoft.com)

13 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta WWW Client HTTP Server & DB Server Internet HTML HTTP CGICGI CGI Common Gateway Interface

14 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta CGI Linguagens utilizadas: –PERL – C, C++ –Shell Scripts –VBasic CGISQL.pl Exemplo:

15 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta IDC / HTX WWW Client HTTP Server DB Server Intranet/LAN.HTX.IDC Internet HTML HTTP (SQLODBC) IDC - Internet Database Connector HTX - HTML Extension

16 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta IDC Directivas IDC Obrigatórias –Datasource, Template, SQLStatement ficheiro da API do Internet Server API que lê um ficheiro.idc e contém comandos para enviar ao ODBC ODBC envia ao servidor da Base de Dados Encomenda.html encomenda.idc

17 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta IDC Directivas IDC Opcionais –DefaultParameters –RequiredParameters –MaxFieldSize (8192 bytes por defeito) –MaxRecords – Expires –Username Password encomenda2.idc Encomenda.html

18 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta HTX HTML Extension Transforma a informação vinda do SQL ODBC em HTML. O SQL ODBC recebe a informação da Base de Dados (BD Server). O HTX e formata os resultados de acordo com o ficheiro HTX correspondente. Por sua vez o HTTP Server envia o documento, com o HTML produzido, ao cliente.

19 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta HTX Directivas HTX – Tratamento do resultado da query - – Condições: - EQ - LT - GT obrigado.htx

20 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta ASP Active Server Pages HTTP Server c/ ASP DB Server LAN ADO ODBC

21 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Topologia ASP WWW Client HTTP Server c/ ASP DB Server LAN Internet HTML HTTP ADO ODBC

22 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta ASP ola.asp Permite ter programas (em VBScript ou outras Linguagens) que funciona do lado do servidor de HTTP (IIS) Esses programas são executados no servidor de HTTP formatam e criam a página HTML na altura. Por sua vez o HTTP Server envia o documento, com o HTML produzido, ao cliente. (source)

23 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta ASP - Características + Não necessita de carregar (como ActiveX) componentes para o lado do cliente (browser) + Este método permite aliar a técnica de scripting à técnica de acesso a Bases de Dados (via SQL Queries) + Evita trabalhar com CGIs e a difícil interface WinCGI que não é um método standard mesmo com a utilização dos ficheiros IDC/HTX - Restringido a SW Microsoft (IIS &Personal Web Server)

24 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Microsoft Access 97 Wizards,ActiveX, IDC/HTX, ASP Exemplo : Menu.MDBMenu.MDB MDB ASP ODBC

25 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Optimização no acesso Enviar a maior quantidade possível de informação por ligação ao servidor Enviar a maior quantidade de instruções por Query (SQL) Filtrar o mais possível dentro do servidor de Base de Dados (Views, Reports)

26 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Sistema de Informação Ambiental para Internet SIA Parâmetros Ambientais AmostragensEstações http:\\

27 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Sistema de Informação Ambiental para Internet Cod Nome Latitude Longitude Cod Descrição unidade Cod Descrição Estação Profundidade Hora Data Valores Parâmetros Estações Amostragens Cod Parametro Amostragem Valor Idealizar um Sistema de Informação Ambiental Desenvolver Base de Dados de Suporte Criar Base de Dados MDB (Access) Desenvolver Páginas (Notepad / IExplorer) Instalar HTTP Server (Personal Web Server) Desenvolver Queries (SQL) Adicionar Interactividade (ASP, VBScript)

28 LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Mais informações ou dúvidas Bruno Horta E-mail: bh@pt.ibm.combh@pt.ibm.com The End


Carregar ppt "LEA-Sistemas de Informação em Ambiente FCT, Maio de 2000 Base de Dados e Web Sites com Acesso a Bases de Dados por Bruno Horta Web Sites com acesso a."

Apresentações semelhantes


Anúncios Google