Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Рисунок 1. Конструктор запросов

Запуск запроса осуществляется кнопкой «Запуск», либо меню Запрос→Запуск.

Например, в результате выполнения Запроса может вывестись:

Самостоятельно: создайте запрос на выборку по названию издания, чтобы выводились все издания, начинающиеся на букву «Г».

Задание 2: Создать запрос с параметром, который при вводе года издания, выводил бы поля автор и название издания.

Запрос с параметром осуществляется с помощью квадратных скобок: [Вопрос].

Запустите Конструктор запросов. Добавьте таблицу. Вставьте поля: Автор, Название издания и год издания.

Рисунок 2. Запрос с параметром

В строке условие отбора напишите условие согласно рисунку 2.

Запустите Запрос и вас попросят ввести год. Введите, например 1999.

Результат выполнения:

Самостоятельно: создайте запрос с параметром  по фамилии автора.

Задание 3: Создать запрос с условием, что год издания не более 2000 года, а жанр повесть.

В условиях запроса используются известные арифметические операции: >=, <=, >,<, =,< >; логические операции: Or, And, Not. Для их ввода щёлкните правой кнопкой мыши по ячейке Условие отбора, в открывшемся меню выберите Построитель выражений, затем выбирайте нужную функцию.

Запустите Конструктор, введите нужные поля, и условия как показано на рисунке 3.

Рисунок 3. Запрос с условием отбора

Самостоятельно: создайте запрос, который выводил книги, изданные не раньше 1990 года и автор Есенин или Достоевский (используйте логическую операцию Or).

НЕ нашли? Не то? Что вы ищете?

Задание 4. Создать запрос на обновление записей. Все издания старше 1990 года год издания обновить на 2000.

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

Чтобы создать запрос на обновление, нужно  с помощью Конструктора создания запросов добавить таблицу и выбрать в меню Запрос→Обновление.

Добавить поле Год издания, поставить в строку условия отбора <1990, а в строчку обновление то, на что будем обновлять, в нашем случае 2000. Выполните задание в соответствие с рисунком 4.

Рисунок 4. Запрос на обновление

Самостоятельно: создайте запрос на удаление тех книг, которые были напечатаны в 1987 году.

Создание многотабличной базы данных. Связывание таблиц.

Создать базу данных "Поиск", с помощью которой осуществляется поиск лекарственных средств по различным аптечным складам, и состоящую из следующих таблиц с полями:

    "Склад": Наименование лекарственных средств, Количество, Цена. "Поиск": Наименование лекарственных средств, Количество, Цена.

Создадим таблицу Поиск. Для этого запустите Microsoft Access (ПускПрограммы> Microsoft Access). В появившемся диалоговом окне необходимо указать, что у Вас будет новая база данных

(bd2). Затем следует указать имя создаваемой базы данных и нажать кнопку Создать. После чего в появившемся главном диалоговом окне СУБД Access (окне базы данных) выберите закладку таблица, где необходимо нажать кнопку Создать. Для создания таблицы будем использовать режим Конструктора, который позволяет самостоятельно описать структуру будущей таблицы. Таким образом, сначала в Конструкторе мы опишем структуру всех таблиц, установим нужные связи, а уже потом будем вносить какие-то данные. Заполните таблицы данными (5-6 наименований, некоторые из них должны совпадать, ведь необходимо организовать поиск!).

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

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

Рис.3

В итоге у вас должна получиться следующая схема базы данных (см. Рис. 4).

Рис. 4



    Построение  запросов к многотабличной базе данных

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

    Представление информации в виде форм и отчетов

Создадим формы ввода данных. Создадим общую форму ввода для данных по Поиску заполнения Складу. Для этого перейдите в закладку Формы, а затем выберите команду Создать. Нашу форму мы будем создавать в режиме Мастера форм. В появившемся диалоговом окне (см. рис. 1) перекиньте все поля из таблицы Поиск и все поля из таблицы Склад. Затем выберете расположение полей в виде ленты (см. рис.2).

Рис.1

Рис. 2

Если вы откроете получившуюся форму, то заметите, что расположение не слишком удобно, поэтому необходимо открыть полученную форму в Конструкторе и расположите объекты так, как показано на рис. 3.

Рис. 3

Домашняя работа. Создать базу данных "Анализ крови"

.Создать таблицу Пациент со следующими полями: Номер карты, ФИО, Пол, Дата рождения. Создайте таблицу Анализ крови с полями: Номер карты, PH крови

( норма: 7,3-7,35), СОЭ (норма: 1-10), Лейкоциты (норма: 1-10).

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

1. Итоговый тест по теме "Базы данных"

1.База данных служит для:

A.         хранения и упорядочения информации

B.         ведения расчетно-вычислительных операций

C.         обработки текстовой документации

D.         обработка графической информации

2.Что составляет структуру таблицы?

A.        запись

B.         поле

C.         ячейка

D.        столбец

3.Длина поля измеряется в:

A.         байтах

B.         миллиметрах

C.         пикселях

D.         символах

4.Записями считаются:

A.         заголовки

B.         столбцы

C.         строки

D.         таблицы

5.Текстовое поле позволяет занести информацию до:

A.         256 символов

B.         20 символов

C.         65536 символов

D.         8 символов

6.Логические данные - это:

A.         денежные данные

B.         текст

C.         одно из двух значений

D.         числа

7.Свойство автоматического наращивания имеет поле:

A.         числовое

B.         счетчик

C.         МЕМО

D.         логическое

8.Реляционные базы данных имеют:

A.         статические данные

B.         поля одинаковых свойств

C.         обязательно внедренные объекты

D.        связанные таблицы

9.Поле считается уникальным, если:

A.         если значения не повторяются

B.        его значения повторяются

C.         его длина минимальна

D.         его имя не повторяется в базе данных

10.Ключевое поле должно быть:

A.         непременно счетчиком

B.         обязательно числовым

C.         уникальным

D.         не должно содержать длинных записей


1 Шумеры - древний народ, некогда населявший территорию долины рек Тигра и Евфрата на юге современного государства Ирак (Южная Месопотамия или Южное Двуречье).

2 Слово «реляционный» происходит от англ. relation (отношение).


Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4