Тема: ACCESS
План:
j Понятие:
БД – информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором средств.
Access – гибкая программа, позволяющая работать как со сложными БД, так и с простыми.
Access – реляционная БД, т.е. БД, которая позволяет определить отношения между различными категориями информации. Она представляет собой таблицу: столбец – это поле, строка – запись.
k Назначение:
l Объекты:
1. Таблица. Вся информация в БД храниться в виде таблиц. Это базовый объект, все остальные объекты создаются на ее основе.
В одной базе данных может быть создано до нескольких таблиц.
Например:
Таблицы 1: «Личные данные» (№ личного дела, Фамилия, Имя, Отчество, Номер Группы, Год поступления)
Таблица 2: «родители» (№ личного дела, Фамилия мамы, Имя мамы, отчество мамы, домашний телефон, рабочий телефон)
Таблица 3: «Учетные данные» (№ личного дела, адрес проживания, адрес постоянной прописки, дата рождения, наличие стипендии, статус группы – бюджет/небюджет)
Таблица 4: «Посещаемость» (№ личного дела, Итоги посещаемости за I семестр, итоги посещаемости за II семестр)
Чтобы связать данные этих таблиц, необходимо установить ключевое поле.
Ключевое поле - это поле, значение которого однозначно определяет запись в таблице. Существует два понятия ключевого поля: Первичный ключ – поле однозначно определяющее запись в столбце (его значение не может быть = 0, всегда имеет уникальный индекс); Внешний ключ – содержит ссылку на поле первичного ключа. Например:
Код Поставщика |
название |
1 |
Идеал |
2 |
Глобус |
3 |
Антей |
Первичный ключ |
|
Марка изделия |
Код Поставщика |
Наличие на складе |
|
1 |
|
|
1 |
|
|
3 |
|
|
Внешний ключ |
|
Между таблицами могут быть установлены три вида связей:
«один к одному»: когда все таблицы имеют одинаковое поле первичного ключа (база «Студент»)
«один ко многим»: второй пример, когда устанавливается связь между полем таблицами с полем первичного ключа и таблицей с полем внешнего ключа
«многие ко многим»: когда устанавливается связь между таблицами с полями одинаковых внешних ключей
2. Запрос. Это производная от таблицы, созданная на основе каких – либо параметров. Главная задача запроса – отбор данных. Каждый запрос, как и таблица, может быть сохранен в БД под собственным именем. В дальнейшем, если произошло изменении информации в БД, то и в запросе произойдет обновление информации. В запросе может участвовать как одна таблица, так и все, находящиеся в БД.
Например:
Выбрать всех студентов, проживающих в г. Слободском, не имеющих пропусков занятий и получающих стипендию
3. Формы. Формы позволяют отображать табличные данные в более удобном виде. Структура таблицы преобразовывается в произвольном виде. Форма может содержать рисунки, графики и другие внедренные объекты.
4. Отчеты. Предназначены для формирования печатной формы, для ее транспортировки на принтер. Отчет может быть сформирован на основе данных таблицы или запроса, причем не все столбцы могут участвовать в создании формы.
5. Макросы. Служат для автоматизации повторяющихся операций.
6. Модули. Служат для автоматизации работы с данными БД.
m Требования к полю:
Дополнительные рекомендации:
n Типы данных:
o Требования к разработке БД
p Основные алгоритмы работы в БД
Необходимо указать:
· Имя БД
· Место хранения БД – носитель и папку
· Режим конструктора
· Режим Мастера
· Путем ввода данных – менее рациональный способ
Рассмотрим данные режимы:
Мастер: предлагает список готовых табличных форм с прописанными полями, которые пользователь выбирает и корректирует по своему усмотрению. Кроме этого можно изменить предлагаемое мастером название таблицы
Конструктор: при выборе режима на экране появиться таблица из трех столбцов:
Имя поля |
Тип данных |
Описание |
Фамилия |
текстовый |
Заполняется по усмотрению пользователя |
Год поступления |
Числовое |
|
Дата рождения |
Дата/время |
|
Стипендия |
Логическое |
|
Размер стипендии |
Денежное |
|
Краткая характеристика |
МЕМО |
|
Фотография |
OLE |
|
Примечания:
· По умолчанию устанавливается текстовый тип данных
· Если случайно перешли на новую строку, то пока вы не определите имя поля, программа вас из окна конструктора не выпустит, поэтому: присвойте произвольное имя и удалите эту строку
Счетчик |
Фамилия |
Год поступления |
Дата рождения |
Стипендия |
Размер стипендии |
Краткая характеристика |
фотография |
||
1 |
|
|
__.__.__ |
£ |
0р.00 |
|
|
© ООО «Знанио»
С вами с 2009 года.