- •Введение.
- •I.Что такое бд?
- •1.Основные понятия и терминология.
- •2.Уровни представления данных.
- •Связь 1
- •3. Реляционная бд.
- •4. Установление связи между таблицами.
- •5. Порядок строк и полей в таблице.
- •6. Первичный ключ
- •7. Целостность данных.
- •8. Избыточность данных
- •Пример для всего курса
- •II. Общее представление об ms Access.
- •Например, при разработке запросов, форм, отчетов и макросов используется способ «перетащить и оставить», можно выделить в таблице некоторое поле, перетащить его и вставить в отчет на нужное место.
- •1.Объекты Access.
- •2. Запуск Access и завершение работы.
- •3. Создание новой бд.
- •III. Работа с таблицами в ms Access.
- •1. Создание новой таблицы.
- •Создание таблицы в режиме таблицы.
- •1.2. Создание таблицы в режиме конструктора
- •2. Типы полей.
- •3. Свойства поля
- •3.1. Размер поля
- •3.2. Форматы полей
- •3.3.Маска ввода.
- •3.4.Число десятичных знаков, Auto,0,1,2
- •3.5.Подпись поля.
- •3.6.Значение по умолчанию.
- •3.7.Условие на значение.
- •3.8.Обязательное поле
- •3.9.Сообщение об ошибке
- •3.10.Индексированное поле
- •3.11.Создание первичного ключа
- •IV.Использование режима таблиц
- •1. Просмотр данных.
- •2. Изменение макета таблицы.
- •3. Изменение данных
- •4.Сортировка и фильтрация данных
- •4.1. Сортировка по одному полю.
- •4.2. Фильтр по выделенному
- •4.3. Фильтр по форме.
- •4.4. Использование расширенного фильтра.
- •V.Модификация проекта бд
- •1.Модификация таблицы.
- •2. Удаление, копирование и переименование объектов бд.
- •3. Поддержка бд.
- •VI. Определение связей между таблицами
- •VII. Работа с данными при помощи Запроса – Выборки.
- •1. Создание Запроса – Выборки.
- •2.Использование Конструктора.
- •Используется для просмотра результатов запроса
- •3. Описание запроса. Отбор полей.
- •4. Установка свойств полей.
- •5. Вычисляемые поля
- •5.1. Выражения в Access
- •5.2. Элементы выражения.
- •5.3. Три правила написания выражений
- •6. Создание выражений при помощи Построителя выражений.
- •7. Итоговые запросы.
- •Групповые операции.
- •8. Перекрестные запросы
- •9. Сортировка результатов запроса.
- •10. Указание критериев отбора.
- •11. Использование параметров запроса
- •VIII. Использование форм
- •1. Применение форм
- •2. Планирование формы
- •3. Создание формы
- •4. Работа с различными разделами формы
- •5. Работа с элементами управления
- •6. Создание новых Элементов управления
- •7. Создание формы на базе запроса
- •8. Специальные эффекты
- •Использование панели инструментов форматирования
- •9. Вычисляемые значения в формах.
- •Отчеты.
- •1. Создание отчета.
- •2. Создание отчета при помощи Мастера отчетов.
- •2. Модификация отчета.
- •3. Работа с выражениями.
3.1. Размер поля
Размер поля можно указывать для полей типа ТекстовоеилиЧисловое. Размер текстового поля легко представить. Размер –это число символов поля. По умолчанию 50.
Размер числового поля представить труднее, так как компьютер хранит числа не в их десятичном представлении, а в двоичном, например 32=25=100000 1 байт=11111111=28-1=255
И объем БД зависит от типа чисел, которые вы используете.
Свойство |
Предел значений |
Количество десятичных знаков |
Объем занимаемой памяти |
Байт |
От 0255 |
нет |
1 байт |
Целое |
-32 76832 767 |
нет |
2 байта |
Длинное число |
±2млрд |
нет |
4 байта |
С плавающей точкой одинарной точности |
±3,4*1038 |
до 7 |
4 байта |
С плавающей точкой двойной точности |
±1,8*10308 |
До 15 |
8 байт |
По умолчанию размер устанавливается со значением Двойная точность ( с плавающей точкой 8 байт).
3.2. Форматы полей
Если вы вводите число 1100.0, то может потребоваться вывести его в виде $1,100.00. Это можно реализовать путем выбора формата, которое заставит выводить все введенные значения именно в таком виде, в каком вы зададите.
Accessобеспечивает список определенных уже форматов для типовЧисловой,Денежный,Дата/время.
3.3.Маска ввода.
Маски используются, когда вводимые в поле данные имеют предварительно определенную структуру. Например, дата, номер телефона, индекс почтовый и т.п.
Маска выполняет 2 функции:
ограничивает ввод за счет установленной длины и типа символа;
автоматически при вводе вставляет фиксированные символы.
Например, номер телефона.
Символ 9означает, что на это место вставляется или цифра или пробел, остальные – обязательные, фиксированные символы.
(999 ) - 999 - 9999
Если вы вводите число 8122320752, то оно появится в поле в виде (812)- 232-0752.
Некоторые символы, используемые в маске ввода:
0– только цифра
9– только цифра или пробел
# – только цифра, пробел, знаки + и –
<- преобразует все символы справы к нижнему регистру (маленькая буква)
>- к верхнему регистру
L-обязательно буква
?- может быть только буква, если пропустить, то ничего
А– буква или цифра
- произвольный символ или пробел
.- место десятичной точки
, -разделитель тысяч
:;-/- разделители в типе Дата/время
3.4.Число десятичных знаков, Auto,0,1,2
3.5.Подпись поля.
Данное свойство выражается именем, фразой, описанием, которые используются по умолчанию в качестве заголовкаполя. Это свойство позволяет использовать простые имена полей, например № ЗК, и более информативныеНомер зачетной книжки, который появляется в заголовках полей таблиц и в формах, отчетах. Рекомендуется использовать сокращенные имена для полей и более подробные подписи полей.
3.6.Значение по умолчанию.
Используется для автоматического ввода значения в поле при добавлении новой записи.
Например : место рождения большинства студентов «г. Тюмень», или незачет – в начале сессии. Это значение лишь наиболее часто встречающееся, ожидаемое, но не является неизменным. Всегда вместо «Тюмень» можно написать «Москва», а вместо значения незачет – реальную оценку.