Рабочие листы
к вашим урокам
Скачать
1 слайд
Особенности MS Access
Основные понятия БД
Учитель информатики и ИКТ
Кузнецов Александр Алексеевич
МОУ СОШ № 24
Г.о. Подольск
2 слайд
Особенности СУБД Access
В реляционной БД Access все хранимые данные сгруппированы в виде плоских двумерных взаимосвязанных таблиц. Таблица отражает определенный тип (особенность) объекта и состоит из строк (записей) и столбцов (полей). Каждая таблица БД имеет уникальное имя, не повторяющееся внутри базы данных. Каждый столбец имеет имя, записываемое в верхней части таблицы. Различные таблицы могут иметь столбцы с одинаковыми именами. В отличие от столбцов, строки не имеют имен, порядок их следования в таблице не определен, а количество логически не ограничено.
3 слайд
Все данные одной базы данных Microsoft Access хранятся в одном файле с расширением .mdb . В рамках этого файла используются следующие объекты:
• таблицы - для хранения данных;
• запросы к базе данных - для поиска, выбора и сортировки требуемых данных с помощью стандартных функций. Запросы выполняются с помощью языка баз данных SQL, Visual Basic и с помощью конструктора запросов;
• формы - предназначены для просмотра, добавления и изменения данных в таблицах, вывода на экран данных из одной или более таблиц с использованием макета, выбранного в мастере форм или созданного пользователем самостоятельно в режиме конструктора. Форма может содержать кнопки для выбора действий, открывающие другие объекты или автоматически выполняющие другие задачи;
• отчеты - для анализа и печати данных в определенном формате
; • страницы доступа к БД через Интернет или интрасеть для просмотра, обновления и анализа данных.
4 слайд
Этапы проектирования базы данных
1 Определение цели создания базы данных.
2 Определение таблиц, которые должна содержать база данных.
3 Определение необходимых в таблице полей.
4 Задание индивидуального значения каждому полю.
5 Определение связей между таблицами.
6 Обновление структуры базы данных.
7 Добавление данных и создание других объектов базы данных.
8 Использование средств анализа в Microsoft Access.
5 слайд
Основные понятия при работе с БД
Главная таблица - таблица на стороне «один» при связи двух таблиц с отношением «один-ко-многим». В главной таблице должно существовать ключевое поле, а все записи в ней должны быть уникальными. Примером главной таблицы может служить таблица имен клиентов, каждое из которых однозначно идентифицируется с помощью ключевого поля «Клиенты».
Ключевое поле - одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. В межтабличных связях ключевые поля используются для ссылок на указанные записи в одной таблице из другой таблицы. При ссылке на ключевое поле из другой таблицы оно называется полем внешнего ключа.
Уникальный индекс - индекс, определенный для поля с заданным для свойства Индексированное поле (Indexed) значением «Да (Совпадения не допускаются)». При этом ввод в индексированное поле повторяющихся значений становится невозможным. Для ключевых полей уникальный индекс создается автоматически.
6 слайд
Связанная таблица - таблица, которая сохраняется в файле, не принадлежащем открытой базе данных, однако, является доступной из Microsoft Access. Пользователь имеет возможность добавлять, удалять и изменять записи в связанной таблице, но не может изменять ее структуру.
Внешний ключ - одно или несколько полей в таблице, содержащих ссылку на ключевое поле или поля в другой таблице. Поле внешнего ключа определяет способ связывания таблиц, содержимое поля внешнего ключа должно совпадать с содержимым ключевого поля. Например, таблица «Товары» в демонстрационной базе данных «Борей» содержит поле внешнего ключа «Поставщик», которое ссылается на ключевое поле «Поставщик» в таблице «Поставщики». С помощью данной связи в таблице «Товары» для каждого товара выводится имя поставщика из таблицы «Поставщики».
Пустое значение (Null) - значение, используемое для представления отсутствующих или неизвестных данных. Значение Null может использоваться в выражениях и вводиться в поля и запросы. В конструкциях Visual Basic пустые значения представляются ключевым словом Null. Некоторые поля, например, поля, определенные как ключевые, не могут содержать пустых значений.
7 слайд
Режим таблицы - окно, в котором данные из таблицы, формы или запроса, выводятся в формате строк и столбцов. В режиме таблицы выполняется изменение значений полей, добавление или удаление данных и поиск данных
Уникальная метка, называемая ключом, используется для определения каждой записи таблицы. Подобно тому, как номерной знак однозначно определяет автомобиль, ключ определяет запись. Ключевые поля в таблицах используются для создания межтабличных связей. Например, поле «Код Товара» из таблицы «Товары» используется для объединения сведений о товарах и заказах из разных таблиц для их вывода на печать.
8 слайд
9 слайд
Работа с ключами и индексами
Типы используемых ключевых полей
Ключевое поле - одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. В межтабличных связях ключевые поля используются для ссылок на указанные записи в одной таблице из другой таблицы. При ссылке на ключевое поле из другой таблицы оно называется полем внешнего ключа.
Простой ключ
Первичный ключ любой таблицы обязан содержать уникальные непустые значения для каждой строки.
Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как ключевое. Если выбранное поле содержит повторяющиеся или пустые значения, то оно не будет определено как ключевое. Для определения записей, содержащих повторяющиеся данные можно выполнить запрос на поиск повторяющихся записей. Если устранить повторы путем изменения значений невозможно, то следует либо добавить в таблицу поле счетчика и сделать его ключевым, либо определить составной ключ.
10 слайд
Составной ключ
В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим». Если первичный ключ состоит из более чем одной колонки, он называется составным первичным ключом (composite primary key).
Определение связей между таблицами
Для того чтобы определить связь между таблицами, следует добавить таблицы в окно Схема данных и перенести с помощью мыши ключевое поле одной таблицы в другую таблицу.
Тип создаваемой связи зависит от полей, для которых определяется связь.
· Отношение «один-ко-многим» создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс.
Связь с отношением «один-ко-многим» является наиболее часто используемым типом связи между таблицами. В такой связи каждой записи в таблице A могут соответствовать несколько записей в таблице B, а запись в таблице B не может иметь более одной соответствующей ей записи в таблице A.
· Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.
11 слайд
Отношение «один-к-одному»
При отношении «один-к-одному» запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот. Этот тип связи используют не очень часто, поскольку такие данные могут быть помещены в одну таблицу.
Связь с отношением «многие-ко-многим» фактически является двумя связями с отношением «один-ко-многим» через третью таблицу, ключ которой состоит из по крайней мере двух полей, которые являются полями внешнего ключа в двух других таблицах.
При отношении «многие-ко-многим» одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Такая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит из по крайней мере двух полей, которые являются полями внешнего ключа в таблицах A и B.
Рабочие листы
к вашим урокам
Скачать
6 670 694 материала в базе
Настоящий материал опубликован пользователем Кузнецов Александр Алексеевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
6 ч.
Мини-курс
5 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.