Как я создаю базу данных для своих приложений. Создание базы данных в Microsoft Excel На создание сущности




В пакете Microsoft Office есть специальная программа для создания базы данных и работы с ними – Access. Тем не менее, многие пользователи предпочитают использовать для этих целей более знакомое им приложение – Excel. Нужно отметить, что у этой программы имеется весь инструментарий для создания полноценной базы данных (БД). Давайте выясним, как это сделать.

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

Согласно специальной терминологии, строки БД именуются «записями» . В каждой записи находится информация об отдельном объекте.

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

То есть, каркасом любой базы данных в Excel является обычная таблица.

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

Итак, прежде всего нам нужно создать таблицу.


На этом создание каркаса БД закончено.

Присвоение атрибутов базы данных

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


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

Сортировка и фильтр

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


Поиск

При наличии большой БД поиск по ней удобно производить с помощь специального инструмента.


Закрепление областей

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


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

Выпадающий список

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


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

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

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

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

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

Что нужно, для того чтобы создать базу данных в Microsoft SQL Server?

В данном разделе я представлю своего рода этапы создания базы данных в Microsoft SQL Server, т.е. это как раз то, что Вы должны знать и что у Вас должно быть, для того чтобы создать базу данных:

  1. У Вас должна быть установлена СУБД Microsoft SQL Server. Для обучения идеально подходит бесплатная редакция Microsoft SQL Server Express. Если Вы еще не установили SQL сервер, то вот подробная видео-инструкция , там я показываю, как установить Microsoft SQL Server 2017 в редакции Express;
  2. У Вас должна быть установлена среда SQL Server Management Studio (SSMS). SSMS – это основной инструмент, с помощью которого осуществляется разработка баз данных в Microsoft SQL Server. Эта среда бесплатная, если ее у Вас нет, то в вышеупомянутой видео-инструкции я также показываю и установку этой среды;
  3. Спроектировать базу данных. Перед тем как переходить к созданию базы данных, Вы должны ее спроектировать, т.е. определить все сущности, которые Вы будете хранить, определить характеристики, которыми они будут обладать, а также определить все правила и ограничения, применяемые к данным, в процессе их добавления, хранения и изменения. Иными словами, Вы должны определиться со структурой БД, какие таблицы она будет содержать, какие отношения будут между таблицами, какие столбцы будет содержать каждая из таблиц. В нашем случае, т.е. при обучении, этот этап будет скорей формальным, так как правильно спроектировать БД начинающий не сможет. Но начинающий должен знать, что переходить к созданию базы данных без предварительного проектирования нельзя, так как реализовать БД, не имея четкого представления, как эта БД должна выглядеть в конечном итоге, скорей всего не получится;
  4. Создать пустую базу данных. В среде SQL Server Management Studio создать базу данных можно двумя способами: первый — с помощью графического интерфейса, второй — с помощью языка T-SQL;
  5. Создать таблицы в базе данных. К этому этапу у Вас уже будет база данных, но она будет пустая, так как в ней еще нет никаких таблиц. На этом этапе Вам нужно будет создать таблицы и соответствующие ограничения ;
  6. Наполнить БД данными. В базе данных уже есть таблицы, но они пусты, поэтому сейчас уже можно переходить к добавлению данных в таблицы ;
  7. Создать другие объекты базы данных. У Вас уже есть и база данных, и таблицы, и данные, поэтому можно разрабатывать другие объекты БД, такие как: представления, функции, процедуры, триггеры, с помощью которых реализуется бизнес-правила и логика приложения.

Вот это общий план создания базы данных, который Вы должны знать, перед тем как начинать свое знакомство с Microsoft SQL Server и языком T-SQL.

В этой статье мы рассмотрим этап 4, это создание пустой базы данных, будут рассмотрены оба способа создания базы данных: и с помощью графического интерфейса, и с помощью языка T-SQL. Первые три этапа Вы должны уже сделать, т.е. у Вас уже есть установленный SQL Server и среда Management Studio, и примерная структура базы данных, которую Вы хотите реализовать, как я уже сказал, на этапе обучения этот пункт можно пропустить, а в следующих материалах я покажу, как создавать таблицы в Microsoft SQL Server пусть с простой, но с более-менее реальной структурой.

Создание базы данных в SQL Server Management Studio

Первое, что Вам нужно сделать, это запустить среду SQL Server Management Studio и подключиться к SQL серверу.

Затем в обозревателе объектов щелкнуть по контейнеру «Базы данных» правой кнопкой мыши и выбрать пункт «Создать базу данных» .


В результате откроется окно «Создание базы данных» . Здесь обязательно нужно заполнить только поле «Имя базы данных» , остальные параметры настраиваются по необходимости. После того, как Вы ввели имя БД, нажимайте «ОК».


Если БД с таким именем на сервере еще нет, то она будет создана, в обозревателе объектов она сразу отобразится.


Как видите, база данных создана, и в этом нет ничего сложного.

Создание базы данных на T-SQL (CREATE DATABASE)

Процесс создания базы данных на языке T-SQL, наверное, еще проще, так как для того чтобы создать БД с настройками по умолчанию (как мы это сделали чуть выше ), необходимо написать всего три слова в редакторе SQL запросов – инструкцию CREATE DATABASE и название БД.

Сначала открываем редактор SQL запросов, для этого щелкаем на кнопку «Создать запрос» на панели инструментов.


Затем вводим следующую инструкцию, и запускаем ее на выполнение, кнопка «Выполнить» .

CREATE DATABASE TestDB;

Где CREATE – это команда языка T-SQL для создания объектов на SQL сервере, командой DATABASE мы указываем, что хотим создать базу данных, а TestDB — это имя новой базы данных.

Конечно же, на данном этапе многие не знают ни Microsoft SQL Server, ни языка T-SQL, многие, наверное, как раз и создают базу данных для того, чтобы начать знакомиться с этой СУБД и начать изучать язык T-SQL. Поэтому чтобы Вам легче было это делать, советую почитать книгу «Путь программиста T-SQL » — это самоучитель по языку Transact-SQL для начинающих, в которой я подробно рассказываю как про основные конструкции, так и про продвинутые конструкции языка T-SQL, и последовательно перехожу от простого к сложному.

С помощью инструкции CREATE DATABASE можно задать абсолютно все параметры, которые отображались у нас в графическом интерфейсе SSMS. Например, если бы мы заменили вышеуказанную инструкцию следующей, то у нас база данных создалась бы в каталоге DataBases на диске D.

Создание БД TestDB CREATE DATABASE TestDB ON PRIMARY --Первичный файл (NAME = N"TestDB", --Логическое имя файла БД FILENAME = N"D:\DataBases\TestDB.mdf" --Имя и местоположение файла БД) LOG ON --Явно указываем файлы журналов (NAME = N"TestDB_log", --Логическое имя файла журнала FILENAME = N"D:\DataBases\TestDB_log.ldf" --Имя и местоположение файла журнала) GO


Удаление базы данных в Microsoft SQL Server

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

В случае с графическим интерфейсом необходимо в обозревателе объектов щелкнуть правой кнопкой мыши по нужной базе данных и выбрать пункт «Удалить» .

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

В окне «Удаление объекта» нажимаем «ОК». Для принудительного закрытия существующих подключений к БД можете поставить галочку «Закрыть существующие соединения» .


В случае с T-SQL, для удаления базы данных достаточно написать следующую инструкцию (в БД также никто не должен работать ).

DROP DATABASE TestDB;

Где DROP DATABASE — это инструкция для удаления базы данных, TestDB – имя базы данных. Иными словами, командой DROP объекты на SQL сервере удаляются.

Видео-урок по созданию базы данных в Microsoft SQL Server

На этом наш сегодняшний урок закончен, надеюсь, материал был Вам интересен и полезен, в следующем материале я расскажу про то, как создавать таблицы в Microsoft SQL Server, удачи Вам, пока!

Как сделать базу данных?




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

Microsoft Access

Одной из наиболее популярных программ считается Access. Она входит в пакет стандартных офисных приложений Microsoft Office. Чтобы создать базу данных в Access, можно воспользоваться одним из трех доступных способов.

  1. Использование мастера создания БД. Он предоставляет возможность выбрать один из доступных шаблонов, который в дальнейшем можно настроить желаемым образом. Дополнительно формируется список таблиц, форм, запросов, отчетов и пр. Следует заметить, что создаваемые таблицы являются пустыми, другими словами, никаких данных в них нет. Представленная методика примеряется в тех ситуациях, когда встроенные стандартные шаблоны полностью удовлетворяют всем потребностям пользователя.
  2. Поиск подходящего шаблона на официальном веб-узле Office Online. Его загрузка считается наиболее быстрым и простым методом формирования БД. Шаблон имеет расширение.mdb и включает запросы, таблицы, отчеты и формы.
  3. Создание пустой БД. Данный метод рекомендуется использовать в той ситуации, когда есть потребность в формировании базы по собственному проекту. На сегодняшний день это достаточно гибкий способ. Однако он предусматривает отдельное определение любого элемента БД.

Создание пустой БД в Access

  1. На вкладке «Файл» выберите пункт «Создать», а потом «Новая база».
  2. Укажите название файла.
  3. Если вы хотите сохранить файл в иной папке, которая отличается от той, что применяется по умолчанию, то нажмите «Поиск места для размещения БД».
  4. Нажмите «Создать». Если вы все сделали правильно, то программа сформирует пустую БД с незаполненной таблицей.
  5. Для добавления необходимой информации начните вводить ее самостоятельно или попросту скопируйте из другого источника.

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

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

Достаточно простым и эффективным инструментом, предоставляющим возможность формировать БД с MySQL, считается программа «Denwer». Дополнительно она предоставляет возможность протестировать код php. Установить ее несложно. Достаточно посетить официальный сайт - denwer.ru , скачать утилиту и запустить мастер установки.

Сразу после завершения установки «Denwer» можно приступать к работе с администраторской страницей MySQL.

  1. Открываем страничку администрирования БД в MySQL. Для этого в поисковой строке браузера необходимо написать следующее: localhost/tools/phpmyadmin/.
  2. В открывшемся окошке в левой колонке просматриваем все доступные базы данных.
  3. Чтобы создать базу данных, нажимаем на вкладку «Базы данных» и выбираем пункт «Создать БД».
  4. Указываем название формируемой базы данных.
  5. Сохраняем изменения и нажимаем кнопку «Создать».

Таким образом, новая БД сразу добавится в список доступных (они располагаются на панели слева в центре). Чтобы приступить к ее редактированию, настройке и прочим манипуляциям, достаточно открыть этот список и кликнуть по ее названию.

В дальнейшем для новой базы потребуется создать пользователя. Сделать это несложно. Во-первых, надо нажать вверху на название своей БД и выбрать появившийся пункт «Привилегии». Во-вторых, нажать «Добавить пользователя». Через мгновение перед пользователем откроется страничка с полями, которые необходимо внимательно заполнить (хост, имя пользователя, пароль, а также его подтверждение). Обратите внимание на то, что в качестве хоста рекомендуется выбирать локальный хост.

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

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

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

  • С помощью инструкций Transact-SQL;
  • Средствами графической среды MS SQL Server.

Они рассмотрены в соответствующих разделах ниже.

Средствами обозревателя объектов MSSMS

Для возможности создания баз этим способом запустите MS SQL Server Management Studio и у становите соединение с сервером.

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

Как видно на рисунке выше на сервере уже созданы 4 системные базы данных: master, model, msdb и tempdb. Добавим к ней еще одну, пользовательскую:

  1. Щёлкните правой кнопкой по пункту «База данных».
  2. В контекстном меню выберите «создать базу данных» (верхняя строка).

Откроется мастер создания баз данных.

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

Шаг увеличения - это порог размера, при превышении которого база будет автоматически увеличена в 2 раза.

Средствами Transact SQL

Для создания баз данных в Transact SQL предназначена инструкция CREATE DATABASE . Ее обобщенная форма представлена ниже:

CREATE DATABASE testdb { file_spec1} ,...]

Конструкция CREATE DATABASE состоит из 4 необязательных блока. Обязательно лишь указывать имя новой базы данных (БД), в нашем случае - testdb . Согласно синтаксически правилам MS SQL Server имя БД не может быть длиннее 128 символов.

Инструкция после выполнения создаст файл базы данных на диске. MS SQL Server поддерживает 32 767 баз данных (215). Шаблон для формирования пустой базы инструкция берет из системной базы данных model.

ON указывает что файл базы данных указывается явно. Если его не использовать, система сделает это сама неявно. Параметр PRIMARY указывает на файл системных таблиц, если не указан, то выбирается первый в списке файл.

LOG ON создает системных журнал или файл транзакций, в который записываются все изменения в базе данных, для возможности ее восстановления при сбое. Если не указан, будет создан все равно.

В опции COLLATE программист может указать способ сортировки БД. Если не указан используется способ сортировки по умолчанию.

FOR ATTACH позволяет присоединить к создаваемой базе уже существующий набор данных. Если указать параметр ATTACH_REBUILD_LOG, вместо ATTACH - то присоединится набор данных операционной системы.

Пример использования :

USE master; GO CREATE DATABASE test ON (NAME = Sales_dat, FILENAME = "C:\Briarius\MSSQLBASES\testdat.mdf", SIZE = 20, MAXSIZE = 120, FILEGROWTH = 5) LOG ON (NAME = Sales_log, FILENAME = "C:\Briarius\MSSQLBASES\testlog.ldf", -- Файл транзакций и путь к нему. SIZE = 10MB, -- размер в мегабайтах, указано явно. MAXSIZE = 100MB, -- максимальный размер в мегабайтах. FILEGROWTH = 5MB) ; GO

Обратите внимание на блоки опций ON и LOG ON, они практически одинаковы. Разница в том, что первая задает сам файл базы, вторая - файл транзакций. Параметр FILENAME указывается потому, что опушен PRIMARY. Допустимо указывать несколько файлов баз и несколько журналов транзакций.

Инструкция USE используется чтобы задать текущую базу данных. Сейчас это - master.

Go группирует запрос по пакетам и позволяет выполнить каждый из них столько раз сколько указано в ее параметре. Например, GO (5) - пять раз. Ее использование, то есть разбивка кода по пакетам - хороший стиль программирования - группирует блоки и всегда можно вписать параметр, в зависимости от того сколько раз код должен быть выполнен.

В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в 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. Выберите тип сортировки каждого из полей.