ф
Создание таблицы на ба-
зе файла Excel
Ч
тобы
импортировать
дан-
ные из рабочей книги Excel,
нужно
в
Access
выбрать
на
вкладке
Внешние данные
пункт
Импорт электронной таблицы
Excel
(рис.
2).
После
чего
вы-
брать место размещения файла
(рис. 3).
На
одной
из
следую-
щих форм нужно поставить фла-
жок
Первая
строка
содержит
заголовки столбцов.
Ф а й л
t m m m
€ Ш Ш Ш т
В н е ш н и е д а н н ы е
Puc. 2
V.V■> пЧ
іУдУ^ЧЧК
Ш
'-'ШЗ
і
I
Сохраненное
операции импорт
чл>:' .лу^-Л
Диспетчер
шнішх Тіїблм:.
Р а б о т с б і ш
ш
д а н н ш
....
Текстовой файл
Мжі~фаж
A c c e s s
S a s a д о н н ы х
O D i C
I p
Д о п о л н и т е л ь н о
Импорт Н ( Ш
A l i
ànl
[
Л . І
_
1
*„.V
«g::
І
. »
ту
і
Рис. 1
Главная
Созда
сзйіїг*
:
^
U i
fe»
Вставить
X-.
ч*Ч1
С
ІІ
•. *. х /
Буфер обмена
Создание таблицы с помо-
щью Конструктора
В
данном
режиме с
названи-
ем
поля
нужно
сразу
ука-
зать его тип, настроить свойства
типа, а уже потом перейти в ре-
жим таблицы и вводить данные.
Создание таблицы в режиме
Таблица
П
ри первом открытии табли-
цы
вам
нужно
самостоя-
тельно
указать
названия
полей
(двойной
клик
по
названию)
и
ввести
данные,
после
чего
пе-
рейти в режим
Конструктор
таб-
лиц и настроить типы полей. При
возвращении
в
Режим
табли-
цы
,
в таблице
не
будет пустых
столбцов (полей).
Связи таблиц
К
огда разрабатывались СУБД
первых поколений, компью-
теры
имели
ещё
малые
объёмы
памяти.
Вопрос
рационального
использования памяти был тогда
очень актуальным.
Особенно острой была пробле-
ма сохранения БД больших объё-
мов, в которых данные часто дуб-
лировались.
Потому
что
дубли-
рование данных является причи-
ной
нерационального
использо-
вания памяти компьютера.
Стремление
решить
эту
проб-
лему привело к разработке про-,
цедуры
нормализации.
Норма-
лизация
позволила
исключить
дублирование данных.
Нормализация
необходима
сейчас для того, чтобы органи-
зовать данные таким
образом,
чтобы
их
редактирование
про-
исходило только в одном месте
базы
данных,
а
также
преду-
сматривает необходимость вы-
полнения
процедуры
связыва-
ния таблиц БД.
Суть установления связи меж-
ду двумя таблицами заключает-
ся
в том,
что значения столбца
или
столбцов
первой
таблицы
(источника)
вмещаются
во вто-
рую таблицу. Таким образом, таб-
лицы устанавливают между собой
связь по ключевым полям табли-
цы-источника.
Функция
связи
даёт
возмож-
ность пользоваться данными не-
скольких таблиц одновременно.
Для добавления других таблиц
к
схеме
данных
нужно
открыть
окно
Схема данных,
активиро-
вать команды
Связи > Добавить
таблицу
главного меню или ис-
пользовать
команду
Добавить
таблицу
контекстного
меню.
В
результате
появляется
окно,
в
котором
отмечены
все
таблицы
базы
данных,
из
которых
выби-
Внешние данные
Электронная таблица Excel
рают
нужную
и
нажать
кнопку
Добавить.
Для изменения связи между по-
лями двух таблиц в
окне
Схема
данных
выбрать нужное поле од-
ной таблицы, нажать левую кноп-
ку
мыши
и,
не
отпуская
кнопку,
перетянуть его в другую таблицу.
В
окне
Изменение
связей
выбрать
параметр
Обеспече-
ние
целостности
данных
и
нажать
кнопку
Объединение.
Сохранение
целостности
дан-
ных
даёт
возможность
избе-
жать
“записей-сирот”,
т.е.
та-
ких,
которые не имеют связи с
основной таблицей.
Если таблиц в окне нет, их мож-
но вставить, используя меню Ac-
cess. В случае если таблица лиш-
няя,
необходимо
выделить
таб-
лицу, а потом удалить, нажав кла-
вишу
Delete.
Если
в
схеме дан-
ных нет связей, то их можно до-
бавить с
помощью
мыши.
След-
ствием такого действия будет от-
крытие окна связей.
В
окне
Связи
необходимо
ак-
тивировать опцию
Обеспечение
целостности
данных
для
об-
новления данных.
Поле,
которое
используется для связи, должно
однозначно
идентифицировать
запись таблицы.
Такие
поля
на-
зываются
ключевыми.
и с га ч н ш м м есто н а з н а ч е н а данны х
У ка ж и те источник данны х,
Ч
,
^ ....................
....
......
......
Л ^
.. .
.
й кя ф айла:
; C:\Dccum ents and 8еШ п§в\Д дм инксгрзторШ ои докум ентах
'ШШ
І
Рис. З
І
\
J
-
У
*.
. :ч
'A
«t
Обтер.
..
У ка ж и те , ко гд а и гд е сохранять данны е в те ку щ е й б азе д анны х.
0
И м п о р т и р о в а т ь д а н н ы е и с т о ч н и к а о н о в у ю т а б л и ц у в т е к у щ е е б а з е д а н н ы х .
Если указан н ая таблица н е с ущ ес тв у ет. Access создаст е е . Если указан н ая тэб д ац а у ж е сущ еств ует. Access м ож ет
п ер егн сать ее содержимое и м портируем ы е данными. Изменения, внесенны е в источник д ачны х, не Б уд ут отраж аться в
Базе данны х.
О Д о б а в и т ь к о п а ю за п и с е й в к о н е ц та б л и ц ы ;
Если указанная таблица с ущ ес тв у ет. Access д обавит записи в та б л и ц у . Если таблица н е сущ еств ует. Access создаст е е ,
Изменения, внесенны е в источник д анны х, не б у д у т отраж аться в базе данны х.
О
С о з д а т ь с в я з а н н у ю т а б л и ц у д л я с в я з и с и с т о ч н и к о м д а н н ы х .
Б уд ет создана таблица Access, сохраняю щ ая связь с исходными данными Excel. Изменения, вносимые в исходные данны е
Excel, б у д у т отраж аться в связанной табл иц е, но изменить исходны е данны е и з Access б у д е т невозможно,
ОК
Отмена
предыдущая страница 29 Компьютер 2011 08 читать онлайн следующая страница 31 Компьютер 2011 08 читать онлайн Домой Выключить/включить текст