Adm bd
ADMINISTRAÇÃO DE BANCO DE DADOS
JOAQUIM ROLLEMBERG DA SILVA MATRÍCULA - PA1120874 2º SEMESTRE 2012.1
O que é SQL e para que serve? As aplicações em redes cada dia mais numerosas e versáteis. Em muitos casos, o esquema básico de operação é uma série de scripts que dirigem o comportamento de uma base de dados. Devido à diversidade de linguagens e de base de dados existentes, a maneira de comunicar entre umas e outras seria realmente complicado de providenciar, a não ser pelas existências de padrões que nos permite realizar as operações básicas de uma forma universal. É justamente disso que se trata o Structured Query Language que não é mais do que uma linguagem padrão de comunicação com base de dados, ou seja, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional); muitas das características originais do SQL foram inspiradas na álgebra relacional. Falamos, portanto, de uma linguagem normalizada que nos permite trabalhar com qualquer tipo de linguagem (ASP ou PHP) em combinação com qualquer tipo de base de dados (MS Acces, SQL Server, MySQL...). O fato de ser padrão não quer dizer que seja idêntico para cada base de dados. Na pratica, determinadas bases de dados implementam funções específicas que não têm necessariamente que funcionar em outras. À parte desta universidade, o SQL possui outras duas características muito apreciadas. Por uma parte, apresenta potência e versatilidade notáveis que contrasta, por outra, com sua necessidade de aprendizagem. O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM em San Jose (Califórnia), dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E.F. Codd. O nome original da linguagem era SEQUEL, acrônimo para “Structured English Query Linguage” (Linguagem de Consulta Estruturada,