У вас вопросы?
У нас ответы:) SamZan.net

тема практических работ по теме Технология работы с СУБД ccess Практи

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 27.12.2024

Система практических работ по теме
«Технология работы с СУБД
Access»

______________________________________________________________

Практическая работа №1. «Проектирование многотабличной базы данных»

Создайте в среде Access три таблицы:

1. Таблица - телефонная книжка, содержащая следующие поля:

Фамилия

Телефон

Внесите в эту таблицу не менее 7 записей.

Дайте название таблице – «Телефоны».

Создайте 1-ую таблицу с помощью Конструктора.

При создании таблицы установите маску ввода для телефона в виде 000-00-00.

2. Таблица – список адресов, содержащая поля:

Фамилия

Улица

Дом

Квартира

Внесите в нее данные о тех же людях, что и в таблице «Телефоны».

Дайте название таблице – «Адреса».

Создайте 2-ую таблицу в Режиме таблицы.

3. Таблица – список дней рождения, содержащая поля:

Фамилия

Имя

Дата

Внесите в нее данные о тех же людях, что в таблице «Телефоны» и «Адреса».

Дайте название таблицы «Дни рождения».

Создайте 3-ю таблицу с помощью Мастера таблиц.

В таблице «Телефоны» задайте ключевое поле – Фамилия.

Установите связи между таблицами самостоятельно (с помощью Сервис  Схема данных).

Ключевое поле – поле, которое однозначно определяет соответствующую запись в БД.

В начале работы задайте имя создаваемой базы данных – Записная_книжка.


Практическая работа №2
: «Проектирование БД. Осуществление поиска в базах данных»

Создайте в среде Access элементы новой базы данных – таблицы:

  •  Список класса (с полями Код ученика (Текстовый), Фамилия (Текстовый), Имя (Текстовый), Отчество (Текстовый), Дата рождения (Дата/Время));
  •  Оценочная ведомость (с полями Код (Текстовый), Фамилия (Текстовый), Средний балл по предметам (Числовой));
  •  Ведомость поведения (с полями Код (Текстовый), Фамилия (Текстовый), Наличие/Отсутствие замечаний (Логический)).

В скобках указаны типы необходимых полей таблиц.

Внесите в таблицу данные об учениках своего класса.

Установите необходимые связи между таблицами.

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

  1.  Найдите код ученика, зная, что его фамилия заканчивается определенной буквой или сочетанием букв, например «ова» (с использованием меню Найти (или Ctrl + F), введите образец для поиска.

  1.  Найдите всех учеников, у которых отчество начинается на букву «А», используя фильтр данных (Записи Фильтр)

В выражениях для условий отбора допускаются использование операторов шаблона.

Например:

Звездочка (*) – заменяет любую группу любых символов

*ова Петрова, Иванова, Трофимова.

Знак вопроса (?) – заменяет один любой символ.

М?ша  Миша, Маша.

Знак номера (#) – заменяет одну любую цифру.

1#3 103, 123, 143 и т.д.

В начале работы сохраните создаваемую базу данных в свою папку под именем Мой_класс.


Практическая работа №3: «Формирование запросов к базе данных»

Скопируйте в свою папку базу данных, содержащуюся в файле:

Фирма.mdb.

В созданной базе данных имеются три таблицы: Клиенты, Доверенные лица, Адреса.

Создайте связи между таблицами.

Создайте три запроса на выборку (с помощью Конструктора запросов):

1-й запрос: Фирмы – Англия (в котором выбираются те фирмы, которые располагаются в Великобритании);

2-й запрос: Крупные клиенты (выбираются те фирмы, объем поставок для которых превышает 100 000 р.);

3-й запрос: Поиск телефона по доверенному лицу (запрос с параметром, который по введенному имени доверенного лица указывает его должность, название его фирмы и ее телефон).

Для создания запросов, заполните бланк запроса по образцу.

1) Для этого добавьте все три таблицы в верхнюю панель бланка, и с помощью перетаскивания их полей выберите поля для создания запроса.

Например, для запроса «Фирмы - Англия» перетащите следующие поля для запроса:

  •  Название фирмы (таблица «Клиенты»);
  •  Имя доверенного лица (таблица «Доверенные лица»);
  •  Страна (таблица «Адреса»).

2) В строке «Условия отбора» установите необходимое условие, например для 1-го запроса установите условие Великобритания.

3) Выберите пункт меню Режим таблицы для просмотра результата выборки.

Аналогичные действия проделайте для создания 2-го запроса.

   Поля для запроса:

  •  Название фирмы (таблица «Клиенты»);
  •  Объем поставок (таблица «Клиенты»);

Установите самостоятельно условие отбора, а также установите сортировку в поле «Объем поставок»по убыванию суммы.

Для создания 3-го запроса (запроса с параметром) выберите следующие поля для запроса:

  •  Имя доверенного лица;
  •  Должность;
  •  Название фирмы;
  •  Телефон.

В поле «Имя доверенного лица» установите условие отбора в виде:

LIKE [Введите имя дов. лица]

(специальная команда, для создания вопроса к пользователю)

Выполните этот запрос несколько раз, введя последовательно следующие параметры:

  •  Элизабет Браун ;
  •  А*;
  •  *  Б*;

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

Самостоятельно осуществите поиск тех людей, фамилии которых начинаются на букву Р.


Практическая работа №4
: «Формирование сложных запросов к БД.
Запросы с вычислением»

Скопируйте в свою папку базу данных, расположенную в файле:

Журнал .mdb.

 База данных содержит две таблицы:

  1.  Список учащихся;
  2.  Успеваемость.

Ваша задача: Создайте два запроса на выборку

1 запрос: Название запроса: Оценки ученика.

Цель: Поиск оценок по предметам по введенной фамилии ученика( запрос с параметром).

В запросе должны содержаться поля:

  •  Фамилия ;
  •  Имя;
  •  Алгебра;
  •  …;
  •  Химия.

2 запрос: Название запроса: Двоечники.

Цель: Поиск фамилий учеников, имеющих оценку 2 по одному или нескольким предметам (простой запрос на выборку).

В запросе должны содержаться поля:

  •  Фамилия;
  •  Имя;
  •  Алгебра;
  •  …;
  •  Химия.

*** В условии отбора установите в полях для предметов цифру 2, используя строку или.

На основе этой же базы данных создайте запрос с вычислением и итоговый запрос:

3 запрос: Название запроса: Средний балл по предметам.

Цель: Вычисление среднего балла всех учеников по каждому предмету (итоговый запрос)

Поля запроса:

  •  Алгебра;
  •  Геометрия;
  •  …;
  •  Химия.

Для создания 3-го запроса:

А) перетащите в  бланк запроса по образцу необходимые поля,

Б) щелкните правой клавишей мыши внутри бланка и выберите пункт меню «Групповые операции».  

В) в строке «Групповая операция» в меню выберите функцию Avg (среднее значение), установите эту функцию для каждого поля.

Г) посмотрите результат работы запроса (Вид Режим таблицы).

4 запрос: Название запроса: Средний балл ученика.

Цель: вычисление среднего балла для каждого учащегося (запрос с вычислением)

Поля запроса:

  •  Фамилия:
  •  Имя;
  •  Алгебра;
  •  …;
  •  Химия
  •  Средний балл.

Последнее поле «Средний балл» - вычисляемое поле. В бланке запроса по образцу для последнего поля запишите следующую формулу:

[Средний балл] : ([Алгебра]+[Геометрия]+[Литература]+[Биология]+[История]+[Химия]+[Физика])/7

Для удобства ввода длинной формулы щелкните внутри ячейки «Поле» правой клавишей мыши и выберите пункт меню «Масштаб».

Посмотрите результат работы запроса.

Практическая работа №5: «Создание форм и отчетов»

Откройте базу данных, созданную вами на предшествующем уроке «Журнал».

Создайте в этой базе данных три формы:

1 форма: Ввод данных (обеспечение простоты и наглядности ввода данных в таблицы)

2 форма: Оценки ученика (форма на основе запроса «Оценки ученика»)

3 форма: Средний балл ученика (на основе запроса «Средний балл ученика»).

Для создания форм используйте Мастер форм.

В  форме «Ввод данных» должны быть отражены все поля обеих таблиц.

Форма «Оценки ученика» должна содержать все поля одноименного запроса.

Форма «Средний балл ученика» должна содержать поля: Фамилия, Имя, Средний балл.

Для создания любой формы выполните следующие действия:

  1.  Выберите вкладку Формы. Нажмите кнопку «Создать» (выберите Мастер форм);
  2.  В меню Таблицы/Запросы выберите необходимые таблицы и запросы, а в меню Доступные поля выберите те поля, которые будут отображаться в вашей форме (если нужно использовать несколько таблиц или запросов, то сначала выберите одну таблицу (запрос), выберите из нее необходимые поля, то же самое проделайте с другой таблицей (запросом)).
  3.  Выберите внешнее оформление формы.
  4.  Выберите стиль формы из предложенных вам.
  5.  Задайте имя формы. Создание формы завершается нажатием кнопки «Готово».

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

На основе этой же базы данных создайте  два отчета:

1 отчет: Ведомость оценок (на основе запроса «Средний балл ученика»);

2 отчет: Неуспевающие ученики (на основе запроса «Двоечники»).

Для создания отчетов используйте Мастер отчетов.

Отчеты должны содержать все поля тех запросов, на основе которых они создаются.

Для создания запроса выполните следующие действия:

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

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


Источники материала:

  1.  Н.Д. Угринович,  Информатика и ИКТ, 11 класс (базовый уровень), учебник, М., «БИНОМ. Лаборатория знаний», 2012 г.
  2.  Н.Д. Угринович , Информатика и ИКТ, методическое пособие, М., «БИНОМ. Лаборатория знаний», 2012 г.
  3.  Н.Д. Угринович,  Практикум по информатике и информационным технологиям, М., «БИНОМ. Лаборатория знаний», 2012 г.
  4.  Л.А. Залогова, М.А. Плаксин и др., Информатика и ИКТ, задачник-практикум, часть 1,М., «БИНОМ. Лаборатория знаний», 2012 г.

!

!

Ваша задача

!

!




1. Тема- Занятие разработано для студентов начального среднего высшего профессионального учебного заведен
2. ТЕМА 2 ОСНОВНЫЕ ИСТОРИЧЕСКИЕ ТИПЫ ФИЛОСОФИИ 1
3. тематичних наук Київ ~ Дисертацією є рукопис
4. Процедура аккредитации образовательного учреждения
5. .Учёт осн срв 1.1Осн срва их классиф и оценка 1
6. Будова основних типів (моделей) вантажних та пасажирських вагонів
7. Дипломная работа- Развитие технологической культуры учащихс
8. .94 ldquo; Об утверждении нового положения об организации работы по охране труда на предприятиях подведомствен
9. Реферат- Видатні постаті американського менеджменту
10. бакалавр напрямів підготовки 6
11. КОНТРОЛЬНАЯ РАБОТА Дисциплина-
12. Г Учитель ГЯ Гильмиярова
13. Тема 6 Міжнародне морське право 1
14. 20122013 у.г. магистры ЭЭМ602 Международные финансы Финансовая глобализация- понятие предпосылки развит
15. Журналистика 1 курс Хан Н
16. для людей отошедших от АЛЛАhа Господа Миров
17. 2712 dios [ади`ос] Пока До свидания Buenos
18. Глубинное строение Южной Камчатки по геофизическим данным
19. одно из примечательных исторических явлений
20. 6 Характеристика ФАП- небольшое преобладание правого полушария оценка 8 Психоэмоциональное состояние