Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Создание базы данных. Описание структуры таблиц
3. Опишите структуры следующих таблиц: Справочник тарифов. Справочник квалификационных коэффициентов. Ведомость оперативного учета за месяц. 3.1. Опишите структуру таблицы Справочник тарифов: · на ленте активизируйте вкладку Создание и нажмите кнопку Таблица: появляется новый объект Таблица 1; · на ленте активизируйте вкладку Главная, нажмите на стрелочке кнопки Режими активизируйте кнопку Конструктор; · в появившемся диалоговом окне Сохранение дайте имя таблице 1– Справочник тарифов; нажмите Ок; · появляется макет для описания полей и типа данных таблицы; · описание полей таблицы осуществляется в соответствии с рекомендациями, указанными ниже.
Рекомендации к описанию полей таблицы Справочник тарифов
В результате будет получена структура, представленная на рис. 1. На данном рисунке выделено описание поля «Тариф». Поле «Счетчик» позволяет обеспечить уникальность каждой записи, поэтому оно будет служить ключом. Для этого необходимо его выделить и нажать кнопку под названием «Ключевое поле», которое находится на ленте (рисунок ключа). Слева от поля появится рисунок ключа. Рис. 1. Описание структуры Справочника тарифов
Если в списке таблиц активизировать таблицу Справочник тарифов, то на экране появится форма(рис. 2).
Рис. 2. Форма таблицы Справочник тарифов Для редактирования структуры любой таблицы достаточно в поле «Все объекты» выделить таблицу, вызвать правой кнопкой «мыши» контекстное меню и указать Конструктор.
Заполнение Справочника тарифов 3.2. Выделите в поле Таблицы и активизируйте двойным щелчком левой кнопки «мыши» таблицу Справочника тарифов. В результате появляется форма таблицы, куда введите информацию, указанную на рис. 3. Рис. 3. Справочника тарифов Нажмите в диалоговом окне кнопку х Закрыть Справочника тарифов.
3.3. Создайте форму таблицы Справочник квалификационных коэффициентов, аналогично Справочнику тарифов в соответствии с рекомендации, представленными ниже:
Рекомендации к описанию полей таблицы Справочник квалификационных коэффициентов
· повторите далее действия, аналогичные указанным в п.3.1, учитывая специфику таблицы Справочник квалификационных коэффициентов. В результате получим, структуру, представленную на рис. 4. Рис. 4. Структура Справочника квалификационных коэффициентов
Его форму можно посмотреть, активизировав название в поле Таблицы. Форма представлена на рис. 5. Рис. 5. Форма Справочника квалификационных коэффициентов Заполните данный справочник 3.4. Выделите в перечне объектов Таблицы и активизируйте двойным щелчком левой кнопки «мыши» таблицу Справочник квалификационных коэффициентов, появляется форма таблицы, куда введите данные, указанные на рис. 6. Рис. 6. Справочник квалификационных коэффициентов
С помощью кнопки х закройте активные таблицы.
3.5. Создайте форму таблицы Ведомость оперативного учета за месяц. · на ленте активизируйте вкладку Создание, за тем Таблица, Режим, Конструктор. В появившемся диалоговом окне Сохранение дайте имя таблице 1 – Ведомость оперативного учета за месяц. Ок; · появляется макет для описания полей и типа данных таблицы. Здесь следует иметь ввиду, что часть граф (полей) будет вводиться вручную, а часть путем указания данных из списка. Те графы, что вводятся из списка, будут описываться в структуре после того, как они будут подготовлены к работы. Описание полей Ведомость оперативного учета за месяц осуществляется аналогично описанию полей справочников в соответствии с рекомендациями, указанными в таблице ниже.
Рекомендации к описанию полей таблицы Ведомость оперативного учета за месяц
Повторите действия, аналогичные указанным в п. 3.1, учитывая специфику таблицы Ведомость оперативного учета за месяц. В результате будет получено частичное описание структуры, приведенное на рис. 7. Рис. 7. Заполненный макет таблицы Ведомость оперативного учета за месяц с выделенным полем «Наименование клиента»
Далее следует организовать ввод оставшихся граф: ФИО исполнителя и Юридическая услуга. Нажмите в макете таблицы кнопку х Закрыть «Ведомость оперативного учета за месяц: · нажмите кнопку Да на вопрос Сохранить изменения макета или структуры таблицы Ведомость оперативного учета за месяц? В полеобъектов появляется название таблицы; • активизируйте в поле объектов Таблицы двойным щелчком левой кнопки «мыши» таблицу Ведомость оперативного учета за месяц · появляется часть нужной таблицы (рис. 8); Рис. 8. Часть таблицы Ведомость оперативного учета за месяц Далее следует указать и описать поля данной ведомости, которые будут вводиться из списка. Для этого: 1. Откройте таблицу «Ведомость оперативного учета за месяц» в режиме таблицы. 2. В режиме «Режим таблицы» активизируйте вкладку «Поля», на котором щёлкните Другие поля (щелкнуть по иконке ). 3. В раскрывшемся списке выберите команду . Будет открыто диалоговое окно «Создание подстановки», которое показано на рис. 9. Рис. 9. Диалоговое окно мастера подстановки для создания списков в таблице
Установите пометку против надписи , нажмите на кнопку . На следующем шаге потребуется создать список в виде таблицы, поэтому, сначала следует указать количество столбцов в таблице подстановки, а затем заполнить наименования строк каждого столбца (ввести данные). В рассматриваемом примере создаётся 1 столбец и 5 строк, в которых находятся фамилии сотрудников, работающих в юркомпании: Киселев К.К., Красин Р.Г., Михайлов М.М., Мишин П.Р., Рыбников А.К. В результате будет получено поле со списком, представленное на рис. 10. Список фамилий можно скопировать из Справочника квалификационных коэффициентов и вставить в данное окно. Рис. 10. Поле со списком Следующем шаге система предложит задать имя нового поля ФИО исполнителя (эту операцию можно выполнить позже). На рис. 11 показано диалоговое окно мастера подстановки, которое было открыто после нажатия на кнопку . Рис. 11. Диалоговое окно для задания имени добавляемого поля
Обратите внимание, что в диалоговом окне установлена пометка против текста «Ограничиться списком». При нажатии на кнопку , система проанализирует правильность записи данных. Если все правильно, то появится форма Ведомости оперативного учета за месяц (рис.12), в которой появилось новое поле ФИО исполнителя, при активизации которого появляется список работающих. Это поле необходимо описать в структуре Ведомости оперативного учета за месяц. Для этого вызывают структуру данной ведомости активизировав ее в поле Таблицы и правой кнопкой мыши. В появившемся окне указывают позицию Конструктор. Новое поле описывается согласно рис. 12. Рис. 12. Описание поля ФИО исполнителя Как видим, это поле индексируется, так как далее будет использоваться для работы со Справочником квалификационных коэффициентов. Для заполнения Ведомость оперативного учета за месяц необходимо нажать кнопку, раскрывающую список (рис. 13). Рис. 13. Список ФИО исполнителя Аналогично создается поле со списком для ввода списка юридических услуг: 1. Открывается таблица «Ведомость оперативного учета за месяц» в режиме таблицы. 2. В режиме «Режим таблицы» активизируйте вкладку «Поля», на которой укажите Другие поля (щелкнуть по иконке ). 3. В раскрывшемся списке выбирается команду , В окне «Создание подстановки», устанавливается метка против надписи , нажимается кнопка . На следующем шаге потребуется создать список в виде таблицы, поэтому, сначала следует указать количество столбцов в окне Создание подстановки, а затем заполнить наименования строк каждого столбца (ввести данные) из таблицы 8. Этот список можно скопировать из Справочника тарифов. Таблица 8
В результате будет получено поле со списком, представленное на рис. 14. Рис. 14. Поле со списком На следующем шаге задается имя нового поля «Юридическая услуга» нажимается кнопка , устанавливается пометка против текста «Ограничиться списком». При нажатии на кнопку появится форма Ведомости оперативного учета за месяц в которой появилось указано поле Юридическая услуга, при активизации которого появляется список работающих (рис. 15). Рис. 15. Новое поле Юридическая услуга Новое поле в структуре Ведомости оперативного учета за месяц необходимо описать. Для этого в режиме Конструктор вызывают структуру данной ведомости и активизируют ее в поле Таблицы и правой кнопкой мыши. В появившемся окне указывают позицию Конструктор. Новое поле описывается согласно рис. 16. Рис. 16. Описание поля Юридическая услуга
Для заполненияполя Юридическая услуга Ведомости оперативного учета за месяц необходимо нажать кнопку, раскрывающую список (рис. 17). Рис. 17. Список поля Юридическая услуга
Создание схемы базы данных (организация связей между таблицами) 4. Активизируйте на ленте вкладку Работа с базами данных; · в группе Отношения найдите команду Схема данных; · выполните команду Схема данных; появляется диалоговое окно Добавление таблицы (рис. 18); Если окно не появилось вызовите его правой кнопкой мыши, нажав Добавить таблицу. Рис. 18. Диалоговое окно Добавление таблицы · выделите по очереди наименования таблиц Ведомость оперативного учета за месяц, Справочник квалификационных коэффициентов и Справочник тарифов. · После каждого выделения нажмите кнопку Добавить в диалоговом окне Добавление таблицы. Затем нажмите кнопку Закрыть: в окне Схема данных отражаются таблицы базы данных со списками своих полей. С помощью правой кнопки мыши расположите таблицы более удобно (рис. 19); Рис. 19. Диалоговое окно Схема данных с таблицамибазы данных
· перетащите левой клавишей мыши поле ФИО исполнителя из таблицы Справочник квалификационных коэффициентов в таблицу Ведомость оперативного учета за месяц и совместите его с полем ФИО исполнителя; появляется диалоговое окно Изменение связей, в котором указан тип отношений между данными: один-ко-многим; установите в появившемся окне флажок Обеспечение целостности данных, нажмите Создать (рис. 20); Рис. 20. Диалоговые окна Схема данных и Изменение связей · в диалоговом окне Схема данных появляется линия связи по полю ФИО исполнителя между таблицами Ведомость оперативного учета за месяц и Справочником квалификаций (рис. 21). · аналогично установите связь между Ведомость оперативного учета за месяц и Справочником тарифов с помощью поля Юридическая услуга. В результате будет получена схема базы данных (рис. 22). Рис. 21. Связи между таблицами базы данных Популярное:
|
Последнее изменение этой страницы: 2016-04-11; Просмотров: 879; Нарушение авторского права страницы