1. Модуль 1: Таблицы баз данныхMicrosoft Access Александр Бабич Alexander.taurus@gmail.com
2. О чемпойдетречь Структура таблицы Создание таблиц. Типы полей Изменение структуры таблицы Ввод данных. МЕМО – поля. Поле OLE. Гиперссылки Использование счетчика. Подписи полей Числовые поля. Маски ввода и условие на значение
3. Урок 1: Создание БД Структура БД Создание таблиц. Типы полей Изменение структуры таблицы
4.
5. совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных
6. некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия
8. Классификация БД по модели данных Иерархические Сетевые Реляционные Объектные Объектно-ориентированные Объектно-реляционные
9. Связи данных в БД реляционные базы данных отдельные таблицы Связи по полям - ключам Первичный и вторичный ключи Однозначный идентификатор записи Поле «на другой стороне» связи Необходимо тщательное планирование
10. Структура таблицы База данных Access состоит из объектов Основные объекты: таблицы, запросы, формы и отчеты Макросы Модули
11. Первое упражнение Мысленно представьте себе базу данных Запишите, для чего именно использовалась база данных Запишите предполагаемые способы использования базы данных
12. Таблицы БД Стандартные строительные блоки БД Вспомним о списках данных в Excel! БД Access содержит, как минимум одну, таблицу
13. Таблицы БД Таблица для каждого объекта предметной области Записи и поля набор сведений об определенном лице, событии, товаре или другом элементе отдельная составляющая записи
15. Поля данных Имя поля Типы полей (Первичный) ключ Свойства поля
16. Типы полей Текстовый до 255 символов Числовой 1,2,4,8 байт Поле МЕМО может содержать до 65535 символов Дата/время Денежный тип 1-4 знаков после запятой до 15 в целой части 8 байт Счетчик Автоинкремент 4 байта Логический тип Поле объекта OLE Гиперссылка до 2048 символов
17. Уникальность записей Не может быть двух одинаковых записей Первичный ключ - это уникальный идентификатор каждой записи Способ обеспечить уникальность шифр компонента код товара Табельный номер сотрудника Автоинкремент (счетчик)
18. Ключи (от квартиры, где деньги лежат) первичный ключ одной из связанных таблиц становится внешним ключом другой
19. Изменение структуры БД Режим конструктора для таблиц Создание схемы данных Сервис|Схема данных (Tools|Relationships)
21. Урок 2: Работа с полями Ввод данных. МЕМО – поля. Поле OLE. Гиперссылки Использование счетчика. Подписи полей Числовые поля. Маски ввода и условие на значение
22. Поле MEMO, OLE и др. Поле MEMO Может содержать до 65535 символов Используется Юникод Поле OLE ссылкана OLE-объект лист Microsoft Excel документ Microsoft Word Звук Рисунок … Гиперссылки путь к файлу, web-странице отображаемый текст адрес (путь к файлу или странице) дополнительный адрес (положение внутри файла или страницы) текст всплывающей подсказки каждая часть гиперссылки может содержать до 2048 символов
23. Счетчик 4-байтный уникальный номер Определяется автоматически для каждой новой записи либо случайным образом либо путем увеличения предыдущего значения на 1. Значения обновлять нельзя Максимальное число записей в таблице с полем счетчика не должно превышать двух миллиардов
24. Мастерподстановок Свойство поля, а не настоящий тип данных запускает мастер создания столбца подстановки список значений для выбора при вводе данных
25. Подпись поля Свойство, задающее заголовок поля (столбца) отображается в режиме таблицы Может как совпадать с именем поля, так и отличаться от него Если не задана, Access использует в этом качестве название поля может содержать до 2048 символов
26. Числовые поля Подтипы Размер поля (FieldSize) 1, 2, 4, 8 или 16 байт по умолчанию используется Длинное целое (Longlnteger) 4 байта от -2 147 483 648 до +2 147 483 647 Байт (Byte) — 1 байт Целое (Integer) — 2 байта Одинарное с плавающей точкой (Single) — 4 байта Двойное с плавающей точкой (Double) — 8 байтов Десятичное(Decimal) — 12 байтов Код репликации (Replication ID) — 16 байтов используется для идентификации записи в таблице
27. Маска ввода предназначена для облегчения контроля над вводом информации в поле таблицы, запроса или в элемент управления формы или отчета Символьная строка регулярные символы скобки, точки или дефисы специальные символы указывают, в какие позиции, в каком количестве и какого типа данные могут быть введены
30. Условие на значение Применимы к полям всех типов, кроме счетчика и OLE Если условиезадано, при сохранении поля оно будет проверяться Если условие не выполняется, выводится сообщение из Сообщение об ошибке (ValidationText) Если текст сообщения не указан, будет выдано стандартное сообщение может содержать до 2048 символов Сообщение об ошибке (ValidationText) – до 255 символов
32. Упражнение Создайте базу данных вашей домашней библиотеки Продумайте состав таблиц и их поля Автор книги Название произведения Издательство Кол-во страниц в книге Создайте таблицы и связи между ними
33. Подводимитоги Структура таблицы Создание таблиц. Типы полей Изменение структуры таблицы Ввод данных. МЕМО – поля. Поле OLE. Гиперссылки Использование счетчика. Подписи полей Числовые поля. Маски ввода и условие на значение
35. Контрольные вопросы Что такое БД? Какие типы полей имеются в MS Access? Что такое маска ввода? Какие символы можно использовать в маске? Что такое условие на значение? Как оно связано с полем Сообщение об ошибке?
36. Использованные источники Знакомство с Accesshttp://office.microsoft.com/ru-ru/access-help/RZ006118141.aspx Microsoft Accesshttp://www.firststeps.ru/msoffice/access/ Иллюстрированный самоучитель по MicrosoftAccesshttp://www.taurion.ru/access Microsoft Accesshttp://matveev.kiev.ua/macceass/ Программирование на MicrosoftAccess с нуля Выпуск #3http://subscribe.ru/archive/comp.soft.prog.access/200602/14134510.html