Создание и наполнение баз данных в Microsoft Access. Работа с базой данных access Основные работы в ms access

20.09.2023

В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word.

Подобные хранилища используются для разработки информационных сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL.

Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.

Описание MS Access

Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая полноценный графический интерфейс пользователя, принцип создания сущностей и связей между ними, а также структурный язык запросов SQL. Единственный минус этой СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения огромных объемов данных. Поэтому MS Access 2007 используется для небольших проектов и в личных некоммерческих целях.

Но прежде чем показывать пошагово создание БД, нужно ознакомиться с базовыми понятиями из теории баз данных.

Определения основных понятий

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

  1. Предметная область – множество созданных таблиц в базе данных, которые связаны между собой с помощью первичных и вторичных ключей.
  2. Сущность – отдельная таблица базы данных.
  3. Атрибут – заголовок отдельного столбца в таблице.
  4. Кортеж – это строка, принимающая значение всех атрибутов.
  5. Первичный ключ – это уникальное значение (id), которое присваивается каждому кортежу.
  6. Вторичный ключ таблицы «Б» – это уникальное значение таблицы «А», использующееся в таблице «Б».
  7. SQL запрос – это специальное выражение, выполняющее определенное действие с базой данных: добавление, редактирование, удаление полей, создание выборок.

Теперь, когда в общих чертах есть представление о том, с чем мы будем работать, можно приступить к созданию БД.

Создание БД

Для наглядности всей теории создадим тренировочную базу данных «Студенты-Экзамены», которая будет содержать 2 таблицы: «Студенты» и «Экзамены». Главным ключом будет поле «Номер зачетки», т.к. данный параметр является уникальным для каждого студента. Остальные поля предназначены для более полной информации об учащихся.

Итак, выполните следующее:


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

Создание и заполнение таблиц

После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:



Совет! Для тонкой настройки формата данных перейдите на ленте во вкладку «Режим таблицы» и обратите внимание на блок «Форматирование и тип данных». Там можно кастомизировать формат отображаемых данных.

Создание и редактирование схем данных

Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены». Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».

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


Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:


Выполнение запросов

Что же делать, если нам нужны студенты, которые учатся только в Москве? Да, в нашей БД только 6 человек, но что, если их будет 6000? Без дополнительных инструментов узнать это будет сложно.

Именно в этой ситуации к нам на помощь приходят SQL запросы, которые помогают изъять лишь необходимую информацию.

Виды запросов

SQL синтаксис реализует принцип CRUD (сокр. от англ. create, read, update, delete - «создать, прочесть, обновить, удалить»). Т.е. с помощью запросов вы сможете реализовать все эти функции.

На выборку

В этом случае в ход вступает принцип «прочесть». Например, нам нужно найти всех студентов, которые учатся в Харькове. Для этого нужно:


А что делать, если нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет выглядеть следующим образом:

SELECT * FROM Студенты WHERE Адрес = «Харьков» AND Стипендия > 1000;

а результирующая таблица примет следующий вид:

На создание сущности

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

  1. Перейти во вкладку «Создание».
  2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
  3. В новом окне нажмите на кнопку SQL, после чего в текстовое поле введите команду:

CREATE TABLE Преподаватели
(КодПреподавателя INT PRIMARY KEY,
Фамилия CHAR(20),
Имя CHAR (15),
Отчество CHAR (15),
Пол CHAR (1),
Дата_рождения DATE,
Основной_предмет CHAR (200));

где «CREATE TABLE» означает создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответствующих значений.


Внимание! В конце каждого запроса должен стоять символ «;». Без него выполнение скрипта приведет к ошибке.

На добавление, удаление, редактирование

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


Создание формы

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


Все базовые функции MS Access 2007 мы уже рассмотрели. Остался последний важный компонент – формирование отчета.

Формирование отчета

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

Если вы никогда не сталкивались с подобной функцией, рекомендуется воспользоваться встроенным «Мастером отчетов». Для этого сделайте следующее:

  1. Перейдите во вкладку «Создание».
  2. Нажмите на кнопку «Мастер отчетов» в блоке «Отчеты».

  3. Выберите интересующую таблицу и поля, нужные для печати.

  4. Добавьте необходимый уровень группировки.

  5. Выберите тип сортировки каждого из полей.

  6. Настройте вид макета для отчета.

    Вывод

    Итак, с уверенностью можно заявить, что создание базы данных в MS Access 2007 мы разобрали полностью. Теперь вам известны все основные функции СУБД: от создания и заполнения таблиц до написания запросов на выборку и создания отчетов. Этих знаний хватит для выполнения несложных лабораторных работ в рамках университетской программы или использования в небольших личных проектах.

    Для проектирования более сложных БД необходимо разбираться в объектно-ориентированном программировании и изучать такие СУБД, как MS SQL и MySQL. А для тех, кому нужна практика составления запросов, рекомендую посетить сайт SQL-EX , где вы найдете множество практических занимательных задачек.

    Удачи в освоении нового материала и если есть какие-либо вопросы – милости прошу в комментарии!

Страница 1

Работа с базой данных ACCESS

СУБД (система управления базой данных) Microsoft Access for Windows (в дальнейшем просто Access) является СУБД реляционного (табличного) типа и входит в состав интегрированного пакета Microsoft Office. В базе данных хранится информация. СУБД Access может создавать несколько видов объектов: Таблицы, Формы, Запросы, Отчеты, Макросы и Модули. Главным объектом является Таблица.Таблицы, формы, запросы, отчеты связаны друг с другом общей задачей и являются составными частями базы данных (БД). Имя базы данных всегда имеет расширение.mdb . Информацию в базе данных можно вводить, редактировать, просматривать, распечатывать.

Access допускает следующие типы данных:


  • текстовый: вмещает все символы клавиатуры

  • поле Memo: поле, связанное с файлом примечаний

  • числовой: принимает цифры и знаки "," "-" "+"

  • дата/время: может принимать дату и время в установленных стандартом форматах

  • денежный: в числовом значении 2 последних знака отделяются запятой, используется разделитель тысяч

  • счетчик: автоматически вставляются последовательные номера с шагом 1, начиная с 1

  • логический: вмещает одно из двух значений – ДА/НЕТ или ИСТИНА/ЛОЖЬ

  • поле объекта OLE служит для объектов, созданных в других приложениях и внедренных/связанных с БД.
Таблица содержит набор сведений определенной категории, эти сведения находятся в записях. Запись состоит из полей. Каждое поле имеет имя и определенный тип данных. Поле состоит из отдельных символов – это минимальная единица информации.

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

Отчет используется для распечатки информации из базы данных, вычислений и подсчета итоговых значений по большому объему данных.

Формы и отчеты – это два способа просмотра таблиц.

Запрос – это вопрос, с которым пользователь обращается к таблице.

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

После создания в базе данных Microsoft Access отдельных таблиц по каждой теме необходимо выбрать способ, которым Microsoft Access будет вновь объединять сведения из таблиц. Сначала следует определить связи между таблицами. Только после этого можно создать запросы, формы и отчеты для одновременного отображения сведений из нескольких таблиц .

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

Отношение «один ко многим»

Отношение «один ко многим» является наиболее часто используемым типом связи между таблицами. В отношении «один ко многим» каждой записи в таблице А В , но запись в таблице В не может иметь более одной соответствующей ей записи в таблице А .

Отношение «многие ко многим»

При отношении «многие ко многим» одной записи в таблице А могут соответствовать несколько записей в таблице В , а одной записи в таблице В несколько записей в таблице А . Этот тип связи возможен только с помощью третьей (связующей) таблицы, первичный ключ которой состоит из двух полей, являющихся внешними ключами таблиц А и В . Отношение «многие ко многим» по сути представляет собой два отношения «один ко многим» с третьей таблицей. Например, отношение «многие ко многим» между таблицами «Заказы» и «Товары» определяется путем создания двух отношений «один ко многим» с таблицей «Заказано». В одном заказе может быть много товаров, а каждый товар может появляться в нескольких заказах.

Отношение «один к одному»

При отношении «один к одному» каждая запись в таблице А может иметь не более одной связанной записи в таблице В и наоборот. Отношения этого типа используются не очень часто, поскольку большая часть сведений, связанных таким образом, может быть помещена в одну таблицу. Отношение «один к одному» может использоваться для разделения таблиц, содержащих много полей, для отделения части таблицы по соображениям безопасности, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице. Например, можно создать таблицу для отслеживания участия сотрудников в благотворительных спортивных мероприятиях. Каждому игроку в таблице «Футболисты» должна соответствовать одна запись в таблице «Сотрудники».

Определение связей между таблицами

Тип отношения в создаваемой Microsoft Access связи зависит от способа определения связываемых полей.


  1. Отношение «один ко многим» создается в том случае, когда только одно из полей является полем первичного ключа или уникального индекса.

  2. Отношение «один к одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.

  3. Отношение «многие ко многим» фактически является двумя отношениями «один к одному» с третьей таблицей, первичный ключ которой состоит из полей внешнего ключа двух других таблиц.
Определение связи с отношением «один к одному» или «один ко многим»

5 выбрать поле в одной таблице и перетащить его на соответствующее поле во второй таблице;


Определение отношения «многие ко многим»

Для определения связи необходимо:


  1. Создать две таблицы, которые будут иметь связь с отношением «многие ко многим»;

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

  3. Определить в связующей таблице первичный ключ, содержащий все ключевые поля двух связываемых таблиц. Например, в связующей таблице «Заказано» ключ состоит из полей «КодЗаказа» и «КодТовара»;

  4. Между каждой из двух главных таблиц и связующей таблицей определить связь с отношением «один ко многим».
Запуск ACCESS

Сеанс работы начните с кнопки ПУСК на рабочем столе, выберите пункт меню Программы – Microsoft Office - Microsoft Access .

Создание базы данных

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

Создание таблиц в БД

Режим таблицы

Таблицы – базовый объект Access. Без таблицы нельзя создать или работать в БД ни с формой, ни с отчетом, ни с каким-либо другим объектом.

Мастер Таблиц предлагает фиксированный набор вариантов построения Таблиц. Его можно использовать только при совпадении предлагаемой и требуемой структур Таблиц. Если в этой панели нет надобности, ее можно убрать, нажав Esc.

Рассмотрим варианты создания Таблиц.

Щелкните на корешке ТАБЛИЦЫ – Создать – Режим таблицы – ОК.

Создайте следующую таблицу, предварительно переименовав имена полей. Чтобы переименовать имена полей, щелкните дважды на имени поля (Поле1, Поле2 и т.д.) и введите новое имя (Фамилия, Город и т.д.) или выделите столбец, щелкните правой клавишей мыши и дайте команду Переименовать столбец.

ФАМИЛИЯ


ГОД РОЖДЕН.

НАЦИОН -ТЬ



Иванов

Казань

1994

Рус

м

Валеев

Казань

1994

Тат

м

Петров

Челны

1992

Рус

м

Сидоров

Елабуга

1994

Рус

м

Галеева

Казань

1992

Тат

ж

Габдулина

Казань

1993

Тат

ж

Кирова

Челны

1992

Рус

ж

Панаев

Елабуга

1994

Рус

м

Забиров

Казань

1993

Тат

м

Щелкните мышью на значке Закрыть, ОК. На вопрос – ответьте Да . Дважды щелкните мышью на имени созданной таблицы, просмотрите ее содержание и добавьте новую запись:



Гараев

Казань

1993

Тат

м

Режим Конструктор

Щелкните на корешке ТАБЛИЦЫ – Создать – Конструктор – ОК.

Каждому полю задайте имя и тип данных их списка типов данных:

ИМЯ ПОЛЯ ТИП ДАННЫХ

Фамилия текстовой

Школа числовой

Факультет числовой

Щелкните мышью на значке Закрыть, согласитесь с предложенным для сохранения именем таблицы (или дайте свое), нажмите ОК. На вопрос Создавать ключевое поле сейчас? – ответьте Да . Дважды щелкните мышью на имени созданной таблицы, введите следующие записи:



Фамилия

Школа

Фак - тет

Иванов

5

4

Валеев

18

5

Петров

5

4

Сидоров

5

5

Галеева

18

5

Габдулина

19

3

Кирова

3

3

Панаев

42

4

Забиров

42

4

Закройте таблицу. Откройте эту таблицу вновь и добавьте новую запись:


Установление связи между таблицами

Установите связь между Таблицей 1 и Таблицей 2. Для этого откройте БД, щелкните на кнопке Схема данных (третья кнопка справа на панели инструментов). Если окно диалога Добавление таблицы не появилось, щелкните на кнопке Добавить таблицу (щелкните правой кнопкой мыши на поле диалога). Дважды щелкните на нужных таблицах, а затем – на кнопке Закрыть . В списке полей Таблицы 1 установите указатель на ПОЛЕ1 (Фамилия), нажмите кнопку мыши и перетащите указатель на поле Фамилия в Таблице2. Щелкните на кнопке Создать.

Чтобы удалить связь между таблицами, щелкните на линии, соединяющей таблицы, нажмите Del .


Создание формы в БД

Режим Мастер форм

Щелкните на корешке БД Формы – Создать – Мастер форм. Перед вами откроется диалоговое окно. Выберите Таблицу 1 из списка предлагаемых таблиц. С помощью значка >> перенесите все Доступные поля в часть Выбранные поля. Двигайтесь вперед, отвечая на вопросы и используя кнопку Далее. Таким образом, выберите расположение формы в один столбец, стиль – Облака, задайте имя формы, откройте форму для просмотра или ввода данных. Щелкните на кнопке Готово . Просмотрите все записи в форме и закройте форму.

Макет формы

Пользователь может изменять макет созданной формы.

Щелкните мышью на корешке Формы, на созданной в мастере форме и кнопке Конструктор. Щелкните на Заголовок формы , увеличьте с помощью мыши окно заголовка формы, щелкните на кнопке Выбор объектов (левая верхняя на панели инструментов слева) и на кнопке Аа (надпись). Перейдите в окно Заголовок формы , растяните мышью рамку и напишите в ней ФОРМА 1. Выделите объект, нажав Enter , и поработайте с ним: расположите надпись по центру, измените размер шрифта, цвет поля и надписи и т.д.

Щелкните на заголовке Область данных . Выделяя клавишей Enter объекты области данных, измените вывод на экран полей области данных, их размер и т.д. (при выделении одного поля по рабочему полю передвигаются сразу два одноименных поля). Расположите поля в следующем порядке:

Код Поле 1 (Фамилия)

Поле 2 (Город) Поле 3 (Год рождения)

Поле 4 (Национальность) Поле 5 (Пол)

Создание запросов

Простой запрос

Выберите вкладку Запросы – Создать – Простой запрос – ОК. При использовании меню Простой запрос на экран будут выведены указанные поля таблиц. Выберите Таблицу 1 из списка таблиц. Пользуясь значком > , перенесите из части Все доступные поля в часть Выбранные поля Код и три первых поля, далее двигайтесь по диалогу, отвечая на вопросы. Когда запрос будет готов, на экран будут выведены значения выбранных полей.

Создание запроса с помощью Конструктора.

Выберите вкладку Запросы – Создать – Конструктор – ОК.

Дважды щелкните на нужной таблице, щелкните на кнопке Запрос. Сделайте двойной щелчок на именах полей, нужных для запроса. В слове Условия отбора укажите условия отбора записей. Для сравнения используйте операторы,=,=,AND,OR,BETWEEN…AND. Закройте, сохранив при этом запрос. Просмотрите результат выполнения запроса, дважды щелкнув на его имени. Пользуясь режимом Конструктор , создайте запрос на вывод записей из Таблицы1 списка лиц мужского пола, живущих в Казани и родившихся позднее 1993 года.

Удаление

Чтобы удалить таблицу, форму, отчет и т.д., выделите объект, и дайте команду Правка – Вырезать.

Чтобы удалить запись, выделите запись и нажмите клавишу Del, или воспользуйтесь командой Правка - Вырезать.

Добавление полей в таблицу

Добавление полей в таблицу, созданную в Режиме таблиц.

Откройте Таблицу 1, установите курсор в поле, перед которым вы хотите поместить новое поле, щелкните правой кнопкой мыши, выберите команду Вставить столбец и введите данные.

Добавьте в конец Таблицы1 два поля: Рост и Вес, заполните поля в см и кг. Чтобы переименовать поле, дважды щелкните на имени поля мышью и введите новое имя.

Добавление полей в таблицу, созданную в режиме Конструктор.

Откройте корешок Таблицы. Щелкните на имени Таблицы 2 и на кнопке Конструктор или откройте таблицу и щелкните на крайней слева кнопке на панели инструментов.

Добавьте в Таблицу 2 два поля: Экзамен по математике и Экзамен по физике, укажите для каждого поля Тип данных. Закройте режим Конструктор, откройте Таблицу 2 и заполните новые поля по пятибалльной системе.

Создание отчетов

Создание отчетов в режиме Мастер отчетов

Щелкните на корешке Отчеты – Создать – Мастер отчетов – ОК.

Выберите все поля Таблицы 1. Добавьте все поля Таблицы 2 кроме поля Фамилия. Продолжите создание отчета в режиме диалога.

Создайте запросы по таблицам 1 и 2:


  1. вывод на экран списка лиц, сдавших математику на 5, а физику на 5 или 4

  2. вывод списка лиц, проживающих в Казани, окончивших одну школу, учащихся на одном факультете

  3. вывод на экран списка лиц женского пола, проживающих в Казани

  4. вывод на экран списка лиц, проживающих в Казани, мужского пола, учащихся на одном факультете, сдавших математику на 5 или 4.

Задание 1

Создайте базу данных отдела кадров спортивной секции

База данных должна состоять из четырех таблиц: «Спортсмен» , «Пол» , «Спорт» , «Титул» . Название базы данных - «Спорт ».

Указания для создания таблиц расположены ниже таблиц.


Наименование поля

Тип

Содержание информации

Таблица «Спортсмен»

Код

Счетчик

Ключевое поле

Фамилия

Текстовой

Фамилия, Имя, Отчество спортсмена

Дата

Числовой

Год рождения

Вес

Числовой

Вес спортсмена

Рост

Числовой

Рост спортсмена

КодПол

Числовой

Ссылка на таблицу «Пол » (мастер подстановок)

КодВид

Числовой

Ссылка на таблицу «Спорт» (мастер подстановок)

КодТитул

Числовой

Ссылка на таблицу «Титул» (мастер подстановок)

Таблица «Пол»

Код

Счетчик

Ключевое поле

Пол

Текстовой

Пол спортсмена

Таблица «Спорт»

Код

Счетчик

Ключевое поле

Вид

Текстовой

Вид спорта

Таблица «Титул»

Код

Счетчик

Ключевое поле

Титул

Текстовой

Спортивное Звание

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

Указание


  1. Нажать кнопку Создать на панели инструментов.

  2. В области задач Создание файла выбрать в группе Создание ссылку Новая база данных .

  3. В диалоговом окне Файл новой базы данных ввести имя базы данных «Спорт» .

  4. Нажать кнопку Создать .
Создайте таблицу «Пол» с помощью мастера.

Указание


  1. Перейти в окно базы данных.

  2. Выбрать пункт Таблицы в списке Объекты .

  3. Нажать кнопку Создать на панели инструментов.

  4. В окне Новая таблица выбрать пункт Мастер таблиц и нажать клавишу Ok .

  5. В диалоговом окне Создание таблиц установить опцию Личные .

  6. В списке Образцы таблиц выбрать образец Типы .

  7. Нажать кнопку с двойной стрелкой для переноса всех полей из образца в создаваемую таблицу.

  8. Встать в списке Поля новой таблицы на поле Кодтипа и нажать кнопку Переименовать поле .

  9. Ввести имя поля Код и нажать Ok .

  10. Встать в списке Поля новой таблицы на поле Название типа и нажать кнопку Переименовать поле .

  11. Ввести имя поля Пол и нажать Ok .

  12. Нажать кнопку Далее .

  13. В поле Задайте имя для новой таблицы ввести имя Пол и нажать кнопку Далее .

  14. Внимание! Таблицы не должны быть связаны между собой. Поэтому, если мастер сообщает о связях с другими таблицами, нажмите кнопку Связи и выберите команду, разрывающую эти связи.

  15. Установить опцию Изменить структуру таблицы и нажать кнопку Готово .

  16. В конструкторе таблиц встать на поле Пол и указать размер поля 2 .
Создайте таблицу «Спорт» с помощью мастера.

Создайте таблицу «Титул» с помощью мастера.
Создайте таблицу «Спортсмен» в режиме конструктора.

При создании таблицы для полей КодПол, КодВид, КодТитул установите тип данных Мастер подстановки. Мастер подстановки по шагам установит связь поля таблицы Спортсмен с полем одной из таблиц КодПол, КодВид, КодТитул. На этапе выбора Доступные поля во всех трех случаях выберите только поле Код. Если все сделано правильно, схема данных (связь между таблицами) будет выглядеть как на рис.1.

Вопрос: Какой тип связи в данном случае установится между таблицами?


Занесите в таблицу «Пол», «Спорт», «Титул» записи со следующей информацией:

Значение в поле Код вводится автоматически и может отличаться от приведенного, ориентируйтесь на свои значения.

Занесите в таблицу «Спортсмен» следующей информацией:


Код

Фамилия

Дата

Вес

Рост

КодПол

КодВид

КодТитул

1

Иванов Иван

1988

60

175

3

5

6

2

Петров Петр

1987

75

180

3

5

5

3

Сидорова Оля

1990

55

168

4

8

4

4

Архипова Лена

1994

47

158

4

6

4

5

Логин Сергей

1993

90

190

3

4

5

6

Федоров Федор

1989

75

182

3

4

6

7

Семенов Семен

1992

56

178

3

8

6

Указание

  1. Открыть окно базы данных.

  2. Выбрать из списка Объекты объект Таблица .

  3. Нажать кнопку Открыть на панели инструментов окна базы данных.

  4. Ввести требуемую информацию в поля Фамилия , Дата , Вес , Рост .

  5. Ввести информацию в поле КодПол , взяв значение поля Код из таблицы Пол .

  6. Ввести информацию в поле КодВид , взяв значение поля Код из таблицы «Спорт».

  7. Ввести информацию в поле КодТитул , взяв значение поля Код из таблицы «Титул».

Задание 2

Найдите в базе данных спортсменов с фамилией Архипова.

Указание


  1. Открыть окно базы данных.

  2. Выбрать из списка Объекты объект Таблица.


  3. Выбрать поле (столбец), по которому требуется выполнить поиск.

  4. Нажать кнопку Найти на панели инструментов.

  5. Ввести в поле Образец значение Архипова (рис. 2).

  6. Установить в поле Совпадение опцию С начала поля.

  7. Нажать кнопку Найти далее.
Найдите в базе данных всех мастеров спорта.

Указание


  1. Открыть окно базы данных.

  2. Выбрать из списка Объекты объект Таблица.

  3. Дважды щелкнуть на таблице «Титул».

  4. Запомнить значение поля Код для записи содержащей значение Мастер спорта в поле «Титул».

  5. Закрыть таблицу «Титул».

  6. Дважды щелкнуть на таблице «Спортсмен».

  7. Щелкнуть по столбцу КодТитул.

  8. Нажать кнопку Найти на панели инструментов.


9. Ввести в поле Образец запомненное значение поля Код.

10. Установить в поле Совпадение опцию Поля целиком.

Найдите в базе данных спортсмена с ростом 180.
Отсортируйте в базе данных спортсменов по росту.

Указание


  1. Открыть окно базы данных.

  2. Выбрать из списка Объекты объект Таблица .

  3. Дважды щелкнуть на таблице «Спортсмен».

  4. Щелкнуть по столбцу Рост.

  5. Нажать кнопку Сортировка по возрастанию на панели инст­рументов.

  6. Отсортируйте в базе данных спортсменов по весу.

  7. Выберите из базы данных спортсмена с ростом 182.
Указание

Снимите установленный фильтр.

Указание

Выберите из базы данных всех спортсменов весом 75 кг.

Указание


  1. Открыть окно базы данных.

  2. Выбрать из списка Объекты объект Таблица.

  3. Дважды щелкнуть на таблице «Спортсмен».

  4. Щелкнуть правой кнопкой на любой ячейке в поле Вес и ввести значение 75 в поле Фильтр для.

  5. Нажать клавишу Enter.

Указание

  1. Открыть окно базы данных.

  2. Выбрать из списка Объекты объект Таблица.

  3. Дважды щелкнуть на таблице «Спортсмен».

  4. Щелкнуть правой кнопкой и выбрать команду Удалить фильтр.

  5. Выберите из базы данных спортсменов 1987-1988 гг. рождения.
Указание

  1. Открыть окно базы данных.

  2. Выбрать из списка Объекты объект Таблица.

  3. Дважды щелкнуть на таблице «Спортсмен».

  4. Выбрать из меню Записи команду Фильтр, а затем - команду. Расширенный фильтр.

  5. Выбрать в первом столбце в поле Поле значение Дата.

  6. В ячейке Условие отбора указать значение >=1987.

  7. Выбрать во втором столбце в поле Поле значение Дата.

  8. В ячейке Условие отбора указать значение

  9. Нажать кнопку Применение фильтра на панели инструментов.
Удалите установленный фильтр.

Указание


  1. Открыть окно базы данных.

  2. Выбрать из списка Объекты объект Таблица.

  3. Дважды щелкнуть на таблице «Спортсмен».

  4. Переключиться в окно расширенного фильтра.

  5. Выбрать из контекстного меню ПКМ команду Очистить бланк.

  6. Нажать кнопку Применение фильтра на панели инструментов.
Задание 3

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

Указание

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

Измените всем спортсменам вес на 1 кг.

Указание


  1. В окне базы данных в списке Объекты выбрать пункт Запросы.

  2. Создание запроса в ре­жиме конструктора.

  3. В диалоговом окне Добавление таблицы выбрать вкладку Таблицы.

  4. Дважды щелкнуть на таблице «Спортсмен».

  5. Нажать кнопку Закрыть.

  6. Добавить поле Вес в строку Поле в бланке запроса.

  7. Тип запроса Обновление.

  8. Ввести в ячейку Обновление выражение [Вес]+1.

  9. Нажать кнопку Запуск

  10. Да.


  11. Присвойте всем спортсменам, имеющим звание новичок, новое зва­ние - кандидат в мастера спорта.
Указание

  1. Открыть таблицу Титул и запомнить значения поля Код для звания Новичок и Кандидат в мастера спорта.

  2. В окне базы данных в списке Объекты выбрать пункт Запросы.

  3. В окне базы данных выбрать команду Создание запроса в ре­жиме конструктора.

  4. В диалоговом окне Добавление таблицы выбрать вкладку Таблицы.

  5. Дважды щелкнуть на таблице «Спортсмен».

  6. Нажать кнопку Закрыть.

  7. Добавить поле КодТитул в строку Поле в бланке запроса.

  8. Нажать стрелку рядом с кнопкой Тип запроса на панели инст­рументов и выбрать команду Обновление.

  9. Ввести в ячейку Обновление Кандидат в мастера спорта.

  10. Ввести в ячейку Условие отбора запомненное значение поля Код для звания Новичок.

  11. Нажать кнопку Запуск на панели инструментов, чтобы обно­вить записи.

  1. Подтвердить обновление, нажав кнопку Да .

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

Указание


  1. Открыть таблицу «Спорт» и запомнить значения поля Код для секции Плавание.

  2. Создать запрос, содержащий таблицу «Спортсмен».

  3. В режиме конструктора запроса на панели инструментов щелк­нуть на стрелке рядом с кнопкой Тип запроса и выбрать ко­манду Удаление.

  4. Перетащить поле КодВид в бланк запроса.

  5. Ввести в ячейку Условие отбора запомненное значение поля Код из таблицы «Спорт».

  6. Нажать кнопку Запуск на панели инструментов.

  7. Подтвердить обновление, нажав кнопку Да.
8. Закройте запрос, просмотрите результат в таблице Спортсмен.
Создание отчета при помощи мастера

Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает отчет на основании полученных ответов.

Для создания отчета необходимо:

Для добавления полей из нескольких таблиц или запросов в отчет не нажимайте кнопки Далее или Готово после выбора полей из первой таблицы или запроса в мастере отчетов.




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


  1. выбрать вид группировки данных в отчете и нажать кнопку Да­лее (рис. 4);

  2. при необходимости добавить уровни группировки в отчет и на­жать кнопку Далее (рис. 5);




    выбрать поля для сортировки записей;

  1. если необходимо подводить итоги по полям, то нажать кнопку Итоги , иначе нажать кнопку Далее . В появившемся окне Итоги выбрать для необходимых полей требуемые значения итого­вых величин (рис. 6):
Sum - вычисляет сумму по выбранному полю;

Avg - вычисляет среднее значение по выбранному полю;

Min - вычисляет минимальное значение по выбранному полю;

Мах - вычисляет максимальное значение по выбранному полю;

Задание 4

Создайте форму, включающую все данные о спортсмене.

Создайте отчет, включающий все данные о спортсменах, с группи­ровкой по виду спорта и сортировкой по фамилиям.

Указание

Самостоятельная работа


  1. Создайте свою БД, которая должна содержать три таблицы:

  • первая таблица должна иметь пять полей

  • вторая и третья таблицы должны иметь по четыре поля

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

  2. Установите связи между таблицами.

  3. Создайте форму по первой таблице.

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

  5. Создайте простой отчет по первой таблице.

  6. Создайте отчет по любым двум таблицам.

  7. Создайте простой запрос по первой таблице.

  8. Создайте запрос по первым двум таблицам, запрос должен содержать три условия отбора, этому запросу должно соответствовать не менее двух записей.

  9. Создайте запрос по второй и третьей таблице, запрос должен содержать три условия отбора, запросу должно соответствовать не менее двух записей.

Контрольные вопросы


  1. Что является основой реляционной БД?

  2. Что такое форма?

  3. Для чего используются отчеты?

  4. Что такое запись?

  5. Что такое поле?

  6. Чем характеризуется поле?

  7. Может запись состоять из данных разных типов?

  8. Может поле содержать данные разных типов?

  9. Какие типы данных используются в таблице?

  10. Какие существуют режимы создания таблиц?

  11. В каких случаях используется Конструктор при создании формы?

  12. Можно создать форму, отчет или запрос, используя данные из нескольких таблиц?

  13. Что такое ключевое поле?

  14. Для чего устанавливаются связи между таблицами?

  15. Что такое простой запрос?

  16. В каких случаях необходимо создавать запрос с помощью Конструктора?

  17. Может форма или запрос содержать поля, которых нет в таблице?

  18. Как и в чем можно создать вычисляемое поле?

  19. Какие существуют типы связи между таблицами?

  20. Как пользоваться функцией Фильтр?

страница 1

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

В этой статье

Выбор шаблона

Шаблоны Access содержат встроенные таблицы, запросы, формы и отчеты, готовые к работе. Доступные шаблоны - первое, что вы видите при запуске Access, а дополнительные варианты можно загрузить из Интернета.

    В Access на вкладке Файл выберите команду Создать .

    Выбор шаблона базы данных рабочего стола и введите имя в поле Имя файла . базы данных (Если вы не видите шаблона, который будет работать для вас , использовать Поиск шаблонов в Интернете поле.)

    Имя файла

    Нажмите кнопку Создать .

В зависимости от выбранного шаблона, до начала работы вам, возможно, нужно будет выполнить какие-либо из перечисленных ниже действий.

    Если Access отображает диалоговое окно Вход с пустым списком пользователей:

    1. Нажмите кнопку нового пользователя .

      Заполните форму Сведения о пользователе .

      Выберите только что имя пользователя введены и нажмите кнопку входа .

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

Дополнительные сведения: .

Создание базы данных с нуля

Если ни один из шаблонов вам не подходит, вы можете начать с пустой базы данных на компьютере.

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

    Введите имя базы данных в поле Имя файла .

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

    Нажмите кнопку Создать .

Добавление таблиц

В базе данных данные сохраняются в несколько связанных таблиц. Чтобы создать таблицу:

    При открытии базы данных в первый раз, вы увидите пустой таблицы в режиме таблицы, где можно добавить данные. Чтобы добавить другую таблицу, перейдите на вкладку Создать > Таблица . Можно начать вводить данные в пустое поле (ячейка) или Вставка данных из другого источника, например книгу Excel.

    Чтобы переименовать столбец (поле), дважды щелкните его заголовок и введите новое имя.

    Чтобы добавить другие поля, начните вводить текст в столбце Щелкните для добавления .

    Чтобы переместить столбец, выделите его, щелкнув заголовок, и перетащите в нужное место. Вы можете проделать эту операцию и с несколькими смежными столбцами.

Копирование и вставка данных

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

    Если данные нужно изменить, например разделить полные имена на имена и фамилии, сделайте это в исходной программе.

    Откройте источник и скопируйте данные (CTRL+C).

    Откройте таблицу Access, в которую вы хотите добавить данные, в режиме таблицы и вставьте данные (CTRL+V).

    Дважды щелкните заголовок каждого из столбцов и укажите значимые имена.

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

Импорт или связывание данных

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

Процесс немного различается в зависимости от источника данных, но всегда начинается с описанной ниже процедуры.

    На Внешних данных нажмите кнопку Формат данных, вы будете импорта или связывания с. Если вы не видите необходимый формат, нажмите кнопку Дополнительные .

Примечание: Если его все равно нет, возможно, вам понадобится сначала экспортировать данные в формат файла, поддерживаемый Access (например, в текстовый файл с разделителями).

    Следуйте инструкциям в статье диалоговое окно « Внешние данные ».

При связывании некоторые форматы доступны только для чтения. Ниже перечислены внешние источники, данные которых можно импортировать или связывать.

Упорядочение данных с помощью мастера анализа таблиц

Мастер анализа таблиц поможет вам быстро обнаружить избыточные данные. Затем с его помощью можно разделить эти данные по отдельным таблицам. Исходную таблицу Access сохранит как резервную копию.

    Откройте базу данных Access с таблицей, которую вы хотите проанализировать.

    Нажмите Работа с базами данных > Анализ таблицы .

    Первые две страницы мастера содержат краткое руководство с примерами. Если вы видите флажок , установите его и дважды нажмите кнопку Назад , чтобы просмотреть введение. Чтобы вводные страницы больше не отображались, снимите флажок Вывести страницы с пояснениями?

Дальнейшие действия

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

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

Суть создания базы данных в Microsoft Access 2007 состоит в том, что сначала надо создать структуру базы данных (создать структуру таблиц и установить между ними связи), а затем необходимо заполнить таблицы новой базы данных.

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

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

При запуске прикладной программы Access 2007 на экране будет отображаться новая начальная страница "Приступая к работе с Microsoft Access 2007", представленная на Рис. 1.


Рис. 1. Новая начальная страница

При создании базы данных на основе шаблонов можно выбрать требуемый template на странице "Приступая к работе с Microsoft Access 2007" из "Категории шаблонов" или шаблоны "Из Microsoft Office Online". При выборе, например шаблона Факультет в категории Локальные templates, справа в окне приложения появится описание БД. Ниже, в текстовом поле указано имя файла: Факультет.accdb и пиктограмма папки, с помощью которой можно сохранить файл в требуемую директорию (по умолчанию указана папка Мои документы).

Имя файла и директорию для хранения файла можно изменить. Затем надо щелкнуть на кнопке Создать. В результате появится окно базы данных Факультет: база данных (Access 2007) - Microsoft Access. В области редактирования будет отображаться Список факультета, который необходимо заполнить. Если область переходов закрыта, то ее необходимо открыть, нажав клавишу F11 или щелкнув на кнопке "Открыть/закрыть границу области переходов".

Любой пользователь компьютерных систем на основе Windows знает, что в стандартный пакет офисных программ от Microsoft любой версии входит уникальный редактор Access. Это что за программа, как с ней работать, сейчас и будет рассмотрено. Естественно, здесь будут приведены только начальные азы, поскольку описание абсолютно всех возможностей приложения займет не одну страницу.

Что такое Access?

Что же собой представляет эта программа? Access - это полнофункциональная система для работы с любого типа на основе реляционной модели с возможностью динамического обмена данными с другими приложениями или интернет-публикациями. Она предусматривает применение инструментов автоматизации обработки информации любого типа, которая представляется в структурированном виде.

Кроме того, Access - это еще пакет, в котором предусмотрена поддержка элементов ActiveX, что существенно расширяет возможности программы в плане того, что она может использовать не только табличные или текстовые компоненты, но и мультимедиа, и объекты в интернете. Устанавливаемые в приложении связи между позволяют производить точное отслеживание изменений в любой из них с автоматической корректировкой параметров в других.

Основные направления в использовании приложения

Неудивительно, что в большинстве случаев используется для полной автоматизации процессов анализа каких-то процессов в бухгалтерии, бизнесе и т. д. Благодаря универсальной структуре, программа может устранять появление так называемой избыточности данных, когда требуется изменить какой-то один параметр не путем ввода нового, а через корректирование старого, причем так, чтобы его изменение отобразилось во всех связанных БД.

Например, на предприятии с помощью Access ведется учет поставщиков, клиентов и мероприятий, в которых они задействованы. У одного поставщика изменяются банковские реквизиты. Достаточно в их изменить, как автоматическая корректировка коснется всех остальных БД. Будет произведена замена данных, а не ввод новых наряду с существующими. И это изменение коснется тех же связанных мероприятий. То есть в некотором смысле пользователь получает полную автоматизацию.

То же самое касается, например, Когда какая-то группа товара продается через соответствующее подразделение предприятия, товарные позиции автоматически списываются в базе данных товара, который имеется в наличии на складе. Но это самые простые примеры. На самом деле приложение имеет куда более широкие возможности.

Структура Microsoft Access

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

  • таблица - элемент, хранящий основную информацию в определенном формате (числовой, текстовый, графический и т. д.);
  • запрос - средство обращения к связанным элементам, другим базам данных или сторонним программам;
  • форма - представление информации или данных в удобном для пользователя виде;
  • отчет - вывод обработанных результатов;
  • макрос - исполняемый элемент, позволяющий производить определенные действия при возникновении какого-то события, создании запроса, формировании отчета;
  • модуль - средства языка Visual Basic, позволяющие существенно расширить возможности программы на основе создания процедур и использования многочисленных функций.

Связь с другими программами и внешними базами данных

Как уже понятно, Access - это программа, позволяющая не только использовать собственные данные, вводимые пользователем, но и связывать их между собой. Возможности приложения таковы, что информация может быть импортирована из других приложений (FoxPro, Paradox, Excel, Word и др.). Для упрощения процедур данные можно не импортировать, а связать, причем не только с указанными программами, а и с источниками в сетевом окружении или в интернете.

Сам же процесс связывания осуществляется на основе запросов по типу того, как работают базы данных SQL (Access их тоже поддерживает).

Создание на основе шаблонов

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

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

База данных с нуля

Если же пользователю ничего не подошло и он хочет сделать БД самостоятельно, при создании нового файла в соответствующем меню нужно выбрать пустую базу данных. Тут стоит учесть некоторые ограничения. Например, БД для настольных ПК не поддерживают интернет-публикации, а веб-базы не согласуются с некоторыми функциями предыдущих.

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

Нюансы импорта и связывания данных с другими источниками

Что касается импорта данных, здесь возможности у программы практически не ограничены. Главным условием является только то, что импортируемые данные должны быть разбиты по типу табличных (как таблицы в Excel или Word). Если же импорт производится, например, в текстовом варианте из «Блокнота», создать подобную структуру можно при помощи табулятора (клавиша Tab).

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

Заключение

Таково приложение Access. Программа является весьма популярной среди широкого круга пользователей, поскольку ее разработчики постарались максимально объединить в ней возможности других программных продуктов этого типа. И именно это сделало данное приложение очень гибким в настройке и автоматизированном применении большинства функций. Остается добавить, что Access - это очень мощное средство обработки данных, хотя здесь и были рассмотрены только самые начальные сведения о приложении.