Реферат: Уроки по Access
Кто
учится в 8 классе?
Кто
родился в 1984 году?
Кто
живет на улице Пушкина?
У
кого номе дома меньше 50?
У
кого мужские имена?
Кто
родился весной?
У
кого фамилия начинается на букву С?
Кто
закончит школу в этом году?
Кто
не занимается тяжелой атлетикой?
У
кого сегодня день рождения?
У
кого номер квартиры меньше 12?
Кто
не определил свое хобби?
Кто
родился до 1.01.85?
Кто
живет на улице Пушкина, Леонова или Свиязева?
У
кого фамилия начинается с букв А-К?
Кто
является однофамильцами с Сухановым Сергеем?
Кто
увлекается аэробикой и лыжами?
Кто
из мальчиков живет на улице Чердынской?
У
кого имена начинаются на букву С, а фамилия — на букву П?
У
кого карие глаза и этот человек не умеет вязать?
Кто
учится в старших классах?
У
кого из специальной группы женское имя?
Кто
не живет на улице Ленина и не занимается в подготовительной группе?
Кто
из мальчиков с голубыми глазами занимается каратэ?
У
кого номер класса кратен 3, и он живет на улице Пушкина или Ленина?
Кто
с серыми глазами учится в классе с нечетным номером, или число в дате его
рождения больше 15?
У
кого номер класса простое число, или специальная группа, и его имя начинается
на Н?
Кто
из основной группы не живет на улице Пушкина или Ленина?
Кто
из девочек, родившихся в мае или в феврале, номер дома больше 36?
У
кого из основной группы имя начинается на буквы С или М, но фамилия не
начинается на букву П?
Занятие 4
Работа с помощью мастера
Создайте
в новом файле таблицу «Класс» с помощью Мастера таблиц.
Для
этого откройте корешок Таблица и выполните следующие действия: Создать —
Мастер. На экране появится окно мастера таблиц. Внимательно просмотрите примеры
таблиц и полей, предлагаемых мастером.
Выберите
поля, необходимые для нашей таблицы «Класс». Недостающие поля можно будет
добавить с помощью Конструктора таблиц.
Выполните
все действия, которые вам предлагает сделать мастер.
Дайте
новой таблице имя «Класс».
Заполните
таблицу и выполните задания, которые мы вам предлагали на предыдущем занятии.
С
помощью мастера создайте Запрос положительных героев в таблице «Персонаж».
С
помощью мастера создайте Запрос отрицательных героев в этой же таблице.
С
помощью мастера самостоятельно создайте Форму для таблицы «Класс».
Создайте
различные типы форм и дайте им различные имена.
С
помощью мастера создайте Отчет для таблицы «Класс», также попробуйте сделать
различные виды отчетов.
Занятие 5
Работа со связанными таблицами
Создадим
базу данных, которая будет хранить результаты экзаменов студентов одной группы
за один семестр. Можно обойтись и одной таблицей, в которую включить поля
«Фамилия», «Имя», «Дисциплина», «Преподаватель», «Оценка». Но тогда очень много
данных будет повторяться, т.к. каждый студент сдает несколько экзаменов, и
каждый экзамен сдают многие студенты.
Поэтому
создадим три таблицы — «Студенты», «Предметы», «Оценки» — и заполним их. В
первых двух таблицах первое поле имеет тип счетчик, а остальные — текстовый
тип. В третьей таблице первое поле имеет тип счетчик, а остальные — числовой
тип.
Таблица
«Предметы»
Код предмета |
Название |
Преподаватель |
1 |
Программирование |
Половина |
2 |
Психология |
Сивак |
3 |
Статистика |
Полыгалова |
4 |
Информационные системы |
Клигман |
Таблица
«Студенты»
Код студента |
Фамилия |
Имя |
1 |
Антонова |
Марина |
2 |
Бирих |
Яков |
3 |
Волков |
Константин |
4 |
Волошина |
Светлана |
5 |
Кашина |
Наталья |
6 |
Ленц |
Алексей |
7 |
Матвеев |
Роман |
8 |
Наумова |
Татьяна |
9 |
Юдинцева |
Оксана |
Таблица
«Оценки»
Код оценки |
Код студента |
Код предмета |
Оценка |
1 |
1 |
1 |
5 |
Щелкните
на пиктограмму «Схема данных». Вы увидите созданные нами таблицы и связи,
которые создал Access. Он автоматически связал поля с одинаковыми именами и
совместимыми типами. В других случаях это можно сделать вручную, с помощью мыши
— достаточно перетащить одно поле на другое и получить между ними связь.
Обратите
внимание, что выставлять оценки неудобно. Чтобы выставить К. Волкову «отлично»
по численным методам, надо помнить коды студента и предмета. К счастью, в
Access можно оперировать с кодами, а информацию выдавать в текстовой форме.
Сделаем это для предметов.
Выберите
в таблице «Оценки» поле «Код предмета» и укажите тип «мастер подстановок». В
качестве таблицы источника данных выберите «Предметы» и поля «Код» и
«Название». Теперь в режиме таблицы можно выбирать названия из списка.
Сделайте
то же самое для студентов. А теперь сделаем так, чтобы подстановка выполнялась
из двух полей, то есть выводила фамилию и имя. Для этого выберите поле «Код
студента», щелкните на вкладке «Подстановка», выберите «Источник строк» и
щелкните кнопку с многоточием справа. Откроется построитель запросов, работа с
которым не отличается от работы с обычным запросом. Вместо поля «Фамилия»
введите строку [Фамилия]&” ”&[Имя]. Теперь при подстановке видна и
фамилия студента, и его имя.
Добавьте
еще двух-трех студентов в таблицу «Студенты». Перейдите в таблицу «Оценки».
Обратите внимание, что добавленные студенты оказались в конце списка. Чтобы
упорядочить список по алфавиту, вызовите построитель запросов для поля «Код
студента» и установите сортировку по возрастанию. Сделайте то же самое для поля
«Код предмета».
Поле
«Код оценки» нам (в отличие от Access) неинтересно. Выделите этот столбец в
режиме таблицы и выберите команду Формат/ширина столбца. Установите ее в ноль.
Этого же результата можно добиться «перетягиванием» правой границы столбца к
левой.
Обратите
внимание, что Access позволяет хранить несколько записей о сдаче одним и тем же
студентом одного и того же предмета. Сделаем так, чтобы набор студент-предмет
стал уникальным. Для этого в режиме конструктора установим для этих полей опцию
«ключевое поле». Это можно сделать через пункт меню Правка или через панель
инструментов.
Изменим
подписи к полям «Код студента» и «Код предмета». Для этого выберите строку
«Подпись» на вкладке «Общие». Теперь таблица «Оценки» выглядит так:
Таблица
«Оценки»
Студент |
Предмет |
Оценка |
Антонова Марина |
Информационные системы |
5 |
Бирих Яков |
Информационные системы |
4 |
Волков Константин |
Информационные системы |
5 |
Волошина Светлана |
Информационные системы |
5 |
Антонова Марина |
Психология |
5 |
Бирих Яков |
Психология |
5 |
Волков Константин |
Психология |
4 |
Волошина Светлана |
Психология |
5 |
Задания
Измените
ввод в поле Оценка, чтобы вместо цифр выставлялось «отлично», «хорошо» и т. д.
Для этого создайте отдельную таблицу и используйте мастер подстановок. При
создании таблицы учтите, что существует четыре варианта оценки: «1 — отлично»,
«2 — хорошо», «3 — удовлетворительно», «4 — неудовлетворительно». Вызовите
схему данных и установите связь.
Заполните
таблицу «Оценки».
Рассчитайте
средний балл каждого студента. Для этого поместите в конструктор запросов таблицы
«Студенты» и «Оценки». Выберите поля «Фамилия», «Имя», а вместо «Оценка»
введите «6 - оценка». Это необходимо, так как отличной оценке соответствует 1,
хорошей — 2 и т.д. Найдите на панели инструментов кнопку «Групповые операции» и
нажмите ее. Примените групповую операцию «среднее» — Avg. Access автоматически
присвоило построенному выражению имя «Выражение-1». Измените его на «Средний
балл».
Выведите
список студентов, сдавших экзамены на оценки "хорошо" и
"отлично". Для этого проделайте те же операции, что и в предыдущем
пункте, но в качестве групповой операции выберите Min — нахождении минимума и
задайте условие на отбор — >3. Снимите флажок вывода столбца минимальной
оценки на экран.
Сохраните
результаты работы в файле students.mdb.
Занятие 6
Дополнительные возможности Access
Откройте
базу данных students.mdb.
Создадим
удобную форму для ввода информации. Для этого вызовите мастера форм и задайте
следующие поля:
Страницы: 1, 2, 3, 4 |