- •Системы управления базами данных Учебное пособие
- •Системы управления базами данных
- •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. Маски ввода
Маски ввода используют в тех случаях, когда для введения информации нужна не изощрённость и оригинальность, а единообразие и точность. В Access создаётся формат, а пользователь просто вводит данные.
Давайте создадим маску ввода для телефонного номера с использованием мастера масок. Сначала в конструктор таблиц для «Телефонной книги» выберите поле «Телефонный номер». Нажмите мышью на любом месте строки свойства «Создание масок», далее нажмите появившуюся справа кнопку, чтобы запустить мастера. Появится диалоговое окно, в котором вы сможете выбрать необходимую вам маску; если же такой маски в списке нет, то нажмите мышкой «Список», и в открывшемся диалоговом окне вы сможете ввести необходимую вам маску.

Рис 4.8. Окно настройки и масок ввода
Вставив нужный формат маски, вы сможете использовать его в дальнейшем. Задав образцы данных и тип маски, нажмите кнопку «Закрыть». Далее следуйте указаниям мастера масок. В конечном итоге, когда вы будете заполнять вашу таблицу телефонными номерами, код vосковского номера телефона будет проставляться автоматически, облегчая вам работу.
4.4.5. Управление размерами поля
Размер поля – это количество символов, которое пользователь может ввести в это поле. Обычно строка свойства «Размер поля» размещается первой в области «Общие» (в зависимости от того, какой тип данных выбран).
Существует несколько причин, по которым в некоторых случаях размер поля следует сделать минимальным. Иногда простое ограничение размера поля может уменьшить вероятность ошибок. Если в строке «Размер поля» вы введёте 2, то программа не позволит вам ввести значение больше двух символов. Кроме того, при меньших размерах полей ваша таблица будет более компактной и простой для чтения.
Однако стоит помнить, что при уменьшении размера поля типа Текстовый вы можете потерять часть информации, если она была уже введена. Access обрежет все символы, которые превышают новое ограничение. При сохранении сделанных изменений в структуре таблицы вы получите об этом соответствующее предупреждение.
4.4.6. Специальные размеры полей с числовым типом данных
Давайте обратимся к свойству «Размер поля» и с его помощью рассмотрим возможные варианты для полей с числовым типом данных.

Рис. 4.9. Окно установления размера поля
Отметьте, что первые три установки – Байт, Целое и Длинное целое – позволяют вводить только целые числа (без дробной части). Размер поля «Двойное с плавающей точкой» позволяет вводить до пятнадцати десятичных знаков.
Таблица 4.3
Размеры полей числового типа
|
Параметр, определяющий размер поля |
Диапазон значений |
Десятичные знаки |
|
Байт (Byte) |
От 0 до 255 |
Нет |
|
Целое (Integer) |
От -32 768 до 32 767 |
Нет |
|
Длинное целое (Long Integer) |
От -2 147 483 648 до 2 147 483 647 |
Нет |
|
Двойное с плавающей точкой (Double) |
От
-3,4* |
7 |
|
Действительное (Single) |
От
-1.797* |
15 |
Обратите внимание, при изменении полей типа Number также возможна потеря информации. Если в поле присутствуют числа с дробной частью, а вы выбираете установку, позволяющую хранить только целые числа, дробная часть будет утеряна. Access автоматически округлит эти числа до целых.
