Слайд 2Введение
Методически правильно начинать работу с карандашом и листом бумаги в руках, не
![Введение Методически правильно начинать работу с карандашом и листом бумаги в руках,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-1.jpg)
используя компьютер. На данном этапе он просто не нужен.
Неоптимальные решения и прямые ошибки, заложенные на этапе проектирования, впоследствии очень трудно устраняются, поэтому этот этап является основополагающим.
Слайд 3Разработка технического задания
Этап 1
![Разработка технического задания Этап 1](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-2.jpg)
Слайд 4При подготовке технического задания составляют:
список исходных данных, с которыми работает заказчик;
список выходных
![При подготовке технического задания составляют: список исходных данных, с которыми работает заказчик;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-3.jpg)
данных, которые необходимы заказчику для управления структурой своего предприятия;
Слайд 5Дополнительно:
Составляют список выходных данных, которые не являются необходимыми для заказчика, но которые
![Дополнительно: Составляют список выходных данных, которые не являются необходимыми для заказчика, но](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-4.jpg)
он должен предоставлять в другие организации:
в вышестоящие структуры,
в органы статистического учета,
в прочие административные и контролирующие организации.
Слайд 6Разработка структуры базы данных
Этап 2
Разработка структуры основных таблиц.
![Разработка структуры базы данных Этап 2 Разработка структуры основных таблиц.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-5.jpg)
Слайд 7Шаг 1
Работа начинается с составления генерального списка полей - он может
![Шаг 1 Работа начинается с составления генерального списка полей - он может](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-6.jpg)
насчитывать десятки и даже сотни позиций.
Слайд 8Шаг 2
В соответствии с типом данных, размещаемых в каждом поле, определяют
![Шаг 2 В соответствии с типом данных, размещаемых в каждом поле, определяют](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-7.jpg)
наиболее подходящий тип для каждого поля.
Слайд 9Шаг 3
Распределяют поля генерального списка по базовым таблицам.
![Шаг 3 Распределяют поля генерального списка по базовым таблицам.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-8.jpg)
Слайд 10Шаг 4
В каждой из таблиц намечают ключевое поле.
В качестве такового выбирают поле,
![Шаг 4 В каждой из таблиц намечают ключевое поле. В качестве такового](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-9.jpg)
данные в котором повторяться не могут.
Можно сделать составное ключевое поле.
Слайд 11Например:
Для таблицы данных о студентах таким полем может служить индивидуальный шифр студента.
![Например: Для таблицы данных о студентах таким полем может служить индивидуальный шифр студента.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-10.jpg)
Слайд 12Например:
Для таблицы, в которой содержатся расписания занятий, такого поля можно и не
![Например: Для таблицы, в которой содержатся расписания занятий, такого поля можно и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-11.jpg)
найти, но его можно создать искусственным комбинированием полей “Время занятия” и “Номер аудитории”.
Эта комбинация неповторима, так как в одной аудитории в одно и то же время не принято проводить два различных занятия.
Слайд 13Если в таблице вообще нет никаких полей, которые можно было бы использовать
![Если в таблице вообще нет никаких полей, которые можно было бы использовать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-12.jpg)
как ключевые, всегда можно ввести дополнительное поле типа Счетчик.
Такое поле не может содержать повторяющихся данных по определению.
Слайд 14Шаг 5
С помощью карандаша и бумага (или графического редактора) расчерчивают связи между
![Шаг 5 С помощью карандаша и бумага (или графического редактора) расчерчивают связи](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-13.jpg)
таблицами, составляющими одну базу данных.
Такой чертеж называется схемой данных.
Слайд 15Разработкой схемы данных заканчивается “бумажный” этап работы.
Эту схему можно согласовать с заказчиком,
![Разработкой схемы данных заканчивается “бумажный” этап работы. Эту схему можно согласовать с](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-14.jpg)
после чего приступать к непосредственному созданию базы данных.
Слайд 16Непосредственное создание базы данных
Этап 3
![Непосредственное создание базы данных Этап 3](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-15.jpg)
Слайд 17Для создания компьютерной базы данных используем
СУБД Microsoft Access.
![Для создания компьютерной базы данных используем СУБД Microsoft Access.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-16.jpg)
Слайд 18Замечание 1
При разработке таблиц и запросов рекомендуется использовать ручные средства - работать
![Замечание 1 При разработке таблиц и запросов рекомендуется использовать ручные средства - работать в режиме Конструктора.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-17.jpg)
в режиме Конструктора.
Слайд 19Замечание 2
При разработке форм и отчетов наоборот лучше пользоваться автоматизированными средствами, предоставляемыми
![Замечание 2 При разработке форм и отчетов наоборот лучше пользоваться автоматизированными средствами,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-18.jpg)
мастерами.
Дизайн этих объектов весьма трудоемок, поэтому его лучше поручить приложению.
Результат мастера всегда можно творчески переработать.
Слайд 20Замечание 3
Использование макросов и модулей позволяет создать действительно ценное офисное приложение.
Их разработка
![Замечание 3 Использование макросов и модулей позволяет создать действительно ценное офисное приложение.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/854585/slide-19.jpg)
в MS Access доступна непрограммирующему пользователю.