
- •Самарский государственный университет путей сообщения
- •Информатика Система управления базами данных msAccess
- •Основные понятия
- •Структура таблицы и типы данных
- •Задание 1. Создание однотабличной базы данных
- •Задание 2. Заполнение однотабличной базы данных
- •Задание 3. Редактирование табличных данных
- •Задание 4. Сортировка и фильтрация табличных данных
- •Задание 5. Ввод и просмотр данных посредством формы
- •Разработка реляционной модели многотабличной базы данных
- •Задание 6. Создание многотабличной базы данных
- •Задание 7. Создание схемы данных
- •Запросы
- •Задание 8. Формирование запросов на выборку
- •Критерии отбора записей
- •Задание 9. Формирование запросов с параметрами
- •Задание 10. Формирование запросов на основе нескольких связанных таблиц
- •Задание 11. Создание перекрестного запроса
- •Задание 12. Создание запросов на изменение
- •Задания для контрольной работы
- •Задание 1.
- •Задание 2.
- •Задание 3.
- •Задание 4.
- •Задание 5.
- •Задание 6.
- •Задание 7.
- •Задание 8.
- •Задание 9.
- •Задание 10.
- •Задание 11.
- •Задание 12.
- •Задание 13.
- •Задание 14.
- •Задание 15.
- •Задание 16.
- •Задание 17.
- •Задание 18.
- •Задание 19.
- •Задание 20.
- •Задание 21.
- •Задание 22.
- •Задание 23.
- •Задание 24.
- •Библиографический список
Структура таблицы и типы данных
Основным элементом базы данных MS Access является таблица. Она состоит из столбцов, называемых полями, и строк, называемых записями. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных. Например, запись о работнике предприятия может содержать фамилию, имя, отчество, дату рождения, должность и т.п.
При разработке структуры таблицы, прежде всего, необходимо определить названия полей, из которых она должна состоять, типы полей и их размеры. Каждому полю таблицы присваивается уникальное имя, которое не может содержать более 64 символов. Имя желательно делать таким, чтобы функция поля узнавалась по его имени. Далее надо определить, данные какого типа будут содержаться в каждом поле. В MS Access можно выбрать любой из основных типов данных:
Тип данных |
Описание |
Текстовый (используется по умолчанию) |
Текст или числа, не требующие проведения расчетов (до 255 знаков) |
Числовой |
Числовые данные различных форматов, используемые для проведения расчетов |
Дата/время |
Для хранения информации о дате и времени с 100 по 9999 год включительно |
Денежный |
Денежные значения и числовые данные, используемые в математических расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков в дробной части |
Поле MEMO |
Для хранения комментариев (до 65535 символов) |
Счетчик |
Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи |
Логический |
Может иметь только одно из двух возможных значений (True/False, Да/Нет) |
Поле объекта OLE |
Объект (например, таблица Excel, документ Word, рисунок или другие данные), связанный или внедренный в таблицу Access |
Гиперссылка |
Строка, состоящая из букв и цифр и представляющая адрес гиперссылки. |
Мастер подстановок |
Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. |
При использовании числового типа данных в поле таблицы, MS Access позволяет задать подтип числового типа. Свойство Размер поля определяет длину текстовых данных или подтип числового типа данных. Для текстового поля можно ввести число символов, которое можно ввести в поле, а для числового типа данных подтип выбирается в раскрывающемся списке.
Подтипы числового типа данных:
Подтип |
Описание |
Дробная часть |
Байт |
Числа от 0 до 255 |
Отсутствует |
Целое |
Числа от –32768 до 32767 |
Отсутствует |
Длинное целое |
Числа от –2147483648 до 2147483647 |
Отсутствует |
С плавающей точкой (4 байта) |
Числа от –3.402823Е38 до 3.402823Е38 |
7 знаков |
С плавающей точкой (8 байт) |
Числа от –0.79769313486232Е308 до 0.79769313486232Е308 |
15 знаков |
Денежный |
Числа от -922337203685447.5808 до 922337203685447.5808 |
4 знака |
Форматы отображения данных:
Тип данных |
Формат |
Результат применения |
Числовой |
Основной Денежный Фиксированный С разделителями разрядов Процентный Экспоненциальный |
1234,5 1 234,50р 1234,50 1 234,50 0.1234=12.34% 1.23Е+03 |
Дата/Время |
Полный формат даты Длинный формат даты Средний формат даты Краткий формат даты Длинный формат времени Средний формат времени Краткий формат времени |
30/7/96 6:12:33 РМ Вторник, Июль 30, 1996 ЗО-июл-96 30/7/96 6:12:33 РМ 6:12 РМ 18:12 |
Логический |
Да/Нет Истина/Ложь Вкл/Выкл Без форматирования |
"Да" или "Нет" "Истина" или "Ложь" "Вкл" или "Выкл" –1 или 0 |
В MS Access существует три основных способа создания пустой таблицы:
Режим конструктора позволяет создать структуру таблицы, определяя такие параметры таблицы как имена и тип полей, а также свойства полей;
Мастер таблиц позволяет выбрать поля для данной таблицы из множества определенных ранее таблиц, таких, как деловые контакты, список личного имущества или рецепты;
Режим таблицы позволяет вводить данные непосредственно в пустую таблицу. При сохранении новой таблицы в Access данные анализируются, и каждому полю присваивается необходимый тип данных и формат.
Независимо от метода, примененного для создания таблицы, всегда имеется возможность использовать режим конструктора для дальнейшего изменения макета таблицы, например для добавления новых полей, установки значений по умолчанию или для создания масок ввода. Однако только режим конструктора позволяет сразу задать нужную структуру таблицы, поэтому далее рассмотрим работу в конструкторе.