Letra D
Objetos do SQL Server – A versão 2005 do SQL Server nos oferece diferentes tipos de objetos, como descrevemos abaixo:
- Database – Os objetos do sistema são criados dentro de uma estrutura lógica que corresponde ao objeto Database, iremos falar dele mais adiante.
- Table – Os dados do sistema são inclusos neste objeto de duas dimensões, que é formado por linhas e colunas.
- Constraint, Default e Rule – Consistem em regras usadas para implementar a consistência e a integridade dos dados. Mais sobre elas em artigos futuros.
- Data Type e User Defined Data Type – Os dados são armazenados no disco sob um formato representado pelo datatype. Um datatype deverá ser atribuído a cada coluna de uma tabela.
- View – Este objeto nos oferece uma visualização lógica dos dados de uma tabela, de modo que diversas aplicações possam compartilhá-la.
- Index – São objetos responsáveis pela otimização de acesso aos dados de uma tabela, com o objetivo de agilizar determinadas pesquisas de dados.
- Procedure – Neste objeto, encontramos um bloco de comandos Transact-SQL, responsável por uma determinada tarefa. Sua lógica pode ser compartilhada por várias aplicações. Muito utilizado atualmente em praticamente todo tipo de empresa.
- Trigger – Como a Procedure, este objeto também possui um bloco de comandos Transact-SQL. É criado sobre uma tabela e ativado no momento da execução dos comandos UPDATE, INSERT e/ou DELETE.
- Function – Neste objeto, temos um bloco de comandos Transact-SQL responsável por uma determinada tarefa. Como a Procedure, sua lógica pode ser compartilhada por N aplicações. Importante dizer que uma função SEMPRE retornará um valor.
Obs: Os objetos Procedure, Trigger e Function são processados rapidamente, pois seu código tende a ficar compilado na memória. Isso acontece porque estes objetos são executados no servidor de dados.
https://www.devmedia.com.br/sql-server-comandos-basicos-objetos-tipos-de-dados-e-criacao-de-database/17052