- •Cодержание
- •Лабораторная работа №1 «Проектирование многотабличных баз данных в среде субдAccess»
- •1. Цель работы
- •2. Основные положения
- •Структура таблицы Студенты
- •Специальности
- •Студенты
- •3. Интерфейс субд access
- •4.Создание базы данных и заполнение таблиц
- •5.Определение связей между таблицами
- •6. Обеспечение целостности данных
- •7.Использование каскадных операций
- •8. Ввод данных в таблицы
- •9. Импорт или связывание данных
- •10. Экспорт данных в другую базу данных или в файл другого формата
- •11.Варианты задания
- •12.Порядок выполнения лабораторной работы
- •13. Вопросы для самоподготовки
- •Лабораторная работа №2 «Использование форм для заполнения баз данных в субд ms access»
- •Цель работы
- •Общие сведения
- •Использование форм для ввода данных
- •Создание формы
- •Размещение элементов управления на форме
- •Редактирование формы
- •Порядок выполнения лабораторной работы
- •Вопросы для самоподготовки
- •Лабораторная работа №3 «использование запросов в субдmsaccess»
- •Цель работы
- •Общие сведения о запросах
- •Многотабличные запросы
- •Результат запроса «Специальности -Группы»
- •Результат запроса «Группы –Студенты»
- •Использование условия отбора в запросах для выбора определенных записей
- •Перекрестные запросы и их использование
- •Запросы с параметрами с приглашением на ввод условий отбора
- •Создание итоговых запросов
- •Изменение данных с помощью модифицирующих запросов
- •Порядок выполнения лабораторной работы
- •Вопросы для самоподготовки
- •Создание отчета с помощью автоотчета
- •Создание отчета с помощью мастера
- •Создание отчета по нескольким таблицам
- •Разделы отчета
- •Создание почтовых и других наклеек
- •Сортировка записей в отчете
- •Группировка записей в отчете
- •Создание вычисляемого элемента управления
- •Нумерация записей в области данных отчета
- •Подсчет количества записей во всем отчете
- •Задание к лабораторной работе
10. Экспорт данных в другую базу данных или в файл другого формата
Экспорт данных может быть осуществлен из таблицы или запроса в файлы различных форматов. Имеется также возможность экспортировать любой объект базы данных в другую базу данных Microsoft Access. Фактически это эквивалентно копированию и вставке объектов из одной базы данных в другую.
Таблицы, запросы и отчеты могут экспортироваться в файлы HTML. Таблицы, запросы и формы экспортируются в файлы IDC/HTX, которые потом можно использовать как часть узла World Wide Web.
Существует несколько способов обмена данными Microsoft Access с приложениями Microsoft Word и Microsoft Excel.
При работе с приложениями Microsoft Exchange, Microsoft Mail и другими приложениями электронной почты, которые поддерживают стандарт MAPI (Messaging Application Programming Interface), допускается присоединение к сообщению электронной почты запроса, таблицы, формы, отчета или модуля в различных форматах.
Часто выполняемые операции экспорта можно автоматизировать с помощью макроса или программы на языке Visual Basic для приложений.
Экспорт таблицы или другого объекта в существующую базу данных Microsoft Access:
Примечание. В базы данных Microsoft Access версий 7.0 и 95 можно экспортировать таблицы, запросы и макросы из версий 8.0 и 97, но в базы данных Microsoft Access версий 1.x и 2.0 можно экспортировать только таблицы.
1.В окне базы данных выберите имя экспортируемого объекта, а затем откройте вкладку Внешние данные/ Экспорт.
2.В раскрывшемся списке выберите приложение, в которое будет осуществлен экспорт объекта.
3.Нажав кнопку Обзор, выберите файл в который будет осуществлен экспорт объекта.
4.Задайте параметры экспорта и нажмите кнопку Ок.
Совет. Этот способ позволяет экспортировать объекты по одному. Для того чтобы одновременно экспортировать несколько объектов, откройте базу данных, в которую следует выполнить экспорт, а затем импортируйте в нее объекты.
11.Варианты задания
Варианты задания для создания многотабличных баз данных заданы в дистанционном курсе Проектирование и эксплуатация информационных систем. Номер варианта соответствует номеру студента в списке группы в журнале академгруппы. Текстовые поля создаваемых таблиц должны содержать названия, фамилии, адреса, телефоны и другие данные. Числовые поля должны содержать данные о количестве студентов, жителей и тому подобное, оценки по предметам, данные о величине площади, числе этажей. Поля Дата/время должны содержать даты создания, рождения, капремонта и тому подобное.
12.Порядок выполнения лабораторной работы
Изучить методические указания к данной лабораторной работе.
Ознакомиться с описанной в данных методических указаниях базой данных Контингент_ЛР2 по пунктам методических указаний.
Ответить на вопросы для самоподготовки.
Разработать для заданного варианта задания структуру базы данных в виде рис. 1.1.
Создать пустую базу данных.
Создать и отредактировать таблицы базы данных в соответствии с разработанной структурой.
Создать связи между таблицами в соответствии с разработанной структурой базы данных.
Обеспечить целостность данных при создании или изменении связи (щелчок ПКМ на связи).
Заполнить по 5-8 записей в каждой таблице в соответствии с п. 8 данных методуказаний.
Создать новую базу данных db1 и импортировать в нее таблицу из созданной вами базы данных.
Импортировать в базу данных db1 ту же таблицу, но со связью. Имя таблицы при этом изменится: к нему будет добавлена 1 и значок связи (стрелка).
Создать в базе db1 какую-либо простую таблицу и экспортировать ее в созданную вами базу.
Просмотреть результаты экспорта, импорта и связывания таблиц. Для проверки связи таблиц ввести дополнительную запись в таблицу одной базы данных. Открыть другую базу данных и найти добавленную запись в связанной таблице.
Продемонстрировать преподавателю созданные таблицы и результаты экспорта, импорта и связывания таблиц.
Закрыть все окна базы данных и MS Acces. На винчестере открыть папку , в которую была записана созданная база данных, и убедиться в том, что база данных записана в нужную папку. Удалить базу db1данных в корзину.
Оформить отчет по лабораторной работе. В отчет включить: наименование и цель лабораторной работы; задание к лабораторной работе; схему базы данных; структуру таблиц создаваемой базы данных; порядок обеспечения целостности данных базы данных.