SóProvas


ID
1550068
Banca
FGV
Órgão
TCE-SE
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Analise o comando de criação de tabela no contexto do SQL Server.

CREATE TABLE T
(A INT,B INT) ON [Z]

Nesse caso, a cláusula ON é importante na atividade de administração dos bancos de dados porque permite:

Alternativas
Comentários
  • ON { | filegroup | "default" }

    Especifica o esquema de partição ou grupo de arquivos no qual a tabela é armazenada. Se for especificado, a tabela será uma tabela particionada cujas partições são armazenadas em um conjunto de um ou mais grupos de arquivos especificados em . filegroup is specified, the table is stored in the named filegroup.">Se filegroup for especificado, a tabela será armazenada no grupo de arquivos nomeado. O grupo de arquivos deve existir no banco de dados. "default" is specified, or if ON is not specified at all, the table is stored on the default filegroup.">Se "default" for especificado ou se ON não for especificado, a tabela será armazenada no grupo de arquivos padrão. O mecanismo de armazenamento de uma tabela como especificado em CREATE TABLE não pode ser alterado posteriormente.

    filegroup"> ON { | filegroup | "default"} can also be specified in a PRIMARY KEY or UNIQUE constraint."> "default"} também pode ser especificado em uma restrição PRIMARY KEY ou UNIQUE. Essas restrições criam índices. filegroup is specified, the index is stored in the named filegroup.">Se filegroup for especificado, o índice será armazenado no grupo de arquivos nomeado. "default" is specified, or if ON is not specified at all, the index is stored in the same filegroup as the table.">Se "default" for especificado ou se ON não for especificado, o índice será armazenado no mesmo grupo de arquivos que a tabela. Se a restrição PRIMARY KEY ou UNIQUE criar um índice clusterizado, as páginas de dados da tabela serão armazenadas no mesmo grupo de arquivos que o índice. filegroup of the table definition, or vice-versa, only the constraint definition will be honored, and the other will be ignored.">Se CLUSTERED for especificado ou se a restrição de alguma outra forma criar um índice clusterizado, e for especificado um diferente do ou do filegroup da definição da tabela, ou vice-versa, somente a definição da restrição será preservada, as demais serão ignoradas.

    Fonte: https://msdn.microsoft.com/pt-br/library/ms174979%28v=sql.120%29.aspx