В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word.
Подобные хранилища используются для разработки информационных сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL.
Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.
Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая полноценный графический интерфейс пользователя, принцип создания сущностей и связей между ними, а также структурный язык запросов SQL. Единственный минус этой СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения огромных объемов данных. Поэтому MS Access 2007 используется для небольших проектов и в личных некоммерческих целях.
Но прежде чем показывать пошагово создание БД, нужно ознакомиться с базовыми понятиями из теории баз данных.
Без базовых знаний об элементах управления и объектах, использующихся при создании и конфигурации БД, нельзя успешно понять принцип и особенности настройки предметной области. Поэтому сейчас я постараюсь простым языком объяснить суть всех важных элементов. Итак, начнем:
Теперь, когда в общих чертах есть представление о том, с чем мы будем работать, можно приступить к созданию БД.
Для наглядности всей теории создадим тренировочную базу данных «Студенты-Экзамены», которая будет содержать 2 таблицы: «Студенты» и «Экзамены». Главным ключом будет поле «Номер зачетки», т.к. данный параметр является уникальным для каждого студента. Остальные поля предназначены для более полной информации об учащихся.
Итак, выполните следующее:
Все, теперь осталось только создать, заполнить и связать таблицы. Переходите к следующему пункту.
После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:
Совет! Для тонкой настройки формата данных перейдите на ленте во вкладку «Режим таблицы» и обратите внимание на блок «Форматирование и тип данных». Там можно кастомизировать формат отображаемых данных.
Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены». Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».
Для выполнения запросов нужно связать наши таблицы. Иными словами, это некая зависимость, которая реализуется с помощью ключевых полей. Для этого нужно:
Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:
Что же делать, если нам нужны студенты, которые учатся только в Москве? Да, в нашей БД только 6 человек, но что, если их будет 6000? Без дополнительных инструментов узнать это будет сложно.
Именно в этой ситуации к нам на помощь приходят SQL запросы, которые помогают изъять лишь необходимую информацию.
SQL синтаксис реализует принцип CRUD (сокр. от англ. create, read, update, delete - «создать, прочесть, обновить, удалить»). Т.е. с помощью запросов вы сможете реализовать все эти функции.
В этом случае в ход вступает принцип «прочесть». Например, нам нужно найти всех студентов, которые учатся в Харькове. Для этого нужно:
А что делать, если нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет выглядеть следующим образом:
SELECT * FROM Студенты WHERE Адрес = «Харьков» AND Стипендия > 1000;
а результирующая таблица примет следующий вид:
Кроме добавления таблицы с помощью встроенного конструктора, иногда может потребоваться выполнение этой операции с помощью SQL запроса. В большинстве случаев это нужно во время выполнения лабораторных или курсовых работ в рамках университетского курса, ведь в реальной жизни необходимости в этом нет. Если вы, конечно, не занимаетесь профессиональной разработкой приложений. Итак, для создания запроса нужно:
CREATE TABLE Преподаватели
(КодПреподавателя INT PRIMARY KEY,
Фамилия CHAR(20),
Имя CHAR (15),
Отчество CHAR (15),
Пол CHAR (1),
Дата_рождения DATE,
Основной_предмет CHAR (200));
где «CREATE TABLE» означает создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответствующих значений.
Внимание! В конце каждого запроса должен стоять символ «;». Без него выполнение скрипта приведет к ошибке.
Здесь все гораздо проще. Снова перейдите в поле для создания запроса и введите следующие команды:
При огромном количестве полей в таблице заполнять базу данных становится сложно. Можно случайно пропустить значение, ввести неверное или другого типа. В данной ситуации на помощь приходят формы, с помощью которых можно быстро заполнять сущности, а вероятность допустить ошибку минимизируется. Для этого потребуются следующие действия:
Все базовые функции MS Access 2007 мы уже рассмотрели. Остался последний важный компонент – формирование отчета.
Отчет – это специальная функция MS Access, позволяющая оформить и подготовить для печати данные из базы данных. В основном это используется для создания товарных накладных, бухгалтерских отчетов и прочей офисной документации.
Если вы никогда не сталкивались с подобной функцией, рекомендуется воспользоваться встроенным «Мастером отчетов». Для этого сделайте следующее:
Итак, с уверенностью можно заявить, что создание базы данных в MS Access 2007 мы разобрали полностью. Теперь вам известны все основные функции СУБД: от создания и заполнения таблиц до написания запросов на выборку и создания отчетов. Этих знаний хватит для выполнения несложных лабораторных работ в рамках университетской программы или использования в небольших личных проектах.
Для проектирования более сложных БД необходимо разбираться в объектно-ориентированном программировании и изучать такие СУБД, как MS SQL и MySQL. А для тех, кому нужна практика составления запросов, рекомендую посетить сайт SQL-EX , где вы найдете множество практических занимательных задачек.
Удачи в освоении нового материала и если есть какие-либо вопросы – милости прошу в комментарии!
Страница 1
Работа с базой данных ACCESS
СУБД (система управления базой данных) Microsoft Access for Windows (в дальнейшем просто Access) является СУБД реляционного (табличного) типа и входит в состав интегрированного пакета Microsoft Office. В базе данных хранится информация. СУБД Access может создавать несколько видов объектов: Таблицы, Формы, Запросы, Отчеты, Макросы и Модули. Главным объектом является Таблица.Таблицы, формы, запросы, отчеты связаны друг с другом общей задачей и являются составными частями базы данных (БД). Имя базы данных всегда имеет расширение.mdb . Информацию в базе данных можно вводить, редактировать, просматривать, распечатывать.
Access допускает следующие типы данных:
Форма – электронный аналог бумажного бланка. В основном она предназначена для работы с информацией на экране, хотя ее можно и распечатывать. Форма содержит надписи и поля, надпись содержит имя соответствующего поля. Формы можно использовать для ввода, редактирования и просмотра информации, в ней можно также создать вычисляемые поля, содержащие данные, высчитываемые на основании значений других полей. Такие поля будут существовать только в форме.
Отчет используется для распечатки информации из базы данных, вычислений и подсчета итоговых значений по большому объему данных.
Формы и отчеты – это два способа просмотра таблиц.
Запрос – это вопрос, с которым пользователь обращается к таблице.
Итак, реляционная база данных - база данных, хранящая данные в таблицах . Для задания отношений между таблицами в реляционных базах данных используются соответствующие друг другу столбцы различных таблиц. Как правило, в реляционных базах данных каждый вид данных содержится только в одном месте.
После создания в базе данных Microsoft Access отдельных таблиц по каждой теме необходимо выбрать способ, которым Microsoft Access будет вновь объединять сведения из таблиц. Сначала следует определить связи между таблицами. Только после этого можно создать запросы, формы и отчеты для одновременного отображения сведений из нескольких таблиц .
Поля в таблицах должны быть скоординированы таким образом, чтобы отображать сведения об одном и том же объекте. Эта координация осуществляется путем установления связей между таблицами . Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы. Ключевое поле однозначно определяет каждую запись в таблице, ключевым полем таблицы назначается поле по усмотрению разработчика БД. Ключевое поле таблицы, с помощью которого устанавливается связь с другой таблицей, называется внешним ключом.
Отношение «один ко многим»
Отношение «один ко многим» является наиболее часто используемым типом связи между таблицами. В отношении «один ко многим» каждой записи в таблице А В , но запись в таблице В не может иметь более одной соответствующей ей записи в таблице А .
Отношение «многие ко многим»
При отношении «многие ко многим» одной записи в таблице А могут соответствовать несколько записей в таблице В , а одной записи в таблице В несколько записей в таблице А . Этот тип связи возможен только с помощью третьей (связующей) таблицы, первичный ключ которой состоит из двух полей, являющихся внешними ключами таблиц А и В . Отношение «многие ко многим» по сути представляет собой два отношения «один ко многим» с третьей таблицей. Например, отношение «многие ко многим» между таблицами «Заказы» и «Товары» определяется путем создания двух отношений «один ко многим» с таблицей «Заказано». В одном заказе может быть много товаров, а каждый товар может появляться в нескольких заказах.
Отношение «один к одному»
При отношении «один к одному» каждая запись в таблице А может иметь не более одной связанной записи в таблице В и наоборот. Отношения этого типа используются не очень часто, поскольку большая часть сведений, связанных таким образом, может быть помещена в одну таблицу. Отношение «один к одному» может использоваться для разделения таблиц, содержащих много полей, для отделения части таблицы по соображениям безопасности, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице. Например, можно создать таблицу для отслеживания участия сотрудников в благотворительных спортивных мероприятиях. Каждому игроку в таблице «Футболисты» должна соответствовать одна запись в таблице «Сотрудники».
Определение связей между таблицами
Тип отношения в создаваемой Microsoft Access связи зависит от способа определения связываемых полей.
Определение отношения «многие ко многим»
Для определения связи необходимо:
Сеанс работы начните с кнопки ПУСК на рабочем столе, выберите пункт меню Программы – Microsoft Office - Microsoft Access .
Создание базы данных
После запуска Access на переднем плане откроется панель создания новой или открытия уже имеющейся базы данных. На этой панели выберите режим Новая база данных , задайте имя файла, в котором будет храниться БД или согласитесь с предлагаемым именем и щелкните на кнопке Создать . В дальнейшем для создания новой БД пользуйтесь пунктом меню Файл – Создать базу данных. На экране открывается новая (пока пустая) БД.
Создание таблиц в БД
Режим таблицы
Таблицы – базовый объект Access. Без таблицы нельзя создать или работать в БД ни с формой, ни с отчетом, ни с каким-либо другим объектом.
Мастер Таблиц предлагает фиксированный набор вариантов построения Таблиц. Его можно использовать только при совпадении предлагаемой и требуемой структур Таблиц. Если в этой панели нет надобности, ее можно убрать, нажав Esc.
Рассмотрим варианты создания Таблиц.
Щелкните на корешке ТАБЛИЦЫ – Создать – Режим таблицы – ОК.
Создайте следующую таблицу, предварительно переименовав имена полей. Чтобы переименовать имена полей, щелкните дважды на имени поля (Поле1, Поле2 и т.д.) и введите новое имя (Фамилия, Город и т.д.) или выделите столбец, щелкните правой клавишей мыши и дайте команду Переименовать столбец.
ФАМИЛИЯ
|
ГОД РОЖДЕН. |
НАЦИОН -ТЬ | ||
Иванов |
Казань |
1994 |
Рус |
м |
Валеев |
Казань |
1994 |
Тат |
м |
Петров |
Челны |
1992 |
Рус |
м |
Сидоров |
Елабуга |
1994 |
Рус |
м |
Галеева |
Казань |
1992 |
Тат |
ж |
Габдулина |
Казань |
1993 |
Тат |
ж |
Кирова |
Челны |
1992 |
Рус |
ж |
Панаев |
Елабуга |
1994 |
Рус |
м |
Забиров |
Казань |
1993 |
Тат |
м |
Щелкните мышью на значке Закрыть, ОК. На вопрос – ответьте Да . Дважды щелкните мышью на имени созданной таблицы, просмотрите ее содержание и добавьте новую запись:
Гараев |
Казань |
1993 |
Тат |
м |
Режим Конструктор
Щелкните на корешке ТАБЛИЦЫ – Создать – Конструктор – ОК.
Каждому полю задайте имя и тип данных их списка типов данных:
ИМЯ ПОЛЯ ТИП ДАННЫХ
Фамилия текстовой
Школа числовой
Факультет числовой
Щелкните мышью на значке Закрыть, согласитесь с предложенным для сохранения именем таблицы (или дайте свое), нажмите ОК. На вопрос Создавать ключевое поле сейчас? – ответьте Да . Дважды щелкните мышью на имени созданной таблицы, введите следующие записи:
Фамилия |
Школа |
Фак - тет |
Иванов |
5 |
4 |
Валеев |
18 |
5 |
Петров |
5 |
4 |
Сидоров |
5 |
5 |
Галеева |
18 |
5 |
Габдулина |
19 |
3 |
Кирова |
3 |
3 |
Панаев |
42 |
4 |
Забиров |
42 |
4 |
Закройте таблицу. Откройте эту таблицу вновь и добавьте новую запись:
Чтобы удалить связь между таблицами, щелкните на линии, соединяющей таблицы, нажмите Del .
Режим Мастер форм
Щелкните на корешке БД Формы – Создать – Мастер форм. Перед вами откроется диалоговое окно. Выберите Таблицу 1 из списка предлагаемых таблиц. С помощью значка >> перенесите все Доступные поля в часть Выбранные поля. Двигайтесь вперед, отвечая на вопросы и используя кнопку Далее. Таким образом, выберите расположение формы в один столбец, стиль – Облака, задайте имя формы, откройте форму для просмотра или ввода данных. Щелкните на кнопке Готово . Просмотрите все записи в форме и закройте форму.
Макет формы
Пользователь может изменять макет созданной формы.
Щелкните мышью на корешке Формы, на созданной в мастере форме и кнопке Конструктор. Щелкните на Заголовок формы , увеличьте с помощью мыши окно заголовка формы, щелкните на кнопке Выбор объектов (левая верхняя на панели инструментов слева) и на кнопке Аа (надпись). Перейдите в окно Заголовок формы , растяните мышью рамку и напишите в ней ФОРМА 1. Выделите объект, нажав Enter , и поработайте с ним: расположите надпись по центру, измените размер шрифта, цвет поля и надписи и т.д.
Щелкните на заголовке Область данных . Выделяя клавишей Enter объекты области данных, измените вывод на экран полей области данных, их размер и т.д. (при выделении одного поля по рабочему полю передвигаются сразу два одноименных поля). Расположите поля в следующем порядке:
Код Поле 1 (Фамилия)
Поле 2 (Город) Поле 3 (Год рождения)
Поле 4 (Национальность) Поле 5 (Пол)
Создание запросов
Простой запрос
Выберите вкладку Запросы – Создать – Простой запрос – ОК. При использовании меню Простой запрос на экран будут выведены указанные поля таблиц. Выберите Таблицу 1 из списка таблиц. Пользуясь значком > , перенесите из части Все доступные поля в часть Выбранные поля Код и три первых поля, далее двигайтесь по диалогу, отвечая на вопросы. Когда запрос будет готов, на экран будут выведены значения выбранных полей.
Создание запроса с помощью Конструктора.
Выберите вкладку Запросы – Создать – Конструктор – ОК.
Дважды щелкните на нужной таблице, щелкните на кнопке Запрос. Сделайте двойной щелчок на именах полей, нужных для запроса. В слове Условия отбора укажите условия отбора записей. Для сравнения используйте операторы,=,=,AND,OR,BETWEEN…AND. Закройте, сохранив при этом запрос. Просмотрите результат выполнения запроса, дважды щелкнув на его имени. Пользуясь режимом Конструктор , создайте запрос на вывод записей из Таблицы1 списка лиц мужского пола, живущих в Казани и родившихся позднее 1993 года.
Удаление
Чтобы удалить таблицу, форму, отчет и т.д., выделите объект, и дайте команду Правка – Вырезать.
Чтобы удалить запись, выделите запись и нажмите клавишу Del, или воспользуйтесь командой Правка - Вырезать.
Добавление полей в таблицу
Добавление полей в таблицу, созданную в Режиме таблиц.
Откройте Таблицу 1, установите курсор в поле, перед которым вы хотите поместить новое поле, щелкните правой кнопкой мыши, выберите команду Вставить столбец и введите данные.
Добавьте в конец Таблицы1 два поля: Рост и Вес, заполните поля в см и кг. Чтобы переименовать поле, дважды щелкните на имени поля мышью и введите новое имя.
Добавление полей в таблицу, созданную в режиме Конструктор.
Откройте корешок Таблицы. Щелкните на имени Таблицы 2 и на кнопке Конструктор или откройте таблицу и щелкните на крайней слева кнопке на панели инструментов.
Добавьте в Таблицу 2 два поля: Экзамен по математике и Экзамен по физике, укажите для каждого поля Тип данных. Закройте режим Конструктор, откройте Таблицу 2 и заполните новые поля по пятибалльной системе.
Создание отчетов
Создание отчетов в режиме Мастер отчетов
Щелкните на корешке Отчеты – Создать – Мастер отчетов – ОК.
Выберите все поля Таблицы 1. Добавьте все поля Таблицы 2 кроме поля Фамилия. Продолжите создание отчета в режиме диалога.
Создайте запросы по таблицам 1 и 2:
Задание 1
Создайте базу данных отдела кадров спортивной секции
База данных должна состоять из четырех таблиц: «Спортсмен» , «Пол» , «Спорт» , «Титул» . Название базы данных - «Спорт ».
Указания для создания таблиц расположены ниже таблиц.
Наименование поля |
Тип |
Содержание информации |
Таблица «Спортсмен» |
||
Код |
Счетчик |
Ключевое поле |
Фамилия |
Текстовой |
Фамилия, Имя, Отчество спортсмена |
Дата |
Числовой |
Год рождения |
Вес |
Числовой |
Вес спортсмена |
Рост |
Числовой |
Рост спортсмена |
КодПол |
Числовой |
Ссылка на таблицу «Пол » (мастер подстановок) |
КодВид |
Числовой |
Ссылка на таблицу «Спорт» (мастер подстановок) |
КодТитул |
Числовой |
Ссылка на таблицу «Титул» (мастер подстановок) |
Таблица «Пол» |
||
Код |
Счетчик |
Ключевое поле |
Пол |
Текстовой |
Пол спортсмена |
Таблица «Спорт» |
||
Код |
Счетчик |
Ключевое поле |
Вид |
Текстовой |
Вид спорта |
Таблица «Титул» |
||
Код |
Счетчик |
Ключевое поле |
Титул |
Текстовой |
Спортивное Звание |
Указание
Указание
Создайте таблицу «Титул» с помощью мастера.
Создайте таблицу «Спортсмен» в режиме конструктора.
При создании таблицы для полей КодПол, КодВид, КодТитул установите тип данных Мастер подстановки. Мастер подстановки по шагам установит связь поля таблицы Спортсмен с полем одной из таблиц КодПол, КодВид, КодТитул. На этапе выбора Доступные поля во всех трех случаях выберите только поле Код. Если все сделано правильно, схема данных (связь между таблицами) будет выглядеть как на рис.1.
Вопрос: Какой тип связи в данном случае установится между таблицами?
Занесите в таблицу «Пол», «Спорт», «Титул» записи со следующей информацией:
Значение в поле Код вводится автоматически и может отличаться от приведенного, ориентируйтесь на свои значения.
Занесите в таблицу «Спортсмен» следующей информацией:
Код |
Фамилия |
Дата |
Вес |
Рост |
КодПол |
КодВид |
КодТитул |
1 |
Иванов Иван |
1988 |
60 |
175 |
3 |
5 |
6 |
2 |
Петров Петр |
1987 |
75 |
180 |
3 |
5 |
5 |
3 |
Сидорова Оля |
1990 |
55 |
168 |
4 |
8 |
4 |
4 |
Архипова Лена |
1994 |
47 |
158 |
4 |
6 |
4 |
5 |
Логин Сергей |
1993 |
90 |
190 |
3 |
4 |
5 |
6 |
Федоров Федор |
1989 |
75 |
182 |
3 |
4 |
6 |
7 |
Семенов Семен |
1992 |
56 |
178 |
3 |
8 |
6 |
Задание 2
Найдите в базе данных спортсменов с фамилией Архипова.
Указание
Указание
10. Установить в поле Совпадение опцию Поля целиком.
Найдите в базе данных спортсмена с ростом 180.
Отсортируйте в базе данных спортсменов по росту.
Указание
Указание
Выберите из базы данных всех спортсменов весом 75 кг.
Указание
Указание
Создайте запрос на выбор из базы данных следующих значений: фамилия спортсмена, его пол и год рождения.
Указание
Создайте запрос на выбор из базы данных спортсменов, имеющих звание мастеров спорта. Данные должны содержать следующую информацию: фамилия, год рождения, звание, пол.
Измените всем спортсменам вес на 1 кг.
Указание
Указание
Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает отчет на основании полученных ответов.
Для создания отчета необходимо:
Для добавления полей из нескольких таблиц или запросов в отчет не нажимайте кнопки Далее или Готово после выбора полей из первой таблицы или запроса в мастере отчетов.
Повторяйте шаги, которые необходимы для выбора таблицы или запроса, и указания полей, пока в отчет не будут включены все нужные поля.
Avg - вычисляет среднее значение по выбранному полю;
Min - вычисляет минимальное значение по выбранному полю;
Мах - вычисляет максимальное значение по выбранному полю;
Задание 4
Создайте форму, включающую все данные о спортсмене.
Создайте отчет, включающий все данные о спортсменах, с группировкой по виду спорта и сортировкой по фамилиям.
Указание
Самостоятельная работа
Контрольные вопросы
Базы данных Access на компьютере помогут вам хранить и отслеживать практически с любого типа данных, например запасов, контакты или бизнес-процессов. Давайте подробное описание пути, которые можно использовать для создания базы данных Access, добавьте в нее данные и затем изучить следующие шаги по направлению к настройке и использованию новой базы данных.
Шаблоны Access содержат встроенные таблицы, запросы, формы и отчеты, готовые к работе. Доступные шаблоны - первое, что вы видите при запуске Access, а дополнительные варианты можно загрузить из Интернета.
В Access на вкладке Файл выберите команду Создать .
Выбор шаблона базы данных рабочего стола и введите имя в поле Имя файла . базы данных (Если вы не видите шаблона, который будет работать для вас , использовать Поиск шаблонов в Интернете поле.)
Имя файла
Нажмите кнопку Создать .
В зависимости от выбранного шаблона, до начала работы вам, возможно, нужно будет выполнить какие-либо из перечисленных ниже действий.
Если Access отображает диалоговое окно Вход с пустым списком пользователей:
Нажмите кнопку нового пользователя .
Заполните форму Сведения о пользователе .
Выберите только что имя пользователя введены и нажмите кнопку входа .
Если Access отображает сообщение Предупреждение системы безопасности в панели сообщений, а также шаблон из надежного источника, нажмите кнопку Включить содержимое . Если база данных требует входа в систему, войдите в систему.
Дополнительные сведения: .
Если ни один из шаблонов вам не подходит, вы можете начать с пустой базы данных на компьютере.
В Access выберите команду Создать , а затем - пункт Пустая база данных рабочего стола .
Введите имя базы данных в поле Имя файла .
Можно использовать расположение по умолчанию, указанное под полем Имя файла , или выбрать другое, щелкнув значок папки.
Нажмите кнопку Создать .
В базе данных данные сохраняются в несколько связанных таблиц. Чтобы создать таблицу:
При открытии базы данных в первый раз, вы увидите пустой таблицы в режиме таблицы, где можно добавить данные. Чтобы добавить другую таблицу, перейдите на вкладку Создать > Таблица . Можно начать вводить данные в пустое поле (ячейка) или Вставка данных из другого источника, например книгу Excel.
Чтобы переименовать столбец (поле), дважды щелкните его заголовок и введите новое имя.
Чтобы добавить другие поля, начните вводить текст в столбце Щелкните для добавления .
Чтобы переместить столбец, выделите его, щелкнув заголовок, и перетащите в нужное место. Вы можете проделать эту операцию и с несколькими смежными столбцами.
Вы можете скопировать данные из другой программы, например Excel или Word, и вставить их в таблицу Access. Лучше всего, если они организованы в столбцы. Если данные находятся в текстовом редакторе, например Word, перед копированием разделите столбцы данных с помощью табуляции или преобразуйте данные в таблицу.
Если данные нужно изменить, например разделить полные имена на имена и фамилии, сделайте это в исходной программе.
Откройте источник и скопируйте данные (CTRL+C).
Откройте таблицу Access, в которую вы хотите добавить данные, в режиме таблицы и вставьте данные (CTRL+V).
Дважды щелкните заголовок каждого из столбцов и укажите значимые имена.
Примечание: В зависимости от того, какие данные вы вставляете в первой строке столбца, Access присваивает каждому полю тип данных. Следите за тем, чтобы данные в остальных строках относились к тому же типу.
Вы можете импортировать данные из других источников или можно связать данные из Access без перемещения информацию из которой он хранится. Связывание может быть хорошим вариантом при наличии нескольких пользователей, обновление данных и вы хотите убедиться, что вы видите последнюю версию, или если вы хотите сохранить дисковое пространство. Вы можете ли вы хотите связать с или импортировать данные для большинства форматов. Импорт или связывание с данными из другой базы данных Access более подробные сведения.
Процесс немного различается в зависимости от источника данных, но всегда начинается с описанной ниже процедуры.
На Внешних данных нажмите кнопку Формат данных, вы будете импорта или связывания с. Если вы не видите необходимый формат, нажмите кнопку Дополнительные .
Примечание: Если его все равно нет, возможно, вам понадобится сначала экспортировать данные в формат файла, поддерживаемый Access (например, в текстовый файл с разделителями).
Следуйте инструкциям в статье диалоговое окно « Внешние данные ».
При связывании некоторые форматы доступны только для чтения. Ниже перечислены внешние источники, данные которых можно импортировать или связывать.
Мастер анализа таблиц поможет вам быстро обнаружить избыточные данные. Затем с его помощью можно разделить эти данные по отдельным таблицам. Исходную таблицу Access сохранит как резервную копию.
Откройте базу данных Access с таблицей, которую вы хотите проанализировать.
Нажмите Работа с базами данных > Анализ таблицы .
Первые две страницы мастера содержат краткое руководство с примерами. Если вы видите флажок , установите его и дважды нажмите кнопку Назад , чтобы просмотреть введение. Чтобы вводные страницы больше не отображались, снимите флажок Вывести страницы с пояснениями?
Ваши дальнейшие шаги зависят от поставленных целей. Возможно, вы захотите создать запросы, формы, отчеты и макросы. Следующие статьи помогут вам в этом.
Прикладная программа Microsoft Access 2007 предназначена для создания базы данных . В Access 2007 используются логически связанные таблицы. СУБД Microsoft Access 2007 обеспечивает удобное и надежное управления данных, которые хранятся в таблицах.
Суть создания базы данных в Microsoft Access 2007 состоит в том, что сначала надо создать структуру базы данных (создать структуру таблиц и установить между ними связи), а затем необходимо заполнить таблицы новой базы данных.
Кроме того, желательно создать формы для ввода данных в таблицы, запросы для поиска информации в БД и отчеты для вывода из БД необходимой информации в удобном виде на экран, в печать или файл.
БД можно создавать как вручную (новую пустую базу данных), так и на основе шаблонов. Templates не всегда соответствуют требуемой базе данных, но с их помощью можно быстро создать базу данных близкую к той, что требуется, а затем ее можно изменить и наполнить своими данными.
При запуске прикладной программы Access 2007 на экране будет отображаться новая начальная страница "Приступая к работе с Microsoft Access 2007", представленная на Рис. 1.
Рис. 1. Новая начальная страница
При создании базы данных на основе шаблонов можно выбрать требуемый template на странице "Приступая к работе с Microsoft Access 2007" из "Категории шаблонов" или шаблоны "Из Microsoft Office Online". При выборе, например шаблона Факультет в категории Локальные templates, справа в окне приложения появится описание БД. Ниже, в текстовом поле указано имя файла: Факультет.accdb и пиктограмма папки, с помощью которой можно сохранить файл в требуемую директорию (по умолчанию указана папка Мои документы).
Имя файла и директорию для хранения файла можно изменить. Затем надо щелкнуть на кнопке Создать. В результате появится окно базы данных Факультет: база данных (Access 2007) - Microsoft Access. В области редактирования будет отображаться Список факультета, который необходимо заполнить. Если область переходов закрыта, то ее необходимо открыть, нажав клавишу F11 или щелкнув на кнопке "Открыть/закрыть границу области переходов".
Любой пользователь компьютерных систем на основе Windows знает, что в стандартный пакет офисных программ от Microsoft любой версии входит уникальный редактор Access. Это что за программа, как с ней работать, сейчас и будет рассмотрено. Естественно, здесь будут приведены только начальные азы, поскольку описание абсолютно всех возможностей приложения займет не одну страницу.
Что же собой представляет эта программа? Access - это полнофункциональная система для работы с любого типа на основе реляционной модели с возможностью динамического обмена данными с другими приложениями или интернет-публикациями. Она предусматривает применение инструментов автоматизации обработки информации любого типа, которая представляется в структурированном виде.
Кроме того, Access - это еще пакет, в котором предусмотрена поддержка элементов ActiveX, что существенно расширяет возможности программы в плане того, что она может использовать не только табличные или текстовые компоненты, но и мультимедиа, и объекты в интернете. Устанавливаемые в приложении связи между позволяют производить точное отслеживание изменений в любой из них с автоматической корректировкой параметров в других.
Неудивительно, что в большинстве случаев используется для полной автоматизации процессов анализа каких-то процессов в бухгалтерии, бизнесе и т. д. Благодаря универсальной структуре, программа может устранять появление так называемой избыточности данных, когда требуется изменить какой-то один параметр не путем ввода нового, а через корректирование старого, причем так, чтобы его изменение отобразилось во всех связанных БД.
Например, на предприятии с помощью Access ведется учет поставщиков, клиентов и мероприятий, в которых они задействованы. У одного поставщика изменяются банковские реквизиты. Достаточно в их изменить, как автоматическая корректировка коснется всех остальных БД. Будет произведена замена данных, а не ввод новых наряду с существующими. И это изменение коснется тех же связанных мероприятий. То есть в некотором смысле пользователь получает полную автоматизацию.
То же самое касается, например, Когда какая-то группа товара продается через соответствующее подразделение предприятия, товарные позиции автоматически списываются в базе данных товара, который имеется в наличии на складе. Но это самые простые примеры. На самом деле приложение имеет куда более широкие возможности.
Что же касается удобства работы, оно достигается благодаря наличию основных элементов, играющих важнейшую роль при анализе и обработке данных БД. Среди главных элементов выделяют следующие:
Как уже понятно, Access - это программа, позволяющая не только использовать собственные данные, вводимые пользователем, но и связывать их между собой. Возможности приложения таковы, что информация может быть импортирована из других приложений (FoxPro, Paradox, Excel, Word и др.). Для упрощения процедур данные можно не импортировать, а связать, причем не только с указанными программами, а и с источниками в сетевом окружении или в интернете.
Сам же процесс связывания осуществляется на основе запросов по типу того, как работают базы данных SQL (Access их тоже поддерживает).
В Access таблица является главным элементом. По внешнему виду этот компонент очень схож с таблицами Excel, однако возможности Access намного шире, а принципы работы с такими элементами имеют свои отличительные особенности.
Тем не менее создать собственную базу данных при запуске программы можно достаточно просто. После появления приветственного окна пользователю предоставляется выбор шаблонов, на основе которых и будет создана будущая структура БД в виде таблицы. Это так называемое представление Backstage. Здесь можно найти встроенные заготовки, которые пригодятся для выполнения конкретных задач, или обратиться к поиску на официальном ресурсе Microsoft, если в списке ни один из них не соответствует потребностям пользователя (хотя такое маловероятно).
Если же пользователю ничего не подошло и он хочет сделать БД самостоятельно, при создании нового файла в соответствующем меню нужно выбрать пустую базу данных. Тут стоит учесть некоторые ограничения. Например, БД для настольных ПК не поддерживают интернет-публикации, а веб-базы не согласуются с некоторыми функциями предыдущих.
Создав начальную таблицу, можно переходить к внесению данных. Обратите внимание, что данные можно вводить исключительно в смежные столбцы и строки. Также не стоит добавлять между ними пустые ячейки по типу того, как это делается в Excel. Кроме того, важнейшим условием является то, что каждый столбец должен содержать данные только одного типа, то есть, если изначально формат предусматривает использование даты и времени, информация с вычислениями на основе экспоненты, введенная в столбце, распознаваться не будет. Так что по возможности планировать таблицу нужно именно в этом ракурсе. Для упрощения работы можно использовать и специальный режим конструктора.
Что касается импорта данных, здесь возможности у программы практически не ограничены. Главным условием является только то, что импортируемые данные должны быть разбиты по типу табличных (как таблицы в Excel или Word). Если же импорт производится, например, в текстовом варианте из «Блокнота», создать подобную структуру можно при помощи табулятора (клавиша Tab).
Можно использовать списки SharePoint, а также связывать данные для упрощения работы. Для этого применяется специальная команда на вкладке внешних данных, расположенной в группе импорта и связывания. Здесь предлагаются уже готовые решения (Excel, Word и т. д.). При выборе останется только указать расположение нужного файла, место сохранения в текущей базе данных и подтвердить выбор.
Таково приложение Access. Программа является весьма популярной среди широкого круга пользователей, поскольку ее разработчики постарались максимально объединить в ней возможности других программных продуктов этого типа. И именно это сделало данное приложение очень гибким в настройке и автоматизированном применении большинства функций. Остается добавить, что Access - это очень мощное средство обработки данных, хотя здесь и были рассмотрены только самые начальные сведения о приложении.