SóProvas


ID
3116938
Banca
CESPE / CEBRASPE
Órgão
TJ-AM
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o próximo item, relativo a sistema gerenciador de banco de dados (SGBD).


Um SGBD trata do acesso ao banco e pode ser executado independentemente pelo Oracle, MySQL ou PostgreSQL; no entanto, cada SGBD utiliza DML (data manipulation language) e DDL (data definition language) específicas.

Alternativas
Comentários
  • O SGBD gerencia o BD (banco de dados) em um SBD (Sistema de Banco de Dados).

    Dentre os objetivos de um SGBD, incluem:

    Armazenar dados eficientemente

    Consultar dados obtendo respostas rápidas

    Modificar dados concorrentemente - isso significa que 2 ou mais pessoas podem realizar esse procedimento.

    Um SGBD apresenta funções de construção, definição, manipulação e compartilhamento.

    O SGBD não faz aquisição, normatização e geração de dados.

    São SGBD:

    DB2

    MARIADB

    SQLSERVER

    ORACLE

    MYSQL

    ACCESS

    POSTGREESQL

    Cada SGBD possui DDL e DML específicos.

    São exemplos de comandos DDL e DML:

    DDL: CREATE, ALTER, TRUNCATE, COMMENT

    DML: SELECT (recuperar dados), INSERT (inserir dados), UPDATE (atualizar), CALL (chamar subprograma).

  • Um SGBD trata do acesso ao banco e pode ser executado independentemente pelo Oracle, MySQL ou PostgreSQL; no entanto, cada SGBD utiliza DML (data manipulation language) e DDL (data definition language) específicas.

    os comando DML e DDL não podem ser comum entre os banco???

    na minha interpretação o especifico quer dizer que cada banco tem o seu DDL e DML quando na verdade pode ser comum.

  • Ednaldo apesar de existirem comandos em comum de DML e DDL, cada SGBD acaba tendo suas próprias características ao definir como uma string deve ser tratada por exemplo ou comandos específicos que podem facilitar a criação ou manipulação dos dados.

  • Oracle, MySQL e PostgreSQL são exemplos de SGBDs bastante utilizados ao redor do mundo. Cada SGBD pode seguir seu próprio modelo de dados, utilizar sua própria linguagem e gerenciar seus recursos de diferentes maneiras. Os SGBDs listados na questão utilizam dialetos diferentes da linguagem padrão SQL. Ou seja, podemos considerar que cada um deles tem suas linguagens DDL e DML específicas!

  • É comum nos aplicativos ter uma diferença, só para ser o diferentão da parada

  • Eu achei que os comandos de insert, delete e etc, fossem iguais para todos. Resumindo, errei

  • Questão que o examinador escolhe o gabarito. Se o gabarito fosse certo ia ter um monte de gente concordando nos comentários.

  • CERTO...

    NINGUÉM COLOCOU O GABARITO..

    NEM O FRANGO DO PROFESSOR

  • CERTO

    SGBD possui várias funcionalidades que ajudam no gerenciamento do banco de dados, deixando claro que não são banco de dados, são ferramentas que ajudam na gestão do banco de dados, os SGBD possibilitam o acesso, edição, consulta e inserção de dados no banco. 

    Principais vantagens:

    Controle de Redundância.

    Segurança própria.

    Compartilhamento de dados

  • Um banco de dados fornece diferentes linguagens. São elas:

    • DDL (Data Definition Language): Linguagem de Definição de Dados. São os comandos

    que permitem criar os componentes do banco de dados. Exemplo de comandos DDL:

    CREATE, ALTER e DROP;

    • DML (Data Manipulation Language): Linguagem de Manipulação de Dados. Permitem

    a recuperação, inserção, exclusão e modificação dos dados. Exemplos de comando:

    INSERT, DELETE e UPDATE;

    Observe portanto que as linguagens são diferentes!

    DECOREM GUERREIROS!! TMJ!!

  • Os SGBD têm as linguagens e comandos específicas de cada desses SGBDs. Exemplo. Comandos para criar procedures no SQL Serve é diferente no Oracle que será diferente do Postgres, etc.