Как назвать таблицу со сведениями
Как назвать таблицу со сведениями
«Всякое приказание должно быть отдано
в должное время, в должном месте,
и в выражениях, исключающих двоякое толкование»
(Из Устава Петровских времен)
Обсуждаемый вопрос заключается в следующем. Если мы начали разработку базы данных для некоторой задачи, определились с набором схем, таблиц, полей, внешних ключей, то как нам следует называть все эти объекты, и зачем вообще нужно говорить о какой-то особой системе наименований?
Выбор имени сущности
Нетрудно заметить, что все эти правила противоречат друг другу. И в инженерной практике это скорее правило, чем исключение. Чего стоит хотя бы идея плавающего танка. Так что придется выкручиваться.
Итак, почему как можно короче? Потому что на основании имени сущности мы будем «лепить» другие идентификаторы. Они будут встречаться целыми списками в секциях FROM, WHERE. И если названия таблицы и пяти соединенных справочников будут несокращенными словами в 16-20 символов, то это порадует лишь поклонников языка Шекспира, но успешно затуманит смысл простейших SQL-запросов.
Требование уникальности понятно само собой. Стоит лишь заметить, что здесь нужно максимально учесть перспективы роста БД. Возможно, стоит набросать список сущностей, которые могут войти в БД в следующих версиях системы, даже если эта работа отдаленного будущего.
Наименование таблиц
Если вспомнить, что мы хотим использовать имя сущности также в программах обработки данных, где объектом работы становится именно «единица» информации (например в названии класса для хранения одной улицы TStreet, а затем в названии переменой-объекта objStreet1), то разумнее остановиться на единственном числе как на стандарте. Но ведь в таблице все-таки живет множество сущностей! Как это выразить? Для таблиц примем следующее волюнтаристское решение:
Не будем также забывать, что в качестве имен сущностей мы разрешили себе использовать сокращения и аббревиатуры. А в этом случае добавление «s» или «es» вряд ли добавит ясности и читабельности.
Наименование полей
Имена полей таблицы, как правило, составляются из имени сущности ( city ), смыслового суффикса ( id, name, area ), и необязательного дополнительного суффикса (применяется для полей внешних ключей в случае множественных ссылок, рассмотрим это ниже). Например
Ну хорошо, не унимаются минималисты. С ключами понятно. А названия, и прочие неключевые поля? Их-то можно назвать просто Name?
Хорошо. Назовем названия города, улицы и типа улицы просто Name, и составим запрос, выводящий «Улица Ленина, Москва».
Иногда в нескольких таблицах встречаются служебные поля, не связанные с какой-либо сущностью, а используемые программистом либо базой данных для служебных целей, например поля вроде Row_ID в Oracle. Здесь нужно следить, чтобы имена сущностей не пересекались с названиями таких полей, иначе служебные поля будут ошибочно «мысленно привязаны» к какой-то нашей таблице.
Множественные ссылки
Коварство ситуации заключается в том, что помимо очевидного случая (две ссылки из одной таблицы на другую), мы можем прийти к той же проблеме на внешне благополучной схеме БД, если, начав путешествие из какой-либо таблицы по стрелкам внешних ключей, имеем возможность попасть в какой-либо справочник более чем одним путем. Если в каком-либо запросе мы захотим объединения всех промежуточных таблиц, опять придется разруливать варианты справочника.
Другие объекты базы данных
Заполнение бланка
Таблица используется в разных областях с целью систематизированного и наглядного представления информации в документах. Её можно оформить границами/линейками открытого, закрытого либо полузакрытого типа. Разделительная разметка заменяется проблемами. Название таблицы с такими линейками — вывод. Она включается в документ Ворд в качестве продолжения текстовой фразы либо её окончания. Чтобы правильно поместить содержание по столбцам, используется табулятор (опция автоматической обработки данных).
Согласно ГОСТу, таблицу нужно заполнить после нумерации. Последняя процедура носит сквозной характер. Для её проведения используются арабские числа (пример: «Таблица 8»). Заголовок либо номер располагается справа в верхнем углу или снизу по центру в виде подписи. По требованию ГОСТа, графа может быть без названия, но с индивидуальным номером. Другие правила заполнения ячеек:
Оформление текста
Название самой таблицы набирается шрифтом, как и текст. Интервал между строк можно уменьшить. Заглавия графиков начинаются с большой буквы, а для подзаголовков используется формула для второго уровня. Все заголовки нужно писать горизонтально. По образцу ГОСТа, допускается вертикальный набор.
Чтобы сделать выравнивание слов в столбцах, используется значок «по центру». Правильное размещение цифр в графах: по вертикали располагаются равнозначные разряды. В ячейке осуществляется перенос величин с равным количеством знаков после запятой. Для минимизации объёма в строках и заголовках, наименования рисунков, применяются сокращения, установленные ГОСТом 2.321.
Если в столбце пишется одно слово, его можно заменить знаком кавычек. Позиция, которая состоит из словосочетаний или предложений, заменяется выражением «то же», а дальше — заместительными символами.
Кавычки не заменяют цифры, математические и химические знаки, специальные символы, которые используются не только в таблице, но и в приложении.
Само наименование состоит из головки, заголовок, боковика и прографки. Остальные элементы относятся к хвосту, который делится на прографку и боковик. Последняя часть и головка считаются заголовочными элементами. В прографке отображаются сведения, из-за которых составлялась таблица. До начала выполнения работы рекомендуется продумать структуру боковика и головки. Таким способом пользователь оптимально систематизирует сведения.
Другие советы, как правильно оформлять таблицу по ГОСТу:
Дополнительная информация
При составлении граф проводится их нумерация. Для выполнения из текста адресных ссылок на ячейки понадобиться пронумеровать строки. Номер нужно включать в содержимое боковика. Если оно представлено в виде сложного многоярусного списка, соблюдаются стандартные требования к нумерации.
Если пункт имеет окончательные сведения в прографке относительно суммирующих данных всех подпунктов, тогда его необходимо выделить в отдельную строку. При наличии у строки боковика и заголовка допускается объединение пункта с первым подпунктом. В названиях граф предварительно пишется определение, а после запятой единица измерения. Таким методом пользователь не повторяет данные в ячейках.
В заголовок графы включаются существующие ограничения: от, до, не менее. Названия боковика и граф нужно ставить в именительном падеже. При этом соблюдается иерархическая последовательность. Чтобы визуально выделить «шапки», используется заливка. Красиво смотрятся графы, центрированные по ширине и высоте.
При написании текста в ячейках соблюдаются правила пунктуации. Предложения начинаются с маленькой буквы, если они являются обрывочной фразой. Если предложение полноценное либо текст состоит из нескольких законченных мыслей, первая буква заглавная.
Процедура правильного оформления таблиц требует соблюдения определённых правил расположения чисел: единицы должны находиться под единицами, а десятки под десятками. Содержимое ячеек выравнивается по правому краю. Дополнительно устанавливается отступ справа.
Графа, представляющая показатели разных величин, центрируется. Для записи диапазона значения используется тире либо многоточие. Такой вариант оформления считается правильным, но трудоёмким. Чтобы упростить работу, студенты и опытные дизайнеры используют одинаковое количество символов в числах до и после многоточия/тире.
Если знаков не хватает, в MS Word производится печать цветом бумаги: левый верхний вариант в таблице цветов шрифта текста.
При выравнивании содержимого ячеек знаки будут учитываться, а на печати и мониторе они не будут видны. Чтобы их заменить, потребуется измениться цвет. Если такой материал использоваться для слайдов, визуально скрытые дополнения воспримутся в качестве полноценной информации.
По ГОСТу, оставлять незаполненные строки нежелательно. Лучше написать «нет сведений» либо поставить тире. При оформлении управленческой документации рекомендации часто игнорируются, что приводит к их последующей доработке. Табличные данные в дипломных работах должны записываться с учётом установленных требований.
Вузы разрабатывают методические материалы на их основе. При этом они могут отличаться некоторыми пунктами: особые указания относительно места расположения названия (справа либо слева от верхнего угла), шрифта, интервалов. Основой внутривузовских установок считается государственный стандарт.
Соблюдение ГОСТ требований позволяет создавать удобные и наглядные таблицы, которые внешне выглядят понятными и аккуратными. Их можно легко и быстро подписать, рассмотреть, обсудить.
Правила оформления таблиц
В старину таблицей называлась специальная доска для записи сведений или чисел. Она была расчерчена линиями, называвшимися графьями или графами. Позднее графами стало называться пространство между двух черт.
Сейчас таблицы активно используются для наглядного и систематизированного представления информации в документах.
По характеру оформления линейками / границами таблицы бывают закрытыми, полузакрытыми и открытыми. Кроме того, разделительные линейки в таблице могут быть заменены пробелами, такие таблицы называются выводами. Вывод может быть включен в текст как продолжение фразы или ее окончание (Пример 1). В этом случае для размещения текста по столбцам в MS Word можно пользоваться табулятором.
Пример 1. Оформление вывода
И еще два определения, которые помогут нам в будущем:
Все эти определения приведены в ГОСТ Р 7.32-2001 «СИБИД. Отчет о научно-исследовательской работе. Структура и правила оформления».
Пример 2. Структура таблицы с наименованием ее элементов (серой заливкой выделена головка таблицы, которую в просторечье называют «шапкой»)
Начинается таблица с нумерационного заголовка. Он состоит из слова «Таблица» и порядкового номера, при этом знак № не ставится. Обычно нумерационный заголовок набирается курсивом и размещается у правого края.
Он призван упростить ссылки на таблицу в основном тексте документа. Ссылка обычно оформляется так: «(табл 4)» или «(таблица 4)». При этом лучше избегать дополнения «см.» в значении «смотри».
Даже если в документе фигурирует одна таблица, ее все равно стоит нумеровать: «Таблица 1».
Тематический заголовок таблицы, который определяет ее содержание, располагается по центру, можно выделить его полужирным шрифтом. Реже используют написание только заглавными буквами, т.к. такой текст менее «читабелен», это допустимо только для очень коротких заголовков.
Точка не ставится в конце ни нумерационного, ни тематического заголовков. Оба заголовка стоят над таблицей. Но вполне возможна и таблица без заголовков (например, если название документа или его части полностью определяет содержание единственной таблицы). Кроме того, если нужно сделать документ как можно более компактным, то можно совместить нумерационный и тематический заголовки в одной строке, тогда между ними ставится точка и пробел. Сравните Примеры 3 и 4.
Пример 3. Нумерационный заголовок над тематическим
Пример 4. Совмещение нумерационного заголовка и тематического в одной строке
Если таблица большая (по высоте) и не поместилась на одной странице, то на следующей принято это указывать, что позволит читателю документа быстрее ориентироваться в нем. Слово таблица при этом можно писать в заголовке (и при ссылке в тексте) как полностью, так и сокращенно: «табл. 5», главное соблюсти единообразие во всем документе.
Пример 5. Оформление длинной по высоте таблицы с полным повторением «шапки» на каждой странице
Пример 6. Оформление длинной по высоте таблицы с повторением в «шапке» только номеров граф
Если таблица не помещается по ширине, то сначала попробуйте уменьшить размер шрифта и отступы слева и справа от текста до границ ячеек. Если это не поможет (ведь текст в ней должен остаться читабельным), то придется переносить часть таблицы, т.е. ее левая часть будет идти отдельно от правой. Можно поделить таблицу не только на две части, но и более (как это сделать, показано в Примере 12). Ориентироваться помогут заголовки к таблице, нумерация граф, выделяющие внешнюю границу линии, можно еще повторить боковик в каждой части таблицы.
Нумеровать можно не только графы, но и строки. Это поможет потом делать из текста адресные ссылки на конкретные ячейки таблицы, например: «(см. показания в строке 5 графы 4)». Для этого номер обычно включается в содержимое боковика (Пример 7). Если оно представляет собой не простой список равноправных элементов (например, 1, 2, 3 и т.д.), а сложный многоярусный (например, пункт 1 включает подпункты «а» и «б» и только потом следует пункт 2), то к нумерации боковика применяются стандартные правила нумерации многоуровневых списков.
См. статью «Правила оформления перечней в тексте»
Если при этом у пункта есть итоговые сведения в прографке, суммирующие данные всех его подпунктов, то для такого пункта стоит выделять в таблице отдельную строку. В противном случае в боковике в единой ячейке можно объединить данный пункт с его первым подпунктом.
Но не у любой таблицы есть боковик с заголовками строк.
Пример 7. Таблица с пронумерованными строками в боковике. 1
Пример 8. Фрагмент «шапки» табличной части штатного расписания
Для визуального выделения «шапки» таблицы можно применить заливку (см. два варианта в Примерах 2 и 12), жирный шрифт для этого редко используют. Красиво выглядит центрирование по высоте и ширине.
Некоторую сложность представляют собой правила расположения чисел. Числовые значения одной величины лучше располагать так, чтобы единицы находились под единицами, десятки под десятками, сотни под сотнями и т.п. (Пример 9). Для этого содержимое ячеек удобно выравнивать по правому краю, дополнительно можно установить отступ справа.
Если в одной графе собраны показатели неодинаковых величин, то они просто центрируются (Пример 10).
Пример 9. Выравнивание показателей одинаковых величин
Правила именование объектов SQL: таблицы и столбцы
У каждого объекта в базе данных есть уникальное имя. Имена используются в инструкциях SQL и указывают, над каким объектом базы данных должно быть выполнено действие. Фундаментальными именованными объектами в реляционной базе данных являются имена таблиц, столбцов и пользователей; правила их именования были определены еще в стандарте SQL1. В последующих версиях стандарта этот список был значительно расширен и теперь включает схемы (коллекции таблиц), ограничения (ограничительные условия, накладываемые на содержимое таблиц и их отношения), домены (допустимые наборы значений, которые могут быть занесены в столбец) и ряд других типов объектов. Во многих СУБД существуют дополнительные виды именованных объектов, например хранимые процедуры, отношения «первичный ключ-внешний ключ», формы для ввода данных и схемы репликации данных.
В соответствии с первоначальным стандартом ANSI/ISO, имена в SQL должны содержать от 1 до 18 символов, начинаться с буквы и не могут содержать пробельные символы или специальные символы пунктуации. В стандарте SQL2 максимальное число символов в имени увеличено до 127 (дословно в стандарте сказано «менее 128»), и это количество остается неизменным до последнего стандарта SQL:2006. На практике поддержка имен в различных СУБД реализована по-разному. Чаще всего приходится сталкиваться с ограничениями на имена, связанные с другим программным обеспечением вне базы данных (например, имена пользователей, которые могут совпадать с именами, используемыми операционной системой). Различные продукты отличаются и по отношению к применению в именах специальных символов. С точки зрения переносимости, лучше воздержаться от длинных имен и не применять в них никаких специальных символов, за исключением символа подчеркивания, который используется для разделения слов в именах SQL.
Имена таблиц
Если в инструкции указано имя таблицы, SQL предполагает, что происходит обращение к одной из ваших собственных таблиц (т.е. таблиц, которые создали вы). Обычно таблицам присваиваются короткие, но описательные имена.
В общем случае в инструкциях SQL везде, где должно использоваться имя таблицы, можно использовать ее квалифицированное имя.
Стандарт ANSI/ISO SQL еще больше обобщает понятие квалифицированного имени таблицы. Он разрешает создавать именованное множество таблиц, называемое схемой. Вы можете обращаться к таблице определенной схемы с использованием квалифицированного имени. Например, обращение к таблице BIRTHDAYS в схеме employee_info имеет следующий вид.
В новых статьях я дам больше информации о схемах, пользователях и иных аспектах структуры SQL-базы данных. Пока что просто помните, что пользователи и схемы — это не одно и то же, и в действительности один пользователь может быть владельцем нескольких схем.
Имена столбцов
Если в SQL-инструкции указано имя столбца, обычно SQL сам в состоянии определить, в какой из указанных в этой же инструкции таблиц содержится данный столбец. Однако если в инструкцию требуется включить два столбца из различных таблиц, но с одинаковыми именами, необходимо указать квалифицированные имена столбцов, которые однозначно определяют их местонахождение. Такое квалифицированное имя столбца состоит из имени таблицы, содержащей столбец, и имени столбца, разделенных точкой. Например, полное имя столбца SALES из таблицы SALESREPS имеет такой вид:
Квалифицированное имя столбца можно использовать вместо короткого имени в инструкциях SQL там, где используется простое (неквалифицированное) имя; об исключениях говорится при описании конкретных инструкций SQL.
Как оформить таблицу правильно с первого раза
Таблицы иллюстрируют сложный материал. Они структурируют информацию, чего нельзя добиться никаким иным способом.
ГОСТ 7.32-2017 — главный документ, регламентирующий оформление таблиц. Однако у многих вузов есть свои правила. Например, не требуется заголовка для каждый таблицы. Поэтому перед началом работы изучите методичку.
Внимание! Таблицы должны располагаться после текста, который они иллюстрируют.
Где располагаются таблицы
Если таблица больше половины листа формата А4, ее переносят в приложении. Ссылка на таблицу в тексте обязательна, и когда она располагается в тексте, и когда в приложении.
“…информация в Таблице 3” — когда таблица находится в тексте
“…данные представлены в Таблице В.3” — когда таблица располагается в приложении. В этом случае “В” — наименование приложения, а “3” — порядковый номер таблицы
Из чего состоит таблица?
Сама таблица состоит из головки, боковика и граф
Виды таблиц
Таблицы принято разделять на два вида: простые и сложные.
Пример простой таблицы
Простая таблица содержит в себе одну строку заголовка и один столбец боковика
Пример сложной таблицы
Сложная таблица содержит несколько строк и столбцов в боковике и головной части
Нужна помощь в написании работы?
Внимание! Если сомневаешься, что получиться написать хорошую курсовую, реферат или диплом, то доверь это профессионалам. Сроки от 1 дня, цены от 500 рублей.
Наименование и нумерация
Таблицы нумеруйте последовательно с использованием арабских чисел на протяжении научной работы. При большом объеме работы допускается нумеровать таблицы в формате:
Таблица 3.1, где 3 – номер раздела главы, а 1 – порядковый номер таблицы.
Внимание! Если таблица в тексте одна — нумеровать ее не нужно.
Название — краткое изложение содержания материала, находящееся над таблицей по левому краю в формате: Таблица Номер таблицы – Наименование таблицы.
Пример оформления названия таблицы
Каждую таблицу в тексте нужно подписать
Оформление текста внутри таблицы
Важные моменты при заполнении таблицы:
Важно! В таблице запрещается сокращать слова, за исключением названий нормативных документов, таких как ГОСТ и др.
Как правильно разорвать и перенести таблицу на другой лист
Если таблица больше А4, ее выносят в приложение
Если необходимо разорвать таблицу в пределах одного листа, то над каждой частью следует писать: Продолжение таблицы.
Нужна помощь в написании работы?
Внимание! Если сомневаешься, что получиться написать хорошую курсовую, реферат или диплом, то доверь это профессионалам. Сроки от 1 дня, цены от 500 рублей.
В случае, когда таблица занимает много места и требует переноса на другой лист, продублируйте наименование и часть под названием головка, содержащую в себе заголовки и подзаголовки.
Пример переноса таблицы на следующую страницу
Нельзя завершать раздел или главу таблицей
В случае, когда таблица занимает много места и требует переноса на другой лист, продублируйте наименование и часть под названием головка, содержащую в себе заголовки и подзаголовки.
После таблицы размещают вывод по ней.
Распространенные ошибки при оформлении
Таблицы одинаково оформляются в любых научных работах, поэтому преподавателям и научным руководителям мелкие недочеты в оформлении сразу бросаются в глаза.
Важно! Глава диплома или курсовой никогда не завершается таблицей.
Вывод
Таблицы — представление данных в удобном для восприятия формате.
Главные принципы оформления таблиц:
Неправильное оформление таблиц в научной работе влияет на оценку, а также усложняет восприятие материала.
Нужна помощь в написании работы?
Внимание! Если сомневаешься, что получиться написать хорошую курсовую, реферат или диплом, то доверь это профессионалам. Сроки от 1 дня, цены от 500 рублей.