Reunindo teoria e exemplos práticos com as mais modernas tecnologias, este livro introduz os conceitos fundamentais necessários para projetar, usar e implementar os sistemas de banco de dados e suas aplicações. De fácil compreensão, o texto aborda a modelagem e o projeto de banco de dados, suas linguagens e as funcionalidades dos sistemas de gerenciamento de banco de dados e as técnicas de implementação desses sistemas. Entre as características desta edição - Organização adaptável às necessidades dos estudantes; Abordagem para a modelagem de dados que inclui o modelo ER e a UML; SQL avançada com material sobre técnicas de programação; Exemplos que permitem ao leitor comparar as diferentes abordagens que usam a mesma aplicação; Segurança, bancos de dados móveis, GIS e gerenciamento de dados.