Книга: C# для профессионалов. Том II
База данных
База данных
Для этого примера используем базу данных Microsoft Access с именем PCSWebApp3.mdb
, которую можно найти вместе с загружаемым кодом для этой книги. Для учета масштаба предприятия имеет смысл использовать базу данных SQL Server, но хотя используемая техника практически одинакова, но Access все же облегчает процесс тестирования. В ходе изложения будут показаны необходимые различия в коде, когда они возникнут. Представленная база данных содержит три таблицы:
? Attendees
содержит список возможных почетных гостей событий.
? Rooms
содержит список возможных помещений для событий.
? Events
содержит список заказанных событий.
Attendees
Таблица Attendees
содержит следующие столбцы:
Столбец | Тип | Примечания |
---|---|---|
ID |
AutoNumber, первичный ключ | Идентификационный номер почетного гостя |
Name |
Text, необходимое значение, 50 символов | Имя почетного гостя |
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, требуемое значение | Дата события |
Несколько событий представлены в загружаемой базе данных.
- Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Резервное копирование многофайловых баз данных
- ЧАСТЬ IV. База данных и ее объекты.
- Практическая работа 53. Запуск Access. Работа с объектами базы данных
- Восстановление поврежденной базы данных
- Спасение данных из поврежденной базы данных
- Восстановление "безнадежных" баз данных. InterBase Surgeon
- Лекция 15. Работа с базами данных
- 1. Системы управления базами данных
- Понятие о базах данных
- Основные сведения о базах данных и программах для их обработки
- Access 2007 как реляционная система управления базами данных