Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Создание базы данных. Описание структуры таблиц



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; Просмотров: 829; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.054 с.)
Главная | Случайная страница | Обратная связь