Книга: C# для профессионалов. Том II

База данных

База данных

Для этого примера используем базу данных Microsoft Access с именем PCSWebApp3.mdb, которую можно найти вместе с загружаемым кодом для этой книги. Для учета масштаба предприятия имеет смысл использовать базу данных SQL Server, но хотя используемая техника практически одинакова, но Access все же облегчает процесс тестирования. В ходе изложения будут показаны необходимые различия в коде, когда они возникнут. Представленная база данных содержит три таблицы:

Attendees содержит список возможных почетных гостей событий.

Rooms содержит список возможных помещений для событий.

Events содержит список заказанных событий.

Attendees

Таблица Attendees содержит следующие столбцы:

Столбец Тип Примечания
ID AutoNumber, первичный ключ Идентификационный номер почетного гостя
Name Text, необходимое значение, 50 символов Имя почетного гостя
Email Text, необязательное значение, 50 символов Адрес e-mail почетного гостя

База данных позволяет хранить сведения о 20 почетных гостях, каждый из которых может иметь адрес e-mail. Другое приложение может автоматически посылать письмо почетным гостям после выполнения заказа. Читателям предлагается реализовать такое приложение в качестве упражнения.

Rooms

Таблица Rooms содержит следующие столбцы:

Столбец Тип Примечания
ID AutoNumber, первичный ключ Идентификационный номер помещения
Room Text, требуемое значение, 50 символов Название помещения

Events

Таблица Events содержит следующие столбцы:

Столбец Тип Примечания
ID AutoNumber, первичный ключ Идентификационный номер события
Name Text, требуемое значение, 255 символов Название события
Room Number, требуемое значение Идентификатор помещения для события
AttendeeList Memo, требуемое значение Список имен почетных гостей
EventData Date/Time, требуемое значение Дата события

Несколько событий представлены в загружаемой базе данных.

Оглавление книги


Генерация: 0.779. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз