Escolar Documentos
Profissional Documentos
Cultura Documentos
12 Ano
Autores
Manuel Lus Silva Pinto
Miguel Coelho da Silva*
Paulo Malheiro Dias
Paulo Soares Moreira*
Snia Mildred Joo (Coordenadora)
Homologao
08/07/2006
* Miguel Coelho da Silva e Paulo Soares Moreira participaram apenas na autoria do projecto
inicial que esteve na base do presente programa.
Pg.
I Introduo 03
II Apresentao do Programa 07
Finalidades 07
Objectivos Gerais 08
Viso Geral dos Temas/Contedos 09
Sugestes Metodolgicas Gerais 11
Competncias Gerais 12
Recursos/Equipamentos 13
Avaliao 14
IV Bibliografia 41
Anlise de sistemas
Modelos relacionais
Programao e Linguagem de SGBD (Sistemas de Gesto de Bases de Dados)
SGBD para a Web
Aplicao
Finalidades
Objectivos Gerais
Unidade Base
Bases de dados
Diagramas Entidade-Associao (DEA)
O modelo relacional
Normalizao
Sistemas de Gesto de Bases de Dados (SGBD)
Unidade Alternativa
Conceitos bsicos
Principais utilizaes de uma base de dados
Normalizao de dados
Opo 1: ASP
Introduo ASP (Active Server Pages)
Bases sobre ASP
Estruturas de controlo
Objectos
Definies
Manipulao de cookies
Opo 2: PHP
Introduo PHP (Hypertext Preprocessor)
Bases sobre PHP
Directivas de incluso
Funes
Manipulao de cookies
Sesses
Competncias Gerais
Recursos/Equipamentos
Avaliao
Procedimentos de Avaliao
Os procedimentos de avaliao dos alunos nesta disciplina tero que ser diversificados e
congruentes com o seu carcter eminentemente prtico, de modo a permitir a recolha de dados
rigorosos sobre o desempenho de tarefas e actividades realizadas pelos alunos. A avaliao
dever realizar-se, essencialmente, atravs:
Assim, dever ser privilegiada a avaliao contnua formativa que dever ser efectuada
permanentemente, registando a evoluo do aluno aula a aula, permitindo, deste modo,
delinear estratgias para ultrapassar de imediato as dificuldades que os alunos possam
apresentar. No entanto, existiro momentos em que ser necessrio proceder, no final de cada
unidade, a provas sumativas de carcter prtico ou terico-prtico, que permitam avaliar os
conhecimentos adquiridos e as competncias desenvolvidas ao longo do processo de
ensino/aprendizagem. Por outro lado, a consolidao das aprendizagens e das competncias
tambm poder ser feita atravs da avaliao do desempenho e ou do desenvolvimento de
trabalhos de grupo.
Intervenientes na Avaliao
Para alm do professor, os alunos devem ser envolvidos no processo de avaliao. Assim,
podero ser construdas grelhas de auto-avaliao onde o aluno registe as suas dificuldades e
os seus progressos.
UNIDADES DE ENSINO-APRENDIZAGEM
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Definio de anlise de sistemas - Identificar caractersticas da anlise de sistemas - O professor deve efectuar uma exposio
O que a anlise de sistemas? - Reconhecer as funes do analista de sistemas terica, fazendo uso do projector vdeo ou 20
Papel do analista de sistemas data-show, procurando desde logo
sensibilizar os alunos para a necessidade da
Conceito de sistema - Definir o conceito de sistema anlise de sistemas.
Noo de sistema - Descrever o modelo geral de um sistema
Modelo geral de um sistema - Distinguir sistemas fechados de sistemas - O professor deve:
Tipos de sistemas abertos Apresentar esquematicamente os
- Sistemas conceitos de sistema e de sistemas de
fechados/estveis/mecnicos informao.
- Sistemas Apresentar detalhadamente as
abertos/adaptativos/orgnicos potencialidades, os componentes e os
- Reconhecer as potencialidades dos sistemas de objectivos dos sistemas de informao,
Sistemas de informao (S.I.) informao (S.I.) recorrendo a exemplos da vida real.
O que um sistema de informao? - Identificar os componentes de um S.I. importante que os exemplos de S.I. nas
Componentes de um S.I. - Enunciar os objectivos de um S.I. empresas sejam explicados aos alunos,
Objectivos de um S.I. - Distinguir os tipos bsicos de S.I. nas assim como os exemplos da sua utilizao.
Os S.I. nas organizaes organizaes
- Sistemas de processamento de Fazer referncia evoluo da
transaces informtica de gesto nas empresas.
- Sistemas de apoio deciso
Fases ou ciclo de desenvolvimento - Explicar a finalidade de cada etapa do ciclo Fazer referncia implementao de um
de um sistema de informao de desenvolvimento de um S.I. S.I. numa empresa.
- Planeamento estratgico
- Definio de requisitos Explicar, passo a passo, o processo de
- Anlise do sistema desenvolvimento de um S.I.
- Concepo do sistema
- Realizao
- Instalao e teste
- Avaliao e manuteno
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Bases de dados 15
- Reconhecer os conceitos associados a base de - Apresentar o conceito de Base de Dados e
Noo de base de dados dados sensibilizar os alunos para o problema da
- Identificar elementos em que assenta a construo forma como eles podem ser organizados de
Organizao dos dados: os das bases de dados forma eficiente, apresentando, em seguida,
modelos os principais modelos existentes, com as
O modelo hierrquico - Enumerar os diferentes modelos de base de suas vantagens e desvantagens.
O modelo reticulado dados
O modelo orientado aos
objectos - Identificar algumas situaes prticas de utilizao
O modelo relacional de bases de dados relacionais
O modelo relacional orientado
aos objectos
- Conhecer e saber construir DEA com base em - Recorrer sempre a exemplos que apoiem de
Diagramas Entidade-Associao situaes concretas forma clara os conceitos.
(DEA) - Dominar as regras de passagem dos DEA para os
Tipos de associaes esquemas relacionais - A seco sobre construo de DEA deve
Construo dos DEA - Construir DEA ser contemplada com bastante tempo para a
Passagem de um DEA para um - Reconhecer as regras de passagem de DEA execuo de exerccios de grau de
esquema relacional para tabelas relacionadas. dificuldade crescente.
O modelo relacional - Conhecer o modelo relacional e todos os - Usar os DEA como uma forma de
Tabelas conceitos-chave a ele associados organizar os dados. Mostrar as regras de
Campos, colunas ou atributos passagem de DEA para tabelas
Domnios dos campos relacionadas.
Restries aos domnios
Registos - Apresentar os conceitos do modelo
Relaes relacional e as suas vantagens face aos
Grau de uma relao outros modelos.
Cardinalidade de uma relao
Restries s relaes
- Abrir uma base de dados j existente - Pode, tambm como exemplo, ser
Abertura de uma base de dados
- Reconhecer as opes de criao de uma base de construda uma base de dados para gesto
Criao de uma base de dados
dados da biblioteca escolar.
Criao de uma base de dados usando
- Criar uma base de dados nova usando o - Poder ainda ser criada a simulao de
o assistente de base de dados
assistente de base de dados uma base de dados para uma pequena
- Conhecer os procedimentos de construo de empresa, para gesto de stocks, facturas,
Tabelas
tabelas relacionais clientes, fornecedores, ou bases de dados
Criao de tabelas usando o assistente
- Utilizar procedimentos de manipulao de tabelas para as disciplinas de cincias (p. ex.
de tabelas
relacionais Biologia, Geologia e Qumica).
Introduo, modificao e eliminao de
- Todos os contedos relativos a tabelas,
dados numa tabela
- Definir a estrutura de campos da tabela consultas, formulrios, relatrios, pginas,
Propriedades dos campos numa tabela
- Reconhecer a importncia da definio de uma macros e mdulos sero abordados no
Definio de uma chave primria
chave primria normal desenvolvimento da construo da
Alterao da estrutura de uma tabela
base de dados.
Consulta de dados numa tabela
Relacionamento entre tabelas
- Definir a estrutura de relaes entre tabelas - O professor dever:
Impresso de uma tabela
- Reconhecer as tcnicas de impresso de uma Apresentar detalhadamente as
tabela potencialidades e ferramentas do
Consultas
- Explicar o conceito de consulta programa de gesto de base de dados;
Criao de uma consulta
Proceder demonstrao do
Determinao dos campos para a
- Identificar a importncia e necessidade da funcionamento global do programa de
consulta
criteriosa utilizao de filtros e critrios B.D., fazendo uso do projector vdeo ou
Insero, movimentao e eliminao de
- Conhecer os procedimentos de construo e data-show;
um campo
utilizao de consultas Fazer uma breve exposio terica
Introduo de critrios
- Aplicar os procedimentos de construo e acompanhada do desenvolvimento do
Ordenao de registos de tabelas
utilizao de consultas exemplo prtico atravs da utilizao de
Adio e eliminao de tabelas ou
um sistema de projeco.
consultas
- Criar uma nova consulta de seleco
Gravao de uma consulta
- Os alunos devero iniciar o processo de
Elaborao de clculos nas consultas
- Efectuar operaes estatsticas nas consultas criao de uma tabela.
Clculo de totais para grupo de registos
- Os alunos e o professor devero iniciar o
processo de criao de uma nova consulta.
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Introduo Structured Query - Identificar as caractersticas da SQL - O professor deve expor os requisitos
mnimos para a instalao do software e 10
Language (SQL)
Propsito da SQL - Conhecer diferentes dialectos da linguagem efectuar a instalao do referido software.
Os vrios dialectos da SQL
- Reconhecer as diferenas entre DDL e DML - Para toda esta unidade, o mtodo
Data Definition Language (DDL) e aconselhado o que passa pelo professor:
Data Manipulation Language i) apresentar a matria, usando diagramas
(DML) - Enumerar os diferentes tipos de dados sintcticos e muitos exemplos de apoio;
- Identificar caractersticas de tipos de dados ii) fornecer material de apoio escrito aos
Tipos de dados e operadores - Reconhecer as potencialidades de utilizao de alunos para consulta nas aulas;
Tipos de dados tipos de dados iii) fornecer o maior nmero possvel de
Operadores bsicos exerccios, cuja soluo deve ser
Aritmticos - Enumerar os diferentes tipos de operadores apresentada e explicada apenas aps os
Lgicos - Identificar os diferentes operadores alunos tentarem a sua resoluo.
- Reconhecer o papel de cada operador
Relacionais - Identificar as operaes a realizar por cada - Apresentar a SQL, sublinhando a existncia
Wildcards operador de diferentes dialectos para alm do
Predicados - Utilizar os operadores em solues concretas standard, assim como os propsitos da DDL
De comparao e da DML.
Quantificados
ALL - Apresentar os tipos de dados, operadores e
SOME predicados.
ANY
- Apresentar os comandos da DDL.
Testes a campos vazios; uso
devido do predicado NULL - Apresentar os comandos da DML, com
particular relevncia para o SELECT.
Data Definition Language (DDL) Destacar tambm as funes de agregao.
Criao de bases de dados,
tabelas e ndices
CREATE
Restries
Alterao de estrutura
ALTER
DROP
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Data Manipulation Language (DML)
Insero, actualizao e
eliminao de dados
INSERT
UPDATE
DELETE
TRUNCATE
Consultas
Uso elementar do comando Descrever correctamente a importncia e a sintaxe
Select do comando SELECT.
WHERE
Exemplificar a aplicao do comando SELECT na
DISTINCT, ALL e ANY
seleco de dados.
ORDER BY
Aliases de tabelas e
colunas
Funes de agregao
Funes escalares
Numricas Descrever e exemplificar funes de agregao e
agrupamento de informao.
Para cadeias de
caracteres
Para datas e horas
Agrupamentos
GROUP BY
HAVING
Subqueries (consultas
encadeadas)
Criao de subqueries
Operadores IN e EXISTS
Cpias de tabelas com
SELECT INTO
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Manipulao de conjuntos
Operadores MINUS,
UNION, UNION ALL e
INTERSECT
Junes
Produto cartesiano de
tabelas
INNER JOIN
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
CROSS JOIN
Criao e uso de vistas
CREATE VIEW - Apresentar a utilidade das vistas e as
Cursores formas de cri-las e us-las.
Conceito e propsito - Apresentar os cursores e a forma de
Declarao: DECLARE declar-los e us-los devidamente.
Abertura: OPEN
Busca: FETCH
Fecho: CLOSE
Transaces
Propsito das transaces - Apresentar as transaces e a forma de
COMMIT e ROLLBACK execut-las.
Procedimentos (stored
procedures) - Apresentar os procedimentos, os seus
Vantagens no seu uso tipos, como cri-los e us-los de forma
Tipos de procedimentos eficaz.
Criao
Uso de parmetros
Execuo
Tratamento de erros
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Recuperabilidade - Compreender a noo de recuperabilidade O professor dever: 10
Criao de backups - Criar backups - Ministrar bases sobre administrao de
Testes de recuperao - Efectuar testes de recuperao sistemas de gesto de bases de dados
nos seus aspectos fundamentais.
Segurana - Reconhecer os conceitos associados
Gesto de utilizadores noo de segurana - Apresentar os principais objectivos da
Gesto de permisses - Definir utilizadores e permisses num SGBD administrao de sistemas de gesto de
bases de dados.
Disponibilidade/Fiabilidade - Apresentar as formas de executar as
Monitorizao - Compreender a noo de disponibilidade/ tarefas de administrao na plataforma
Gesto de backups fiabilidade escolhida.
Manuteno preventiva - Fornecer exerccios orientados aos
Replicao alunos.
Redundncia
Outras tcnicas
Performance
Aumento da performance no - Compreender a noo de performance
acesso s bases de dados - Aumentar a performance no acesso s bases
Monitorizao da performance no de dados
acesso s bases de dados - Monitorizar a performance no acesso s
bases de dados
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
ADO (ActiveX Data Objects) - Conhecer as principais operaes executveis - Tal como nas linguagens anteriores,
Introduo com ADO sobre uma base de dados, assim como apresentar a sintaxe e exemplos que
O que a ADO os tipos de dados nela existentes permitam aos alunos ficarem a conhecer a
metodologia e as instrues necessrias
Independncia face a manipulao de uma base de dados atravs
linguagens da ADO.
Metodologia de uso da ADO
Criao da ligao BD
Abertura da ligao
Criao do conjunto de
registos
Abertura do conjunto de
registos
Operaes com os
registos obtidos
Interrogao
Ordenao
Insero
Eliminao
Alterao
Fecho do conjunto de
registos
Fecho da ligao
Tipos de dados na ADO
Introduo PHP (Hypertext - Conhecer a linguagem PHP, os seus objectivos e - Apresentar as caractersticas da linguagem 25
Preprocessor) as suas principais caractersticas PHP e compar-la com a ASP, com outras
O que a PHP linguagens de scripting ou isolada.
Instalao da PHP - Configurar um servidor web para a utilizao
da PHP - Apresentar as bases da linguagem, atravs
Bases sobre PHP
- Instalar a PHP de diagramas sintticos e de exemplos
Sintaxe bsica de scripts em PHP prticos que devero sempre preceder os
Variveis exerccios.
Tipos - Conhecer as bases para a criao de scripts em
PHP, incluindo tipos de dados, variveis, estruturas
Declarao
de controlo e directivas de incluso
Passagem de valores atravs
do browser
Operadores
Estruturas de controlo
If...else
Switch...case
While...
Do while...
For
Foreach
Directivas de incluso
include(), include_once
require(), require_once()
Gesto da
Temas/Contedos Objectivos de Aprendizagem Sugestes Metodolgicas carga horria
(unidades de 90 min.)
Introduo ao Trabalho de Projecto - Compreender a finalidade do Trabalho de Projecto - O professor dever efectuar uma breve
O que o Trabalho de Projecto? introduo terica sobre o Trabalho de 30
Projecto.
Desenvolvimento de um projecto - Identificar um tema
Escolha do tema - Definir um subtema ou problema parcelar - O professor dever desde logo motivar os
Escolha e formulao de problemas alunos sobre possveis projectos a
parcelares - Planear o trabalho desenvolver e estimular o trabalho de grupo.
Preparao e planeamento do - Recolher informaes e executar o trabalho
trabalho - Relatar as dificuldades e o andamento do - Os alunos devero apresentar propostas de
Trabalho de campo processo realizao de projectos (de grupo ou
Ponto de situao individuais), devendo estes obedecer aos
- Tratar os dados, organizar os materiais, escrever o requisitos delineados pelo professor para a
Tratamento das informaes relatrio e preparar a apresentao escolha do tema.
recebidas; preparao do relatrio e
da apresentao dos trabalhos - Apresentar o projecto realizado - O professor dever indicar as fases em que
Apresentao dos trabalhos - Debater a nvel da turma as dificuldades, a o projecto se vai desenrolar e sugerir aos
Balano resoluo dos problemas, o interesse prtico do alunos um planeamento do trabalho que
projecto e o que aprendeu tenha em ateno os limites do tempo e as
condies materiais da escola.
- Reconhecer a articulao do projecto com as
Articulao do projecto com as restantes restantes unidades do programa - Os alunos devero elaborar um trabalho que
unidades contemple as aprendizagens efectuadas na
disciplina e que seja desenvolvido em
articulao com o Projecto Tecnolgico
(PT).
Livros
Amaral, L. & Varajo, J. (2000). Planeamento de Sistemas de Informao (3 ed.). Lisboa: FCA
Editora Informtica.
Nesta obra, somente os Captulos indicados abordam temas relacionados com a presente
unidade Cap.II: Organizao dos departamentos de SI; Cap. V: Gesto de projectos; Cap.
VIII: Arquitectura de sistemas de informao.
Bezerra, E. (2002). Princpios de Anlise e Projeto de Sistemas com UML. Rio de Janeiro:
Campus.
Esta obra integra as noes bsicas e introdutrias problemtica da segurana dos SI.
Esta obra apresenta uma abordagem metodolgica precisa, rigorosa e moderna para a gesto
dos projectos de software, desde o momento inicial de planeamento estratgico at entrega e
operao do sistema.
Neto, A., Furlan, J. & Higa, W. (1988). Engenharia da informao: metodologias, tcnicas e
ferramentas. Rio de Janeiro: McGraw-Hill.
Esta obra incide sobre: gesto de projectos de software; mtodos convencionais para a
engenharia do software; engenharia do software orientada a objectos; temas avanados da
engenharia do software.
Nesta obra, somente o 1 Captulo aborda temas relacionados com a presente unidade.
Aborda, entre outros, os seguintes temas: SI/TI nas organizaes; Planeamento de SI;
Arquitecturas e SI/TI; Modelos e perspectivas das arquitecturas dos SI.
Esta obra pretende contribuir para a clarificao do papel das tecnologias de informao versus
organizao e gesto, ajudando a conciliar as vertentes tcnica e social dos SI/TI. O livro d
uma nfase particular anlise e avaliao de investimentos em SI/TI, consequncia da sua
importncia para a actividade das organizaes.
Silva, A. & Videira, C. (2005). UML, Metodologias e Ferramentas CASE (2 ed.). Lisboa:
Edies Centro Atlntico.
Whitten & Bentley (1996). Anlisis y diseo de sistemas de informacin (3 ed.). Madrid:
McGraw-Hill.
Obra fundamental para alunos e professores. Este livro apresenta os conceitos de sistemas, a
natureza da anlise de sistemas, as ferramentas e as tcnicas de modelao de sistemas,
como podem ser utilizados no ambiente da anlise estruturada.
http://www2.ufp.pt/~lmbg/textos/analista.pdf
http://www2.ufp.pt/~lmbg/textos/as_3pal.htm
Em portugus
Santos, M. & Ramos, I. (2006). Business Intelligence Tecnologias da Informao na Gesto
de Conhecimento. Lisboa: FCA Editora Informtica.
Em ingls
Coronel, C. & Rob, P. (2004). Database Systems: Design, Implementation and Management (6
ed.). Boston: Course Technology.
Edio actualizada, fornece uma introduo detalhada aos sistemas de gesto de base de
dados.
Edio actualizada, fornece uma introduo detalhada aos sistemas de gesto de base de
dados.
Date, C. (2005). Database in Depth: Relational Theory for Practitioners. Sebastopol CA:
O'Reilly Media, Inc.
Obra para colaboradores e desenhadores experientes de base de dados. Este livro traz luz
os princpios do modelo relacional, que fundamental a todas as aplicaes de base de dados
Hoffer, J. et al. (2004). Modern Database Management (7 ed.). New Jersey: Prentice Hall.
Azevedo, A. et al. (2002). Desenho e implementao de base de dados com Microsoft Access
XP. Lisboa: Centro Atlntico.
Inclui diversos exemplos, mais de 50 dicas e um exerccio guiado no final de cada captulo.
Este livro cobre todas as matrias necessrias para criar e manter bases de dados relacionais
DOliveira, L. (2006) Access 2003 Depressa & Bem. Lisboa: FCA Editora Informtica.
Para utilizar eficientemente o Access 2003 atravs deste livro, realizando exerccios prticos.
Gomes, L. & Correia, M. (2000). Fundamental do Access 2000. Lisboa: FCA Editora
Informtica.
Mendes, A. et al (2004). Programao de Bases de Dados com Visual Basic.net 2003 - Curso
Completo. Lisboa: FCA Editora Informtica.
Pereira, J. L. (1998). Tecnologia de bases de dados (3 ed.). Lisboa: FCA Editora Informtica.
Livro para professores. Apresenta de uma forma clara e pragmtica os conceitos fundamentais
e o estado-da-arte da tecnologia de bases de dados.
Pinto, M. et al. (2005). F@ntasTIC 10 ano Ensino Secundrio. Porto: Edies ASA.
Manual do 10 ano de escolaridade que dedica uma unidade gesto de base de dados
Esta obra destina-se tanto a utilizadores menos experientes como aos que j conhecem as
verses anteriores, permitindo dominar, de forma rpida e eficaz, as principais potencialidades
da verso 2003.
Sousa, S. (2001). Domine a 110% ACCESS 2000 (2 ed.). Lisboa: FCA Editora Informtica.
Livro para aprender, de forma clara e simples, apoiada por centenas de imagens e exemplos
prticos, a explorar as capacidades avanadas da verso 2000.
Sousa, S. (2002). Domine a 110% ACCESS XP. Lisboa: FCA Editora Informtica.
Livro para aprender, de forma clara e simples, apoiada por centenas de exemplos prticos, a
explorar as capacidades avanadas da verso XP. Exemplos e resoluo dos exerccios
propostos na pgina desta obra no site da FCA.
Sousa, S. (2004). Domine a 110% ACCESS 2003. Lisboa: FCA Editora Informtica.
Esta obra permite optimizar ao leitor os seus conhecimentos, aprendendo a criar e desenvolver
as suas prprias aplicaes de gesto de bases de dados. Permite ainda conhecer as novas
funcionalidades da verso 2003 atravs de explicaes passo a passo, apoiadas por inmeras
ilustraes.
Em portugus
Costa, R. L. (2004). SQL: Guia Prtico. Rio de Janeiro: Brasport.
Damas, L. M. (2004). SQL Structured Query Language (6 ed.). Lisboa: FCA Editora
Informtica
Obra fundamental que, numa linguagem clara, apresenta os pontos essenciais para o
desenvolvimento de bases de dados.
Neves, P & Ruas, R. (2005). O Guia Prtico do MySQL. Lisboa: Centro Atlntico.
Prope ao leitor um projecto com diversos exerccios ao longo das suas cerca de 400 pginas
eficazmente ilustradas. O projecto prtico apresentado no livro comea por servir de base
discusso introdutria sobre bases de dados relacionais e sobre as caractersticas do MySQL,
seguindo-se ento o desenho conceptual, lgico e fsico da base de dados relacional que ir
apoiar os exerccios de programao.
Em ingls
Delaney, K. (2001). Inside Microsoft SQL Server 2000. Redmond: Microsoft Corporation.
Forta, B. (2004). Sams Teach Yourself SQL in 10 Minutes (3 ed.). Indianapolis: Sams.
Groff, J. et al. (2002). SQL: The Complete Reference (2 ed.). Emeryville CA: McGraw-Hill
Osborne Media.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_tsqlcon_6lyk.asp
Documentao sobre Microsoft Transact SQL
Em portugus
Battisti, J. (2005). SQL Server 2005 Administrao & Desenvolvimento: Curso Completo. Rio de
Janeiro: Axcel Books.
Obra para aprender a executar tarefas e conhecer as novidades do SQL Server 2005, desde os
fundamentos tericos e os princpios bsicos at aos tpicos mais avanados.
Belo, O. (2005). SQL Server 2000 Para Profissionais. Lisboa: FCA Editora Informtica.
Esta obra pretende ser um recurso fundamental para todos aqueles que desejem projectar,
desenvolver, implementar e explorar um sistema de bases de dados em Microsoft SQL Server.
Atravs de um exemplo prtico de aplicao real, esta obra cobre, os principais aspectos
relacionados com a definio, instalao e explorao de uma base de dados em SQL Server.
Patton, R. et al. (2002). Projectando e Administrando Banco de Dados SQL Server 2000. Alta
Books.
Rodrigues, A. (2005). Oracle 10g e 9i Para Profissionais. Lisboa: FCA Editora Informtica.
Ao longo da obra so detalhados de forma prtica, com exemplos de como fazer, execues
passo a passo e procedimentos de melhores prticas, todos os aspectos de instalar, construir,
configurar e manter sistemas gestores de bases de dados Oracle 9i e 10g, de forma a
assegurar o seu melhor funcionamento em diferentes cenrios.
Em ingls
Bryla, R. (2006). OCA: Oracle Certified Administrator on Oracle Application Server 10g Study
Guide. Hoboken NJ: Wiley.
Burleson, D. K. (2005). Oracle 9i UNIX Administration Handbook. Kittrell NC: Oracle Press.
Dalton, P. et al. (2006). SQL Server 2005 Black Book. Scottsdale AZ: Paraglyph Press.
Kriegel, A. (2001). Microsoft SQL Server 2000 Weekend Crash Course. Hoboken NJ: Wiley.
Loney, K. (2004). Oracle Database 10g: The Complete Reference. Emeryville CA: McGraw-Hill
Osborne Media.
Stanek, W. (2205). Microsoft SQL Server 2005 Administrator's Pocket Consultant (Pro-
Administrator's Pocket Consultant. Redmond: Microsoft Press.
Em portugus
Adam, K. (2000). IIS 5: Administrao do Internet Information Services. Rio de Janeiro:
Campus.
O livro trata de aspectos prticos como a instalao e a administrao do IIS, a sua integrao
com as opes de segurana do Windows 2000, a personalizao de sites da Web e o servio
de FTP, a conexo a bases de dados e a administrao de ficheiros de registo.
Marcelo, A. (2006). Apache: Configurando o Servidor WEB para Linux: Rio de Janeiro:
Brasport.
Este livro apresenta o servidor web mais utilizado na Internet. O objectivo mostrar aos
administradores de rede como configurar o Apache de maneira simples em ambiente Linux.
Em ingls
Aulds, C. (2002). Linux Apache Web Server Administration (2 ed.). Berkeley CA: Sybex.
Este livro essencial para administradores e webmasters que utilizam o servidor Web Apache.
O livro cobre o Apache 2, migrando da verso 1.3 para as mais actuais.
Stanek, W. (2003). Microsoft IIS 6.0 Administrator's Pocket Consultant. Redmond: Microsoft
Press.
Guia prtico destinado a principiantes, ensina como correr o Apache Server nas mltiplas
plataformas.
Em portugus
Abreu, L. (2004). Programao em ASP 2.0: Lisboa: FCA Editora Informtica.
Obra fundamental que, numa linguagem clara, apresenta os pontos essenciais da programao
em ASP 2.0.
A criao de sites para a World Wide Web uma tarefa multidisciplinar. Como tal, necessrio
que o aspirante a web designer domine uma srie de conceitos que vo desde a Arquitectura
da Informao, usabilidade, passando pela Gesto de Projecto, Concepo e Produo. Esta
obra foca todos estes assuntos de um modo simples e didctico, de forma a que o leitor
facilmente domine os conceitos fundamentais inerentes realizao de sites Web,
aprendendo, passo a passo, a elaborar pginas dinmicas, atractivas e funcionais. A
componente prtica deste livro est estruturada de modo a permitir que o leitor faa uso das
ferramentas de software que tiver disponveis, no obrigando ao uso especfico de determinado
programa, mas procurando uma abordagem generalista produo de pginas e ao
tratamento, optimizao e animao de imagens.
Macoratti, J. C. (2003). ASP, ADO e Banco de Dados na Internet (2 ed.). Santa Catarina:
Visual Books.
Este livro aborda os conceitos bsicos da programao ASP, passando pelo VBScript, HTML e
SQL.
Mendes, A. J. et al. (2004). Programao de Bases de Dados com Visual Basic.net 2003.
Lisboa: FCA Editora Informtica.
Tomando como base a importncia das bases de dados para a grande maioria das aplicaes
com que nos deparamos, este livro permite compreender a abordagem seguida pela Microsoft
na construo da plataforma. NET onde, entre outros componentes, disponibiliza um ambiente
de desenvolvimento centrado no Visual Studio. NET para qualquer linguagem compatvel. NET
e mecanismos comuns para acesso a diversas bases de dados que se podem encontrar no
mercado, com principal destaque para o SQL Server. O leitor ter a oportunidade de
compreender arquitecturas e componentes de acesso aos dados, ao mesmo tempo que
desenvolve uma pequena aplicao de exemplo, comeando pelo desenho de bases de dados.
Oliviero, C. (2004). Faa um Site ASP Orientado por projeto. So Paulo: rica Ed.
Obra indicada para principiantes, apresenta os conceitos bsicos da tecnologia ASP pelo
mtodo orientado por projecto, ou seja, ao terminar este livro, o leitor ter criado um site
completo.
Aborda os seguintes temas: Formatao de documentos Web com HTML e CSS; Criao de
elementos interactivos em Javascript e jogos em Java; Interaco com o servidor em ASP,
PHP e ASP.NET: VB.NET e C# ; Acesso a bases de dados via Internet: SQL Server, Access e
MySQL; Aplicaes de XML, SOAP, WSDL e Web Services.
Serro, C. et al. (2003) Programao com PHP 4.3. Lisboa: FCA Editora Informtica.
Este livro proporciona ao leitor uma aprendizagem passo a passo do PHP4.3, actuando como
um guia para todos aqueles que pretendam construir desde simples pginas na web, at
aplicaes mais complexas. Proporciona ainda para os programadores mais avanados
captulos mais complexos (interaco com base de dados, XML, entre outros), de modo a
aperfeioar os seus conhecimentos.
Vieira, J. (2000). Programao Web com Active Server Pages. Lisboa: Edies Centro
Atlntico.
Livro para aqueles que querem iniciar-se na programao Internet do lado do servidor. Com
exemplos de aplicao.
Recheado de exemplos e apresentando sempre o cdigo completo, este livro indicado para
quem se inicia na programao Internet. Os programadores das ASP clssicas encontram
neste livro uma forma simples de entender a passagem das ASP clssicas para as ASP.NET.
Temas principais: Uso de HTML com Cascading Style Sheets (CSS) e JavaScript; Migrao
das ASP clssicas para as ASP.NET; Controlos HTML e controlos Web; ADO.NET com SQL
Server e MS-Access; Criao de componentes. NET; Exemplo prtico de uma loja em
ASP.NET.
Obra de referncia muito completa sobre ASP.NET 2.0 , programao Web com VB 2005.
Feddema, H. (2000). DAO Object Model: The Definitive Reference. Sebastopol CA: O'Reilly.
Gilmore, J. (2004). Beginning PHP 5 and MySQL: From Novice to Professional. Berkeley CA:
Apress.
Trata-se de um guia bem estruturado para aqueles que querem iniciar-se no desenvolvimento
de Web sites, ensina como programar aplicaes dinmicas em ASP.NET 2.0.
Mellor, R. B. (2001). ASP: Learning by Example. Wilsonville OR: Franklin Beedle & Associates.
Shepherd, G. (2005). Microsoft ASP.NET 2.0 Step By Step. Redmond: Microsoft Press.
Este livro proporciona uma introduo passo a passo, ideal para quem quer aprender a
tecnologia scripting ASP.NET.
O livro comea com uma introduo PHP, a seguir apresenta as caractersticas mais
avanadas: princpios da linguagem, disposies e funes, formulrios, conexo s bases de
dados, etc. Prope ainda exerccios.
Ullman, L. (2003). PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, Berkeley
CA: Peachpit Press.
Esta obra um excelente guia de Visual QuickPro para criar Web site dinmicos com o PHP e
o MySQL.
http://www.freewebmasterhelp.com/tutorials/phpmysql
http://www.webmonkey.com//99/21/index2a.html
Castro, L. & Ricardo, M. (1993). Gerir o trabalho de projecto: um manual para Professores e
Formadores. Lisboa: Texto Editora.
Cortezo, L. et al. (2002). Trabalhar por projectos em educao. Uma inovao interessante.
Porto: Porto Editora.
Cosme, A. & Trindade, R.(2001). rea de Projecto: Percursos com Sentido. Porto: ASA
Obra sobre a operacionalidade do trabalho de projecto.
http://www.netprof.pt/servlet/getDocumento?TemaID=NPL070103&id_versao=11894 Pgina
sobre o que o trabalho de projecto. Disponibiliza fichas e grelhas de planificao,
apresentao, avaliao da rea de projecto, etc.
http://www.esec-rodo.rcts.pt/areas_curriculares_nao_disciplinares.htm#rea_Escola Pgina
dedicada rea de projecto
http://nonio.ese.ips.pt/espaco39/index.php?option=com_content&task=view&id=34&Itemid=36
Pgina do espao 39 informtica dedicada, entre outros temas, ao trabalho de projecto