Правильная структура базы данных
В основе процесса создания базы данных лежат определенные принципы. Первый принцип заключается в необходимости исключать повторяющиеся (или лишние) данные.
Второй принцип касается важной роли правильных и полных данных. Если база данных содержит неправильные данные, все отчеты, в которых данные объединяются, будут также содержать неверные сведения. Это может привести к принятию неправильных решений на основе отчетов.
Процесс разработки
Процесс разработки базы данных включает следующие шаги: Определение цели создания базы данных, поиск и организация необходимых данных, распределение данных по таблицам, преобразование элементов данных в столбцы
Задание первичных ключей.
Каждая таблица должна содержать столбец или набор столбцов для однозначного определения каждой строки таблицы. Как правило, в этих целях используется уникальный идентификационный номер, например код сотрудника или серийный номер. В базе данных такие сведения носят название первичного ключа таблицы..
Создание связей между таблицами
Проанализируйте все таблицы и определите, как данные одной таблицы связаны с данными других таблиц. Добавьте в таблицы поля или создайте новые таблицы для создания необходимых связей.
Запросы
Запросы состоят из ряда условий, каждое условие состоит из трех элементов:
поле, которое используется для сравнения;
оператор, описывающий тип сравнения;
величина, с которой должно сравниваться значение поля.
Выражения и операторы, применяемые в условиях отбора
Выражения и операторы
| | Числа | Вводятся без ограничений |
Текст
|
Должен быть заключен в кавычки
|
Даты
|
Ограничиваются с двух сторон символами #
(например, #01.02.02#)
|
*; +; -; /; ^
|
Арифметические операторы, связывающие выражения
|
<; <=; >; >=; =; <>
|
Операторы сравнения
|
Like
|
Используется для логики замены в выражениях
|
In
|
Для определения, содержится ли элемент данных в списке значений
|
Between… And…
|
Для выбора значений из определенного интервала
|
?
|
Заменяет один символ (букву или цифру)
|
*
| |
BETWEEN
| BETWEEN 100 AND 1000 (то же, что >=100 AND <=1000) |
Логические операторы
|
|
NOT (нет)
|
NOT > 10 (то же, что и <=10).
|
AND (и)
|
>= #01.01.2007# AND <=#03.06.2008#
|
OR (или)
|
"Январь" OR "Февраль"
|
Создание запроса с помощью конструктора
Чтобы создать запрос с помощью конструктора, в группе Другие вкладки Создание нужно выбрать команду Конструктор запросов. Появится окно Добавление таблицы, в котором делается выборка. Теперь двойным щелчком мыши необходимо выбрать те поля таблицы, которые попадают в выборку. В Выборке необязательно должны присутствовать все поля таблицы. Поля выборки можно менять местами, перетаскивая их мышью за заголовки. Теперь необходимо установить правило сортировки полей и критерии выборки. Условия отбора при создании запросов нужно указывать вручную.
Использование Мастера запросов
Для создания запроса в Мастере запросов, вначале указывают тип запроса, а потом, в зависимости от типа. - данные для создания запроса.
В программе предусмотрены четыре типа запросов:
Достарыңызбен бөлісу: |