русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Математическая логика в БД


Дата добавления: 2013-12-23; просмотров: 1401; Нарушение авторских прав


ЗАПРОСЫ, ТИПЫ ЗАПРОСОВ. ФОРМЫ. ОТЧЕТЫ.

Схема данных

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

[слайд 11]

Выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц в MS Access, отобрать нужные поля, произвести вычисления и получить результат в виде новой таблицы можно с помощью запроса.

Запрос выбирает информацию из таблиц БД и создает на их основе временную (хранящуюся в оперативной памяти) результирующую таблицу. Запросы также можно использовать в качестве источников записей для запросов, форм и отчетов.

Для создания запросов предназначены мастер запросов и конструктор запросов.

[слайд 12]

В верхней части окна конструктора запросов находится схема данных запроса.

В нижней части окна располагается бланк запроса. Каждая строка этого бланка выполняет определенную функцию:

В строке Поле помещаются поля, использующиеся для создания запроса, каждое в своей ячейке таблицы.

Строка Имя таблицы показывает, из какой таблицы (или запроса) выбрано данное поле.

В строке Сортировка можно выбрать тип сортировки информации, возвращаемой в запросе, по возрастанию или по убыванию.

[слайд 13]

Установка флажка Вывод на экран позволяет показать информацию в поле.

В строке Условие отбора вводятся ограничения поиска, задавая определенные условия, которые принято называть критерием или условием отбора.

Существуют следующие типы запросов:

[слайд 14]

Запрос на выборку предназначен для отбора данных, хранящихся в таблице, без их изменения. Цель такого запроса состоит в получении результирующей таблицы, в которой отображаются только нужные по условию запроса записи исходной таблицы.



Логические выражения используются в качестве условий отбора.

Применительно к БД, определение логического выражения можно перефразировать так: логическое выражение – это некоторое высказывание по поводу значений полей БД.

Логические выражения разделяются на простые и сложные.

В простых выражениях используется одно поле таблицы и не применяются логические операции; представляет собой отношение (в математике говорят «неравенство»). В сложных логических выражениях используются логические операции AND (конъюнкция) и OR (дизъюнкция).

[слайд 15]

Отношения для числовых величин сохраняют смысл математических неравенств, в которых используются такие операторы отношения как

Символ Сравнение
< Меньше, чем
> Больше, чем
= Равно
<>, != Не равно
<= Меньше или равно
>= Больше или равно

Пример 1. Выведите записи о товарах, цена которых не более
50 рублей, и отсортируйте их по наименованию товаров в алфавитном порядке.

[слайд 16]

Пример 2.Выведите записи о товарах, произведенных в России, и отсортируйте их по наименованию товаров в алфавитном порядке.



<== предыдущая лекция | следующая лекция ==>
Поле подстановки | Оператор LIKE


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.275 сек.