Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Запустить приложение MS Access. Создайте базу данных и сохраните её на личном сетевом диске в папке Работы в Access под именем Преподаватели.accdb




Читайте также:
  1. He всем понравится то, что я делаю и это меня устраивает; если бы мои работы нравились каждому, то, видимо, я не сыграл бы ничего глубокого. Джошуа Рэдмэн
  2. I-КАДРЫ (КАДРЫ ДАННЫХ)
  3. I. Характеристика места работы
  4. INTERNET ACCESS
  5. Medium Access
  6. Methods to access information on corporate culture during the acculturation process
  7. Microsoft Office Access
  8. nbsp;   Приложение. Классификация баннеров
  9. Printing makes art accessible to a wider audience
  10. Quot;Горячие" клавиши для работы со списком и деревом

Практическое занятие № 4

Создание однотабличной базы данных в MS Access

 

1) Проектирование базы данных

2) Создание таблиц и пользовательских форм для ввода данных

3) Создание запросов и отчетов

Цель работы: изучение приемов задания структуры таблиц базы данных, заполнения их записями.

Перед выполнением работы необходимо изучить следующие разделы:

- способы создания таблиц;

- поля, записи таблицы;

- типы данных и свойства полей;

- заполнения таблиц данными;

- задание ключевых полей.

 

Задания к работе

Запустить приложение MS Access. Создайте базу данных и сохраните её на личном сетевом диске в папке Работы в Access под именем Преподаватели.accdb

2. Создать таблицу БД в режиме конструктора, для этого необходимо:

· в окне базы данных выберите вкладку Таблицы, а затем щелкните по кнопке <Создать>;

· в окне «Новая таблица» выберите пункт Конструктори щелкните по кнопке <ОК>. В результате проделанных операций открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.

· Для определения полей таблицы:

o введите в строку столбца «Имя поля» имя первого поля Код преподавателя;

o в строке столбца « Тип данных» щелкните по кнопке списка и выберите тип данных Счетчик. Поля вкладки Общие оставьте такими, как предлагает Access.

· Для определения всех остальных полей таблицы базы данных Преподаватели в соответствии с таблицей:

 

· Для сохранения таблицы:

o выберите пункт меню Файл, Сохранить;

o в диалоговом окне «Сохранение» введите имя таблицы Преподаватели;

o щелкните по кнопке <ОК>.

3.Введите ограничения на данные, вводимые в поле «Должность»; должны вводиться только слова Профессор, Доцент или Ассистент для этого:

· войдите в режим Конструктор для проектируемой таблицы. Если вы находитесь в окне базы данных, то выберите вкладку Таблицы и щелкните по кнопке <Конструктор>.

· в верхней части окна щелкните по полю «Должность»;

· в нижней части окна щелкните по строке параметра Условие на значение;

· щелкните по кнопке … для определения условий на значение при помощи построителя выражений;

· в появившемся окне напишите слово Профессор, затем щелкните по кнопке (эта кнопка выполняет функцию ИЛИ), напишите Доцент, снова щелкните по этой же кнопке, напишите Ассистент и щелкните по кнопке <ОК>. Таким образом вы ввели условие, при котором в поле «Должность» могут вводиться только указанные значения.



4.Задайте текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных в поле «Должность», для этого:

· В строке Сообщение об ошибке введите предложение "Такой должности нет, правильно введите данные".

5.Задайте значение по умолчанию для поля «Должность» в виде слова Доцент», для этого:

· В строке Значение по умолчанию введите слово "Доцент".

6.Введите ограничения на данные в поле <Код>; эти данные не должны повторяться.

· Введите ограничения на данные в поле «Код ». Здесь ограничения надо вводить не совсем обычным способом. Дело в том, что коды преподавателей не должны повторяться, а также должна быть обеспечена возможность их изменения (из-за последнего условия в этом поле нельзя использовать тип данных Счетчик, в котором данные не повторяются). Для выполнения второго условия пришлось задать в поле «Код» тип данных Числовой, а для выполнения первого условия сделайте следующее:



· щелкните по строке параметра Индексированное поле;

· выберите в списке пункт Да (совпадения не допускаются);

· перейдите в режим Таблица,на вопрос о сохранении таблицы щелкните по кнопке <Да>.

7.Заполните таблицу данными в соответствии с таблицей и проверьте реакцию системы на ввод неправильных данных в поле «Должность».

· Попробуйте в поле <Должность> любой записи ввести слово Лаборант. Посмотрите, что получилось. На экране должно появиться сообщение: "Такой должности нет, правильно введите данные".

· Введите правильное слово.

8.Произведите поиск в таблице преподавателя Миронова, для этого:

· выполните команду Главная / Найти;

· в появившейся строке параметра Образец введите Миронов;

· в строке параметра Просмотр должно быть слово ВСЕ;

· в строке параметра Совпадение выберите из списка С любой частью поля;

· в строке параметра С учетом формата полей установите флажок;

· щелкните по кнопке <Найти>. Курсор перейдет на вторую запись и выделит слово Миронов;

· щелкните по кнопке <Найти далее>. Курсор перейдет на седьмую запись и также выделит слово Миронов;

· щелкните по кнопке <3акрыть> для выхода из режима поиска.

10.Произведите замену данных: измените заработную плату ассистенту Сергеевой с 450 р. на 470 р., для этого:

· переведите курсор в первую строку поля «Зарплата»;

· выполните команду Главная / Найти,выбрать вкладкуЗАМЕНА;

· в появившемся окне в строке Образец введите 450 р.;

· в строке Заменить на введите 470. Обратите внимание на остальные опции – вам надо вести поиск по всем записям данного поля;



· щелкните по кнопке <Найти далее>. Курсор перейдет на четвертую запись, но здесь не нужно менять данные, поэтому снова щелкните по кнопке <Найти далее>. Курсор перейдет на девятую запись - это то, что нам надо;

· щелкните по кнопке <3аменить>. Данные будут изменены;

· щелкните по кнопке <3акрыть>.

11.Произведите сортировку данных в поле «Год рождения» по убыванию, для этого:

· щелкните по любой записи поля « Год рождения»;

· щелкните по кнопке на вкладке Главная , все данные в таблице будут отсортированы в соответствии с убыванием значений в поле «Год рождения».

12.Произведите фильтрацию данных по полям «Должность» и «Дисциплина», для этого:

· щелкните по записи Доцент поля «Должность»;

· щелкните по кнопке или выполните команду Записи, Фильтр, Фильтр по выделенному.В таблице останутся только записи о преподавателях - доцентах;

· щелкните по записи Информатика поля «Дисциплина»;

· щелкните по кнопке или выполните команду Записи, Фильтр, Фильтр по выделенному.В таблице останутся только записи о преподавателях – доцентах кафедры информатики;

· для отмены фильтрации щелкните по кнопке на панели инструментов или выполните команду Записи, Удалить фильтр.В таблице появятся все данные.

13.Выполните предварительный просмотр созданной таблицы, для этого:

· выполните команду Кнопка Office / Печать / Предварительный просмотр,

· закройте окна просмотра.

14. С помощью Мастера форм создайте форму Состав преподавателей (тип один столбец)? Для этого:

· откройте вкладку Создание /Формы /другие формы/ Мастер форм в окне базы данных;

· выберите из появившегося списка таблицу Преподаватели;

· щелкните по кнопке <ОК>;

· в появившемся окне выберите поля, которые будут присутствовать в форме. В данном примере присутствовать будут все поля, поэтому щелкните по кнопке >>

· щелкните по кнопке <Далее>;

· в появившемся окне уже выбран вид Форма в один столбец, поэтому щелкните

· по кнопке <Далее>;

· в появившемся окне выберите стиль оформления. Для этого щелкните по словам, обозначающим стили, либо перемещайте выделение стрелками вверх или вниз на клавиатуре. После выбора стиля щелкните по кнопке <Далее>;

· в появившемся окне задайте имя формы, набрав на клавиатуре параметр Состав преподавателей. Остальные параметры в окне оставьте без изменений;

· щелкните по кнопке <Готово>. Перед вами откроется форма в один столбец.

· Столбец слева — это названия полей, столбец справа — данные первой записи (в нижней части окна в строке параметра Запись стоит цифра "1"). Для перемещения по записям надо щелкнуть по кнопке (в сторону записей с большими номерами) или (в сторону записей с меньшими номерами). Кнопка — это переход на первую запись, кнопка — переход на последнюю запись.

15.Найдите запись о доценте Гришине, находясь в режиме формы.

16. Измените зарплату ассистенту Сергеевой с 470 р. на 490 р. , находясь в режиме формы.

17.Измените название поля «Дисциплина» на «Преподаваемая дисциплина». Для этого:

· перейдите в режим Конструктора, щелкнув по кнопке на панели инструментов или выполнив команду Главная / Конструктор;

· щелкните правой кнопкой мыши в поле «Дисциплина» (на названии поля — оно слева, а строка справа с именем Дисциплина —это ячейка для данных, свойства которых мы не будем менять). В появившемся меню выберите пункт Свойства.

· На экране откроется окно свойств для названия поля «Дисциплина»;

· щелкните по строке с именем Подпись, т.е. там, где находится слово Дисциплина, и сотрите слово "Дисциплина" и введите "Преподаваемая дисциплина";

· для просмотра результата перейдите в Режим формы.

18.Выполните предварительный просмотр созданной формы, для этого:

· выполните команду Кнопка Office / Печать / Предварительный просмотр,

· закройте окна просмотра.

19.На основе таблицы Преподаватели создайте простой запрос на выборку, в котором должны отображаться фамилии, имена, отчества преподавателей и их должность, для этого:

· в окне базы данных откройте вкладку Создание / Мастер Запросов,

· из появившихся пунктов окна «Новый запрос» выберите Простой запроси

· щелкните по кнопке <ОК>;

· в появившемся окне в строке Таблицы/запросы выберите таблицу Преподаватели (если других таблиц или запросов не было создано, она будет одна в открывающемся списке);

· в окне «Доступные поля» переведите выделение на параметр Фамилия,

· щелкните по кнопке >. Слово Фамилия перейдет в окно «Выбранные поля»;

· аналогично в окно «Выбранные поля» переведите поля « И м я » , «Отчество» , «Должность» (порядок важен — в таком порядке данные и будут выводиться);

· щелкните по кнопке <Далее>;

· в строке параметра Задайте имя запроса введите новое имя Должности преподавателей,

· щелкните по кнопке <Готово>. На экране появится таблица с результатами запроса.

20.Данные запроса отсортируйте по должностям, для этого:

· щелкните в любой строке поля «Должность»;

· отсортируйте данные по убыванию.

21.Сохраните запрос, для этого:

· щелкните по кнопке или выполните команду Кнопка Office / Сохранить;

· закройте окно запроса.

22.Создайте запрос на выборку с параметром, в котором должны отображаться фамилии, имена, отчества преподавателей и преподаваемые ими дисциплины, а в качестве параметра задайте фамилию преподавателя и выполните этот запрос для преподавателя Гришина, для этого:

· создайте запрос на выборку для следующих полей таблицы Преподаватели. «Фамилия», « И м я », «Отчество», «Преподаваемая дисциплина».

· Запрос создавайте аналогично тому, как это делалось в п. 19;

· задайте имя запросу Преподаваемые дисциплины;

· щелкните по кнопке <Готово>, На экране появится таблица с результатами запроса;

· перейдите в режиме конструктора, щелкнув по кнопке

· в строке параметра Условия отбора для поля «Фамилия» введите фразу (скобки тоже вводить):

[Введите фамилию преподавателя]

· выполните запрос, щелкнув по кнопке на панели инструментов или выполнив команду Работа с запросами \ конструктор \ Запуск

· в появившемся окне введите фамилию Гришин и щелкните по кнопке <0К>. На экране появится таблица с данными о преподавателе Гришине — его имя, отчество и преподаваемая им дисциплина;

· сохраните запрос;

· закройте окно запроса.

23.На основе таблицы Преподаватели создайте отчет с группированием данных по должностям, для этого:

· откройте вкладку Создание /Отчеты / Мастер отчетов;

· щелкните по значку раскрывающегося списка в нижней части окна;

· выберите из появившегося списка таблицу Преподаватели;

· щелкните по кнопке <ОК>. В появившемся окне выберите поля, которые будут присутствовать в форме. В данном примере присутствовать будут все поля из таблицы, поэтому щелкните по кнопке>>;

· щелкните по кнопке <Далее>;

· в появившемся окне присутствует перечень полей. Переведите выделение на поле «Должность»;

· щелкните по кнопке >. Таким образом вы задаете группировку данных по должности;

· щелкните по кнопке <Далее>;

· параметры появившегося окна оставим без изменений, поэтому щелкните по кнопке <Далее>;

· в появившемся окне выберите стиль оформления отчета;

· щелкните по кнопке <Далее>;

· в появившемся окне введите название отчета Преподаватели;

· щелкните по кнопке <Готово>. На экране появится сформированный отчет;

· просмотрите, а затем закройте отчет.

 


Дата добавления: 2015-09-15; просмотров: 9; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
 | 


lektsii.com - Лекции.Ком - 2014-2021 год. (0.054 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты