Презентация на тему: Лекция 2. СУБД ACCESS

Лекция 2. СУБД ACCESS.
Объекты СУБД Access
Объекты СУБД Access
Средства создания объектов:
Создание таблиц в СУБД Access.
Структура таблицы
Тип поля определяет тип данных, которые могут содержаться в данном поле.
- Числовой –используется для хранения действительных чисел.
- Логический – используется для хранения логических данных: TRUE и FALSE, (для отображения наличия или отсутствия какого-либо признака). Визуально – наличие
Свойства полей – определяются типом поля:
Создание структуры таблицы
Создание таблиц в режиме Конструктора
Порядок действий:
Лекция 2. СУБД ACCESS.
Свойства полей
Лекция 2. СУБД ACCESS.
Лекция 2. СУБД ACCESS.
Лекция 2. СУБД ACCESS.
Замечание
Пример
II Этап – Заполнение таблицы данными
Редактирование структуры таблицы
Создание связей между таблицами
Создание связей между таблицами
Лекция 2. СУБД ACCESS.
Редактирование связей между таблицами
Создание таблиц в режиме Мастера.
Создание таблиц в режиме Мастера.
Создание таблиц в режиме Таблицы.
1/29
Средняя оценка: 4.4/5 (всего оценок: 79)
Код скопирован в буфер обмена
Скачать (85 Кб)
1

Первый слайд презентации: Лекция 2. СУБД ACCESS

СУБД ACCESS основана на реляционной модели данных. Основной объект СУБД – прямоугольная таблица. Кроме таблиц Access реализует несколько типов объектов.

Изображение слайда
2

Слайд 2: Объекты СУБД Access

1. Таблицы. В таблицах хранятся все данные, имеющиеся в базе и структура таблицы. 2. Запросы. Используются для извлечения данных из таблиц и представления их пользователю в удобном виде. 3. Формы. Средства ввода и просмотра данных.

Изображение слайда
3

Слайд 3: Объекты СУБД Access

4. Отчеты. Средства оформления данных при выводе их на печать. 5. Страницы – способ представления БД в Интернете. 6. Макросы – Предназначены для автоматизации повторяющихся операций при работе с СУБД. 7. Модули – Программные модули, созданные на VBA. Поддерживаются в др. Приложениях MS Office/

Изображение слайда
4

Слайд 4: Средства создания объектов:

Ручные – разработка объектов в режиме Конструктора; Автоматизированные – разработка объектов с помощью программ-Мастеров; Автоматические – средства ускоренной разработки простейших объектов.

Изображение слайда
5

Слайд 5: Создание таблиц в СУБД Access

I Этап. Создание структуры таблицы. II Этап. Наполнение таблицы данными.

Изображение слайда
6

Слайд 6: Структура таблицы

В понятие СТРУКТУРА входят: Имя поля; Тип поля; Свойства полей. Имя поля определяет как следует обращаться к данным этого поля при операциях с БД. По умолчанию имя поля – заголовок столбца таблицы.

Изображение слайда
7

Слайд 7: Тип поля определяет тип данных, которые могут содержаться в данном поле

Access допускает работу со следующими типами данных: Текстовый – используется для хранения обычного неформатированного текста (до 255 символов). Memo – поле примечаний; использует текстовые данные переменной длины.

Изображение слайда
8

Слайд 8: Числовой –используется для хранения действительных чисел

- Дата / время – используется для хранения календарных дат и текущего времени. - Денежный – числовой тип, но использует правила округления и добавляет денежные единицы. - Счетчик – используется для задания уникальных натуральных чисел с автоматическим наращиванием (порядковая нумерация).

Изображение слайда
9

Слайд 9: Логический – используется для хранения логических данных: TRUE и FALSE, (для отображения наличия или отсутствия какого-либо признака). Визуально – наличие или отсутствие флажка

OLE – используется для мультимедийных объектов. Гиперссылка – для хранения адресов Web -объектов. Мастер подстановок – для автоматизации ввода данных

Изображение слайда
10

Слайд 10: Свойства полей – определяются типом поля:

- Размер поля; - формат поля; - маска ввода (шаблон ХХ-ХХ-ХХ); - значение по умолчанию; - условия на значение (ограничения); - сообщения об ошибке; - индексированное поле

Изображение слайда
11

Слайд 11: Создание структуры таблицы

Можно создать с помощью : Мастера – автоматическое создание таблиц; Конструктора - создание таблиц вручную.

Изображение слайда
12

Слайд 12: Создание таблиц в режиме Конструктора

0. В диалоговом окне выбрать Новая база данных. Создать. 1. Выбрать объект Таблицы. 2. Создание таблицы в Режиме Конструктора (2-й щелчок). Элементы ДО « Таблицы » : - Имена и типы хранимых данных; Вкладки со свойствами полей; Контекстные комментарии

Изображение слайда
13

Слайд 13: Порядок действий:

1. Набрать имя поля. 2. Выбрать из списка тип данного поля. 3. Установить свойства полей (если необходимо). 4. Повторить 1-3 для каждого поля.

Изображение слайда
14

Слайд 14

Изменение типа данных после ввода может привести к потере данных. В столбце  Описание  можно задать текст, который выводится в строке состояния, когда курсор попадает в данное поле (это необязательно, но рекомендуется делать). В режиме  Конструктора  в нижней части окна имеется две вкладки: Общие  и  Подстановка, на которых можно задать различные свойства полей таблицы в зависимости от типа данных поля.

Изображение слайда
15

Слайд 15: Свойства полей

размер поля  – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле или способ представления чисел; формат поля  – определяет способ форматирования данных в ячейках, принадлежащих полю; маска ввода  – формат, состоящий из постоянных символов(скобки, точки или дефисы) и специальных символов маски, указывающих, в какие позиции, в каком количестве и какого типа данные могут быть введены; для ввода номера телефона можно задать в режиме конструктора следующую маску ввода: 00-00-00, которая в режиме заполнения будет выглядеть как __-__-__; 0 в маске означает, что в режиме заполнения вместо 0 может быть введена одна из цифр 0-9 (обязательный знак; знаки (+) и (-) не разрешены); подпись  – определяет заголовок столбца таблицы для данного поля (по умолчанию – имя поля); Достоинство – позволяет использовать точки, !, `, [, ] в заголовках столбцов. значение по умолчанию  – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода);

Изображение слайда
16

Слайд 16

условие на значение  – свойство, определяющее допустимые значения для ввода в поле или запись в таблице; пример: чтобы пользователь в поле "Количество" не мог заказать меньше 10 единиц товара, надо для этого поля в ячейку свойства "Условие на значение" ввести >9, а в ячейку свойства "Сообщение об ошибке" ввести текст: "Необходимо заказать более 10 единиц"; сообщение об ошибке  – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство "Условие на значение"; обязательное поле  – свойство, определяющее обязательность заполнения данного поля; пустые строки  – свойство, разрешающее ввод пустых данных; свойство доступно только для полей с типом данных "Текстовый", "Поле Мемо" и "Гиперссылка";

Изображение слайда
17

Слайд 17

индексированное поле  – определяет индекс, задаваемый по одному полю число десятичных знаков  – задается справа после запятой, например:  Авто; 0; 1; …; 15 ; новые значения  - задают только для счетчика, новые значения счетчика формируются последовательно, увеличиваясь на 1 ( Последовательные ) или случайно ( Случайные )

Изображение слайда
18

Слайд 18

5. Задать ключевое поле Ключевое поле –  это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. Ключи не должны повторяться или быть пустыми. Чтобы задать ключевое поле в таблице, необходимо выделить поле для ключа и нажать кнопку  Ключевое поле  .   В случае, если первичный ключ состоит из нескольких полей, их выделяют, удерживая клавишу Ctrl. 6. Сохранить таблицу, дав ей имя. В результате в окне БД появится значок созданной таблицы. Все изменения в таблицах сохраняются автоматически в режиме реального времени.

Изображение слайда
19

Слайд 19: Замечание

Если в процессе создания структуры таблицы не задано ключевое поле, то при ее сохранении Асс напомнит пользователю об этом и предложит вариант. Если в таблице вообще нет никаких полей, которые можно было бы использовать как ключевые, всегда можно ввести дополнительное поле типа "Счетчик": оно не может содержать повторяющихся данных по определению.

Изображение слайда
20

Слайд 20: Пример

Создать БД предприятия в предметной области «Отдел кадров». Объекты БД: Подразделения Список сотрудников № отдела Название отдела Фамилия руководителя Количество сотрудников Таб № сотрудника Должность Фамилия № отдела Оклад …

Изображение слайда
21

Слайд 21: II Этап – Заполнение таблицы данными

Выбрать объект « Таблицы ». Установить указатель на значок таблицы и данными 2-м щелчком открыть ее. Заполнить таблицу известным способом.

Изображение слайда
22

Слайд 22: Редактирование структуры таблицы

В окне БД выделить таблицу, в структуру которой необходимо внести изменения. Активизировать кнопку Конструктора. Произвести действия по редактированию. При изменении порядка следования столбцов выделить левый серый столбец и перетащить его на место. Возможно использование команд Вставки и Удаления.

Изображение слайда
23

Слайд 23: Создание связей между таблицами

Связь между таблицами в РМД устанавливается через внешние ключи таблиц. Поддерживается «1:1» и «1:М». Порядок действий. 1. При открытом окне БД выполнить команду: Сервис. Схема данных. 2. В открывшемся ДО «Добавить таблицы» выбрать таблицы, участвующие в связи, используя кнопку « Добавить ».

Изображение слайда
24

Слайд 24: Создание связей между таблицами

3. Откроется окно « Схема связей ». Если связь не установлена автоматически, необходимо выделить внешний ключ старшей таблицы и перетащить его образ на внешний ключ младшей. 4. В открывшемся ДО « Изменение связей » установить флажок: Обеспечение целостности данных. 5. Кнопка « Создать ».

Изображение слайда
25

Слайд 25

Включение флажка Обеспечение условия целостности данных позволяет защититься от случаев удаления записей из одной таблицы, при которых связанные с ними данные других таблиц останутся без связи. Чтобы условие целостности могло существовать, поле основной таблицы должно обязательно быть ключевым и оба поля должны иметь одинаковый тип. Флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице..

Изображение слайда
26

Слайд 26: Редактирование связей между таблицами

Для редактирования связи можно установить на нее указатель мыши и выполнить одну из команд контекстного меню: Удалить связь ; Изменить связь. - Добавить таблицы (если необходимо добавить новые таблицы к связанным ранее).

Изображение слайда
27

Слайд 27: Создание таблиц в режиме Мастера

В окне БД выбрать Создание таблиц с помощью Мастера. 2. Выбрать вариант таблицы из списка « Образцы таблиц ». 3. Выбрать нужные поля из списка « Образцы полей »: > - выбирается одно поле; >> - выбираются все поля. Поля можно переименовывать, используя соответствующую кнопку.

Изображение слайда
28

Слайд 28: Создание таблиц в режиме Мастера

4. Кнопка « Готово » - имя таблицы присваивается по умолчанию. Кнопка « Далее » - дает возможность пользователю дать таблице имя по своему усмотрению. При использовании Мастера типы и свойства полей назначаются автоматически. При желании возможно отредактировать структуру таблицы в режиме Конструктора.

Изображение слайда
29

Последний слайд презентации: Лекция 2. СУБД ACCESS: Создание таблиц в режиме Таблицы

Режим таблицы открывает заготовку, в которой все поля имеют формальные имена: Поле1, Поле2... и т. д. и один стандартный текстовый тип. Формальные имена необходимо заменить на фактические, после чего таблицу можно сразу наполнять информацией.

Изображение слайда