
- •Упражнение 3. Поиск данных
- •Упражнение 4. Выбор данных из таблиц с помощью запросов
- •Задание 1
- •Задание 2
- •Задание 3
- •Упражнение 5. Построение отчетов
- •Задание 1
- •Упражнение 6. Проектирование многотабличных баз данных Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Упражнение 7. Установление связей между таблицами.
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Упражнение 8. Создание подчиненных форм Задание 1
- •Задание 2
- •Задание 3
- •Задание 2
- •Задание 3
Задание 1
Создайте отчет в режиме Конструктора:
в качестве источника данных выберите таблицу Дома;
в качестве источника данных выберите ранее созданный запрос.
Упражнение 6. Проектирование многотабличных баз данных Задание 1
Создайте таблицу Персонал с помощью Мастера таблиц.
Перейдите на вкладку Таблицы и выберите Создание таблиц с помощью мастера.
Выберите для создания таблицы образец Сотрудники и переместите в окно Поля новой таблицы из предложенного в окне Образцы полей перечня следующие (Рис. 7):
Табельный номер; Фамилия; Имя; Отчество; Название отдела; Должность; Адрес; ДомашнийТелефон; ДатаРождения; ДатаНайма;Заметки.
После чего нажмите кнопку <Далее>.
Рис. 7. Создание таблицы с помощью Мастера таблиц
В следующем окне переименуйте созданную таблицу в Персонал и установите способ определения ключа как определяемый пользователем (Рис. 8). Затем нажмите кнопку <Далее>.
Определите поле ТабельныйНомер как ключевое и установите его содержимое как сочетание чисел и букв (Рис. 9). Нажмите <Далее>.
В следующем окне требуется установить связи с другими таблицами, но для таблицы Персонал сделаем это позже (Рис. 10). Поэтому перейдите к следующему окну, нажав кнопку <Далее>.
На следующем шаге выберите режим Изменить структуру таблицы и нажмите кнопку <Готово>.
Рис. 8. Второй шаг создания таблицы с помощью Мастера таблиц
Рис. 9. Определение ключевого поля в Мастере таблиц
Рис. 10. Окно установления связей между таблицами Мастера таблиц
В режиме Конструктора определите свойства полей на вкладке Общие как в табл 13.
Введите информацию о семи сотрудниках, таким образом, чтобы поле Название отдела содержало 2 разных значения (например, Бухгалтерия и ТО), а поле Должность – 3 разных значения (например, Бухгалтер, слесарь 2 разряда, слесарь 1 разряда), как это представлено в табл.14.
Таблица 13
Значения свойств полей таблицы Персонал
Поле |
Тип данных |
Размер |
Обязательное поле |
Индексированное поле |
Табельный номер |
Текстовый |
4 |
Да |
Да (совпадения не допускаются) |
Фамилия |
Текстовый |
15 |
Да |
Да (совпадения допускаются) |
Имя |
Текстовый |
15 |
Да |
Нет |
Отчество |
Текстовый |
15 |
Нет |
Нет |
Название отдела |
Текстовый |
20 |
Да |
Нет |
Должность |
Текстовый |
20 |
Да |
Нет |
Адрес |
Текстовый |
30 |
Н |
Нет |
Домашний телефон |
Текстовый |
9 |
Нет |
Нет |
Дата рождения |
Дата/время |
|
Да |
Нет |
Дата найма |
Дата/время |
|
Да |
Нет |
Заметки |
Текстовый |
30 |
Нет |
Нет |
Таблица 14
Данные для таблицы Персонал
|
||||||||||
Табельный номер |
Фамилия |
Имя |
Отчество |
Название отдела |
Должность |
Адрес |
Домашний телефон |
Дата рождения |
Дата найма |
Заметки |
Б001 |
Иванова |
Анна |
Сергеевна |
Бухгалтерия |
Главный бухгалтер |
ул. Большая, д.11, кв.5 |
723-15-23 |
03.11.1969 |
01.02.1999 |
|
Б003 |
Петрова |
Мария |
Владимировна |
Бухгалтерия |
Бухгалтер |
ул. Сосновая, д.22 |
524-11-57 |
12.08.1980 |
14.07.2004 |
|
Б007 |
Сидорова |
Светлана |
Фаридовна |
Бухгалтерия |
Бухгалтер |
ул. Луговая, д.1, кв.1 |
|
14.10.1978 |
03.04.2008 |
|
О102 |
Воробьянинов |
Оскар |
Олегович |
Общий |
Дворник |
ул. Восточная, д.34 |
|
07.11.1952 |
12.12.2005 |
Судим |
О103 |
Петрова |
Анна |
Семеновна |
Общий |
Дворник |
ул. Коммунальная |
|
22.06.1960 |
10.10.2005 |
|
Т017 |
Прокопенко |
Егор |
Сергеевич |
Технический отдел |
Главный инженер |
ул. Партизанская, д.15,кв.56 |
467-23-65 |
01.01.1961 |
03.04.1998 |
|
Т034 |
Баранов |
Михаил |
Михайлович |
Технический отдел |
Электрик |
м/р-н Весенний, д.29, кв.89 |
|
15.11.1970 |
01.06.2003 |
|
Т096 |
Синицин |
Василий |
Иванович |
Технический отдел |
Сантехник |
ул. Широкая, д.56 |
125-78-65 |
30.04.1966 |
15.08.2004 |
|
Т100 |
Потапов |
Андрей |
Петрович |
Технический отдел |
Сантехник |
ул. Восточная, д. 44 |
455-24-78 |
12.12.1965 |
22.03.2005 |
|