Flashcards
Untitled
Cards in this deck (15)
- 11 – O que significa SQL?SQL significa,Language ou Linguagem de Consulta em Banco de Dados. Ela é usada para acesso a banco de dados relacionais como SQL Server, MySQL, Oracle, Postgree, entre outros.
- 22 – A linguagem SQL é a mesma em todos os bancos de dados?Não. O SQL foi padronizado pela ANSI, contudo as empresas de banco de dados tem autonomia sobre seus bancos e uma versão adaptada para cada banco é comum encontramos. Mas boa parte dos comandos funcionam da mesma forma.
- 33 – É possível usar SQL em todos os bancos?Todos os bancos relacionais a usam, mas há outras formas de armazenar dados sem o uso de um software de banco relacional. Neste caso não se aplicaria.
- 44 – O que é DML?DML é Data Manipulation Language, ou Linguagem de Manipulação de Dados. Faz parte os comandos usados para inserir (INSERT INTO), atualizar (UPDATE), excluir (DELETE) e realizar consultas ao banco (SELECT).
- 55 – O que é DDL?DDL é Data Definition Language, ou Linguagem de Definição de Dados. Faz parte os comandos usados para criar objetos no banco (CREATE), modificar as estruturas de um objeto (ALTER) e apagar objetos (DROP).
- 66 – Os comandos SQL precisam ser escritos em letras maiúsculas?Não, mas frequentemente encontramos exemplos assim. O motivo é pedagógico e não técnico.
- 77 – Comandos SQL podem ser escritos em uma única linha ou precisa ser separado em várias linhas?Pode ser colocado em várias linhas. O que finaliza um comando em SQL é o ponto-e-vírgula, portanto não importante se ele está escrito em uma única linha ou em várias linhas.
- 88 – Para que serve o ponto-e-vírgula no final das linhas?serve para terminar um comando ou instrução SQL.
- 99 – Para que serve a PK?serve para identificar uma entidade ou seja, permitir que o objeto seja identificado de forma única. Para isso, quando um campo é marcado como PK o banco não permitirá que valores suplicados sejam gravados ali.
- 1010- para que serve a fk?Já a FK – Foreign Key ou chave estrangeira serve para identificar um objeto que está sendo usado ou referenciado em outra tabela. Este é o princípio de banco de dados relacionais. Uma chave estrangeira só poderá ser estrangeira se ela for primária em outra tabela e a partir deste relacionamento o banco faz o gerenciamento, inclusive impedindo que uma chave primária seja alterada ou removida caso ela tenha referência com uma chave estrangeira.
- 1111-O que são operadores lógicos?O uso de um operador lógico faz com que duas condições tenham de produzir um resultado único. Uma linha só poderá ser retornada se o resultado global da condição for verdadeiro.
- 1212– O que são operadores de comparação?Os operadores de comparação são usados em condições que comparam uma expressão a outro valor ou expressão.
- 1313- O que são visões?View ou visão é uma tabela virtual no banco de dados. Em uma view poderemos combinar dados de uma ou mais tabelas, inserir dados ou fazer outras operações DML. .
- 1414 – O que é SQL Injection?São instruções SQL que são enviadas ao banco de dados por um invasor SOS sistema com a finalidade de provocar algum dano.
- 1515 – Qual a importância de aprender SQL?u a considero muito importante, pois seu uso não se limita a um banco específico, logo, conhecer bem SQL significa muito para quem quer trabalhar doretamente com banco de dados e para desenvolvedores de sistemas e web.
Information
- Description
- Flashcards on Untitled, created by thyago barros on 17/04/2019.
- Created by
- thyago barros
- Views
- 0
- Rating