Описание лабораторно-практических заданий



Лабораторно-практическое занятие №1. СОЗДАНИЕ ОДНОТАБЛИЧНОЙ БАЗЫ ДАННЫХ

ЗАДАНИЕ 1

Создание базы данных.

1. Создайте новую базу данных.

2. Создайте таблицу базы данных.

3. Определите поля таблицы в соответствии с табл.1.

4. Сохраните созданную таблицу.

 

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

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

ТЕХНОЛОГИЯ РАБОТЫ

1. Для создания новой базы данных:

· загрузите Access, в появившемся окне выберите пунктНовая база данных;

· в окне "Файл новой базы данных" задайте имя вашей базы (пунктИмя Файла) и выберите папку (пункт Папка), где ваша база данных будет находиться. По умолчанию Access предлагает вам имя базы db1, а тип файла - Базы данные Access. Имя задайте Преподаватели, а тип файла оставьте прежним, так как другие типы файлов нужны в специальных случаях;

· щелкните по кнопке <Создать>.

2. Для создания таблицы базы данных:

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

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

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

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

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

 

Примечание. Заполнение строки столбца "Описание" необязательно и обычно используется для внесения дополнительных сведений о поле.

Для определения всех остальных полей таблицы базы данных Преподаватели в соответствии с табл. 1 выполните действия, аналогичные указанным выше.

Внимание! Обратите внимание на вкладку Общие в нижней части экрана. Советуем изменить данные в пунктеРазмер поля, аостальные пункты оставить по умолчанию (их функции рассмотрим далее). Например, для текстового типа данных Access предлагает по умолчанию длину 50 символов. Но вряд ли поле "Фамилия" будет содержать более 15 символов, хотя лучше точно подсчитать, сколько символов в самой длинной фамилии. Не бойтесь ошибиться - в дальнейшем можно скорректировать длину поля. Для числового типа Access предлагает Длинное целое, но ваши данные могут быть либо небольшие целые числа (в диапазоне от -32768 до 32767) - тогда надо выбрать Целое, либо дробные числа - тогда надо выбрать С плавающей точкой.. Для выбора необходимого параметра надо щелкнуть по полю, а затем нажать появившуюся кнопку списка и выбрать необходимые данные. В результате ваша таблица будет иметь более компактный вид, а объем базы данных уменьшится.

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

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

· в диалоговом окне "Сохранение" введите имя таблицы Преподаватели',

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

Примечание. В результате щелчка по кнопке <ОК> Access предложит вам задать ключевое поле (поле первичного ключа), т.е. поле, однозначно идентифицирующее каждую запись. Для однотабличной базы данных это не столь актуально, как для многотабличной, поэтому щелкните по кнопке <Нет>.

 

ЗАДАНИЕ 2

Заполнение базы данных.

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

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

3. Задайте значение по умолчанию для поля "Должность" в виде слова Доцент.

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

5. Заполните таблицу данными в соответствии с табл. 4.2 и проверьте реакцию системы на ввод неправильных данных в поле "Должность".

6. Измените ширину каждого поля таблицы в соответствии с шириной данных.

7. Произведите поиск в таблице преподавателя Миронова.

8.Произведите замену данных: измените заработную плату ассистенту Сергеевой с 4500 р, на 4700 р.

9. Произведите сортировку данных в поле "Год рождения" по убыванию,

10. Произведите фильтрацию данных по полям "Должность" и "Дисциплина".

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

ТЕХНОЛОГИЯ РАБОТЫ

1. Для задания условия на значение для вводимых данных:

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

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

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

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

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

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

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

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

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

Примечание. Индекс - это средство Access, ускоряющее поиск и сортировку данных в таблице. Ключевое поле (поле первичного ключа) таблицы индексируется автоматически. Не допускается создание индексов для полей типа MEMO и Гиперссылка vim полей объектов OLE. Свойство Индексированное поле определяет индекс, создаваемый по одному полю. Индексированное поле может содержать как уникальные, так и повторяющиеся значения. Допускается создание произвольного количества индексов.

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

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

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

Таблица.2

Код Фамилия Имя Отчество Дата рожд. Должность Дисциплина Телефон Зарплата
1 Истомин Ремир Евгеньевич 23.10.54 Доцент Информатика 110-44-68 8900р.
2 Миронов Павел Юрьевич 25.07.40 Профессор Экономика 312-21-40 12000р.
3 Гришин Евгений Сергеевич 05.12.67 Доцент Математика 260-23-65 7600р.
4 Сергеева Ольга Ивановна 12.02.72 Ассистент Математика 234-85-69 4500р.
5 Емец Татьяна Ивановна 16.02.51 Доцент Экономика 166-75-33 8900р.
6 Игнатьева Татьяна Павловна 30.05.66 Доцент Информатика 210-36-98 7900р.
7 Миронов Алексей Николаевич 30.07.48 Доцент Физика 166-75-33 8900р.

6. Для изменения ширины каждого поля таблицы в соответствии с шириной данных:

· щелкните в любой строке поля "Код";

· выполните командуФормат, Ширина столбца;

· в появившемся окне щелкните по кнопке <По ширине данных>. Ширина поля изменится;

· проделайте эту операцию с остальными полями.

7. Для поиска в таблице преподавателя Миронова:

· переведите курсор в первую строку поля "Фамилия";

· выполните командуПравка, Найти;

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

· в строке параметра Просмотр должно быть слово ВСЕ (имеется в виду искать по всем записям);

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

· в строке параметра Поиск в выберите из списка Фамилия;

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

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

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

8.Для замены заработной платы ассистенту Сергеевой с 4500 р. на 4700 р.:

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

· выполните командуПравка, Заменить;

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

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

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

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

Примечание. Чтобы заменить сразу все данные, надо воспользоваться кнопкой <3аменить все>. щелкните по кнопке <3акрыть>.

9. Для сортировки данных в поле "Год рождения" по убыванию:

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

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

· Для фильтрации данных по полям "Должность" и "Дисциплина":

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

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

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

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

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

Для просмотра созданной таблицы:

· щелкните по кнопке или выполните командуФайл, Предварительный, просмотр. Вы увидите таблицу как бы на листе бумаги;

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

Примечание. Если вы захотите изменить поля или ориентацию таблицы на листе бумаги, выполните командуФайл, Параметры страницы. В открывшемся окне можете изменять указанные параметры.

ЗАДАНИЕ 3


Дата добавления: 2018-04-05; просмотров: 617; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!