Banco de Dados
Conceitos de SQL e DML
O SQL foi desenvolvido no inicios dos anos 70, pela ibm, com o propósito de fazer uma linguagem simples e de fácil uso para fazer consultas a banco de dados. É uma linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional, que são conhecidos como SGBDS. Exemplos de alguns SGBDS: IBM Informix, PostgreSQL, Firebird, HSQLDB, DB2, mSQL, MySQL, Oracle, SQL-Server, TinySQL, ZODB, JADE. A linguagem SQL não serve apenas para consultas ao banco de dados e sim também para alterar, excluir ou modificar os esquemas de armazenamento das informações, como as DML (linguagem de manipulação de dados), os comandos para fazer essas alterações são: SELECT, INSERT, UPDATE E DELETE. Existem dois tipos de DML o procedural e não procedural. O procedural é quando o usuário especifica qual dado deseja acessar e como obtê-lo. E o não procedural é quando especifica apenas os dados necessários.
DML – Segundo Vania Bogorny Manipulação de dados significa:
A busca da informação armazenada no BANCO DE DADOS
A inserção de novas informações no BANCO DE DADOS
A eliminação de informações do BANCO DE DADOS
A modificação dos dados armazenados no BANCO DE DADOS
Segundo o site da Microsoft SQL server o objeto SQLServer:SQL Statistics no SQL Server fornece contadores para monitorar a compilação e o tipo de solicitações enviadas a uma instância do SQL Server. A monitoração do número de compilações e recompilações de consultas e do número de lotes recebidos por uma instância do SQL Server fornece uma indicação da velocidade com que o SQL Server está processando as consultas do usuário e o grau de eficácia com que o otimizador de consulta está processando as consultas.
Compilação é uma parte significativa do tempo de retorno de