- •Содержание
- •Введение
- •1 Организация систем управления базами данных
- •1.1 Базы данных и системы управления базами данных
- •1.2 Модели данных
- •1.3 Реляционная база данных
- •1.4 Связи между таблицами
- •1.4 Манипулирование реляционными данными
- •2 Объекты базы данных ms access
- •2.1 Таблицы
- •2.2 Запросы
- •2.3 Формы
- •2.4 Отчеты
- •2.5 Макросы
- •2.6 Модули
- •2.7 Web-страницы
- •2.8 Sql – запросы
- •2.8.1 Структура языка sql
- •Dcd (Data Control Language) – язык управления данными состоит из операторов контроля данных, защиты и управления данными:
- •2.8.2 Выборка данных из таблиц
- •2.8.3 Операторы sql
- •3 Лабораторный практикум
- •3.1 Применение кейс-метода при создании реляционной базы данных ms access
- •1. Кейс-компонент Открытие бд
- •2. Кейс-компонент Закрытие бд
- •3. Кейс-компонент Создание бд
- •4. Кейс-компонент Создание таблиц
- •5. Кейс-компонент Формирование связей между таблицами
- •6. Кейс-компонент Создание форм
- •7. Кейс-компонент Ввод данных
- •8. Кейс-компонент Организация данных
- •9. Кейс-компонент Создание запросов
- •10. Кейс-компонент Представление информации
- •11. Кейс-компонент Изменение структуры объектов бд
- •12. Кейс-компонент Импорт данных
- •3.2 Иллюстративные учебные кейсы
- •1. Работа с субд Microsoft Access на примере бд «Борей»
- •Задания и алгоритм реализации кейс-ситуации
- •Задания для самостоятельной работы
- •2. Создание однотабличной бд и работа с ней в различных режимах
- •Задания и алгоритм реализации кейс-ситуации
- •3. Создание и работа по запросам с двухтабличной бд «Авто»
- •Задания и алгоритм реализации кейс-ситуации
- •4. Разработка составной формы на основе двух таблиц для бд «Авто»
- •Задания и алгоритм реализации кейс-ситуации
- •Задания и алгоритм реализации кейс-ситуации
- •6. Создание структуры реляционной бд торговой фирмы
- •Задания и алгоритм реализации кейс-ситуации
- •7. Редактирование и обработка данных. Формирование сложных запросов
- •8. Создание форм для работы с данными. Разработка кнопочной формы
- •Задания и алгоритм реализации кейс-ситуации
- •9. Формирование отчетов и почтовых наклеек
- •Задания и алгоритм реализации кейс-ситуации
- •10. Интеграция баз данных ms Access и SharePoint
- •Задания и алгоритм реализации кейс-ситуации
- •3.3 Учебные кейсы. Создание запросов к бд «Фирма» с использованием языка sql
- •1. Создание простых запросов
- •2. Получение обобщенных данных для формирования отчетов и создание запросов с данными из нескольких таблиц и подзапросами
- •3. Создание объединения запросов и запросов с соотнесенными подзапросами для учебной и индивидуальной бд
- •4. Создание запросов на модификацию данных
- •1. Гостиница
- •2. Прокат спортивного оборудования
- •3. Платный абонемент
- •4. Подписка
- •5. Реклама в газете
- •6. Справочная сети аптек
- •7. Фирма добрых услуг
- •8. Продажа музыкальных альбомов
- •9. Транспортные перевозки
- •10. Ремонт компьютеров
- •Лебедева Татьяна Фёдоровна солопова Алла Николаевна
- •650942, Г. Кемерово, пр. Кузнецкий, 39. Тел. 75-75-00
12. Кейс-компонент Импорт данных
Одним из основных преимуществ Access являются удобные средства обмена информацией с другими приложениями:
импорт файлов в Access;
экспорт данных в файлы других форматов;
обработка данных Access параллельно с такими приложениями, как Excel и Word;
создание проекта Access (файла с расширением .adp) и использование его для работы с таблицами, сохраненными на сервере Microsoft SQL Server.
При импорте Access считывает данные из файла вне текущей базы данных и создает для них новую таблицу. В Access можно импортировать файлы нескольких типов:
объекты из других баз Access;
электронные таблицы Excel;
текстовые файлы (с разделителями или с фиксированной длиной записей);
файлы dBASE;
документы HTML;
БД ODBC, такие как таблицы Microsoft SQL Server.
Процедура импорта для всех типов файлов единообразна.
Вариант 1 Импорт данных из другой БД Access
На Ленте активизировать вкладку Внешние данные.
В группе команд Импорт Click на кнопке Access. Откроется диалоговое окно Внешние данные – База данных Access.
Используя кнопку Обзор, Указать источник данных. Выбрать базу данных, Click на кнопке Открыть. ОК. На экране появится диалоговое окно Импорт объектов.
Выбрать вкладку с названием типа импортируемого объекта. Click – выделите объект.
Повторить шаг 3 для каждого импортируемого объекта.
Кнопка Параметры в диалоговом окне Импорт позволяет задать необходимость импорта связей, меню и панелей инструментов. Там же можно определить, следует ли импортировать таблицы вместе с данными или без них, а также следует ли импортировать запросы в виде таблиц или в виде запросов.
Click ОК, чтобы создать новый объект в открытой базе данных.
В процессе импорта можно сохранить параметры импорта, чтобы впоследствии проще было импортировать файлы того же типа. Для этого установить флажок Сохранить шаги импорта. Затем заполнить поле Сохранить как, ввести название спецификации. В дальнейшем при импорте файла можно будет загрузить сохраненные параметры. Click на кнопке Сохранить импорт.
Вариант 2 Импорт данных из Excel
Импортировать данные Excel в новую таблицу или в уже существующую таблицу Access можно в том случае, если данные соответствующим образом разбиты на столбцы и строки. Первая строка данных может содержать заголовки столбцов (Access использует их в качестве имен полей) или же значения.
На Ленте активизировать вкладку Внешние данные.
В группе команд Импорт Click на кнопке Excel. Откроется диалоговое окно Внешние данные – Электронная таблица Excel.
Выбрать электронную таблицу с необходимыми данными, Click на кнопке Открыть.
Если для данных Excel будет создана новая таблица, то оставить без изменений переключатель опции. Если данные будут добавляться в уже существующую таблицу, то установить переключатель Добавить копию записей в конец таблицы, в раскрывающемся списке выбрать необходимую таблицу. ОК. Откроется первое окно Мастера импорта электронной таблицы.
Выбрать лист рабочей книги или именованный диапазон, Click на кнопке Далее.
Если в первой строке листа расположены заголовки столбцов, установить флажок Первая строка содержит заголовки столбцов, Click на кнопке Далее.
Если данные будут добавляться в новую таблицу, то на следующем шаге предлагается описать каждое поле импорта и указать те из них, которые не импортировать (пропустить). Можно индексировать поля и, в некоторых случаях, поменять тип поля. Выделить по порядку каждое поле, устанавливая для каждого необходимые параметры. Click на кнопке Далее.
На следующем шаге задается ключевое поле. По умолчанию установлен переключатель автоматически создать ключ. Можно задать ключевое поле самостоятельно, выбрав его в списке, или установить переключатель не создавать ключ. Click на кнопке Далее.
На последнем шаге мастера ввести имя таблицы, Click Готово.
При необходимости сохранить параметры импорта (см. п. 8 варианта 1).
Вариант 3 Импорт текстовых файлов с разделителями
Можно организовать импорт текстовых файлов, в которых поля данных каждой записи разделены определенным символом, например, запятой или знаком табуляции. Текстовые значения при этом заключаются в кавычки. Каждая запись находится на отдельной строке.
На Ленте активизировать вкладку Внешние данные.
В группе команд Импорт Click на кнопке Текстовый файл. Откроется диалоговое окно Внешние данные –Текстовый файл.
Выбрать файл для импорта, Click на кнопке Открыть.
Если для текстовых данных будет создана новая таблица, то оставить без изменений переключатель опции. Если данные будут добавляться в уже существующую таблицу, то установить переключатель Добавить копию записей в конец таблицы, в раскрывающемся списке выбрать необходимую таблицу. ОК. Откроется первое окно Мастера импорта текста.
Установить переключатель с разделителями, Click Далее.
На следующем шаге выбрать символ разделителя полей и, если в первой строке листа расположены заголовки столбцов, установить флажок Первая строка содержит заголовки столбцов. Click на кнопке Далее.
Для создания новой таблицы, на следующем шаге можно изменить имена и типы импортируемых полей. Также можно индексировать поля. Click на кнопке Далее.
На следующем шаге задается ключевое поле. По умолчанию выбран параметр, при котором ключ задается автоматически. Можно задать ключевое поле самостоятельно, выбрав его в списке, или не создавать ключа. Click на кнопке Далее.
Ввести название таблицы, Click на кнопке Готово.
При необходимости сохранить параметры импорта (см. п. 8 варианта 1).
Вариант 4 Импорт документов HTML
Данные Web-страницы хранятся в файле формата HTML. Существует возможность импортировать данные формата HTML и создавать для них таблицы в Access. При этом импортируемый файл должен содержать данные, в которых Access может распознать записи и поля. Данные представленные в виде строк и столбцов, можно с легкостью импортировать в таблицу Access.
HTML-файл содержит множество кодов, используемых для форматирования данных перед их отображением. В процессе импорта HTML-файла Access удаляет коды форматирования и сохраняет данные в таблице.
На Ленте активизировать вкладку Внешние данные.
В группе команд Импорт Click на кнопке Дополнительно из списка выбрать Документ HTML. Откроется диалоговое окно Внешние данные – Документ HTML.
Выбрать файл для импорта, Click на кнопке Открыть.
Если для текстовых данных будет создана новая таблица, то оставить без изменений переключатель опции. Если данные будут добавляться в уже существующую таблицу, то установить переключатель Добавить копию записей в конец таблицы, в раскрывающемся списке выбрать необходимую таблицу. ОК. Откроется первое окно Мастера импорта текста.
Аналогично предыдущему выполнить остальные шаги мастера.