Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Ход работы. Предъявите преподавателю: запросы Номера телефонов, Выборка по В, Анна, Выборка по А, Успеваемость1

Предъявите преподавателю: запросы Номера телефонов, Выборка по В, Анна, Выборка по А, Успеваемость1, Успеваемость2, Успеваемость3, не_Баранова, Среднее.

Задание 6. Завершите работу с программой Access.

Порядок работы:

· Выполните команду Файл/Выход.

· Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него положительно.

 

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

Задание 1. Откройте учебную БД, изготовленную на прошлом занятии.

Порядок работы:

· Вызовите программу Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.

· В диалоговом окне Открыть выберите имя вашей базы данных. На экране появится окно с основными элементами базы данных.

· В базе данных должны быть три таблицы: Список, Личные данные и Группы.

Самостоятельное задание. Создайте новую таблицу с названием Новая группа и текстовыми полями Фамилия, Имя, Отчество и числовым полем Учебная группа с полем подстановок из таблицы Группы. Для этого:

· Задайте ключевое поле Код.

· Заполните значениями: Сидорова Анна Ивановна, Петрова Инна Сергеевна, Сергеева Ирина Петровна, Куликова Ольга Дмитриевна. Номер группы 101.

· Закройте таблицу, предварительно сохранив ее.

Задание 2. Постройте запрос на обновление.

Нужно исправить значения полей в таблице Список — заменить номер курса на соответствующее слово: 1 на Первый, 2 на Второй, 3 на Третий, 4 на Последний.

Замечание. Это невозможно будет сделать при существующей структуре данных, так как поле Курс объявлено числовым, а мы пытаемся заменить его на слово. Необходимо предварительно сменить тип поля на текстовый. Для этого следует:

· перейти на закладку Таблица;

· выделить таблицу Список;

· щелкнуть по кнопке Конструктор;

· исправить тип поля Курс на текстовый;

· сохранить таблицу;

· закрыть таблицу.

Порядок работы:

· Выберите закладку Запрос, если находитесь в другом окне.

· Щелкните мышкой по кнопке Создать.

· В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.

· Добавьте таблицу Список, выбрав ее из списка и щелкнув по кнопке Добавить.

· Закончите выбор, щелкнув по кнопке Закрыть.

· Выберите поле Курс из таблицы Список, щелкнув по нему мышкой два раза.

· Щелкните по стрелке рядом с кнопкой Тип запроса на панели инструментов (рис. 34) и выберите команду Обновление.

Рис. 34

· Введите условие замены: в поле Курс заменить все цифры 1 на слово Первый. Условие отбора представлено на рис. 35.

Рис. 35

· Щелкните по кнопке выполнения запроса.

· Подтвердите обновление записей.

· Закройте запрос, сохранив его с именем Первый курс.

· Выберите вкладку Таблицы.

· Откройте таблицу Список. Просмотрите результат применения запроса.

Самостоятельное задание. Создайте запросы, меняющий все остальные значения поля Курс на соответствующее слово.

Задание 3. Постройте запрос на добавление.

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

Порядок работы:

· Выберите закладку Запрос, если находитесь в другом окне.

· Щелкните мышкой по кнопке Создать.

· В появившемся диалоговом окне выберите режим Конструктор.

· Добавьте таблицу Новая группа, выбрав ее и щелкнув по кнопке Добавить.

· Закончите выбор, щелкнув по кнопке Закрыть.

· Выберите те поля, которые нужно добавить (Фамилия, Имя, Отчество, Учебная группа) согласно рис. 36. (Если у какого-либо поля поставить условие отбора, то добавятся только записи, удовлетворяющие этому условию).

Рис. 36

· Щелкните по стрелке рядом с кнопкой Тип запроса на панели инструментов и выполните команду Добавление.

· В появившемся диалоговом окне выберите имя таблицы Список, в которую будут добавляться данные. Эта таблица может быть из текущей базы данных или из любой другой. В данном случае у нас одна база данных, поэтому щелкните по кнопке ОК.

· Щелкните по кнопке для выполнения запроса. Подтвердите выполнение запроса.

Замечание. Если появляется ошибка в выполнении данного вопроса, то откройте схему данных, щелкнув дважды по связи Список–Личные данные, удалите условия Каскадное удаление связанных полей и Каскадное обновление связанных полей. Видимо, вы нечаянно их включили, хотя в работе 3 этого не требовалось. При включении условия Каскадное обновление связанных полей эти поля нельзя вводить отдельно.

· Закройте запрос, сохранив его с именем Добавление.

· Перейдите на закладку Таблицы. Откройте таблицу Список и убедитесь, что данные записи были добавлены.

Задание 4. Постройте запрос на удаление.

Пояснение. Нужно удалить записи тех учеников, которые закончили колледж (в данном случае тех, у которых курс был 4). Предварительно разорвите связь Список – Личные данные.

Порядок работы:

· Выберите закладку Запрос, если находитесь в другом окне.

· Щелкните мышкой по кнопке Создать.

· В появившемся диалоговом окне выберите режим Конструктор.

· Добавьте таблицу Список, выбрав ее из списка и щелкнув по кнопке Добавить.

· Закончите выбор, щелкнув по кнопке Закрыть.

· Щелкните по стрелке рядом с кнопкой Тип запроса на панели инструментов и выполните команду Удаление.

· Выберите поле Курс из таблицы Список, щелкнув по нему мышкой два раза.

· Введите условие отбора Последний (рис. 37).

<== предыдущая лекция | следующая лекция ==>
Ход работы. Предположим, что вы хотите создать телефонную книгу или получить список всех учеников, занимающихся у определенного преподавателя | Ход работы. Замечание. Для предварительного просмотра удаляемых записей щелкните по кнопке –Вид на панели инструментов
Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 263; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.021 сек.