Лабараторные работы по "Информатике"
Лабораторная работа, 03 Мая 2013, автор: пользователь скрыл имя
Краткое описание
Цель работы. Знакомство с интерфейсом СУБД Acces. Создание БД при помощи мастера БД.
Подготовка к выполнению. Так как первое занятие является ознакомительным, предварительной подготовки к работе не требуется.
Создать запрос, содержащий поля: Идент. код, Фамилия, Имя, Отчество, Дата рождения, включающий только тех сотрудников, фамилии которых начинаются с буквы "С". Список должен быть отсортирован по дате рождения по возрастанию.
Прикрепленные файлы: 1 файл
Лабораторные работы access.doc
— 558.50 Кб (Скачать документ)
В окне БД выбрать таблицу ШТАТНОЕ РАСПИСАНИЕ, открыть ее в режиме Таблицы. Удалить должность "статистик". Открыть таблицы СОТРУДНИК и СОСТАВ СЕМЬИ и убедиться в том, что из таблиц исчез сотрудник, занимавший эту должность, а также сведения о его семье.
Восстановить удаленную информацию во всех таблицах.
Идент код |
Фамилия |
Имя |
Отчество |
Пол |
Дата рожд |
Место рожд |
Образов |
1314152347 |
Старченко |
Светлана |
Борисовна |
ж |
22.04.43 |
г.Казань |
ср.технич. |
1545678990 |
Архипов |
Сергей |
Иванович |
м |
23.03.49 |
Харьков |
высш. |
1624790203 |
Круговой |
Геннадий |
Иванович |
м |
22.04.45 |
г.Омск |
высшее |
1748576413 |
Царева |
Анна |
Николаевна |
ж |
30.07.50 |
г.Харьков |
высшее |
1934789231 |
Каменева |
Татьяна |
Дмитриевна |
ж |
24.06.59 |
г.Курск |
высшее |
1955443781 |
Безродный |
Владимир |
Михайлович |
м |
05.09.53 |
г.Харьков |
высшее |
2014654788 |
Садчиков |
Аркадий |
Викторович |
м |
10.01.57 |
г.Тамбов |
ср.технич. |
2055894321 |
Бронзов |
Станислав |
Иванович |
м |
12.11.60 |
г.Москва |
высшее |
2178943214 |
Мапошенко |
Юрий |
Николаевич |
м |
21.11.64 |
г.Омск |
высшее |
2200987654 |
Коваль |
Александра |
Николаевна |
ж |
31.03.65 |
г.Киев |
высшее |
2233668943 |
Строков |
Олег |
Викторович |
м |
05.08.65 |
г.Орел |
высшее |
2314743296 |
Бородулин |
Андрей |
Васильевич |
м |
31.12.69 |
г.Киев |
высшее |
Таблица 1. Таблица-объект СОТРУДНИК
Должн |
Стаж работы |
Сем полож |
Дата зач |
Телефон |
Адрес |
статистик |
36 |
замужем |
24.09.95 |
65-12-13 |
ул.Гв.Широнинцев21,кв.30 |
директор |
30 |
женат |
10.12.88 |
нет |
пер.Хрустальный 8 |
зав.кафедрой |
32 |
вдовец |
01.09.90 |
68-14-13 |
ул.Светлая 14,кв.55 |
гл.бухгалтер |
29 |
замужем |
01.01.96 |
47-23-15 |
ул.Артема 24, кв.1 |
начальник ОК |
20 |
замужем |
30.12.90 |
65-67-72 |
ул.Героев труда 28-Б,кв.76 |
зам.директора |
24 |
женат |
01.09.92 |
32-32-14 |
пр.Правды 44, кв.55 |
диспетчер |
21 |
холост |
15.10.98 |
10-12-10 |
пер.Короленко 2, кв.1 |
преподаватель |
15 |
женат |
31.08.94 |
23-10-70 |
ул. Революции 6, кв.2 |
специалист |
13 |
женат |
31.08.94 |
43-35-13 |
ул.Пушкинская 54,кв2 |
методист |
10 |
замужем |
01.10.92 |
47-67-33 |
ул.Иванова 5, кв.2 |
преподаватель |
12 |
женат |
10.09.92 |
69-05-03 |
пр. Косиора 162, кв161 |
доцент |
8 |
холост |
31.08.95 |
27-14-12 |
пр.Гагарина 117, кв.20 |
Продолжение Таблицы 1. Таблица-объект СОТРУДНИК
Идент код |
Отношение |
Фамилия |
Имя |
Отчество |
Дата рожд |
1314152347 |
отец |
Старченко |
Николай |
Иванович |
12/01/1917 |
1314152347 |
мать |
Старченко |
Людмила |
Яковлевна |
25/12/1920 |
1545678990 |
сын |
Архипов |
Дмитрий |
Сергеевич |
01/091988 |
1748576413 |
муж |
Царев |
Петр |
Алексеевич |
14/11/1948 |
1934789231 |
муж |
Каменев |
Александр |
Иванович |
15/02/1952 |
1955443781 |
дочь |
Безродная |
Алла |
Владимировна |
24/06/1991 |
2014654788 |
мать |
Садчикова |
Мария |
Ивановна |
29/04/1930 |
2055894321 |
дочь |
Бронзова |
Инна |
Станиславовна |
15/12/1998 |
2178943214 |
сын |
Мапошенко |
Игорь |
Юрьевич |
22/06/1992 |
2178943214 |
сын |
Мапошенко |
Владимир |
Юрьевич |
23/08/1995 |
2233668943 |
дочь |
Строкова |
Юлия |
Олеговна |
28/07/1985 |
2233668943 |
дочь |
Строкова |
Наталия |
Олеговна |
14/03/1990 |
Таблица 2. Таблица-объект СОСТАВ СЕМЬИ
Нпп |
Назв подр |
Должн |
Кол ед |
Оклад |
1 |
Дирекция |
бухгалтер |
2 |
3300 |
2 |
Дирекция |
гл.бухгалтер |
1 |
4300 |
3 |
Дирекция |
директор |
1 |
5300 |
4 |
уч.кафедра |
диспетчер |
1 |
2000 |
5 |
уч.кафедра |
доцент |
1 |
5000 |
6 |
уч.кафедра |
зав.кафедрой |
1 |
4300 |
7 |
Дирекция |
зам.директора |
1 |
5000 |
8 |
уч.кафедра |
методист |
2 |
2000 |
9 |
Дирекция |
начальник ОК |
1 |
3500 |
1800 |
уч.кафедра |
преподаватель |
4 |
3500 |
11 |
уч.кафедра |
статистик |
1 |
1000 |
12 |
уч.кафедра |
Специалист |
2 |
1500 |
Таблица 3. Таблица-объект ШТАТНОЕ РАСПИСАНИЕ
При выполнении лабораторной работы были изучены следующие вопросы:
- Создание БД
- Создание структуры таблиц
- Создание индексных и ключевых полей
- Заполнение таблиц
- Установка связей между таблицами
- Каскадное удаление
Лабораторная работа № 3
Работа с запросами
Цель работы. Получение навыков работы по созданию запросов
Темы для предварительного изучения. Назначение запросов, типы запросов, создание запросов на выборку из одной или нескольких таблиц, типы запросов на изменение и технология их разработки.
Задание. Создать запрос на выборку информации из основной таблицы, из связанных таблиц, создать параметрический запрос, запрос для выбора информации для создания сложного отчета.
Используется база данных, созданная по индивидуальному заданию в работе №2:
Пример выполнения задания
1. Создание запроса-выборки
Создать запрос,
содержащий поля: Идент. код, Фамилия, Имя, Отчество, Дата рождения,
включающий только тех сотрудников, фамилии
которых начинаются с буквы "С". Список
должен быть отсортирован по дате рождения
по возрастанию.
Для этого необходимо выполнить следующую
последовательность действий:
- При выбранной вкладке Запросы выполнить щелчок по кнопке СОЗДАТЬ. Открывается окно Новый запрос, в котором выбрать режим создания запроса Конструктор, затем - ОК;
- Открывается окно Запрос1: запрос на выборку, а затем активизируется окно Добавление таблицы, в котором выбрать из списка таблиц таблицу Сотрудник щелчком мыши по имени таблицы, а затем выполнить щелчок по кнопке ДОБАВИТЬ, после чего закрыть окно Добавление таблицы;
- Окно Запрос1: запрос на выборку, состоит из 2-х частей:
В верхней части размещаются выбранные таблицы или запросы, на базе которых строится запрос;
В нижней части расположен бланк построения запроса QBE (Query by example - запрос по образцу); - При помощи мыши переместить нужные поля из выбранной таблицы и задать способы сортировки и условия отбора из таблицы. Для этого:
- выделить поля для запроса при помощи мыши в комбинации с клавишами Shift или Ctrl и отбуксировать на бланк построения запроса QBE. Поля можно перемещать в бланк QBE и по одному.
- в строке Поле поля размещаются по столбцам слева направо.;
- в строке Имя таблицы отображается имя таблицы, из которой выбрано поле;
- в строке Сортировка в столбце поля Дата рождения установить сортировку по возрастанию. Для этого выполнить щелчок мышью в строке Сортировка в столбце поля Дата рождения, при этом появляется кнопка со стрелкой, нажатие на которую раскрывает окно выбора типа сортировки. Выбрать тип сортировки по возрастанию;
- В строке Вывод на экран можно отключить вывод поля на экран, убрав флажок для соответствующего поля;
- В строке Условие отбора в столбце Фамилия ввести условие Like "C*". Перед вводом буквы С перейти на русский шрифт;
- Окончательный вид окна конструктора запросов будет иметь вид представленный на Рисунке 1
Рисунок 1 |
- Закрыть окно конструктора запроса и ввести имя запроса fam_c в ответ на вопрос сохранить изменения или нет. В окне базы данных при выбранной вкладке Запросы появится запрос с именем fam_c.
2. Выполнить запрос на выборку
- Выполнить щелчок мышью по запросу fam_c, затем по кнопке ОТКРЫТЬ. На экран выводится таблица, в которой должны отображаться 3 записи с фамилиями, начинающимися на букву С, записи отсортированы по дате рождения по возрастанию.
- В случае, если не получен ожидаемый результат<span cla