SóProvas


ID
1807234
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à linguagem de definição de dados (DDL) e à linguagem de manipulação de dados (DML), julgue o próximo item.

Para inserir uma nova coluna em uma tabela já existente, a DDL utiliza o comando ALTER, como no exemplo a seguir. ALTER TABLE CLIENTE ADD NOME CHAR(50) UNIQUE

Alternativas
Comentários
  • Usando o comando ALTER, é possível realizar as seguintes alterações na estrutura de uma tabela:

    # Adicionar colunas

    # Excluir colunas

    # Alterar o tipo e nome da coluna já existente

     

    https://www.passeidireto.com/arquivo/35111372/informatica-banco-de-dados

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: CERTO

     

    DDL - > Definir o CAD 

    DML - > Manupula o SIDU

    DCL - Controla o RG

     

    CAD: create/alter/drop

    SIDU: select/ insert/ delete/update

    RG: revoke/grant

  • DDL - > Definir o CAD 

    DML - > Manupula o SIDU

    DCL - Controla o RG

     

    CAD: create/alter/drop

    SIDU: select/ insert/ delete/update

    RG: revoke/grant

  • praq serve o insert do DML?

  • Gabarito: C

     

    “CAD SIDU RG, DMC no D é Drop”

    DDL = Definir

    DML = Manipular

    DCL = Controlar

    CAD: Create/Alter/Drop

    SIDU: Select/Insert/Delete/Update

    RG: Revoke/Grant

  • Gab: CERTO

    Minha contribuição.

    Um SGBD trata do acesso ao banco e pode ser executado independentemente pelo Oracle, MySQL ou PostgreSQL;

    - no entanto, cada SGBD utiliza:

    DDL (Data Definition Language) A linguagem de definição de dados contém comandos que criam, modificam e excluem objetos de BD.

                   CREATE: utilizado para criar bancos de dados, tabelas, índices, entre outros. Ex.: CREATE TABLE → utilizado para criar uma TABELA.  

                   ALTER: altera a estrutura da base de dados, apaga os dados. É possível incluir, inserir, eliminar e alterar colunas.

                   DROP: deletar/apagar uma TABELA do banco de dados. 

                   TRUNCATE: adicionar, deletar ou modificar colunas, remover todos os registros/dados de uma tabela.

                   RENAME: renomear uma tabela do banco de dados.

                   COMMENT: adicionar comentários ao dicionário de dados

    DML (Data Manipulation Language) A linguagem de manipulação de dados fornece instruções como recuperação, inserção, remoção e modificação para trabalhar como os dados armazenados.

                   SELECT: seleciona/recuperar os dados de uma tabela 

                   INSERT: Insere linhas de dados em uma coluna 

                   UPDATE: Atualiza os dados de uma tabela 

                   DELETE: exclui o conteúdo/registros de uma tabela.

                   CALL: chamar um subprograma PL / SQL

     

    DCL - Data Control Language – Usados cara CONTROLAR

     

                   GRANT: é utilizado para Garantir/conceder privilégios em um objeto do SGBD;

                   REVOKE: serve para Revogar/cancelar um privilégio já concedido;

                   DENY: vai negar permissões sobre os objetos da base de dados.

    DTL - Data Transaction Language - É a linguagem que realiza as transações.

     

                   COMMIT: Utilizado para finalizar uma transação dentro de um SGBD. Utilizado para salvar permanentemente uma transação em um                banco de dados. Utilizado para efetivar as mudanças realizadas pelas transações.

                   ROLLBACK: descartar mudanças nos dados desde o último COMMIT ou ROLLBACK.

     

    As operações de uma transação são: 

                   Begin_transaction

                   read ou write

                   end_transaction

                   commit_transaction

                   rollback ou abort