- •Основные понятия баз данных. Базы данных, структура простейшей бд, субд.
- •Реляц. Модель некоторой конкретной области представляет собой набор
- •Свойства полей бд.
- •2.1.1. Этапы проектирования базы данных
- •1 Определение цели создания базы данных
- •2 Определение таблиц, которые должна содержать база данных
- •3 Определение необходимых в таблице полей
- •4 Задание индивидуального значения каждому полю
- •5 Определение связей между таблицами
- •Типы данных. Базы данных Microsoft Access работают со следующими типами данных:
- •Безопасность баз данных.
- •Режимы работы с базами данных.
- •Объекты баз данных.
- •Разработка структуры базы данных.
- •3.Создание базы данных
- •3.1. Создание базы данных с помощью мастера
- •3.2. Создание базы данных без помощи мастера
- •Работа с таблицами.
- •Создание таблицы
- •1.Создание новой пустой таблицы
- •2.Создание новой таблицы с использованием существующих данных
- •Открытие таблицы
- •Определение ключа
- •Определение типа данных
- •Поля и выбор типов данных
- •1. Данные, используемые в поле таблицы
- •Работа с ключами и индексами Типы используемых ключевых полей
- •Создание и изменение ключевых полей
- •Удаление ключевых полей
- •Создание межтабличных связей.
- •Определение связей между таблицами
- •Нормализация бд
- •Фильтрация данных
- •Результат фильтрации
- •Работа с запросами.
- •Отбор данных с помощью запроса
- •Часто используемые операторы и функции
- •Запросы на выборку и их использование
- •Создание простого запроса на выборку с помощью мастера
- •Запросы на изменение и их использование
- •Запросы с параметрами и их использование
- •Перекрестные запросы и их использование
- •Запросы sql и их использование
- •Вычисления в запросе
- •Открытие и запуск запроса
- •Упорядочение записей в результирующей таблице.
- •Работа с формами. Автоформы.
- •Разделы формы
- •Создание форм с помощью мастера.
- •Работа с отчетами.
- •Настройка отчета
- •Разделы отчета
- •Последовательность макрокоманд
- •Группа макросов
- •Условные макрокоманды
- •Создание макроса
- •Открытие макроса
- •Использование условий в макросе
- •Запуск макроса
- •Работа с макросами.
- •1.Сущность макросов.
- •2. Создание и выполнение макросов.
- •2.1. Создание макросов.
- •2.2. Сохранение макросов.
- •2.3. Выполнение макроса.
- •3. Редактирование макросов
- •4. Копирование макросов.
2 Определение таблиц, которые должна содержать база данных
Одним из наиболее сложных этапов в процессе проектирования базы данных является разработка таблиц, так как результаты, которые должна выдавать база данных (отчеты, выходные формы и др.) не всегда дают полное представление о структуре таблицы.
При проектировании таблиц вовсе не обязательно использовать Microsoft Access. Сначала лучше разработать структуру на бумаге. При проектировке таблиц, рекомендуется руководствоваться следующими основными принципами:
· Информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами.
Когда определенная информация храниться только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и телефоны клиентов.
· Каждая таблица должна содержать информацию только на одну тему.
Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных.
3 Определение необходимых в таблице полей
Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием компании, адресом, городом, страной и номером телефона. При разработке полей для каждой таблицы необходимо помнить:
· Каждое поле должно быть связано с темой таблицы.
· Не рекомендуется включать в таблицу данные, которые являются результатом выражения).
· В таблице должна присутствовать вся необходимая информация.
· Информацию следует разбивать на наименьшие логические единицы (Например, поля «Имя» и «Фамилия», а не общее поле «Имя»).
4 Задание индивидуального значения каждому полю
С тем чтобы Microsoft Access мог связать данные из разных таблиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
5 Определение связей между таблицами
После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.
Типы данных. Базы данных Microsoft Access работают со следующими типами данных:
М о н и т о р ы |
|||||||
№ п/п |
Модель |
Размер |
Шаг маски |
Цена |
Наличие |
Ожидается |
Примеч. |
1 |
LG520SI |
15 |
0,28 |
3811 |
|
|
Гарантия |
2 |
LG575C |
15 |
0,28 |
4029 |
|
|
Гарантия |
3 |
Bridge B |
17 |
0,27 |
5300 |
|
|
Гарантия |
4 |
Sony 200 |
17 |
0,27 |
9093 |
|
05.12.99 |
|
(Счетчик) |
|
|
|
|
|
|
|
Текстовый – тип данных, используемый для хранения неформатированного текста ограниченного размера (до 255 символов);
Поле МЕМО – специальный тип данных для хранения больших объемов текста (до 65535 символов);
Числовой – тип данных для хранения действительных чисел;
Дата/время – тип данных для хранения календарных дат и текущего времени;
Денежный - тип данных для хранения денежных сумм;
Счетчик – специальный тип данных для не повторяющихся в поле натуральных чисел с автоматическим наращиванием;
Логический – тип для хранения логических данных;
Поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например мультимедийных (звук, фото, картинки...);
Гиперссылка – специальное поле для хранения адресов Web-объектов Интернета;
Мастер подстановок – это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.