SACOCHEIO.COM - comercialização de CD, DVD, SOFTWARE, CURSOS MULTIMÉDIA, VÍDEOS, etc., em PORTUGAL...   
   Inicio » Catálogo » Livros » 169 Minha Conta  |  Suas Compras  |  FINALIZAR COMPRA   
Categorias
Apple
cursos CD
Entretenimento
Livros
Oportunidades
Sistema-Anti-Pirataria
VOIP

Todos os Produtos
clique aqui
para ver uma lista compacta de todos os nossos produtos!

SQL - STRUCTURED QUERY LANGUAGE - 6ª EDIÇÃO ACTUALIZADA E AUMENTADA
SQL - STRUCTURED QUERY LANGUAGE - 6ª EDIÇÃO ACTUALIZADA E AUMENTADA



PREÇO: 29.49EUR
depois de encomendar todos os
produtos que deseja, deve
clicar em FINALIZAR A ENCOMENDA




DESCRIÇÃO
Esta é uma obra fundamental e de leitura obrigatória pois aborda a temática do acesso a bases de dados através da linguagem SQL - um standard internacional. As matérias são apresentadas de forma detalhada e pragmática recorrendo a múltiplos exemplos de comandos que são explicados com o detalhe suficiente para se tornarem acessíveis mesmo a leitores sem qualquer experiência de programação.

A partir da 6ª edição foram adicionados quatro novos capítulos que permitem ao leitor ter uma panorâmica global sobre o contexto em que se inserem as bases de dados e os sistemas de informação, nomeadamente os vários modelos de bases de dados, desenho de bases de dados, normalização, etc. São tratados com especial cuidado os comandos mais utilizados da linguagem: SELECT / INSERT, UPDATE e DELETE / CREATE, ALTER e DROP / GRANT e REVOKE. Comandos SQL testados em Access, SQL Server, Oracle e MySQL.

PRINCIPAIS TÓPICOS
O livro cobre também as três sublinguagens DDL, DML e DCL e aborda ainda:

- Criação de Views e Índices
- Funções Estatísticas
- Joins
- Ordenação
- SubQueries
- Cursores

Para os mais interessados nas áreas da programação:
- É apresentada a ligação entre as linguagens C e SQL;
- São apresentados exemplos de aplicações em VB6 com ligação a bases de dados (via DAO e via ADO);
- É apresentado um exemplo de ligação da linguagem VB.Net a uma Base de Dados.

PÚBLICO ALVO
- Estudantes dos Cursos Informática e Informática de Gestão a nível Universitário, Politécnico e Ensino Técnico;
- Cursos de Formação na área de desenho e implementação de bases de dados
- Analistas de sistemas

O(S) AUTOR(ES)
Luís Manuel Dias Damas
( samad@mail.telepac.pt )
Licenciado em Informática pela Faculdade de Ciências da Universidade de Lisboa e Mestrado em Gestão de Informação pela Universidade Católica Portuguesa. Desenvolve a sua actividade na área do Desenvolvimento de Aplicações como Consultor. Paralelamente tem leccionado em Universidades e outros Organismos, onde é responsável por disciplinas na área das Linguagens e Técnicas de Programação. É autor do livro Linguagem C, publicado pela FCA.

ÍNDICE
0 - Introdução

Sumário
0.1 Introdução
0.2 Breve História da Linguagem SQL
0.3 Características da Linguagem SQL
0.4 A composição deste livro
0.5 Sistemas Utilizados
0.5.1 Access 2000 (Microsoft)
0.5.2 SQL Server V7.0 (Microsoft)
0.5.3 Oracle V8 (Oracle)
0.5.4 MySQL
0.6 Matérias Abordadas
0.6.1 Parte I
0.6.2 Parte II

PARTE I - BASES DE DADOS

1 - BASES DE DADOS (VISÃO GERAL)
1.1 Introdução
1.2 Bases de Dados
1.3 Análise de Sistemas
1.4 SQL
1.5 Ligação a outras Linguagens

2 - Modelos de Bases de Dados
2.1 Introdução
2.2 Dados e Informação
2.3 Qualidade da Informação
2.4 Bases de Dados
2.5 Sistemas Gestores de Bases de Dados
2.5.1 Introdução
2.5.2 Características de um SGBD
2.5.3 Requisistos de um SGBD
2.5.4 Serviços prestados por um SGBD
2.5.5 Componentes de um SGBD
2.5.6 Utilizadores de um SGBD
2.5.7 Arquitectura ANSI/SPARC
2.5.8 Exemplos de Sistemas Gestores de Bases de Dados
2.6 Modelos de Bases de Dados
2.6.1 Sistemas Baseados em Ficheiros
2.6.2 Modelo Hierárquico
2.6.3 Modelo em Rede
2.6.4 Modelo Relacional
2.6.5 Modelo Orientado por Objectos
2.6.6 Modelo Objecto-Relacional
2.6.7 Modelo Distribuído
2.6.8 Arquitectura Cliente-Servidor
2.6.9 Evolução Futura

3 - Desenho de Bases de Dados Relacionais
3.1 Introdução
3.2 Sistemas de Informação
3.2.1 Ciclo de vida de um Sistema de Informação
3.2.2 Planeamento
3.2.3 Análise
3.2.4 Desenho detalhado do sistema
3.2.5 Implementação
3.2.6 Manutenção
3.2.7 "Anomalias" do modelo CVSI
3.3 Ciclo de Vida de uma Base de Dados
3.3.1 Estudo inicial
3.3.2 Desenho
3.3.3 Implementação e carregamento
3.3.4 Teste e avaliação
3.3.5 Operação
3.3.6 Manutenção e avaliação
4.4 Diagrama Entidade-Associação
3.4.1 Entidades
3.4.2 Relações
3.5 Exemplo prático

4 - Normalização
4.1 Introdução
4.2 Dependências Funcionais
4.2.1 Dependências Triviais e Não-Triviais
4.2.2 Regras de Inferência e Axiomas de Armstrong
4.3 Formas Normais
4.3.1 Primeira Forma Normal
4.3.2 Segunda Forma Normal
4.3.3 Terceira Forma Normal
4.3.4 Forma Normal de Boyce-Codd
4.3.5 Dependências Multivalor
4.3.6 Quarta Forma Normal
4.3.7 Quinta Forma Normal
4.4 Desnormalização

Parte II - SQL

5 - Comando Select
5.1 Introdução
5.2 Comando SELECT
5.3 Seleccionando todos os registos
5.4 Seleccionando todas as colunas
5.5 Projecção
5.6 Restrição (Cláusula WHERE)
5.7 Operadores relacionais
5.8 Operadores lógicos
5.9 Outros operadores (BETWEEN, IN, IS, LIKE)
5.9.1 Operador BETWEEN
5.9.2 Operador IN
5.9.3 Operador IS (Tratamento de valores nulos)
5.9.4 NULL - Considerações finais
5.9.5 Operador LIKE (Comparação de strings)
5.9.6 Wildcards - Resumo
5.10 Precedência dos operadores

6 - Ordenação
6.1 Introdução
6.2 Ordenação por uma coluna
6.3 Ordenação por várias colunas
6.4 Selecção de expressões
6.5 Ordenação por posição
6.6 Ordenação e NULLs
6.7 Eliminação de repetições (DISTINCT e ALL)
6.8 Notas finais sobre ordenação

7 - Juntando Várias Tabelas
7.1 Introdução
7.2 Produto Cartesiano de Tabelas
7.3 Inner Join
7.4 Outer Join
7.4.1 Outer Join: Implementação em Access e SqlServer e MySQL
7.4.2 Outer Join: Implementação em Oracle
7.5 Union
7.6 Self Join
7.7 INTERSECT
7.8 MINUS
7.9 Resumo das Junções

8 - Funções de Agregação
8.1 Introdução
8.2 Função Count
8.3 Funções Min e Max
8.4 Função Sum
8.5 Função Avg

9 - Agrupando a Informação
9.1 Introdução
9.2 Cláusula GROUP BY
9.3 Cláusula HAVING
9.4 WHERE vs. HAVING
9.5 Agrupamentos e o valor NULL
9.6 Ordenação

10 - Subqueries
10.1 Introdução
10.2 SubQuery
10.3 SubQueries correlacionadas e não correlacionadas
10.4 Queries - Como Funcionam
10.4.1 Query Não-Correlacionada
10.4.2 Query Correlacionada
10.4.3 Queries correlacionadas vs Queries não correlacionadas
10.5 Operador IN
10.6 Operador EXISTS
10.7 ALL e ANY
10.8 ALL e ANY: Resumo
10.9 Notas sobre a utilização de SubQueries por outros comandos

11 - Manipulação de Dados
11.1 Introdução
11.2 Comando INSERT
11.2.1 Inserção de Registos Simples
11.2.2 Inserção de Conjuntos de Registos
11.3 Comando UPDATE
11.4 Comando DELETE
11.5 Manipulação de Datas

12 - Criação e Manutenção de Tabelas
12.1 Introdução
12.2 Comando CREATE DATABASE
12.3 Comando DROP DATABASE
12.4 Comando CREATE TABLE
12.5 Tipos de Dados
12.5.1 Características das Colunas
12.5.2 Colunas - Valores por Defeito
12.5.3 Constraints (Restrições)
12.5.4 Criação de tabelas a partir de outras tabelas
12.6 Comando ALTER TABLE
12.7 Comando DROP TABLE

13 - Views e Índices
13.1 Introdução
13.2 Comando CREATE VIEW
13.2.1 Juntando várias tabelas numa View
13.2.2 Cláusula WITH CHECK OPTION
13.2.3 Comando DROP VIEW
13.3 O que são Índices?
13.4 Comando CREATE INDEX
13.5 Comando DROP INDEX

14 - Transacções
14.1 Introdução
14.2 Transacção
14.3 Comandos COMMIT e ROLLBACK
14.4 CHECKPOINT

15 - Segurança
15.1 Introdução
15.2 Views como mecanismo de segurança
15.3 Controlo de Acessos à Base de Dados
15.4 Segurança ao Nível do Utilizador
15.5 Comando GRANT
15.6 Comando REVOKE

16 - SQL Embutido
16.1 Introdução
16.2 Problemas na Ligação do SQL com outra Linguagem
16.3 Como funciona a ligação entre o SQL e uma Linguagem Tradicional
16.4 O Prefixo EXEC SQL
16.5 SQLCA - SQL Communication Area
16.6 Declaração de Variáveis
16.7 Ligação à Base de Dados
16.8 Tratamento de Excepções
16.9 Insert, Update e Delete
16.10 Comando SELECT
16.11 SELECT… INTO
16.12 Cursores
16.12.1 DECLARE
16.12.2 OPEN
16.12.3 FETCH
16.12.4 CLOSE
16.13 Tratamento de Nulos
16.14 Programa completo em C+SQL

17 - SQL e Visual Basic
17.1 Introdução
17.2 Visual Basic e Bases de Dados
17.3 VB6 e Bases de Dados
17.4 Projecto "Exemplo" em Visual Basic
17.4.1 Form Principal
17.4.2 Form Mensagem
17.4.3 Form Postal
17.4.4 Form Pessoas
17.5 Módulo GERAL.BAS (ADO)
17.5.1 Declarações
17.5.2 Procedimentos e Funções
17.6 Módulo GERAL.BAS (DAO)
17.6.1 Declarações
17.6.2 Procedimentos e Funções
17.7 VB.Net
17.7.1 Form Principal
17.7.2 Form de Gestão de Códigos Postal
17.7.3 Form de Gestão de Mensagens
17.7.4 Form de Gestão de Pessoas
17.7.2 Módulo Geral
17.8 Conclusão

Glossário

Bibliografia

Índice Remissivo


enviar esta página a um amigo




PREÇO: 29.49EUR
depois de encomendar todos os
produtos que deseja, deve
clicar em FINALIZAR A ENCOMENDA


$DESCONTO ESPECIAL
SQL - STRUCTURED QUERY LANGUAGE - 6ª EDIÇÃO ACTUALIZADA E AUMENTADA + BASES DE DADOS WEB E XML

29.49EUR

20.85EUR
compre estes produtos
juntos por
46.34EUR

Economize 4.00EUR

(os descontos só ficam visíveis
durante a finalização da compra)


Clientes que compraram este produto também compraram
ACCESS 2007 MACROS & VBA - CURSO COMPLETO
ACCESS 2007 MACROS & VBA - CURSO COMPLETO
JAVA6 e Programação Orientada pelos Objectos
JAVA6 e Programação Orientada pelos Objectos
Introdução à Programação em Java
Introdução à Programação em Java
Programação em Java – Curso Completo
Programação em Java – Curso Completo
C# versão 3.5 (linguagem de programação)
C# versão 3.5 (linguagem de programação)
INTRODUÇÃO À PROGRAMAÇÃO USANDO C
INTRODUÇÃO À PROGRAMAÇÃO USANDO C


Actualmente não há comentários sobre este artigo.
Fazer Pergunta ou Comentário

Suas Compras mais
0 artigos

Pesquisa Rápida
 

Pesquisa Avançada

A não perder
Acidente Vascular Cerebral - Itinerários Clínicos

Acidente Vascular Cerebral - Itinerários Clínicos

17.50EUR
Indique a um amigo
 
Informe um amigo deste artigo.
Os Segredos do Adsense
Os Segredos e Dicas do Adsense - Recomendamos esse curso em vídeo, em português, a todos os que possuem sites na net e desejem ganhar dinheiro com este site, pela colocação de anúncios do Google Adsense.

MacOSX Dashboard
Se está a correr o MacOS X Tiger ou Leopard, clique aqui e faça download do widget SacoCheio para o Dashboard do Mac OS X e fique sempre a par dos 30 mais recentes produtos acrescentados à nossa loja!









FEEDS RSS 2.0: (completa) & (resumida)
FEEDS ATOM 1.0: (completa) & (resumida)





Quem Somos (credibilidade) - Política de Privacidade - Condições de Uso - Envios & Devoluções - Contactos


Nenhuma parte deste site poderá ser copiada de nenhuma forma,
publicada ou distribuída, sem a prévia autorização do autor.
© 2005-2012 por Magno Urbano

Todos os Direitos Reservados
Lisboa - Portugal