![](/user_photo/2706_HbeT2.jpg)
- •3.3 Система управления базами данных Access Тема 1. Базы данных и системы управления ими
- •1. Основные понятия и определения
- •2. Реляционные субд
- •3. Технология работы в субд
- •4. Основные средства субд
- •Тема 2. Основы работы в субд ms Access
- •1. Основные характеристики ms Access
- •2. Объекты Access
- •3. Запуск программы и завершение работы с ней
- •4. Главное окно Access
- •5. Способы создания базы данных
- •6. Справочная система
- •Тема 3. Постановка задачи
- •1. Общие положения
- •2. Характеристика задачи
- •3. Выходная информация
- •4. Входная информация
- •План выпуска готовой продукции
- •Накладная № ___
- •5. Алгоритмизация задачи
- •3.1 Имя поля
- •3.2 Типы данных
- •3.3 Свойства поля
- •3.4 Первичный ключ
- •3.5 Сохранение таблицы
- •4. Создание таблицы с помощью мастера
- •5. Создание таблицы в режиме таблицы
- •6. Ввод данных в таблицу
- •7. Связывание таблиц
- •7.1 Окно схемы данных
- •7.2 Изменение существующей связи
- •7.3 Удаление связи
- •7.4 Обеспечение целостности данных
- •Тема 5. Загрузка, просмотр и корректировка базы данных
- •1. Способы загрузки базы данных
- •2. Назначение экранной формы
- •3. Средства создания формы
- •4. Последовательность создания формы
- •5. Использование мастера для создания формы
- •6. Создание форм в конструкторе
- •6.1 Объекты формы
- •6.2 Области формы
- •6.3 Панель элементов
- •6.4 Свойства объектов формы
- •6.5 Управление объектами
- •7. Режимы представления формы
- •8. Кнопки перемещения по записям
- •9. Разработка многотабличной формы
- •10. Создание кнопок управления
- •Тема 6. Запросы к базе данных
- •1. Понятие запроса
- •2. Типы запросов
- •3. Формирование запроса по образцу
- •4. Создание запроса в окне конструктора
- •4.1 Окно конструктора запросов
- •4.2 Условия отбора записей
- •4.3 Параметры запроса
- •4.4 Вычисляемые поля
- •5. Мастера создания запросов
- •6. Запуск запроса
- •7. Сохранение запроса
- •8. Итоговые вычисления
- •Тема 7. Конструирование отчетов
- •1. Понятие отчета
- •2. Средства создания отчета
- •3. Последовательность создания отчета
- •4. Использование мастера для создания отчета
- •5. Просмотр и печать отчета
- •6. Редактирование отчета в окне конструктора отчетов
- •Тема 8. Разработка кнопочного меню
3.4 Первичный ключ
Для определения
первичного ключа
необходимо выделить поле, которое
предполагается использовать в качестве
первичного ключа, и нажать кнопку
на панели инструментов или дать команду
Правка—Ключевое
поле. В
области выделения данного поля должен
появиться значок с изображением ключа.
Таблица 3.13
Размеры числовых полей
Значение |
Диапазон чисел |
Число десятичных знаков |
Размер |
Байт |
от 0 до 255 |
0 |
1 байт |
Целое |
от -32768 до 32767 |
0 |
2 байт |
Длинное целое |
от -2147483648 до 2147483647 |
0 |
4 байт |
С плавающей точкой (4 байт) |
от -3.4*1038 до 3.4*1038 |
7 |
4 байт |
С плавающей точкой (8 байт) |
от -1.8*10308 до 1.8*10308 |
15 |
8 байт |
3.5 Сохранение таблицы
Для сохранения
таблицы
следует дать команду Файл—Сохранить
или нажать кнопку
на панели инструментов, ввести имя
таблицы в диалоговом окне Сохранение
и нажать кнопку OK.
Если ключ в таблице не был определен,
то Access предложит сделать это автоматически.
В случае согласия Access создаст ключевое
поле Код
с типом данных
Счетчик.
4. Создание таблицы с помощью мастера
Мастер таблиц помогает создать нужную таблицу на основе большого количества образцов (примеров). Для запуска мастера следует открыть диалоговое окно Новая таблица, выбрать Мастер таблиц и нажать кнопку OK.
5. Создание таблицы в режиме таблицы
Режим таблицы является простым и наглядным способом создания таблицы. Для перехода в этот режим следует в диалоговом окне Новая таблица выбрать Режим таблицы и нажать кнопку ОК.
В результате выполнения этих действий откроется диалоговое окно Таблица, содержащее таблицу из 20 столбцов и 30 строк. Наименования полей таблицы будут определены по умолчанию: Поле1, Поле2, Поле3 и т.д1. Следует заполнить несколько строк таблицы, а затем сохранить таблицу. Access создаст таблицу, удалив лишние строки и столбцы. Для внесения изменений в структуру полученной таблицы следует воспользоваться конструктором.
6. Ввод данных в таблицу
Создание структуры таблицы не связано с заполнением таблиц данными, поэтому эти две операции могут быть разнесены во времени.
Ввод данных осуществляется в режиме таблицы. Для перехода в этот режим из окна базы данных необходимо выбрать вкладку Таблица, выделить нужную таблицу и нажать кнопку Открыть.
После ввода значения в ячейку поля и попытке перейти к другой ячейке Access проверяет, является ли введенное значение допустимым для данного поля. Если введенное значение не соответствует типу данных поля, Access попытается преобразовать его в правильный тип данных или выдаст сообщение об ошибке.
Переход в режим
таблицы из окна конструктора осуществляется
командой Вид
—Режим
таблицы
или посредством кнопки
на
панели инструментов. Переход в окно
конструктора из режима таблицы
командой Вид—Конструктор
или с помощью кнопки
на панели
инструментов.
7. Связывание таблиц
Связи между таблицами устанавливаются в схеме данных. Схема данных является графическим образом базы данных. Она наглядно отображает таблицы и связи между ними, обеспечивает использование этих связей при обработке данных и поддержание целостности данных.
Для связывания таблиц необходимо выполнить следующие действия1:
дать команду Сервис—Схема данных или нажать кнопку
на панели инструментов;
в появившемся диалоговом окне Добавление таблицы выбрать таблицы, которые Вы хотите включить в схему данных2, и нажать кнопку Добавить;
нажать кнопку Закрыть;
выбрать поле связи в первой связываемой таблице и переместить его с помощью мыши на соответствующее поле второй таблицы;
в появившемся диалоговом окне Связи проверить правильность имен связываемых полей (при необходимости выбрать другие имена полей);
нажать кнопку Создать.
Связи между таблицами устанавливаются только на основании совпадающих (общих) полей. Эти поля не обязательно должны иметь одинаковые имена. Однако они должны иметь одинаковые типы данных. Кроме того, связываемые поля числового типа должны иметь одинаковые значения свойства Размер поля.