О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / Информатика / Лабораторная работа №1 Создание однотабличной базы данных

(автор - student, добавлено - 28-01-2013, 12:09)
Лабораторная работа №1
Создание однотабличной базы данных
Задание 1
Создание базы данных.
1. Создайте новую базу данных Преподаватели.
2. Создайте таблицу базы данных.
3. Определите поля таблицы в соответствии с таблицей 1.1.
4. Сохраните созданную таблицу.

Таблица 1.1 Таблица данных Преподаватели

Имя поля Тип данных Размер поля
Код преподавателя Счетчик
Фамилия Текстовый 15
Имя Текстовый 15
Отчество Текстовый 15
Дата рождения Дата/время Краткий
Должность Текстовый 9
Дисциплина Текстовый 11
Телефон Текстовый 9
Зарплата Денежный













ТЕХНОЛОГИЯ РАБОТЫ
1. Для создания новой базы данных:
• загрузите Access, в появившемся окне выберите пункт Новая база дан-ных;
• в окне «Файл новой базы данных» задайте имя вашей базы - Преподаватели и выберите папку (номер вашей группы, например, 48-71);
• щелкните по кнопке «Создать».
2. Для создания таблицы базы данных:
• в окне базы данных выберите вкладку Таблицы, а затем щелкните по кноп-ке «Создать»;
• в окне «Новая таблица» выберите пункт Конструктор и щелкните по кнопке «ОК». В результате открывается окно таблицы в режиме конструктора (рис.1), в котором следует определить поля таблицы.
3. Для определения полей таблицы:
• введите в строку столбца «Имя поля» имя первого поля Код преподава-теля;
• в строке столбца «Тип данных» щелкните по кнопке списка и выберите тип данных Счетчик.
Для определения всех остальных полей таблицы базы данных Преподаватели в соответствии с таблицей 1.1 выполните аналогичные действия.
Примечание. Значения размера поля из таблицы 1.1 вводятся на вкладке Общие в нижней части экрана (по умолчанию размер поля для текстового типа данных Access предлагает 50 символов ) .


Рис. 1 Окно таблицы в режиме конструктора
4. Для сохранения таблицы:
• выберите пункт меню Файл, Сохранить;
• в диалоговом окне «Сохранение» введите имя таблицы Преподаватели;
• щелкните по кнопке «ОК».
Примечание. В результате щелчка по кнопке «ОК» Access предложит вам за¬дать ключе-вое поле, т.е. поле, однозначно идентифи¬цирующее каждую запись. Для однотабличной базы данных это не столь актуально, как для многотабличной, поэтому щелкните по кнопке «Нет».


Задание 2
Заполнение базы данных.
1. Введите ограничения на данные, вводимые в поле «Должность»; должны вводиться только слова Профессор, Доцент или Ассистент.
2. Задайте текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных в поле «Должность».
3. Задайте значение по умолчанию для поля «Должность» в виде слова До-цент.
4. Введите ограничения на данные в поле «Код»; эти данные не должны повторяться.
5. Заполните таблицу данными в соответствии с таблицей 1.2 и проверьте реакцию системы на ввод неправильных данных в поле «Должность».
6. Измените ширину каждого ноля таблицы в соответствии с шириной дан-ных.
7. Произведите поиск в таблице преподавателя Миронова.
8. Произведите замену данных: измените заработную плату ассистенту Сергеевой с 5450 руб. на 5940 руб.
9. Произведите сортировку данных в поле «Год рождения» по убыванию.
10. Произведите фильтрацию данных по полям «Должность» и «Дисцип-лина».
11. Просмотрите созданную таблицу, как она будет выглядеть на листе бумаги печати.

Таблица 1.2

Код Фамилия Имя Отчество Дата рожд. Долж-ность Дисциплина
Телефон Зарплата
1 Истомин Ремир Евгеньевич 23.10.64 Доцент Информатика 110-44-68 8890р
2 Миронов Павел Юрьевич 25.07.40 Профессор Экономика 312-21-40 11200р
3 Гришин Евгении Сергеевич 05.12.67 Доцент Математика 260-23-65 7760р
4 Сергеева Ольга Ивановна 12.02.82 Ассистент Математика 234-85-69 5450р
5 Емец Татьяна Ивановна 16.02.59 Доцент Экономика 166-75-33 8890р
6 Игнатьева Татьяна Павловна 30.05.65 Доцент Информатика 210-36-98 7790р
7 Миронов Алексей Николаевич 30.07.78 Доцент Физика 166-75-33 8890р

ТЕХНОЛОГИЯ РАБОТЫ
1. Для задания условия на значение для вводимых данных:
• войдите в режим Конструктор для проектируемой таблицы. Если вы находитесь в окне базы данных, то выберите вкладку Таблицы и щелкните по кнопке «Конструктор». Если вы находитесь в режиме таблицы, то щелкните по кнопке на панели инструментов или выполните команду Вид, Конструктор;
• в верхней части окна щелкните по полю «Должность»;
• в нижней части окна щелкните по строке параметра Условие на значение;
• щелкните по кнопке для определения условия на значение при помощи построителя выражений;
• в появившемся окне напишите слово Профессор, затем щелкните по кноп-ке (эта кнопка выполняет функцию ИЛИ), напишите Доцент, снова щелкните по этой же кнопке, напишите Ассистент и щелкните по кнопке «ОК». Таким образом вы ввели условие, при котором в поле «Должность» могут вводиться только указанные значения.
2. В строке Сообщение oб ошибке введите предложение "Такой должности нет, правильно введите данные".
3. В строке Значение по умолчанию введите слово Доцент.
4. Введите ограничения на данные в поле «Код преподавателя» - измените тип данных вместо Счетчик на Числовой , а также сделайте следующее:
• щелкните по строке параметра Индексированное поле:
• выберите в списке пункт Да (совпадения не допускаются);
• перейдите в режим Таблица, щелкнув по кнопке на панели инструментов или выполнив команду Вид, Режим таблицы. На вопрос о сохранении таблицы щелкните по кнопке «Да».
5. Введите данные в таблицу в соответствии с таблицей 1.2. Попробуйте в поле «Должность» любой записи ввести слово Лаборант. Посмотрите, что получилось. Введите правильное слово.
6. Для изменения ширины каждого поля таблицы в соответствии с шириной данных:
• щелкните в любой строке поля «Код»;
• выполните команду Формат, Ширина столбца;
• в появившемся окне щелкните по кнопке «По ширине данных», ширина поля изменится;
• проделайте эту операцию с остальными полями.
7. Для поиска в таблице преподавателя Миронова:
• переведите курсор в первую строку поля «Фамилия»;
• выполните команду Правка, Найти;
• в появившейся строке параметра Образец введите Миронов;
• в строке параметра Просмотр должно быть слово ВСЕ (имеется в виду искать по всем записям);
• в строке параметра Совпадение выберите из списка С любой частью поля;
• щелкните по кнопке «Найти далее». Курсор перейдет на вторую запись и выделит слово Миронов:
• щелкните по кнопке «Найти далее». Курсор перейдет на седьмую запись и также выделит слово Миронов;
• щелкните по кнопке « Закрыть» для выхода из режима поиска.
8. Для замены заработной платы ассистенту Сергеевой с 5450 р. на 5940 р.;
• переведите курсор в первую строку поля «Зарплата»;
• выполните команду Правка, Заменить;
• в появившемся окне в строке Образец введите 5 450 ;
• в строке Заменить на введите 5 940;
• щелкните по кнопке «Найти далее». Курсор перейдет на четвертую запись;
• щелкните по кнопке «3аменить», данные будут изменены;
• щелкните по кнопке «3акрыть».
9. Для сортировки данных в поле по убыванию:
• щелкните по любой записи поля «Дата рождения»;
• щелкните по кнопке на панели управления или выполните команду Записи, Сортировка, Сортировка но убыванию. Все данные в таблице будут отсортированы в соответствии с убыванием значений в поле «Дата рождения».
10. Для фильтрации данных по полям «Должность» и «Дисциплина»:
• щелкните по записи Доцент поля «Должность»;
• щелкните по кнопке или выполните команду Записи, Фильтр, Фильтр по выделенному. В таблице останутся только записи о преподавателях — доцентах;
• щелкните по записи Информатика поля «Дисциплина»;
• выполните команду Записи, Фильтр, Фильтр по выделенному. В таблице останутся только записи о преподавателях — доцентах кафедры информатики;
• для отмены фильтрации щелкните по кнопке на панели инструментов или выполните команду Записи, Удалить фильтр. В таблице появятся все данные.
11. Для просмотра созданной таблицы:
• щелкните по кнопке или выполните команду Файл, Предваритель-ный просмотр. Вы увидите таблицу как бы на листе бумаги;
• закройте окно просмотра и окно таблицы.


ЗАДАНИЕ 3
Ввод и просмотр данных посредством формы.
1. С помощью Мастера форм создайте форму Состав преподавателей (тип – форма один столбец).
2. Найдите запись о доценте Гришине, находясь в режиме формы.
3. Измените зарплату ассистенту Сергеевой с 5470 р. на 5940 р.
4. Произведите сортировку данных в поле «Фамилия» по убыванию.
5. Произведите фильтрацию данных по полю «Должность».
6. Измените название поля «Дисциплина» на «Преподаваемая дисциплина».
7. Просмотрите форму с точки зрения того, как она будет выглядеть на листе бумаги.

ТЕХНОЛОГИЯ РАБОТЫ
1. Для создания формы Состав преподавателей:
• откройте вкладку Формы в окне базы данных;
• щелкните по кнопке «Создать»;
• в появившемся окне выберите пункт Мастер форм;
• для выбора источника данных таблицы щелкните по значку списка в нижней части окна;
• выберите из появившегося списка таблицу Преподаватели;
• щелкните по кнопке «ОК»:
• в появившемся окне выберите поля, которые будут присутствовать в фор-ме. В данном примере присутствовать будут все поля, поэтому щелкните по кнопке ;
• щелкните по кнопке «Далее»;
• в появившемся окне уже выбран вид формы в один столбец, поэтому щелкните по кнопке «Далее»;
• в появившемся окне выберите стиль оформления Официальный. После вы-бора стиля щелкните по кнопке «Далее»;
• в появившемся окне задайте имя формы, набрав на клавиатуре параметр Состав преподавателей. Остальные параметры в окне оставьте без измене-ний;
• щелкните но кнопке «Готово». Перед вами откроется форма в один стол-бец.
2. Измените название поля «Дисциплина» на «Преподаваемая дисциплина». Для этого:
• перейдите в режим конструктора, щелкните по кнопке на панели инструментов или выполнив команду Вид, Конструктор;
• щелкните правой кнопкой мыши в поле «Дисциплина» (на названии поля -оно слева, а строка справа с именем Дисциплина – это ячейка для данных, свойства которых мы не будем менять). В появившемся меню выберите пункт Свойства. На экране откроется окно свойств для названия поля «Дисциплина»;
• щелкните по строке с именем Подпись, т.е. там, где находится слово Дис-цип¬лина;
• сотрите слово Дисциплина и введите Преподаваемая дисциплина;
• для просмотра результат перейдите в режим формы, выполнив команду Вид, Режим формы.
3. Для просмотра созданной формы:
• щелкните по кнопке или выполните команду Файл, Предваритель-ный просмотр. Вы увидите форму как бы на листе бумаги;
• закройте окно просмотра.

Задание 4
Формирование запросов на выборку.
1. На основе таблицы Преподаватели создайте простой запрос на выборку, в котором должны отображаться фамилии, имена, отчества преподавателей и их должность.
2. Данные запроса отсортируйте по должностям.
3. Сохраните запрос.
4. Создайте запрос на выборку с параметром, в котором должны отображаться фамилии, имена, отчества преподавателей и преподаваемые ими дисциплины, а в качестве параметра задайте фамилию преподаватели и выполните этот запрос для преподавателя Гришина.

ТЕХНОЛОГИЯ РАБОТЫ
1. Для создания простого запроса:
• в окне базы данных откройте вкладку Запросы;
• в открывшемся окне щелкните по кнопке «Создать»;
• из появившихся пунктов окна «Новый запрос» выберите Простой запрос и щелкните по кнопке «ОК»;
• в появившемся окне в строке Таблицы и запросы выберите таблицу Преподаватели (если других таблиц или запросов не было создано, она будет одна в открывающемся списке);
• в окне «Доступные поля» переведите выделение на параметр Фамилия;
• щелкните по кнопке . Слово Фамилия перейдет в окно «Выбранные поля»;
• аналогично в окно «Выбранные поля» переведите поля «Имя», «Отчество», «Должность» (порядок важен — в таком порядке данные и будут выводиться);
• щелкните по кнопке «Далее»;
• в строке параметра Задайте имя запроса введите новое, имя Должности преподавателей;
• щелкните по кнопке «Готово». На экране появится таблица с результатами запроса.
2. Для сортировки данных:
• щелкните в любой строке поля «Должность»;
• отсортируйте данные по убыванию. Для этого щелкните по кнопке на панели инструментов или выполните команду Записи, Сортировка, Сортировка по убыванию.
3. Для сохранения запроса:
• щелкните по кнопке или выполните команду Файл, Сохранить;
• закройте окно запроса.
4. Для создания запроса на выборку с параметром:
• создайте запрос на выборку для следующих полей таблицы Преподаватели; «Фамилия», «Имя», «Отчество», «Преподаваемая дисциплина», Запрос создавайте аналогично тому, как это делалось в п. 1;
• задайте имя запросу Преподаваемые дисциплины;
• щелкните по кнопке «Готово». На экране появится таблица с результатами запроса;
• перейдите в режиме конструктора, щелкнув по кнопке или выпол-нив команду Вид, Конструктор;
• в строке параметра Условия отбора для поля «Фамилия» введите фразу (скобки тоже вводить): [Введите фамилию преподавателя];
• выполните запрос, щелкнув по кнопке или выполнив команду Запрос, Запуск;
• в появившемся окне введите фамилию Гришин и щелкните по кнопке «ОК». На экране появится таблица с данными о преподавателе Гришине — его имя, отчество и преподаваемая им дисциплина;
• сохраните запрос; закройте окно запроса.

Задание 5
Создание отчета.
На основе таблицы Преподаватели создайте отчет с группированием данных по должностям.
ТЕХНОЛОГИЯ РАБОТЫ
Для создания отчета:
• откройте вкладку Отчеты и щелкните по кнопке «Создать»;
• в открывшемся окне выберите пункт Мастер отчетов;
• щелкните по значку раскрывающегося списка в нижней части окна;
• выберите из появившегося списка таблицу Преподаватели;
• щелкните по кнопке «ОК». В появившемся окне выберите поля, которые будут присутствовать в форме. В данном примере присутствовать будут все поля из таблицы, поэтому щелкните по кнопке ;
• щелкните по кнопке «Далее»;
• в появившемся окне присутствует перечень полей. Переведите выделение на поле «Должность»;
• щелкните по кнопке . Таким образом вы задаете группировку данных по должности;
• щелкните по кнопке «Далее»;
• параметры появившегося окна оставим без изменений, поэтому щелкните по кнопке «Далее»;
• в появившемся окне выберите стиль оформления отчета;
• щелкните по кнопке «Далее»;
• в появившемся окне введите название отчета Преподаватели;
• щелкните по кнопке «Готово». На экране появится сформированный отчет;
• просмотрите отчет, отредактируйте его таким образом, чтобы заголовки столбцов пропечатывались полностью, для этого перейдите в режим конст-руктора и с помощью мыши увеличьте нужные поля;
• просмотрите и закройте отчет.

Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!