Курсовая работа: Разработка базы данных "Компьютерные игры"
Ну а в этой таблице у меня хранится информация о фирмах-издателях игр.
2.1.5 Таблица "Телефоны фирм-разработчиков"
В этой последней таблице у меня хранятся все телефоны фирм – разработчиков, которые записаны у меня в таблицу "Фирмы-разработчики".
3. Схема данных
Такой механизм, как первичный ключ таблицы, помимо однозначной идентификации записи позволяет реализовать связи между таблицами. Благодаря связям, данные из одной таблицы становятся доступны другой. Когда база данных включает в себя много таблиц, работа в такой системе становится более эффективной, упрощается ввод данных, снижается вероятность ошибок; поддерживать такую систему значительно проще. Связи устанавливаются за счет того, что в разных таблицах присутствуют поля с одинаковыми значениями. При этом не обязательно, чтобы эти поля имели одинаковые имена, достаточно одинаковое соответствие значений. Для одной из таблиц таким полем является первичный ключ, а для второй таблицы это поле – внешний ключ. Согласовав значения первичного и внешнего ключей можно связать таблицы между собой. Существуют связи: один-ко-многим, один-к-одному, многие-ко-многим. На схеме данных ключевое поле выделено жирным шрифтом.
4. Формы
Пользовательская форма позволяет отражать данные на экране в виде входного (первичного) документа. С помощью форм удобно вводить в таблицы данные входных документов, просматривать или редактировать записи таблиц. Формы создаются после того, как разработаны таблицы и схемы данных. Всего в моей базе 4 формы и несколько вложенных. Все формы я создавал с помощью конструктора.
Вот главная форма, где выводятся все сведения, представленные у меня в БД, об игре.
В данной форме имеются 3 вложенные формы, а также вычисляемое поле "Всего игр в базе".
Данная форма – информация о разработчике. В ней также содержится вложенная форма ("Номер телефона"), а еще управляющие кнопки, с помощью которых можно листать записи, удалять их, а также закрыть форму.
И, наконец, самая главная форма – это главная кнопочная форма, благодаря которой можно добраться до любой другой формы.
5. Запросы
Запросы можно представить себе, как точку зрения на данные, включенные в таблицу. Запросы служат для фильтрации набора данных, позволяют выбрать информацию, соответствующую определенным критериям. Результатом работы запроса является временная таблица, в которую включены блоки данных из основной таблицы. При каждом выполнении запроса он строится на основе новых табличных данных.
Access дает большие возможности при проектировании запросов:
- выбор полей;
- выбор записей;
- сортировка;
- запрашивание данных их нескольких таблиц;
- выполнение вычислений;
- и др.
При создании запросов я пользовался конструктором.
На следующем рисунке представлены все запросы, созданные в моей базе данных.