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

Присоединение, импорт, экспорт таблиц БД

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

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

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

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

от 25%

Подписываем

договор

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

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

ПРАКТИЧЕСКАЯ РАБОТА №6

Тема: Присоединение, импорт, экспорт таблиц БД.

Цель работы: Научиться работать с внешними данными.

Программное обеспечение: MS Access 2007, MS Word 2007, MS Excel 2007

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ЗАДАНИЕ 1. Импорт таблиц MS Word

  1.  В Ms WORD наберите следующий текст по образцу:

  1.  Сохраните таблицу в своей папке с именем «Таблица 1» и типом данных «Обычный текст»
  2.  Создайте в своей папке новый файл базы данных с именем «Практическая работа №4».
  3.  Откройте созданную БД.
  4.  Выберете вкладку «Внешние данные», раздел «Импорт» - кнопку «Текстовый файл» (рисунок 21).

Рисунок 21. Импорт текстового файла

  1.  В появившемся диалоговом окне «Внешние данные – Текстовый файл» укажите путь к созданному текстовому файлу
  2.  Так же выберите значение «Создать связанную таблицу для связи с источником данных».
  3.  В диалоговом окне «Импорт данных» выберете «с разделителями – поля разделяются запятыми или табуляцией» и нажмите кнопку «Далее»
  4.  В следующем диалоговом окне выберите подходящий разделитель полей – табуляция
  5.  Установите галочку в поле «Первая строка содержит имена полей»
  6.  В следующем диалоговом окне задайте для каждого поля тип данных
  7.  В следующем диалоговом окне задайте автоматическое создание ключевого поля
  8.  В следующем диалоговом окне задайте имя импортируемой таблицы

ЗАДАНИЕ 2. Импорт таблиц MS Excel

  1.  В MS Excel создайте таблицу:

Наименование продукции

Остаток прошлой смены

Выработка за смену

Сдано на склад

Остаток на следующую смену

Апельсиновый сок

200

1250

1350

100

Берёзовый сок

300

800

1100

300

Виноградный сок

0

1000

900

-100

Гранатовый сок

100

2500

2000

-500

Грушевый сок

50

0

50

50

Сливовый сок

0

1500

0

-1500

Яблочный сок

500

2000

1900

-100

  1.  Сохраните таблицу с именем «Таблица 2». Перейдите к базе данных «Практическая работа№4».
  2.  Сделайте импорт созданной таблицы в вашу базу данных.

ЗАДАНИЕ 3. Изменение исходных данных

  1.  Откройте «Таблица 2» в MS Excel и измените последнее поле на «Стоимость»
  2.  Значения этого поля высчитайте по формуле: = «Сдано на склад»*25.
  3.  Сохраните изменения и перейдите в свою базу данных.
  4.  Посмотрите, какие изменения произошли с данной таблицей в базе данных.

ЗАДАНИЕ 4. Экспорт таблиц БД

  1.  Экспортируйте таблицы из базы данных в текстовый документ и в электронные таблицы.

ЗАДАНИЕ 5. Импортирование таблиц БД в другую БД

  1.  Импортируйте из ранее созданной базы данных любую таблицу в базу данных «Практическая работа №3».
  2.  Создайте связь с импортируемой таблицей.
  3.  Сделайте действие наоборот.
  4.  Попробуйте изменить данных в этой таблице и посмотрите результат.

КОНТРОЛЬНЫЕ ВОПРОСЫ (ответить письменно в тетради):

  1.  Опишите алгоритм импорт таблицы в БД.
  2.  Опишите алгоритм экспорта таблицы из БД.
  3.  Какие форматы можно импортировать в БД.
  4.  В какие форматы можно экспортировать данные из БД.
  5.  Назовите плюсы и минусы связи с таблицами.
  6.  Какие объекты базы данных можно импортировать и экспортировать. С какими объектами БД можно создавать связь.

ПОКАЖИТЕ ТЕТРАДЬ ПРЕПОДАВАТЕЛЮ


ПРАКТИЧЕСКАЯ РАБОТА №7

Тема: Создание запроса из фильтра, с помощью конструктора.

Цель работы: Научиться разрабатывать запросы

Программное обеспечение: MS Access 2007

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ЗАДАНИЕ 1. Создать запрос из фильтра для отбора студентов, проживающих в городе Ярославле

  1.  Откройте таблицу «Студенты» в режиме «Конструктор».
  2.  Установите курсор в столбце «Город» и создайте фильтр с параметров «Ярославль» (рис. 22)

Рисунок 22. Создание фильтра со значением «Ярославль»

  1.  Сохраните полученный результат, выбрав «Файл»  «Сохранить как»  «Сохранить объект»

Рисунок 23. Сохранение результатов фильтра

  1.  В появившемся диалоговом окне «Сохранение» в первой строке видите имя, под которым будут сохранены результаты фильтра виде запросы, например «Студенты – Ярославль»
  2.  Во второй строке выберите значение «Запросы»
  3.  Нажмите кнопку «Ok» (рисунок 24). В появившемся диалоговом окне (рисунок 25) нажмите кнопку «Да», подтвердив сохранение и создание нового объекта.

Рисунок 24. Сохранение фильтра в виде запроса

Рисунок 25. Сохранение изменений и создание нового объекта.

После этого у вас должен появиться новый объект типа запрос в списке объектов с именем, которое вы указали при сохранении, например «Студенты – Ярославль».

ЗАДАНИЕ 2. Создание запроса на выборку с помощью «Мастер запросов»

  1.  Откройте вкладку «Создание» на ленте инструментов и в блоке «Другие» выберите кнопку «Мастер запросов»
  2.  В появившемся диалоговом окне выберите значение «Простой запрос» и нажмите кнопку «Далее»
  3.  В следующем диалоговом окне выберите таблицу «Студенты», из нее выберите поля: «Группа», «Фамилия», «Имя», «Отчество», «ДатаРождения», «Город», «Телефон», и нажмите кнопку «Далее».
  4.  В следующем диалоговом окне выберите «подробный (вывод каждого поля каждой записи)» тип отчета и нажмите кнопку «Далее»
  5.  В следующем диалоговом окне ведите имя, под которым будет храниться запрос,  «Студенты – Кратко» и нажмите кнопку «Готово»

ЗАДАНИЕ 3. Создание запроса с помощью «Конструктор запросов», отбирающего все группы со списком учащихся

  1.  Откройте вкладку «Создание», в блоке «Другие» выберите кнопку «Конструктор запросов».
  2.  В появившемся диалоговом окне «Добавление таблицы» с помощью кнопки «Добавить» добавьте в область конструктора запроса таблицы «Группы», «Студенты».
  3.  Из таблицы «Группы» перетащите в параметр «Поле» поле «Группа», а из таблицы «Студенты» поля «Фамилия», «Имя», «Отчество».
  4.  После того, как необходимые поля перенесены, нажмите на кнопку «Выполнить» и посмотрите результат запроса.
  5.  Вернитесь в режим «Конструктора» и сохраните запрос под именем «Списки групп – запрос».

ЗАДАНИЕ 4. Создание запроса с параметрами о студентах заданной группы

  1.  Откройте в режиме «Конструктор» запрос «Списки групп – запрос».
  2.  Для поля Группа в строке Условие отбора введите выражение: Like [Введите номер группы] (рисунок 26).
  3.  Запустите запрос.
  4.  Сохраните и закройте его.

Рисунок 26. Ввод условий для запроса.

ЗАДАНИЕ 5. Создать запрос для отбора студентов, родившихся в период 1988 года

  1.  В режиме «Конструктора запросов» добавьте таблицу «Студенты»
  2.  Добавьте из таблицы «Студенты» поля «Фамилия», «Имя», «Отчество», «Год рождения»
  3.  Для поля «Год рождения» в строке «Условие отбора» введите условие для отбора студентов, рожденных в заданный интервал времени: between #01.01.1988# and #31.12.1988#
  4.  Сохраните запрос и выполните его.

ЗАДАНИЕ 6. Поиск повторяющихся записей.

  1.  В объектах запросы выберете кнопку «Создать» – «Повторяющиеся записи».
  2.  В качестве источника данных укажите таблицу «Студенты».
  3.  В следующих диалоговых окнах выберете поле, по которому будет происходить поиск повторяющихся записей, например, Имя, в качестве дополнительных полей выберете поле Фамилия, Группа.
  4.  В результате работы будут отобраны записи повторяющихся имен студентов, а к ним добавлены сведения о фамилиях студентов.
  5.  Сохраните запрос под именем «Повторяющиеся записи».

ЗАДАНИЕ 7. Поиск повторяющихся записей.

  1.  Откройте предыдущий запрос в режиме «Конструктора запросов» и измените его так, чтобы можно было определить номер групп, в которых учатся студенты с повторяющимися фамилиями.

ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

  1.  Создайте запрос из фильтра на основе таблицы «Студенты» для поля «Город» по еще 2 значениям. Добавьте в форму «Анкета студентов» кнопки, открывающие результаты соответствующих запросов.
  2.  Создайте запрос из фильтра на основе таблицы «Преподаватели» для поля «Должность» по каждому значению. Добавьте в форму «Преподаватели» кнопки, открывающие результаты соответствующих запросов.
  3.  Вывести данные о преподавателях и предметах, которые они ведут.
  4.  Создать запрос, выводящий список студентов имеющих хотя бы одну тройку.
  5.  Вывести данные о студентах сдавших экзамены на оценку «5».
  6.  Вывести данные о студентах отличниках (все предметы сданы на оценку «5»).
  7.  Вывести данные о студентах и форме аттестации в конкретный день.
  8.  По таблице «Студенты» создайте запрос на поиск повторяющихся записей по полю Год рождения, дополнительное поле – Код студента.
  9.  Создайте запрос, который выведет всех студентов, у которых фамилия начинается на букву конкретную букву, например букву «Б»
  10.  Выведете студентов поступивших в 2008 году (используя, оператор between).

КОНТРОЛЬНЫЕ ВОПРОСЫ (ответить письменно в тетради):

  1.  Что такое запросы?
  2.  Типы запросов
  3.  Методы разработки запросов
  4.  Добавление условий в запросы
  5.  Способы передачи результатов запросов в другие приложения

ПОКАЖИТЕ ТЕТРАДЬ ПРЕПОДАВАТЕЛЮ

ПРАКТИЧЕСКАЯ РАБОТА №8

Тема: Создание вычисляемых полей в запросах. Передача запросов в другие приложения

Цель работы: Научиться создавать вычисляемые поля,

пользоваться агрегатными функциями,

пользоваться построителем выражений,

передавать результаты запроса в другие приложения.

Программное обеспечение: MS Access 2007

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ЗАДАНИЕ 1. Расчет суммарного значения поля «Стипендия» в таблице «Студенты»

  1.  Создайте запрос в режиме «Конструктор запросов» для таблицы «Студенты» для поля «Стипендия»
  2.  Нажмите кнопку «Итоги» на ленте инструментов в блоке «Показать или скрыть».
  3.  В появившейся строке Групповые операции бланка запроса из раскрывающегося списка выберете функцию Sum.
  4.  Запустите запрос на исполнение.
  5.  Сохраните запрос под именем Сумма.

ЗАДАНИЕ 2. Расчет суммарного значения поля «Стипендия» в таблице «Студенты» по конкретной группе

  1.  Измените, предыдущий запрос так, чтобы сначала можно было определить номер группы и для заданного пользователем номера группы вычислялось общее значение начисленной стипендии в этой группе

ЗАДАНИЕ 3. Расчет наибольшего значения поля «Стипендия» в таблице «Студенты» по конкретной группе

  1.  Скопируйте предыдущий запрос, задав имя «Максимальная стипендия»
  2.  Замените в полученном отборе в строке «Групповые операции» агрегатную функцию «Sum» на функцию «Max»
  3.  Сохраните и запустите запрос.

ЗАДАНИЕ 4. Расчет поля «Надбавка» для заданной группы

  1.  С помощью «Конструктор запросов» создайте запрос по таблицам «Студенты», «Группы».
  2.  Выберите из данных таблиц поля «Группы», «Фамилия», «Стипендия».
  3.  Установите курсор в пустом столбце конструктора запроса и выберите на ленте инструментов в блоке «Настройка запросов» кнопку «Построитель» (рисунок 27)

Рисунок 27. Окно построителя выражений

  1.  В данном окне введите выражение создающее новое поле «Надбавка», которое вычисляется по формуле: Надбавка = Стипендия * 0,05.
  2.  Дополните основной запрос условием, по которому данные будут выводиться только по заданной группе (группа вводиться пользователем БД с клавиатуры).
  3.  Укажите в строке «Сортировка» для полей «Группа», «Фамилия» сортировку по возрастанию.
  4.  Сохраните и запустите запрос.

ЗАДАНИЕ 5. Расчет поля «Общая стипендия» для заданной группы

  1.  Дополните предыдущий запрос новым полем «Общая стипендия», которое считается по формуле: Общая стипендия = Стипендия + Надбавка.
  2.  Укажите в строке «Сортировка» для полей «Группа», «Фамилия» сортировку по возрастанию.
  3.  Сохраните и запустите запрос.

ЗАДАНИЕ 6. Передать результаты запроса в другие приложения:

  1.  В текстовый файл
  2.  В MS Word
  3.  В MS Excel
  4.  В PDF
  5.  В HTML

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

ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

  1.  Найти минимальную стипендию в заданной группе
  2.  Найти среднее значение стипендии в заданной группе
  3.  Построить запрос, который сосчитает общую сумму баллов по всем предметам одного студента.
  4.  Построить запрос, который выведет на экран средний балл студента.
  5.  Для таблицы «Преподаватели» создать вычисляемое поле «Общая зарплата», с учетом премии в 15%

КОНТРОЛЬНЫЕ ВОПРОСЫ (ответить письменно в тетради):

  1.  Методы вычислений в запросах
  2.  Что такое «Построитель выражений»?
  3.  Какие агрегатные функции используются в MS Access?

ПОКАЖИТЕ ТЕТРАДЬ ПРЕПОДАВАТЕЛЮ


ПРАКТИЧЕСКАЯ РАБОТА №9

Тема: Разработка сложных запросов

Цель работы: Научиться создавать сложные запросы

Программное обеспечение: MS Access 2007

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ЗАДАНИЕ 1. Создание запроса на обновление.

  1.  В «Конструкторе запроса» создайте запрос по таблице «Студенты» для подсчета стипендии с учетом надбавки:
  2.  На ленте инструментов в блоке «Тип запроса» выберите «Обновление».
  3.  Для поля «Стипендия» в строке Обновление введите формулу: [Стипендия]*0,35+[Стипендия].
  4.  Сохраните запрос.
  5.  Запустите запрос, при этом подтвердите выполнение запроса кнопкой «Да» в открывшемся диалоговом окне.
  6.  Откройте таблицу Студенты и проверьте правильность расчетов.

ЗАДАНИЕ 2. Создание запроса на изменение заработной платы преподавателей

  1.  Создайте запрос для таблицы Преподавателей.
  2.  Выберете поле Зарплата.
  3.  Откройте запрос в режиме конструктора.
  4.  В условие отбора введите выражение: <=1000
  5.  Выберете тип запроса – Обновление.
  6.  В строке обновления введите выражение: [зарплата]*1,1.
  7.  Выполните запрос, подтвердив готовность на обновление данных.
  8.  Закройте запрос, подтвердив его сохранение.
  9.  Откройте таблицу Преподаватели и посмотрите изменения значений зарплаты у преподавателей, получавших меньше или равным 1000,00руб.
  10.  Закройте таблицу.

ЗАДАНИЕ 3. Создание перекрестного запроса о среднем балле в группах по дисциплинам.

  1.  Создайте простой запрос для полей «Группа», «Фамилия», «Предмет», «Оценка» соответственно для таблиц «Группы», «Студенты, «Предметы», «Сессия».
  2.  Для поля «Предмет» введите условие исключающее предметы формой аттестации которых является зачет.
  3.  Сохраните данный запрос под именем «Успеваемость студентов»
  4.  Запустите «Мастер запросов»
  5.  Выберите «Перекрестный запрос» и нажмите кнопку «Далее».
  6.  Далее выберите источник данных – запрос «Успеваемость студентов» и нажмите кнопку «Далее».
  7.  Далее укажите поля – заголовки строк – «Группа», «Фамилия» и нажмите кнопку «Далее».
  8.  Далее укажите поля – заголовки столбцов – «Предмет» и нажмите кнопку «Далее».
  9.  Далее выберите функцию «Среднее» и установите значение «Да» для вопроса «Вычислить итоговое значение для каждой строки» и нажмите кнопку «Готово».
  10.  В ТЕТРАДЬ ЗАПИСАТЬ АЛГОРИТМ!

ЗАДАНИЕ 4. Создание запроса на удаление.

  1.  Создайте простой запрос для таблицы Студенты.
  2.  Выберете поля: Фамилия, Имя, Отчество.
  3.  В строке Условие отбора в соответствующие поля введите фразы: [Введите фамилию], [Введите имя], [Введите отчество].
  4.  На вкладке Запросы установите значение Удаление.
  5.  Сохраните запрос под именем Отчисленные студенты.
  6.  Запустите запрос, введя соответствующие значения (например, данные из последней записи из таблицы Студенты).
  7.  Сохраните запрос и закройте его.
  8.  В ТЕТРАДЬ ЗАПИСАТЬ АЛГОРИТМ!

ЗАДАНИЕ 5. Создание запроса на создание базы данных Отличников.

  1.  Создайте простой запрос для таблиц Студенты, Группа, Оценка.
  2.  Из таблицы Студенты выберете поля: Фамилия, Имя, Отчество.
  3.  Из таблицы Группы выберете поле: Группа.
  4.  Из таблицы Оценки выберете поле: Оценка.
  5.  Задайте имя запроса Отличники и выберете Изменить макет запроса, нажмите кнопку Готово.
  6.  На панели инструментов щелкните по кнопке Групповые операции.
  7.  В строке Групповые операции для поля Оценки откройте раскрывающийся список и выберете функцию SUM.
  8.  В строке условие отбора этого же поля введите число 15.
  9.  Выполните команду запрос – Создание таблицы.
  10.  Введите имя таблицы – Студенты – отличники и щелкните по кнопке ОК.
  11.  Запустите запрос, ответив на вопрос программы Да. Закройте запрос.
  12.  В ТЕТРАДЬ ЗАПИСАТЬ АЛГОРИТМ!

ЗАДАНИЕ 6. Создание сводной диаграммы на основе запроса.

  1.  Откройте вкладку «Создание»
  2.  В блоке «Формы» выберите «Сводная диаграмма» (при этом должен быть выделен запрос «Успеваемость студентов»).
  3.  В область фильтра перетащите поле «Группа»
  4.  В область категорий перетащите поле «Фамилия»
  5.  В область данных перетащите поле «Предметы»
  6.  Сохраните диаграмму под именем «Успеваемость студентов – сводная диаграмма»

КОНТРОЛЬНЫЕ ВОПРОСЫ (ответить письменно в тетради):

  1.  Что собой представляет запрос?
  2.  Какие виды запросов существуют?
  3.  Опишите алгоритм создания запроса на обновление данных в таблице?
  4.  Опишите алгоритм создания запроса на изменение данных в таблице?
  5.  Опишите алгоритм создания перекрестного запроса?

ПОКАЖИТЕ ТЕТРАДЬ ПРЕПОДАВАТЕЛЮ




1. Реферат- США между кейнсианством и монетаризмом
2. а имея в собственности распоряжаясь по доверенности с правом передоверия серия
3. тема законів і закономірностей які регулюють процеси та взаємозв~язки в складній господарській системі дер
4. Курсовая работа- Гипертоническая болезнь
5. I Формирование территории единого государства
6. Современные проблемы юрисдикционного иммунитета государства и его собственности в международном частном прав
7. Автоматизированные информационные технологии управления
8. а на принципах Европейских сообществ
9. Дедовщина как социально-психологическое явление
10. ТЕХНИЧЕСКИЙ ПРОГРЕСС- СУТЬ И РОЛЬ В ЭКОНОМИКЕ Курсовая работа по экономической теории
11. Вторая династия Хань
12. ГОРОД ТАНЦЕВАЛЬНОСПОРТИВНЫЙ КЛУБ ЛИДЕР
13. Рекультивація промділянки при поверхневому порушенні ландшафту
14. Реферат на тему- ОРГАНИЗАЦИОННЫЕ ОСНОВЫ ТНК Студент группы И274-
15. Курсовая работа- Привод с одноступенчатым цилиндрическим косозубым редуктором и клиноременной передачей
16. Сельское хозяйство Индии и Китая
17. Тактика проведення огляду місця ДТП
18. О правах ребенка
19. Структура и организация деятельности фирмы
20.  Выберем число q так чтоl [q [1