SlideShare a Scribd company logo
1 of 33
Модуль 1: Таблицы баз данныхMicrosoft Access Александр Бабич Alexander.taurus@gmail.com
О чемпойдетречь Структура таблицы Создание таблиц. Типы полей Изменение структуры таблицы Ввод данных. МЕМО – поля. Поле OLE. Гиперссылки Использование счетчика. Подписи полей Числовые поля. Маски ввода и условие на значение
Урок 1: Создание БД  Структура БД Создание таблиц. Типы полей Изменение структуры таблицы
База данных ,[object Object]
совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных
некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия
совокупность взаимосвязанных данных, совместно хранимых в одном или нескольких компьютерных файлахhttp://ru.wikipedia.org/
Классификация БД по модели данных Иерархические Сетевые Реляционные Объектные Объектно-ориентированные Объектно-реляционные
Связи данных в БД реляционные базы данных отдельные таблицы Связи по полям - ключам Первичный и вторичный ключи Однозначный идентификатор записи Поле «на другой стороне» связи Необходимо тщательное планирование
Структура таблицы База данных Access состоит из объектов Основные  объекты: таблицы, запросы, формы и отчеты Макросы Модули
Первое упражнение Мысленно представьте себе базу данных Запишите, для чего именно использовалась база данных Запишите предполагаемые способы использования базы данных
Таблицы БД Стандартные строительные блоки БД Вспомним о списках данных в Excel! БД Access содержит, как минимум одну, таблицу
Таблицы БД Таблица для каждого объекта предметной области Записи и поля набор сведений об определенном лице, событии, товаре или другом элементе отдельная составляющая записи
Создание таблиц Мастертаблиц Режим конструктора Ввод данных в таблицу
Поля данных Имя поля Типы полей (Первичный) ключ Свойства поля
Типы полей Текстовый до 255 символов Числовой 1,2,4,8 байт Поле МЕМО  может содержать до 65535 символов Дата/время Денежный тип 1-4 знаков после запятой  до 15 в целой части 8 байт Счетчик Автоинкремент 4 байта Логический тип Поле объекта OLE Гиперссылка до 2048 символов
Уникальность записей Не может быть двух одинаковых записей Первичный ключ - это уникальный идентификатор каждой записи Способ обеспечить уникальность шифр компонента код товара  Табельный номер сотрудника Автоинкремент (счетчик)
Ключи (от квартиры, где деньги лежат) первичный ключ одной из связанных таблиц становится внешним ключом другой
Изменение структуры БД Режим конструктора для таблиц Создание схемы данных Сервис|Схема данных (Tools|Relationships)
Упражнение Открыть файл
Урок 2: Работа с полями Ввод данных. МЕМО – поля. Поле OLE. Гиперссылки Использование счетчика. Подписи полей Числовые поля. Маски ввода и условие на значение
Поле MEMO, OLE и др. Поле MEMO Может содержать до 65535 символов Используется Юникод Поле OLE ссылкана OLE-объект лист Microsoft Excel документ Microsoft Word Звук Рисунок … Гиперссылки путь к файлу, web-странице отображаемый текст адрес (путь к файлу или странице) дополнительный адрес (положение внутри файла или страницы) текст всплывающей подсказки каждая часть гиперссылки может содержать до 2048 символов
Счетчик 4-байтный уникальный номер Определяется автоматически для каждой новой записи либо случайным образом либо путем увеличения предыдущего значения на 1. Значения обновлять нельзя Максимальное число записей в таблице с полем счетчика не должно превышать двух миллиардов
Мастерподстановок Свойство поля, а не настоящий тип данных запускает мастер создания столбца подстановки список значений для выбора при вводе данных
Подпись поля Свойство, задающее заголовок поля (столбца) отображается в режиме таблицы Может как совпадать с именем поля, так и отличаться от него Если не задана, Access использует в этом качестве название поля может содержать до 2048 символов
Числовые поля Подтипы Размер поля (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 байтов используется для идентификации записи в таблице
Маска ввода предназначена для облегчения контроля над вводом информации в поле таблицы, запроса или в элемент управления формы или отчета Символьная строка регулярные символы  скобки, точки или дефисы специальные символы указывают, в какие позиции, в каком количестве и какого типа данные могут быть введены
Маска ввода
Примеры масок
Условие на значение Применимы к полям всех типов, кроме счетчика и OLE Если условиезадано, при сохранении поля оно будет проверяться Если условие не выполняется, выводится сообщение из Сообщение об ошибке (ValidationText) Если текст сообщения не указан, будет выдано стандартное сообщение может содержать до 2048 символов Сообщение об ошибке (ValidationText) – до 255 символов
Примеры условий
Упражнение Создайте базу данных вашей домашней библиотеки Продумайте состав таблиц и их поля Автор книги Название произведения Издательство  Кол-во страниц в книге Создайте таблицы и связи между ними
Подводимитоги Структура таблицы Создание таблиц. Типы полей Изменение структуры таблицы Ввод данных. МЕМО – поля. Поле OLE. Гиперссылки Использование счетчика. Подписи полей Числовые поля. Маски ввода и условие на значение

More Related Content

What's hot

DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.mikhaelsmirnov
 
Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)s-lana
 
Урок 19. Паттерн 11. Сериализация и обмен данными
Урок 19. Паттерн 11. Сериализация и обмен даннымиУрок 19. Паттерн 11. Сериализация и обмен данными
Урок 19. Паттерн 11. Сериализация и обмен даннымиTatyanazaxarova
 
правила заполнения отчётов эмкпмо
правила заполнения отчётов эмкпмоправила заполнения отчётов эмкпмо
правила заполнения отчётов эмкпмоVictor Filimonov
 
Знакомство с табличным процессором Excel
Знакомство с табличным процессором ExcelЗнакомство с табличным процессором Excel
Знакомство с табличным процессором Excelmetodkopilka
 
VBA Excel создание табеля успеваемости
VBA Excel создание табеля успеваемостиVBA Excel создание табеля успеваемости
VBA Excel создание табеля успеваемостиIlya Batozsky
 
0037
00370037
0037JIuc
 
создание таблиц в Ms access
создание таблиц в Ms accessсоздание таблиц в Ms access
создание таблиц в Ms accesschiz123
 
CityCamp & Hack 2014: Использование Open Refine для очистки и преобразования ...
CityCamp & Hack 2014: Использование Open Refine для очистки и преобразования ...CityCamp & Hack 2014: Использование Open Refine для очистки и преобразования ...
CityCamp & Hack 2014: Использование Open Refine для очистки и преобразования ...Open City Foundation
 
Занятие 4 Использование простых формул и функций
Занятие 4 Использование простых формул и функцийЗанятие 4 Использование простых формул и функций
Занятие 4 Использование простых формул и функцийНиколай Колдовский
 
Занятие 5 Форматирование ячеек и диапазонов
Занятие 5 Форматирование ячеек и диапазоновЗанятие 5 Форматирование ячеек и диапазонов
Занятие 5 Форматирование ячеек и диапазоновНиколай Колдовский
 
3. Таблицы
3. Таблицы3. Таблицы
3. ТаблицыArtyukhova
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 классinnaivarlak
 

What's hot (20)

DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
DBD lection 3. Outer and inner joins, nested queries, user views. In Russian.
 
Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)
 
Урок 19. Паттерн 11. Сериализация и обмен данными
Урок 19. Паттерн 11. Сериализация и обмен даннымиУрок 19. Паттерн 11. Сериализация и обмен данными
Урок 19. Паттерн 11. Сериализация и обмен данными
 
Access 02
Access 02Access 02
Access 02
 
правила заполнения отчётов эмкпмо
правила заполнения отчётов эмкпмоправила заполнения отчётов эмкпмо
правила заполнения отчётов эмкпмо
 
Знакомство с табличным процессором Excel
Знакомство с табличным процессором ExcelЗнакомство с табличным процессором Excel
Знакомство с табличным процессором Excel
 
создание таблиц в Ms Access
создание таблиц в Ms Accessсоздание таблиц в Ms Access
создание таблиц в Ms Access
 
11 класс
11 класс11 класс
11 класс
 
9946
99469946
9946
 
VBA Excel создание табеля успеваемости
VBA Excel создание табеля успеваемостиVBA Excel создание табеля успеваемости
VBA Excel создание табеля успеваемости
 
42
4242
42
 
0037
00370037
0037
 
создание таблиц в Ms access
создание таблиц в Ms accessсоздание таблиц в Ms access
создание таблиц в Ms access
 
CityCamp & Hack 2014: Использование Open Refine для очистки и преобразования ...
CityCamp & Hack 2014: Использование Open Refine для очистки и преобразования ...CityCamp & Hack 2014: Использование Open Refine для очистки и преобразования ...
CityCamp & Hack 2014: Использование Open Refine для очистки и преобразования ...
 
Занятие 4 Использование простых формул и функций
Занятие 4 Использование простых формул и функцийЗанятие 4 Использование простых формул и функций
Занятие 4 Использование простых формул и функций
 
9инф1
9инф19инф1
9инф1
 
149
149149
149
 
Занятие 5 Форматирование ячеек и диапазонов
Занятие 5 Форматирование ячеек и диапазоновЗанятие 5 Форматирование ячеек и диапазонов
Занятие 5 Форматирование ячеек и диапазонов
 
3. Таблицы
3. Таблицы3. Таблицы
3. Таблицы
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 класс
 

Viewers also liked

поняття про бази даних. системи управління базами даних (субд)
поняття про бази даних. системи управління базами даних (субд)поняття про бази даних. системи управління базами даних (субд)
поняття про бази даних. системи управління базами даних (субд)NataKvasha
 
Урок 39 для 11 класу - Поняття й призначення бази даних. Модель сутність-зв’я...
Урок 39 для 11 класу - Поняття й призначення бази даних. Модель сутність-зв’я...Урок 39 для 11 класу - Поняття й призначення бази даних. Модель сутність-зв’я...
Урок 39 для 11 класу - Поняття й призначення бази даних. Модель сутність-зв’я...VsimPPT
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Accesstatianabtt
 
Презентация на тему: Система управления базами данных
Презентация на тему: Система управления базами данныхПрезентация на тему: Система управления базами данных
Презентация на тему: Система управления базами данных2berkas
 
2. СУБД MS Access
2. СУБД MS Access2. СУБД MS Access
2. СУБД MS AccessArtyukhova
 
Yahoo!検索データ利用「バレンタイン」傾向分析
Yahoo!検索データ利用「バレンタイン」傾向分析Yahoo!検索データ利用「バレンタイン」傾向分析
Yahoo!検索データ利用「バレンタイン」傾向分析Yahoo! JAPAN Marketing Solution
 
0012
00120012
0012JIuc
 
Основи мови Ci
Основи мови CiОснови мови Ci
Основи мови CiEscuela
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007Tuwshin Tudew
 
Урок 40 для 11 класу - Моделі даних. Основні поняття реляційної.
Урок 40 для 11 класу - Моделі даних. Основні поняття реляційної.Урок 40 для 11 класу - Моделі даних. Основні поняття реляційної.
Урок 40 для 11 класу - Моделі даних. Основні поняття реляційної.VsimPPT
 
Урок 42 для 11 класу - Система управління базами даних Microsoft Office Acces...
Урок 42 для 11 класу - Система управління базами даних Microsoft Office Acces...Урок 42 для 11 класу - Система управління базами даних Microsoft Office Acces...
Урок 42 для 11 класу - Система управління базами даних Microsoft Office Acces...VsimPPT
 

Viewers also liked (14)

Baza dannyh
Baza dannyhBaza dannyh
Baza dannyh
 
поняття про бази даних. системи управління базами даних (субд)
поняття про бази даних. системи управління базами даних (субд)поняття про бази даних. системи управління базами даних (субд)
поняття про бази даних. системи управління базами даних (субд)
 
Урок 39 для 11 класу - Поняття й призначення бази даних. Модель сутність-зв’я...
Урок 39 для 11 класу - Поняття й призначення бази даних. Модель сутність-зв’я...Урок 39 для 11 класу - Поняття й призначення бази даних. Модель сутність-зв’я...
Урок 39 для 11 класу - Поняття й призначення бази даних. Модель сутність-зв’я...
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Access
 
Презентация на тему: Система управления базами данных
Презентация на тему: Система управления базами данныхПрезентация на тему: Система управления базами данных
Презентация на тему: Система управления базами данных
 
2. СУБД MS Access
2. СУБД MS Access2. СУБД MS Access
2. СУБД MS Access
 
Yahoo!検索データ利用「バレンタイン」傾向分析
Yahoo!検索データ利用「バレンタイン」傾向分析Yahoo!検索データ利用「バレンタイン」傾向分析
Yahoo!検索データ利用「バレンタイン」傾向分析
 
0012
00120012
0012
 
Основи мови Ci
Основи мови CiОснови мови Ci
Основи мови Ci
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
Урок 40 для 11 класу - Моделі даних. Основні поняття реляційної.
Урок 40 для 11 класу - Моделі даних. Основні поняття реляційної.Урок 40 для 11 класу - Моделі даних. Основні поняття реляційної.
Урок 40 для 11 класу - Моделі даних. Основні поняття реляційної.
 
Урок 42 для 11 класу - Система управління базами даних Microsoft Office Acces...
Урок 42 для 11 класу - Система управління базами даних Microsoft Office Acces...Урок 42 для 11 класу - Система управління базами даних Microsoft Office Acces...
Урок 42 для 11 класу - Система управління базами даних Microsoft Office Acces...
 
Bill Aulet GEC2016 keynote speech March 16 2016 Medellin Colombia
Bill Aulet GEC2016 keynote speech March 16 2016 Medellin ColombiaBill Aulet GEC2016 keynote speech March 16 2016 Medellin Colombia
Bill Aulet GEC2016 keynote speech March 16 2016 Medellin Colombia
 

Similar to Access 01

14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excelKirrrr123
 
Новая платформа сбора показателей
Новая платформа сбора показателейНовая платформа сбора показателей
Новая платформа сбора показателейBars Group
 
акцесс изменён
акцесс изменёнакцесс изменён
акцесс изменёнminura19122010
 
Базы данных
Базы данныхБазы данных
Базы данныхValiaKuba
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 классinnaivarlak
 
Управление Данными. Лекция 6
Управление Данными. Лекция 6Управление Данными. Лекция 6
Управление Данными. Лекция 6Dmitriy Krukov
 
Сравнение диагностических возможностей анализаторов при проверке 64-битного кода
Сравнение диагностических возможностей анализаторов при проверке 64-битного кодаСравнение диагностических возможностей анализаторов при проверке 64-битного кода
Сравнение диагностических возможностей анализаторов при проверке 64-битного кодаTatyanazaxarova
 
Разработка статического анализатора кода для обнаружения ошибок переноса прог...
Разработка статического анализатора кода для обнаружения ошибок переноса прог...Разработка статического анализатора кода для обнаружения ошибок переноса прог...
Разработка статического анализатора кода для обнаружения ошибок переноса прог...Tatyanazaxarova
 
11 ms acces_приемы работыt
11 ms acces_приемы работыt11 ms acces_приемы работыt
11 ms acces_приемы работыtEvgeniy Golendyhin
 
Урок 5. Сборка 64-битного приложения
Урок 5. Сборка 64-битного приложенияУрок 5. Сборка 64-битного приложения
Урок 5. Сборка 64-битного приложенияTatyanazaxarova
 
8 9 этапы проектированиябд
8 9 этапы проектированиябд8 9 этапы проектированиябд
8 9 этапы проектированиябдEvgeniy Golendyhin
 
Разработка баз данных - введение
Разработка баз данных - введениеРазработка баз данных - введение
Разработка баз данных - введениеАлександр Шамрай
 
Что такое size_t и ptrdiff_t
Что такое size_t и ptrdiff_tЧто такое size_t и ptrdiff_t
Что такое size_t и ptrdiff_tTatyanazaxarova
 
Правила статического анализа кода для диагностики потенциально опасных констр...
Правила статического анализа кода для диагностики потенциально опасных констр...Правила статического анализа кода для диагностики потенциально опасных констр...
Правила статического анализа кода для диагностики потенциально опасных констр...Sergey Vasilyev
 

Similar to Access 01 (20)

14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
14.цикл из пяти уроков информатики в 8 классе табличный процессор excel
 
Новая платформа сбора показателей
Новая платформа сбора показателейНовая платформа сбора показателей
Новая платформа сбора показателей
 
Access 2000 1
Access 2000 1Access 2000 1
Access 2000 1
 
акцесс изменён
акцесс изменёнакцесс изменён
акцесс изменён
 
1
11
1
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
Базы данных
Базы данныхБазы данных
Базы данных
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 класс
 
Управление Данными. Лекция 6
Управление Данными. Лекция 6Управление Данными. Лекция 6
Управление Данными. Лекция 6
 
Сравнение диагностических возможностей анализаторов при проверке 64-битного кода
Сравнение диагностических возможностей анализаторов при проверке 64-битного кодаСравнение диагностических возможностей анализаторов при проверке 64-битного кода
Сравнение диагностических возможностей анализаторов при проверке 64-битного кода
 
Разработка статического анализатора кода для обнаружения ошибок переноса прог...
Разработка статического анализатора кода для обнаружения ошибок переноса прог...Разработка статического анализатора кода для обнаружения ошибок переноса прог...
Разработка статического анализатора кода для обнаружения ошибок переноса прог...
 
11 ms acces_приемы работыt
11 ms acces_приемы работыt11 ms acces_приемы работыt
11 ms acces_приемы работыt
 
базы данных
базы данныхбазы данных
базы данных
 
Урок 5. Сборка 64-битного приложения
Урок 5. Сборка 64-битного приложенияУрок 5. Сборка 64-битного приложения
Урок 5. Сборка 64-битного приложения
 
6 рмд
6 рмд6 рмд
6 рмд
 
8 9 этапы проектированиябд
8 9 этапы проектированиябд8 9 этапы проектированиябд
8 9 этапы проектированиябд
 
1p
1p1p
1p
 
Разработка баз данных - введение
Разработка баз данных - введениеРазработка баз данных - введение
Разработка баз данных - введение
 
Что такое size_t и ptrdiff_t
Что такое size_t и ptrdiff_tЧто такое size_t и ptrdiff_t
Что такое size_t и ptrdiff_t
 
Правила статического анализа кода для диагностики потенциально опасных констр...
Правила статического анализа кода для диагностики потенциально опасных констр...Правила статического анализа кода для диагностики потенциально опасных констр...
Правила статического анализа кода для диагностики потенциально опасных констр...
 

More from Alexander Babich

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Alexander Babich
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...Alexander Babich
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиAlexander Babich
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: ЗавершенняAlexander Babich
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендаціїAlexander Babich
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365Alexander Babich
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріалиAlexander Babich
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxAlexander Babich
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програмістаAlexander Babich
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФКAlexander Babich
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентівAlexander Babich
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021Alexander Babich
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по AzureAlexander Babich
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение AzureAlexander Babich
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнееAlexander Babich
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облакоAlexander Babich
 

More from Alexander Babich (20)

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосунки
 
M365: OneDrive
M365: OneDriveM365: OneDrive
M365: OneDrive
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: Завершення
 
M365: SharePoint
M365: SharePointM365: SharePoint
M365: SharePoint
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендації
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365
 
M365: Вступ
M365: ВступM365: Вступ
M365: Вступ
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріали
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програміста
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФК
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентів
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021
 
Спробуйте Python
Спробуйте PythonСпробуйте Python
Спробуйте Python
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение Azure
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнее
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облако
 

Access 01

  • 1. Модуль 1: Таблицы баз данныхMicrosoft Access Александр Бабич Alexander.taurus@gmail.com
  • 2. О чемпойдетречь Структура таблицы Создание таблиц. Типы полей Изменение структуры таблицы Ввод данных. МЕМО – поля. Поле OLE. Гиперссылки Использование счетчика. Подписи полей Числовые поля. Маски ввода и условие на значение
  • 3. Урок 1: Создание БД Структура БД Создание таблиц. Типы полей Изменение структуры таблицы
  • 4.
  • 5. совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных
  • 6. некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия
  • 7. совокупность взаимосвязанных данных, совместно хранимых в одном или нескольких компьютерных файлахhttp://ru.wikipedia.org/
  • 8. Классификация БД по модели данных Иерархические Сетевые Реляционные Объектные Объектно-ориентированные Объектно-реляционные
  • 9. Связи данных в БД реляционные базы данных отдельные таблицы Связи по полям - ключам Первичный и вторичный ключи Однозначный идентификатор записи Поле «на другой стороне» связи Необходимо тщательное планирование
  • 10. Структура таблицы База данных Access состоит из объектов Основные объекты: таблицы, запросы, формы и отчеты Макросы Модули
  • 11. Первое упражнение Мысленно представьте себе базу данных Запишите, для чего именно использовалась база данных Запишите предполагаемые способы использования базы данных
  • 12. Таблицы БД Стандартные строительные блоки БД Вспомним о списках данных в Excel! БД Access содержит, как минимум одну, таблицу
  • 13. Таблицы БД Таблица для каждого объекта предметной области Записи и поля набор сведений об определенном лице, событии, товаре или другом элементе отдельная составляющая записи
  • 14. Создание таблиц Мастертаблиц Режим конструктора Ввод данных в таблицу
  • 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