Publicidade|Remover

Analise os seguintes comandos SQL:

CREATE TABLE Aluno (ID INTEGER PRIMARY KEY, NOME VARCHAR(20));

INSERT INTO Aluno (ID,NOME) VALUES(1,José);

INSERT INTO Aluno (ID,NOME) VALUES(“1”,“João”);

INSERT INTO Aluno (ID,NOME) VALUES (2,“Alfredo”);

Após a execução destes comandos,

Triggers constituem construções especiais em PL/SQL, semelhantes a procedures. Enquanto uma procedure é executada explicitamente via uma procedure call, um trigger é executado implicitamente se um determinado evento acontece, a partir de um dos seguintes comandos:

Acerca de estruturas de bancos relacionais e linguagem SQL ANSI, julgue os itens subseqüentes.

DELETE WHERE tabela FROM coluna = valor representa a sintaxe do uso do comando DELETE em SQL.

Qual dos comandos SQL-92 abaixo pode ser utilizado por um analista de suporte para incluir na tabela cliente o atributo cpf que é caracter de 11?

Considere as tabelas: Pessoa com os campos id, nome, endereço, cidade, UF; e a tabela Fones com os campos id, tipo, numero. A tabela Fones pode conter zero ou mais fones para cada Pessoa, sendo que um fone é relacionado a uma pessoa através do campo "id". Qual das consultas SQL abaixo gera corretamente a lista de todos os nomes da tabela Pessoa e seus respectivos telefones, mostrando inclusive nomes de pessoas que não tem telefone cadastrado na tabela Fones?

Sobre a linguagem SQL (Structured Query Language) é incorreto afirmar que

A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados. Um deles é a Linguagem de Manipulação de Dados (LMD ou DML, do Inglês Data Manipulation Language), cujos comandos básicos são

Acerca de banco de dados, julgue os itens a seguir.

Um bloco de comandos trigger é executado automaticamente quando uma instrução SELECT é executada em uma tabela do banco de dados.

Suponha um banco de dados com uma tabela FUNCIONARIO contendo os campos cod_func (chave primária), nome, salario. Para impedir que o valor do campo salario em uma linha sofra modificação, um trigger pode ser criado com o seguinte script SQL (ANSI SQL99).

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

A linguagem SQL (structured query language) possui instruções para definição de dados, consulta e atualização, constituindo uma linguagem tanto para definição de dados (DDL) quanto para manipulação de dados (DML).

Com relação a visões (views) e SQL ANSI, julgue os itens consecutivos.

Em SQL, caso uma view tenha de atualizar dados no banco de dados, a cláusula WITH CHECK deverá ser acrescentada ao final da definição da view.

Se uma consulta PL/SQL no Oracle retornar mais do que uma tupla, então, para receber o retorno da consulta, será necessário usar um

Em conjunto com a cláusula LIKE de SQL, podem ser utilizados caracteres coringa (wildcards). O caractere coringa % (sinal de porcentagem) utilizado neste comando fará a substituição por

Quanto ao banco de dados SQL Server, julgue os itens de 89 a 94. A vantagem do uso de stored procedures no SQL Server é que eles podem melhorar o desempenho das consultas em um ambiente de rede, uma vez que ficam “pré?compilados”, com plano de execução armazenado em memória.
Página 7
Publicidade|Remover