Algumas boas notícias SQL Anywhere 12 compreende o aconselhamento aos índices e dá índices em nosso nome para uma grande extensão. Se no SQL Anywhere 12, você declara uma coluna ou conjunto de colunas como chave primária, o valor de linha para a coluna ou conjunto de colunas será automaticamente única; que é valores não-exclusivos, não será permitido. Quando você impor integridade referencial, os índices são criados automaticamente para as chaves em causa.
Portanto, para o nosso exemplo (projecto) as únicas regras de índice deixou que devemos pensar são: - Índice de freqüência procurou colunas. - Colunas de índice que freqüentemente determinam a ordem de classificação. A coluna de chave (s) de uma tabela é freqüentemente procurado. Então, a única regra que devemos realmente preocupar é esta segunda mencionado acima. Um exemplo de tal coluna que frequentemente determina a ordem de pesquisa é a coluna nome da tabela de funcionários.
Criar as tabelas Para o resto deste tutorial, vou dar as instruções SQL para criar cada uma das tabelas do exemplo, e explicam cada declaração. Na próxima parte da série, vou explicar a sintaxe da instrução SQL CREATE TABLE e, em seguida, você irá criar as tabelas praticamente. Nota: Ao criar tabelas no SQL Interactive, você deve criar as tabelas, que não têm chaves estrangeiras em primeiro lugar.
Os Clientes Tabela A notação tabela Clientes é: Clientes (CustomerID, nome, endereço, cidade, estado, país, telefone) A instrução SQL para criar a tabela clientes é: CREATE Clientes mesa (CustomerID SMALLINT PADRÃO AUTOINCREMENT, nome CHAR (40) INDEX , CHAR Endereço (60), Cidade CHAR (30), Estado CHAR (30), País CHAR (40), Telefone CHAR (12), PRIMARY KEY (CustomerID ASC)); Tu tens as palavras reservadas, CREATE TABLE; então você tem o nome da tabela de sua escolha. Em seguida você tem parênteses. Dentro da mesa, você tem duas seções. A seção superior lida com as colunas individuais.
A parte inferior lida com toda a