01739nam a2200193 a 450000100080000000500110000800800410001902000180006010000220007824500730010026000350017330000110020849000420021952011770026165300450143865300230148365300310150665300080153710087092007-10-09 2003 bl uuuu 00u1 u #d a85-268-0633-51 aGUIMARÃES, C. C. aFundamentos de bancos de dadosbmodelagem, projeto de linguagem SQL. aCampinas: Ed. da Unicampc2003 a270 p. a(Títulos em Engenharia de Software). aConceitos básicos. Bancos de dados versus coleção de arquivos. Sistemas gerenciadores de bases de dados. Um exemplo: a base de dados Torneios de Tênis da ATP. Conexões lógicas a sistemas gerenciadores de bases de dados. Modelagem de dados. Projeto top down de bases de dados. O modelo entidade-relacionamento. Projeto lógico de dados. Modelos históricos. O modelo relacional. Linguagens de manipulação de dados relacionais. Conceitos de normalização de dados relacionais. A linguagem SQL. Histórico. Características básicas. O ambiente de um SGBD relacional. Tipos de dados. Comandos para definição de dados. Comandos para alterar a definição de tabelas. Um guia prático para nomes de tabelas e colunas. O comando select. Atualização de tabelas. Características avançadas do comando select. Visões (Views). Expressões com tipos de dados para datas e horas. Usos avançados do comando select. Restrições de integridade stored procedures e triggers. Programação SQL via linguagem hospedeira. Administração e segurança de dados, transações. Recursos do padrão SQL: 1999. Extensões ao modelo relacional. Acomparação de SGBDs relacionais. aLinguagem de programação de computador aModelagem de dados aSistemas de banco de dados aSQL