Errado.
DML - Linguagem de Manipulação de Dados
Primeiro há os elementos da DML (Data Manipulation Language - Linguagem de Manipulação de Dados). A DML é um subconjunto da linguagem usada para inserir, atualizar e apagar dados.
INSERT é usada para inserir um registro (formalmente uma tupla) a uma tabela existente.
UPDATE para mudar os valores de dados em uma ou mais linhas da tabela existente.
DELETE permite remover linhas existentes de uma tabela.
[editar]
DDL - Linguagem de Definição de Dados
O segundo grupo é a DDL (Data Definition Language - Linguagem de Definição de Dados). Uma DDL permite ao utilizador definir tabelas novas e elementos associados. A maioria dos bancos de dados de SQL comerciais tem extensões proprietárias no DDL.
Os comandos básicos da DDL são poucos
CREATE cria um objeto (uma Tabela, por exemplo) dentro da base de dados.
DROP apaga um objeto do banco de dados.
Alguns sistemas de banco de dados usam o comando ALTER, que permite ao usuário alterar um objeto, por exemplo, adicionando uma coluna a uma tabela existente.
outros comandos DDL:
ALTER TABLE
CREATE INDEX
ALTER INDEX
DROP INDEX
CREATE VIEW
DROP VIEW
http://pt.wikipedia.org/wiki/SQL
Resposta dada pelo Pacheco no TIMasters,
O erro está na segunda parte: "Contudo, para se definir o esquema interno, é preciso que se utilize outro tipo de linguagem."
Navathe:
- DDL (Data Definition Language): é usada para especificar o esquema conceitual;
- SDL (Storage Definition Language): é utilizada para especificar o esquema interno. Na maioria dos SGBDs a DDL é usada para definir este esquema;
- VDL (View Definition Language): especifica as visões dos usuários e os seus mapeamentos para o esquema conceitual. Na maioria dos SGBDs a DDL é usada para definir este esquema.
Não é preciso outra linguagem - a própria DDL pode ser usada. E, inclusive, geralmente é usada.