- •Определение данных в ms Access
- •2.2. Способы создания таблиц
- •Создание таблицы в режиме таблицы
- •2.2.1.1. Создание новой таблицы в новой базе данных
- •2.2.1.2. Создание новой таблицы в существующей базе данных
- •2.2.1.3. Добавление полей в таблицу в режиме таблицы
- •2.2.1.4. Добавление поля с помощью шаблона или перетаскивания столбца из таблицы
- •2.2.1.5. Сохранение таблицы
- •2.2.2.4. Определение или изменение первичного ключа
- •2.2.2.5. Удаление первичного ключа
- •2.3. Индексы
- •2.3.1. Создание индекса для одного поля
- •2.3.2. Создание составного индекса
- •2.4. Создание связи между таблицами
- •2.4.1. Типы межтабличных связей
- •2.4.2. Создание межтабличной связи с помощью окна Схема данных
- •В процессе создания связи между таблицами с помощью вкладки Схема данных выполняются следующие действия.
- •2.4.3. Создание межтабличной связи с помощью области «Список полей»
- •2.4.4. Изменение межтабличной связи
- •2.4.4.1. Задание типа объединения
- •Обеспечение целостности данных
- •3. Порядок выполнения лабораторной работы
- •4. Контрольные вопросы
- •Манипулирование данными в ms Access
- •2.1.2. Дополнительные возможности манипулирования данными
- •2.1.3. Ввод данных в связанные таблицы
- •2.1.4. Мастер подстановок
- •2.2. Поиск, замена, сортировка и фильтрация данных
- •2.2.1. Поиск и замена данных
- •2.2.2. Сортировка данных
- •2.2.3. Использование фильтров
- •2.2.3.1. Обычный фильтр
- •2.2.3.2. Фильтр по выделенному
- •2.2.3.3. Расширенный фильтр
- •2.3. Выбор данных из таблиц с помощью запросов
- •2.3.1. Создание и выполнение простого запроса на выборку
- •2.3.2. Создание запроса на основе двух таблиц
- •2.3.3. Объединение данных из двух таблиц с помощью их связи с третьей таблицей
- •2.3.4. Использование в запросах вычисляемых полей
- •2.3.5. Параметрические запросы
- •2.3.6. Примеры простейших условий отбора для полей
- •3. Порядок выполнения лабораторной работы
- •4. Контрольные вопросы
4. Контрольные вопросы
-
Как можно создать базу данных?
-
Какие вы знаете способы создания таблиц?
-
Как добавляются поля в режиме таблицы и режиме конструктора?
-
Поясните особенности добавления полей с помощью шаблонов полей.
-
Какие свойства полей вы знаете?
-
С какой целью и как создаются индексы?
-
Как создать первичный ключ таблицы?
-
Поясните процесс нормализации таблиц созданной вами базы данных.
-
Как устанавливаются связи между таблицами?
-
Поясните процесс изменения межтабличной связи.
-
Как создать межтабличную связь с помощью области «Список полей»?
-
Поясните варианты задания типа объединения.
-
Какие правила действуют после обеспечения целостности данных?
Лабораторная работа № 2
Манипулирование данными в ms Access
1.Цель работы
Изучение способов ввода, редактирования, поиска, замены, сортировки , фильтрации данных и выполнения запросов.
2. Теоретическая часть
2.1. Ввод , редактирование и удаление данных
Первое, с чего начинается работа с базой данных, – это ввод, редактирование и удаление данных в таблицах. Самый простой способ манипулирования данными связан с использованием режима таблицы.
2.1.1. Ввод данных в главную таблицу
В созданной базе данных найдите одну из главных (родительских) таблиц и откройте ее в режиме таблицы. Щелкните первое поле, которое требуется заполнить, и введите в него данные. Для перемещения на следующее поле в той же строке нажмите клавишу TAB, клавиши ВЛЕВО или ВПРАВО или щелкните ячейку следующего поля. Чтобы перейти к следующей ячейке в столбце, нажмите клавишу ВВЕРХ или ВНИЗ или щелкните нужную ячейку.
2.1.2. Дополнительные возможности манипулирования данными
Вставка в поле значения по умолчанию. При создании таблицы в режиме конструктора используются свойства полей таблицы. Свойства Значение по умолчанию незаменимо в том случае, когда значения, содержащиеся в каком-либо из полей, часто повторяются. Часто повторяемое значение можно ввести в свойство поля. При каждом добавлении новой записи в это поле автоматически будет введено значение по умолчанию.
Ввод в поле пустой строки (пустого значения). Свойство Пустые строки определяет, допускается ли ввод в данное поле пустых строк. Это свойство определено только для полей таблиц с типом данных Текстовый, Гиперссылка или поле MEMO. Для того чтобы ввести в поле пустую строку, в режиме таблицы введите в поле прямые кавычки без пробела (“”). При этом поле сохранит пустую строку, хотя символы кавычек исчезают при переходе к другому полю или объекту.
Свойство Обязательное поле указывает, требует ли поле обязательного ввода значения. Если это свойство имеет значение Нет, то пустые (Null) значения в этом поле допускаются.
Допустимые значения поля. При попытке выйти из поля после ввода данных Access проверяет, являются ли введенные данные допустимыми для этого поля. Значение поля может оказаться недопустимым по следующим причинам:
-
значение несовместимо с типом данных поля;
-
данные нарушают условие, определенное в свойстве Условие на
значение этого поля;
-
в поле необходимо ввести данные, а была сделана попытка оставить его
пустым.
Просмотр информации в длинном поле. Если в поле хранится текст большой длины и вы хотите видеть его целиком, установите курсор в данное поле и воспользуйтесь командой Shift+F2. На экране откроется окно диалога “Область ввода”, содержащее всю информацию поля.
Поля, не допускающие изменения данных. Некоторые из типов полей Access не допускают изменения хранящейся в них информации.
-
Поля типа Счетчик. Если поле имеет тип Счетчик, Access автоматически
вводит в это поле в каждой добавляемой записи следующее по порядку число или не повторяющееся случайное число. При добавлении новой записи в это поле автоматически вводится значение, которое нельзя изменить.
-
Вычисляемые поля. В вычисляемых полях отображаются результаты расчетов, в которых обычно используются значения других полей таблицы. Эти результаты не сохраняются в таблице. Значение вычисляемого поля изменить нельзя.
Удаление записи из таблицы. Следует знать, что удаление информации из связанных таблиц может привести к нарушению целостности данных. Для удаления записи выделите ее, после этого нажмите клавишу Delete или на вкладке Главная в группе Записи выберите команду Удалить.
