База данных "Магазин по продаже мобильных телефонов"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ней. Тип связи один ко многим (Рис.36).
Рис.36. Таблицы Модели телефонов и Телефонов
Определим связь между таблицами Сотрудники и Должности. Таблица Должности является главной, а таблица Сотрудники дочерней. Тип связи один ко многим (Рис.37).
Рис.37. Таблицы Сотрудники и Должности
Определим связь между таблицами Продажи и Сотрудники. Таблица Сотрудники является главной, а таблица Продажи дочерней. Тип связи один ко многим (Рис38).
Рис.38. Таблицы Продажи и Сотрудники
Определим связь между таблицами Продажи и Телефоны. Таблица Таблицы является главной, а таблица Продажи дочерней. Тип связи один ко многим (Рис.39).
Рис.39. Таблицы Продажи и Телефоны
Теперь определим условия целостности БД Магазин по продаже мобильных телефонов.Условия целостности определены для каждой таблицы отдельно и результаты предствлены на (Рис.40).
Рис.40. Целостность БД Магазин по продаже мобильных телефонов
2.3.1 Создание отчётов
Создание отчетов с помощью мастера отчетов
Выберить в меню Tools (Сервис) команду Wizards (Мастера), а затем в открывшемся меню значение Report (Отчет).
Нажмить кнопку ReportWizard (Мастер отчета) в диалоговом окне NewReport (Новый отчет), открываемом при создании нового отчета из окна проекта.
Выборь командуNew (Новый) из меню File (Файл) и установить опции Report (Отчет).
Создание однотабличного отчета с помощью мастера.
.Открыть созданный проект.
.Откройть базу данных проекта. Для этого на вкладке Data (Данные) установить курсор на ее названии и нажмить кнопку Open (Открыть) окна проекта. При этом на стандартной панели инструментов в списке Databases (Базы данных) появится название открытой базы данных.
.Перейти на вкладку Documents (Документы) и выберить группу Reports(Отчеты).
.Нажать кнопку New (Новый) окна проекта (рис.41).
.В открывшемся диалоговом окнеNewReport (Новый отчет) (рис.42) выберить опцию ReportWizard (Мастер отчета).
.После запуска мастера для построения отчета на экране открывается диалоговое окно в котором надо указать тип создаваемого отчета.
Рис.41. Группа Reports в окне создания проекта
Рис.42. Диалоговое окно NewReport.
.Открывается первое диалоговое окно мастера, в котором надо указать таблицу, для которой будет создан отчет, и выбрать размещаемые в отчете поля.
.После выбора таблицы, для которой будет создан отчет, список Availablefields (Имеющиеся поля) будет содержать перечень всех полей таблицы. Необходимо из данного перечня перенести в список Selectedfields (Выбранные поля) поля, которые надо разместить в создаваемом отчете.
.В следующем диалоговом окне мастера создания отчета необходимо указать поля, по которым будет осуществляться группировка данных в отчете.
.Для формирования в отчете итоговых значений воспользуйтесь диалоговым окном SummaryOptions ( Итоговые опции ) . В нем содержится таблица, строками которой являются поля таблицы, а столбцами - возможные итоговые значения отчета.
.В следующем диалоговом окне мастера задается стиль отображения объектов в отчете.
.На четвертом шаге создания отчета необходимо указать порядок размещения объектов в отчете и ориентацию страницы отчета. После того как вы установили требуемые опции, нажмите кнопку Next (Далее).
.На пятом шаге создания отчета с помощью мастера задаются поля, по которым требуется упорядочение данных в отчете. Для формирования списка полей, по которым будет осуществляться сортировка, из списка Availablefieldsorindextag (Выбранные поля и индексы), содержащего перечень всех полей отчета и индексов таблицы, надо перенести в список Selectedfields (Выбранные поля) требуемые поля в том порядке, в каком будут упорядочиваться данные. Затем надо указать одну из опций Ascending (По возрастанию) и Descending (По убыванию).
.На шестом шаге необходимо ввести заголовок отчета, используя для этого поле ввода Type a titleforyourreport (Тип заголовка отчета). Введя заголовок и установив требуемую опцию, для завершения создания отчета с помощью мастера надо нажать кнопку Finish (Готово). Открывается диалоговое окно Saveas (Сохранить как), в котором надо ввести имя созданного файла.
Было создано 3 отчета: Сотрудникам (Рис.43-44), Моделям телефонов, Продажам.
Рис.43. Отчет по Сотрудникам в режиме конструктора
Рис.44. Отчет по Сотрудникам
Также были созданы отчеты Модели телефонов, Поставщики, Продажи.
2.3.2 Создание запросов
Создание запросов с помощью Конструктора запросов
Для создания запроса в окне конструктора запросов выполните следующие действия:
1.На вкладке Data (Данные) конструктора проекта необходимо выбрать группу Queries (Запросы).
.Нажмить кнопку New (Новый).
.В открывшемся диалоговом окне NewQuery (Новый запрос) нажмить кнопку NewQuery (Новый запрос). Открывается диалоговое окно выбора таблиц AddTableorView (Добавить таблицу или представление данных).
.В этом диалоговом окне выберите таблицы, данные которые нужно использовать в запросе, и с помощью кнопки Add (Добавить) перенести их в окно конструктора запросов.
.Завершив выбор таблиц, нажмить кнопку Close (Закрыть).
На экране появляется окно конструктора запросов, которое содержит названия выбранных таблиц, а в основном мен?/p>