- •Системы управления базами данных Учебное пособие
- •Системы управления базами данных
- •169300, Г. Ухта, ул. Первомайская, д. 13.
- •Часть 1. Рабочая программа по системам управления базами данных
- •Часть 2. Теоретические сведения
- •Глава 1. Основы построения баз данных (бд)
- •1.1. Базы данных и информационные системы (общие понятия)
- •Режимы работы с базами данных
- •Классификация современных субд
- •1.2. Модели данных: реляционная, иерархическая, сетевая
- •1.3. Понятие отношения
- •Глава 2. Проблемы проектирования баз данных
- •2.1. Проектирование баз данных
- •2.2. Обеспечение целостности баз данных
- •2.3. Язык запросов sql
- •Операторы определения данных (ddl)
- •Операторы манипулирования данными (dmp)
- •Язык запросов (dql)
- •Средства управления транзакциями
- •Средства администрирования данных
- •Программный sql
- •Глава 3. Субд Access
- •Общие понятия и возможности субд Access
- •3.2.Интерфейс Access. Режимы работы
- •3.2.1. Рабочая среда Access
- •3.2.2. Окна рабочей среды Access
- •3.2.3. Меню и панели инструментов
- •3.2.4. Окно базы данных
- •3.2.5. Использование справочной системы
- •3.2.6. Вызов окна справки
- •3.3. Объекты Access
- •Глава 4. Создание базы данных в Access. Таблицы и формы
- •4.1. Создание структуры базы данных
- •4.2. Типы полей базы данных
- •4.3. Создание таблиц
- •4.4. Приёмы работы с таблицами. Изменение структуры таблицы
- •4.4.1. К одному из приёмов работы с таблицами можно отнести автоматический ввод в поле значения по умолчанию
- •4.4.3. Как избежать опечаток и смысловых ошибок?
- •4.4.4. Маски ввода
- •4.4.5. Управление размерами поля
- •4.4.6. Специальные размеры полей с числовым типом данных
- •4.5. Поиск и отбор данных
- •4.6. Сортировка в режиме таблицы
- •4.7. Индексирование. Ключи
- •Глава 5. Запросы в субд Access
- •Что такое – запрос?
- •Быстрое построение запросов с помощью мастера Простой запрос
- •Выполнение запроса
- •Отбор записей с помощью запросов
- •Выбор полей, выводимых в запросе
- •Сортировка
- •Условия отбора записей
- •Использование в запросе всех полей
- •Добавление в запрос таблиц
- •Объединение таблиц
- •Универсальные запросы с параметрами
- •Использование нескольких параметров
- •Изменение порядка следования параметров
- •Вычисление значений по полям
- •Установка свойств
- •Групповая обработка данных
- •Свойства запроса
- •Создание перекрестных запросов
- •Фильтры и запросы
- •Что дальше?
- •Глава 6. Связи в таблицах Создание связей между таблицами
- •Глава 7. Отчеты
- •7.1. Создание отчетов
- •7.1.1. Автоматическое создание отчета на основе таблицы или запроса
- •7.1.2. Создание отчета с помощью Мастера отчетов
- •7.2. Преобразование отчетов
- •7.2.1. Преобразование отчета в формат документов Word и Excel
- •7.2.2. Преобразование отчета в другие форматы
- •7.2.3. Снимки отчетов
- •7.3. Режимы работы с отчетами
- •7.3.1. Режим Предварительного просмотра
- •7.3.2. Режим Просмотра образца
- •7.3.3. Режим Конструктора
- •Инструментальные средства режима Конструктора
- •Панель инструментов Конструктор отчетов
- •Панель элементов
- •7.4. Просмотр и печать отчетов
- •Часть 3. Пример выполнения задания
- •4 Июня 2006 г. Страница 1 из 1
- •Часть 4. Варианты заданий
- •Часть 5. Контрольные вопросы к зачёту
- •Часть 6. Глоссарий (Словарь терминов)
- •Библиографический список
4.4. Приёмы работы с таблицами. Изменение структуры таблицы
4.4.1. К одному из приёмов работы с таблицами можно отнести автоматический ввод в поле значения по умолчанию
Каждый раз, когда вы вводите информацию в таблицу, вам приходится вводить значения полей полностью. Как вы могли заметить, в некоторых полях почти всегда вводится одно и то же значение. Для облегчения ввода данных можно установить свойство «Значение по умолчанию», в результате чего это значение будет появляться в данном поле при добавлении новой записи без каких-либо дополнительных действий. В случае необходимости вы можете изменить значение по умолчанию, введя требуемое значение или отредактировав значение по умолчанию.
Бывают такие случаи, когда в базу данных необходимо ввести очень большой объём информации
Если вас поджимает время или вы просто не очень внимательны, то можете пропустить какое-нибудь поле и не внести важную информацию. Когда такое случается, поле содержит значение NULL, которое означает, что в поле нет величины. Это не означает «ноль», просто в поле вообще отсутствует значение.
Однако можно сделать так, чтобы Access заставлял вас вводить информацию в указанные поля.
В окне конструктора таблиц выберите поле, которое не может содержать пустые значения.
Нажмите кнопкой мыши на строке «Обязательное поле» в области «Общие».
По умолчанию в ней установлено Нет. Для того чтобы наметить это значение, нажмите справа кнопку раскрывающегося списка и выберите в нём «Да».
Сохраните изменения, выбрав команду меню Файл→Сохранить.
Если вы уже ввели в это поле какие-то записи, на экране появится окно диалога, в котором нужно выбрать «Yes».
Теперь свойства вашей таблицы будут сохранены. Вы можете переключиться на режим таблицы и вводить информацию.
Рис. 4.5. Окно свойств поля
4.4.3. Как избежать опечаток и смысловых ошибок?
Access не всегда может защитить вас от ввода неверного значения. Но он содержит ряд средств, помогающих ему отлавливать действительно фатальные ошибки. Вы можете использовать свойство «Правило достоверности ввода», строка для ввода которого находится прямо над строкой «Условие на значение» в списке свойств полей «Общие». Работу этого свойства поясним на примере.
Предположим, вы хотите ограничить ввод в таблицу «Записная книжка» только людьми, чьи фамилии начинаются с букв от Д до О. В окне конструктора таблицы выберите свойство «Условие на значение», в нём нужно написать ваше условие. Для нашего примера условием будет являться ограничение > «Е». Далее, в строке свойства «Сообщение об ошибке» вводим то сообщение, которое будет появляться каждый раз, когда будет вводиться фамилия, не входящая в заданный вами интервал. Сохраните заданные вами параметры. Теперь, когда вы будете вводить фамилию, начинающуюся, например, на «А» или «Г», вы не сможете этого сделать – появится сообщение о попытке нарушения правила достоверности ввода.
Рис. 4.6. Окно ограничения ввода Рис. 4.7. Окно достоверности вода
Правила достоверности могут быть достаточно разнообразными и предназначены для различных целей. В поле с типом данных Дата/ Время вы можете ограничить вводимую дату определённым месяцем или годом. В поле типа Number вы можете указать Access не разрешать ввод значений, состоящих только из трёх букв.