3.Функциональная
зависимости – для каждого
значения первичного ключа значения
с столбцах данных должны относиться к
объектам таблиц и полностью его описывать.
4. Независимость
полей – пользователь должен
иметь возможность изменять значение
любого поля, за исключением первичного
ключа, без воздействия других
полей.
3. Способы
создания таблиц в СУБД MS Access:
- С помощью режима Таблицы (Создание/Таблицы)
- Конструктор таблицы (Создание/Конструктор)
- Импорт (связывание таблиц), вкладка Внешние
данные.
- Использовать запрос на создание таблиц.
4. Порядок
создания макета таблицы в
режиме Конструктора.
При создании
таблицы в режиме Конструктор в столбце
«имя поля» вводят название полей. Тип
данных во встроенном списке выбирают
нужный тип, задают ключевое поле, в зависимости
от типа данных каждое поле может иметь
определенный набор свойств. Описание
заполняется по желанию.
5. Краткая
характеристика типов данных MS Access:
В MS Access возможно
использование следующих типов данных:
- Текстовый – служит для хранения алфавитно-цифровой
информации. Длина поля не должна превышать
255 символов;
- Поле MEMO – предназначен для хранения
алфавитно-цифровой информации длиной
до 65535 символов;
- Числовой – используется для числовых
данных, участвующих в расчетах;
- Дата / время – дата и (или) время, лежащие
в диапазоне от 100 до 9999 года;
- Денежный – применяется для денежных
значений и числовых данных, используемых
в математических расчетах, проводящихся
с точностью до 15 знаков в целой и до 4 знаков
в дробной части;
- Счетчик – служит для формирования уникальных
последовательно возрастающих или случайных
чисел, автоматически вводящихся в поле
при добавлении каждой новой записи в
таблицу. Значения полей типа Счетчик
изменять нельзя;
- Логический – предназначен для логических
значений (Да / Нет, Истина / Ложь). Длина
логического поля – 1 бит;
- Поле объекта OLE – любой объект в двоичном
формате (документ Word, таблица Excel, рисунок,
звукозапись), связанный или внедренный
в таблицу MS Access. Размер такого поля не
дожжен превышать 1 Гбайт;
- Гиперссылка - строка, состоящая из букв
и цифр, представляющая адрес гиперссылки.
Адрес гиперссылки может состоять максимум
из трех частей:
- а) текст - текст, выводимый в поле или
в элементе управления; б) адрес - путь
к файлу (в формате пути UNC) или странице
(адрес URL);
- в) дополнительный адрес - смещение внутри
файла или страницы;
- Мастер подстановок - создает поле, в
котором предлагается выбор значений
из списка, или из поля со списком, содержащего
набор постоянных значений или значений
из другой таблицы. Выбор этого параметра
в списке в ячейке запускает мастера подстановок,
который определяет тип поля.
6. Для чтения данных из нескольких таблиц
и для объединения этих данных по заданному
принципу. Поля первичного ключа можно
использовать в других таблицах для ссылки
на таблицу, являющуюся источником первичного
ключа. В этих других таблицах поля называются
внешними ключами. Например, поле "ИД
клиента" из таблицы "Клиенты"
можно также встретить в таблице "Заказы".
В таблице "Клиенты" это поле является
первичным ключом, а в таблице "Заказы"
— внешним. Проще говоря, внешний ключ
— это первичный ключ другой таблицы.
7. Назначение
и краткая характеристика свойств
полей таблицы БД:
- Имя поля —
определяет, как следует обращаться к
данным этого поля при автоматических
операциях с базой (по умолчанию имена
полей используются в качестве заголовков
столбцов таблиц).
- Тип поля —
определяет тип данных, которые могут
содержаться в данном поле.
- Размер поля —
определяет предельную длину (в символах)
данных, которые могут размещаться в данном
поле.
- Формат поля —
определяет способ форматирования данных
в ячейках, принадлежащих полю.
- Маска ввода —
определяет форму, в которой вводятся
данные в поле (средство автоматизации
ввода данных).
- Подпись —
определяет заголовок столбца таблицы
для данного поля (если подпись не указана,
то в качестве заголовка столбца используется
свойство Имя поля).
- Значение
по умолчанию — то значение, которое
вводится в ячейки поля автоматически
(средство автоматизации ввода данных).
- Условие на
значение — ограничение, используемое
для проверки правильности ввода данных
(средство автоматизации ввода, которое
используется, как правило, для данных,
имеющих числовой тип, денежный тип или
тип даты).
- Сообщение
об ошибке — текстовое сообщение,
которое выдается автоматически при попытке
ввода в поле ошибочных данных (проверка
ошибочности выполняется автоматически,
если задано свойство Условие на значение).
- Обязательное
поле — свойство, определяющее
обязательность заполнения данного поля
при наполнении базы.
- Пустые строки —
свойство, разрешающее ввод пустых строковых
данных (от свойства Обязательное поле
отличается тем, что относится не ко всем
типам данных, а лишь к некоторым, например
к текстовым).
- Индексированное
поле — если поле обладает этим
свойством, все операции, связанные с поиском
или сортировкой записей по значению,
хранящемуся в данном поле, существенно
ускоряются. Кроме того, для индексированных
полей можно сделать так, что значения
в записях будут проверяться по этому
полю на наличие повторов, что позволяет
автоматически исключить дублирование
данных.
Поскольку в разных
полях могут содержаться данные разного
типа, то и свойства у полей могут различаться
в зависимости от типа данных. Так, например,
список вышеуказанных свойств полей относится
в основном к полям текстового типа. Поля
других типов могут иметь или не иметь
эти свойства, но могут добавлять к ним
и свои. Например, для данных, представляющих
действительные числа, важным свойством
является количество знаков после десятичной
запятой. С другой стороны, для полей, используемых
для хранения рисунков, звукозаписей,
видеоклипов и других объектов OLE, большинство
вышеуказанных свойств не имеют смысла.
8. Индексы способствуют более быстрым
поиску и сортировке записей в MicrosoftOfficeAccess
2007. В индексе хранится местоположение
записей на основе одного или нескольких
полей, которые были выбраны для индексирования.
После того как Access получает сведения
о местоположении данных, эти данные могут
загружаться путем перемещения непосредственно
в нужное местоположение. Благодаря этому
использование индекса гораздо эффективнее
просмотра всех записей для поиска необходимых
данных.
9. Схема базы данных включает в себя описания содержания,
структуры и ограничений целостности, используемые
для создания и поддержки базы
данных
Формирование схемы обычно выполняют
после завершения работы над всеми таблицами
БД:
1. Закрыть все
таблицы БД (создать связи при
открытых таблицах нельзя).
2. Переключиться
в окно БД.
3. Выполнить
команду Сервис/Схема данных.
4. В списке
диалогового окна Добавление
таблицы выделить таблицы БД и
нажать кнопку Добавить. Если окно отсутствует
на экране выполнить команду Связи/Добавить
таблицу.
5. Закрыть диалоговое
окно Добавление таблицы.
6. В окне Схема данных упорядочить
главные и подчиненные таблицы следующим
образом: главные расположить выше и вокруг
подчиненных таблиц.
7. Для формирования
связи между таблицами перетащить
поле первичного ключа из главной
таблицы на поле внешнего ключа
подчиненной таблицы.
8. В диалоговом
окне Изменение связей
- проверить корректность
связи (совпадение по полям)
- установить
флажки в группе Обеспечение
целостности данных
- ОК
9. Повторить
шаги 7-8 для оставшихся таблиц.
10. Сохранить
макет схемы данных
Литература
- Лавренова О.А. Учебное издание «Сетевые технологии и базы данных»Лабораторные работы для студентов специальности
1-27 01 01 «Экономика и организация производства» Часть 1 Основы работы с реляционнЫМИ
БАЗАМИ ДАННЫХ И СУБД/ Лавренова О.А. — Минск: БНТУ, 2009.
- Козлов С.М. Учебное пособие « Система
управления реляционными базами данных MsAccessl» для студентов экономических специальностей ФММП по выполнению лабораторных работ по
дисциплине "Современные информационные
технологии" для специальностей Э.01.03
– "Экономика и управление на предприятии",
Э.02.02 – "Маркетинг",Э.01.08 – "Мировая экономика и международные экономические отношения"/ Козлов С.М. — Минск: БНТУ, 1999.
- Конспект лекций Ругалевой И.Е.
21.02.2014 ______________
Подпись ________________