Você está na página 1de 4

Exercicios de TLBD 2 SQL-Server

1) O que significa a sigla T-SQL?


R: A sigla T-SQL significa Translact Structured Query Language; em portugus: Linguagem De Consulta Estruturada.

2) O que SQL?
R: um SGBD - sistema gerenciador de Banco de dados relacional criado pela Microsoft em parceria com a Sybase em 1988 e inserido como produto complementar do Windows NT.

3) O que um batch?

R: Os Batchs so conjuntos de instrues que geralmente finalizado com o comando Go.

4) Como se chama um conjunto de batchs?


R: Scripts, o conjunto de um ou mais Batchs,salvos em um mesmo arquivo cuja a extenso seja (.SQL). Um script pode ser criado atravs de qualquer editor de textos, ou a serem salvos os comandos digitados nas janelas de comandos.

5) Quais so os 2 comandos de comentarios do SQL Server?


R: No SQL Sever existem dois comando de comentrio o In-Line Comments, que permite inserir uma mensagem por linha e o Block Comments permite que uma mensagem tenha vrias linhas.

6) Como se chama a linguagem SQL exclusiva da Microsoft, utilizada no SQL Server?


Transact SQL ou T-SQL.

7) Indique quais dos nomes a seguir podem ser usados como nomes de objetos as normas de nomenclatura:

A) B) C) D) E) F) G) H)

(X) x_files (X) @arq_01 (X) sist&alunos ( ) A1B2C3 ( ) [nota de editor] (X) TAB#01 ( ) 001_Clientes (X) Qry_Consultas

8) Como declarar variveis locais e globais? D exemplos.


As variveis locais so declaradas atravs do comando Declare e seu nome deve comear com @NomeVar seguido do tipo da varivel [tipovar]. Tem seu valor atribudo atravs do comando Set ou Select onde deve vir na lista de campos. As variveis sero visveis somente dentro da proscedure que foi criada. --Exemplo 1 DECLARE @Nome varchar(30),@Idade int SET @Nome = 'Ana' SELECT @Idade = 30 SELECT @Idade AS 'SET E SELECT'

As variveis globais so um conjunto de variveis pr-definidas pelo sql server comeam com o smbolo @@ e podem ser usadas em qualquer proscedure ou em comandos Select, Update, Insert, Delete .

-Exemplo 3 USE Northwind SELECT @@CONNECTIONS AS 'CONEXES' Veja a seguir algumas das variveis globais do SQL Server: @@CONNECTIONS: Retorna o nmero de conexes e tentativas desde que o SQL Server iniciou. @@ERROR: Retorna o cdigo do ultimo erro ocorrido @@IDENTITY: Retorna o ultimo valor Identity inserido @@ROWCOUNT: Retorna o nmero de linhas do ltimo comando executado. @@VERSION: Retorna diversas informaes a respeito do servidor, como verso, data e CPU.

9) Qual comando SQL executa um bloco de comandos somente se uma condio for verdadeira?
R: IF e Else

10) Qual comando SQL executa um bloco de comandos enquanto a condio for verdadeira?
R: While

11) Quais comandos iniciam e terminam um bloco de comandos?


R: Begin (inicia) e End (Termina).

12) Quais categorias podem ser divididos os comandos TSQL?


DCL (Data Control Language), DDL (Data Definition Language), DML (Data Manipulation Language).

13) Quais categorias podem ser divididos os comandos responsvel por atribuir ou negar acesso a operaes e dados? Cite todos os comandos.
R: DCL, Grant (autoriza ao usurio executar ou setar operaes) Revoke ( remove ou restringe a capacidade de um usurio de executar operaes) Alter Password Create Synonym Drop View

14) Qual sigla equivalente ao conjunto de comandos para definio de dados? Cite todos os comandos.
R: DDL (Data Definition Language - Linguagem de Definio de Dados) Os comandos DDL so: ALTER TABLE, CREATE INDEX, ALTER INDEX, DROP INDEX, CREATE VIEW.

15)

O que so comandos DML?Cite todos os comandos.

R: DML um subconjunto da linguagem da SQL que utilizado para realizar incluses, consultas, alteraes e excluses de dados presentes em registros. INSERT usada para inserir um registro a uma tabela existente. O Select o principal comando usado em SQL para realizar consultas a dados pertencentes a uma tabela. UPDATE para mudar os valores de dados em uma ou mais linhas da tabela existente. DELETE permite remover linhas existentes de uma tabela.

Você também pode gostar