Страница 369 из 476 База данных проекта Classifieds.sql База данных, необходимая для функционирования приложения Доска объявлений, содержит две взаимосвязанные таблицы. Связи между этими таблицами схематически показаны на рис. 14.9.  "i v<V, Рис. 14.9. Связи между таблицами базы данных приложения Доска объявлений В таблице Classifieds хранится полная информация, касающаяся объявлений. Таблица Categories содержит названия категорий, по которым распределяются объявления. Таблицы связаны отношением «oahh-ko-mhothmv, поскольку каждое объявление относится к одной-единственной категории, в то время как каждая категория может содержать множество различных объявлений. Таблица 14.1. Поля таблиц базы данных Имя поля | Тип данных | Примечания | Таблица Categories (файл Categorles.txt) | CategorylD | int | Первичный ключ, идентификационный столбец | CategoryName | varchar | Название категории. Длина — 50 символов | Таблица Classifieds (файл Classifleds.txt) | ClasslfledID | int | Первичйьгй ключ, идентификационный столбец | CategorylD | int | Внешний ключ для связи с таблицей Categories | TitleText | 'Varchar | Заголовок. Длина — 50 символов | DatePlaced | datetime | Дата размещения | Price | varchar | Цена. Длина — 50 символов | Description | varchar | Описание. Длина — 255 символов | EmailAddress | varchar | Адрес электронной почты. Длина — 50 символов | Password | varchar | Пароль. Длина — 50 символов |
Код проекта Приложение Доска объявлений состоит из пяти страниц ASP.NET. В настоящем разделе мы проанализируем код этих страниц, а также рассмотрим используемые элементы управления. 1 ' f'": Домашняя страница d^fc Index.aspx Домашняя страница содержит список категорий, по которым распределяются объявления, и ссылки для перехода на другие страницы узла.
|