Програмирование баз данных
Род Стивене Програмирование баз данных - Страница 9

Если вы ранее имели дело с Visual Basic, ASP или VBScript, то примеры кода в этой книге не покажутся вам трудными для понимания. Хотя язык Visual Basic .NET во многих деталях отличается от своих предшественников, у них все же достаточно много общего, чтобы код Visual Basic .NET был понятен вам без пространных объяснений. Краткий обзор интегрированной среды разработки Visual Basic .NET приводится в приложении В, там же вы найдете простые инструкции, позволяющие легко начать работу в этой среде.

Организация книги

Эта книга представляет собой введение в технологии программирования приложений баз данных на языке Visual Basic. Начальные главы книги посвящены элементарным вопросам проектирования приложения, разработки собственно базы данных, определения ее структуры. Следующие главы описывают инструментарий программ Visual Basic, который предназначен для манипулирования базами данных. Далее книга обращается к более сложным вопросам взаимодействия приложения и базы данных.

Глава 1 (Хранение данных: варианты и возможности) подробно объясняет, что такое базы данных, и какие вообще существуют возможности для хранения данных. Здесь приводится несколько примеров, иллюстрирующих различные подходы к проблеме хранения данных. Здесь описываются случаи, когда реляционная база данных вообще не нужна, и необходимую информацию можно хранить другими способами. В этой главе также приводится характеристика различных типов баз данных.

Глава 2 (Проектирование баз данных) посвящена процессу проектирования реляционной базы данных. Она рассказывает о проектировании структуры, нормализации и конструировании базы данных. Здесь вы найдете объяснение таких понятий, как отношение «главный-подчиненный», ключи, индексы, ограничения целостности и других, необходимых для понимания того, как работает реляционная база данных.

Глава 3 (Защита данных) концентрируется на вопросах защиты данных, в особенности, на механизмах защиты в системах SQL Server и MSDE. Здесь рассказывается о том, как управлять доступом пользователей к различным объектам базы данных, как использовать механизм ролей и многое другое. Например, здесь показано, как наделить

Организация книги__13

пользователя правом на создание таблиц в базе данных, а также как предоставить ему возможность просмотра данных в таблице без возможности их изменения.

Глава 4 (Знакомство с мастерами) описывает наиболее полезные мастера для работы с базами данных, которые имеются составе пакета Visual Basic .NET. Здесь рассказывается о простых инструментах, наподобие Построителя SQL-запросов и о сложных инструментальных средствах, таких, как Мастер Форм Данных.

Глава 5 (Объекты семейства DataSet) посвящена описанию класса объектов DataSet, а также классов, с ним связанных. Здесь объясняется, что в объектах DataSet содержатся объекты DataTable, в которых, в свою очередь, содержатся объекты DataColumn и Data-Row, представляющие столбцы и строки в таблицах. В этой главе описываются объекты DataRelation, определяющие отношения между таблицами DataTable, а также объекты DataView, необходимые для манипуляций с подмножествами записей из разных таблиц.



 
 
 
Powered by Exponenta -