Полезно знать - Автомобильный портал

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

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

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

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

Радиоактивные частицы выпадают на поверхность земли, образуя радиоактивный след. Радионуклиды, находящиеся в виде аэрозолей в воздухе, а также осевшие на земную поверхность, могут представлять для человека опасность. Оценку степени опасности можно получить по активности препарата А: А=-dN/dt, где N – количество распадающихся ядер. Активность данного препарата измеряется в кюри(Ku): 1Ku=3,7*10^10 распад/с

Активность уменьшается со временем по экспоненциальному закону: , где λ – постоянная распада, N0 – начальное количество ядер.

Для точечных источников излучений мощность экспозиционной дозы уменьшается с расстоянием по закону:, где r – расстояние от источника излучения, - гамма-постоянная, зависящая от природы радиоактивного источника.

Таким образом, при выпадении радионуклидов на почву степень опасности их влияния на организм зависит от природы радиоактивного изотопа, его активности и расстояния r от человека до источника, а экспозиционную дозу можно оценить из соотношения где ∆t – время облучения.


Вихревое поле
Вихревое поле - поле, силовые линии которого являются замкнутым.
Гравитационное поле
Гравитационное поле - поле, которое создает вокруг себя тело, обладающее массой. Посредством гравитационных полей взаимодействуют физические объекты.
Материя
Материя - объективная реальность, данная нам в ощущениях.
Считается, что материя существует либо в виде вещества, либо в виде поля.
Формами существования материи являются пространство и время.
Силовые линии напряженности
Силовые линии напряженности - воображаемые линии, проведенные в гравитационном, магнитном или электрическом силовом поле так, что в каждой точке пространства направление касательной к этим силовым линиям совпадает с направлением напряженности поля.
Электромагнитное поле
Электромагнитное поле - особый вид материи:
- посредством которого осуществляются электромагнитные взаимодействия;
- представляющий собой единство электрического и магнитного полей.
В каждой точке электромагнитное поле характеризуется:
- напряженностью и потенциалом электрического поля; а также
- индукцией магнитного поля.
- индукцией магнитного поля.
Электрическое поле - особая форма существования материи, посредством которой осуществляется взаимодействие между покоящимися или движущимися электрическими зарядами.
Физическое поле - особый вид материи. Физические поля связывают составные части вещества в единые системы и передают с конечной скоростью действие одних частиц на другие. Различают гравитационные, электромагнитные и другие поля.
Магнитное поле - особая форма существования материи, посредством которой осуществляется взаимодействие между движущимися электрически заряженными частицами. Магнитное поле:
- является формой электромагнитного поля;
- непрерывно в пространстве;
- порождается движущимися зарядами;
- обнаруживается по действию на движущиеся заряды;
- описывается уравнениями Максвелла.



Вокруг человека существуют электромагнитные и акустичес­кие поля (гравитационное поле и элементарные частицы оста­ются за пределами нашего рассмотрения).

Можно выделить основные 4 диапазона электромагнитного излучения и 3 диапазона акустического излучения, в которых ныне ведутся исследования (рис. 12.1).

Рис. 12.1. Схема электромагнитных (справа) и акустических (слева) собственных полей человека. Электромагнитные поля: Е - электри­ческое поле, В - магнитное, СВЧ - сверхвысокочастотные электро­магнитные волны дециметрового диапазона, ИК - электромагнитные волны инфракрасного диапазона, видимое - оптический диапазон излучений. Акустические поля: НЧ - низкочастотные колебания, КАЭ - кохлеарная акустическая эмиссия, УЗ - ультразвуковое излу­чение. Цифры - характерные частоты излучений (в герцах). Зашт­рихованы области тепловых излучений. Справа и слева указаны на­звания датчиков и приборов для регистрации соответствующих полей. СКВИД - сверхпроводящий квантовый интерферометр, ФЭУ - фотоэлектрический умножитель.

Электромагнитные поля. Диапазон собственного электромаг­нитного излучения ограничен со стороны коротких волн опти­ческим излучением, более коротковолновое излучение - вклю­чая рентгеновское и у-кванты - не зарегистрировано. Со стороны длинных волн диапазон можно ограничить радиовол­нами длиной около 60 см. В порядке возрастания частоты че­тыре диапазона электромагнитного поля, представленные на рис. 12.1, включают в себя:

· низкочастотное электрическое (Е) и магнитное (В) поле (частоты ниже 103 Гц);

· радиоволны сверхвысоких частот (СВЧ) (частоты 109- 1010 Гц и длина волны вне тела 3-60 см);

· инфракрасное (ИК) излучение (частота 10м Гц, длина вол­ны 3-10 мкм);

· оптическое излучение (частота 1015 Гц, длина волны по­рядка 0,5 мкм).

Такой выбор диапазонов обусловлен не техническими воз­можностями современной электроники, а особенностями био­логических объектов и оценками информативности различных диапазонов для медицины. Характерные параметры различных электромагнитных полей, создаваемых телом человека, приве­дены в табл. 12.1 .

Источники электромагнитных полей разные в различных ди­апазонах частот. Низкочастотные поля создаются главным об­разом при протекании физиологических процессов, сопровож­дающихся электрической активностью органов: кишечником (-1 мин), сердцем (характерное время процессов порядка 1 с), мозгом (-0,1 с), нервными волокнами (-10 мс). Спектр частот, соответствующих этим процессам, ограничен сверху значени­ями, не превосходящими -1кГц.

В СВЧ и ИК-диапазонах источником физических полей яв­ляется тепловое электромагнитное излучение.

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

Излучательная способность тела е^т - количество энергии, ис­пускаемой единицей поверхности тела в единицу времени в еди­ничном интервале длин волн по всем направлениям - зависит от длины волны А. и абсолютной температуры тела Т.

Эта функция имеет максимум на длине волны Х.т «= Ьс / (5кТ), что при температуре человеческого тела Т = 310 К составляет около 10 мкм. Поэтому ИК-излучение тела человека измеряют тепловизорами в диапазоне 3-10 мкм, где оно максимально.

Из рис. 12.2 следует, что в СВЧ-диапазоне, в котором длина волны в 10* раз больше, плотность энергии теплового излуче­ния на много порядков меньше.

Измерение теплового излучения позволяет определить тем­пературу тела человека из-за того, что спектральная зависи- мость теплового излучения меняется с ростом температуры. На рис. 12.2 приведены кривые для двух температур черного тела: 290 К (кривая 1) и 310 К (кривая 2). Столь большую разность температур мы выбрали, чтобы ярче выделить различия меж­ду кривыми. Видно, что рост температуры всего на 20 К вызы­вает увеличение интенсивности излучения в 1,5 раза (в ИК-ди- апазоне) - в других диапазонах он заметно меньше.

Акустические поля. Диапазон собственного акустического из­лучения ограничен со стороны длинных волн механическими колебаниями поверхности тела человека (0,01 Гц), со стороны коротких волн ультразвуковым излучением, в частности, от тела человека регистрировали сигналы с частотой порядка 10 МГц.

Рис. 12.2. Спектральная плотность излучательной способности теп­лового электромагнитного излучения абсолютно черного тела как функция длины волны X. Выбраны логарифмические шкалы по обе­им осям, поскольку величины е^т и X, изменяются на много порядков. Небольшие видимые отличия кривых 1 и 2 на самом деле соответству­ют большим изменениям е^т(в несколько раз)

В порядке возрастания частоты (цифры на рис. 12.1 ) три диа­пазона акустического поля включают в себя: 1) низкочастотные колебания (частоты ниже 10я Гц); 2) кохлеарную акустическую эмиссию (КАЭ) - излучение из уха человека (V ~103 Гц); 3) ульт­развуковое излучение (V - 1-10 МГц).

Источники акустических полей в различных диапазонах ча­стот имеют разную природу. Низкочастотное излучение созда­ется физиологическими процессами: дыхательными движени­ями, биением сердца, током крови в кровеносных сосудах и некоторыми другими процессами, сопровождающимися коле­баниями поверхности человеческого тела в диапазоне прибли­зительно 0,01 - 103 Гц. Это излучение в виде колебаний по­верхности можно зарегистрировать контактными, либо бес­контактными методами, однако его практически невозможно измерить дистанционно с помощью микрофонов. Это связано с тем, что идущие из глубины тела акустические волны прак­тически полностью отражаются обратно от границы раздела «воздух-тело человека* и не выходят наружу в воздух из тела человека. Коэффициент отражения звуковых волн близок к единице из-за того, что плотность тканей тела человека близ­ка к плотности воды, которая на три порядка выше плотности воздуха.

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

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

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

Табличные базы данных

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

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

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

  • фамилия, имя, отчество;
  • номер зачетки;
  • дата рождения;
  • номер телефона.

Строки называются записями и представляют отдельный реальный объект (конкретного студента).

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

С первого взгляда очевидно, что информация, хранящаяся в поле "Ф.И.О." существенно отличается от информации в поле "№ зачетки" или в поле "Дата рождения". Так как манипуляции с разными типами данных осуществляются по разным алгоритмам, целесообразно заранее определить, какого рода сведения будут храниться в конкретном поле таблицы.

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

Поля и их свойства

Поле записи является наименьшей именованной единицей информации в базе данных. Оно имеет два обязательных свойства:

  • уникальное в пределах таблицы имя, по которому к нему можно обращаться;
  • тип данных, хранящихся в нем.

Поле может быть отмечено как уникальное или ключевое.

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

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

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

Свойства целостности

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

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

Обеспечение целостности данных контролируется несколькими свойствами:

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

Основные типы и форматы полей, поддерживаемые большинством СУБД:

  • числовые - целые и вещественные;
  • строковые;
  • бинарные;
  • логические;
  • дата и время;
  • перечисления и множества.

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

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

Строки

Строковые значения могут содержать любые символы. Основное ограничение накладывается на длину.

Строки могут быть фиксированной или переменной длины. Во втором случае обычно устанавливается максимально возможный размер. Наиболее распространенное ограничение по длине для строк в БД - 255 символов.

Названия строковых типов полей в разных СУБД могут отличаться. Наиболее популярные:

  • CHAR - фиксированная длина до 255 символов. Если размер строки меньше установленного, она будет дополнена пробелами.
  • VARCHAR, TINYTEXT - переменная длина до 255 символов, для хранения размера тратится дополнительный байт.
  • TEXT, MEMO - переменная длина до 65.535 символов.
  • MEDIUMTEXT - максимум 16.777.215 знаков.
  • LONGTEXT - максимально 4.294.967.295 символов в строке.

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

Очень большие фрагменты текста могут также храниться в полях типа BLOB, которые рассмотрены ниже.

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

Числа

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

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

Для целых чисел:

  • TINYINT, байт - диапазон значений 0 - 255 (или -127 - 128);
  • SMALLINT - от 0 до 65.535 (от -32.768 до 32.767);
  • MEDIUMINT - от 0 до 16.777.215 (от -8.388.608 до 8.388.607);
  • INT - от 0 до 4294967295 (от -2.147.483.648 до 2.147.483.647);
  • BIGINT - от 0 до 18.446.744.073.709.551.615 (от -9.223.372.036.854.775.808 до 9.223.372.036.854.775.807).

Для вещественных чисел:

  • FLOAT - число знаков в дробной части мантиссы не больше 24.
  • DOUBLE, REAL - число с двойной точностью, после точки может быть до 53 знаков.

Существует еще один специфический тип поля БД - DECIMAL (NUMERIC). Это такое же число, как DOUBLE, записанное, однако, в виде строки.

Всегда следует выбирать минимально возможный размер поля. Например, для хранения экзаменационной оценки студента вполне хватит одного байта TINYINT. Это позволяет экономить ресурсы базы данных. Например, поля BIGINT относятся к самым редко используемым типам, так как практически ни одно приложение не оперирует числами в таком огромном диапазоне.

Возможные ограничения целостности данных:

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

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

Счетчик

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

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

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

Дата и время

Очень удобны для работы поля с типом данных "Дата" и "Время". Они позволяют сохранять данные в различных форматах:

  • DATE - только дата в формате "ГГГГ-ММ-ДД", например, "2018-04-04";
  • DATETIME - дата вместе со временем в формате "ГГГГ-ММ-ДД ЧЧ:ММ:СС", например, "2018-04-04 17:51:33";
  • TIME - только время в формате "ЧЧ-ММ-СС";
  • YEAR - год в формате "ГГ" (17) или "ГГГГ" (2017);
  • TIMESTAMP - временная метка, которая может обозначать, например, точный момент внесения записи в базу. Формат может быть разным, например, "ГГГГММДДЧЧММСС".

Основным ограничением целостности является способ форматирования данных.

Логические значения

Самый простой тип информации - логический, или булев. Он допускает всего два взаимоисключающих значения: TRUE (истина, 1) и FALSE (ложь, 0).

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

Бинарные данные

Базы данных предусматривают возможность хранения больших объемов информации. Аудио- и видеофайлы, изображения, фрагменты скомпилированного кода хранятся в BLOB-виде (Binary Large Object, двоичный большой объект).

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

  • BINARY - двоичная строка фиксированной длины;
  • TINYBLOB;
  • BLOB;
  • MEDIUMBLOB;
  • LONGBLOB;
  • OLE-объект (Object Linking and Embedding, технология связывания и вставки объектов) - в Microsoft Access;

Массив двоичных данных не имеет пользовательских ограничений целостности. Работу с BLOB-объектами разные базы реализуют по-разному.

Перечисления

В некоторых СУБД существует возможность создать поле, значение которого будет выбираться из заранее определенного списка допустимых значений. Это очень похоже на работу радио-кнопки в HTML.

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

Ограничение целостности в этом случае очевидно - все возможные значения поля базы заранее определены и не могут принимать других значений.

Множества

Очень похоже работает тип данных SET. Он также принимает список допустимых строковых значений, но позволяет выбрать сразу несколько из них. Так работает элемент чекбокс. Максимальное количество элементов в наборе - 64.

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

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

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

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

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

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

1. Основное свойство текстового поля - размер.

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

3. Поля для ввода дат или времени имеют тип Дата/время. Для ввода логических данных, имеющих только два значения (Да или Нет; 0 или 1; Истина или Ложь и т. п.), служит специальный тип - Логическое поле. Нетрудно догадаться, что длина такого поля всегда равна 1 байту, поскольку этого более чем доста­точно, чтобы выразить логическое значение.

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

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


6. У текстового поля есть недостаток, связанный с тем, что оно имеет ограниченный размер (не более 256 символов). Если нужно вставить в поле длинный текст, для этого служит поле типа MEMO. В нем можно хранить до 65 535 символов. Осо­бенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.

7. Очень интересно поле Счетчик. На первый взгляд это обычное числовое поле, но оно имеет свойство автоматического наращи­вания. Если в базе есть такое поле, то при вводе новой записи в него автоматически вводится число, на единицу большее, чем значение того же поля в предыдущей записи. Это поле удобно для нумерации записей.

Лекция 2
Связанные таблицы

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

Базы данных, имеющие связанные таблицы, называют также реля­ционными базами данных .

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

Гораздо удобнее сделать несколько таблиц. В одной хранить све­дения о клиентах со всеми их паспортными данными, в другой - сведения о выданных дисках, чтобы в любой момент узнать, что выдано клиенту и когда наступает срок возврата, а в третьей табли­це - остаток дисков на складе, чтобы вовремя пополнять запасы. После этого отдельные поля таблиц связывают. Если из таблицы Прокат известно, что клиент НВП взял диск D001, то система управления базой данных мгновенно найдет в таблице Клиенты все паспортные данные этого человека, а в таблице Склад все данные об этом диске.

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

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

Если заданы связи между таблицами, то работать с разными таблицами можно, как с одной цельной базой данных

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


Об интересе Сергея Шматко (спецпредставитель президента РФ по международному сотрудничеству в электроэнергетике) к сельскому хозяйству стало известно из ЕГРЮЛ. В конце октября в Приморье было учреждено ООО «Дальневосточная агропромышленная компания», 99,5% которого принадлежит ООО «Артпол холдинг» господина Шматко, 0,5% - гендиректору «Артпол холдинга» Олегу Садчикову. Основной вид деятельности новой компании - выращивание зерновых. В октябре же в регионе было создано ООО «Приморская нива», где 25% получило ООО «Артпол Анапа хиллс» («дочка» «Артпол холдинга»), а 75% - «Русагро» Вадима Мошковича, один из крупнейших агрохолдингов РФ. Специализация «Приморской нивы» также связана с растениеводством.

Создание «Приморской нивы» в «Русагро» назвали незначимым для деятельности и результатов компании. Раскрыть дополнительную информацию в группе отказались. Олег Садчиков не ответил на вопросы “Ъ”, связаться с господином Шматко не удалось.

Сергей Шматко занимал пост министра энергетики РФ в 2008–2012 годах, в разное время был также председателем совета директоров «Транснефти» и «Россетей». Его основной бизнес тоже связан с энергетикой. На портале HeadHunter «Артпол холдинг» называет себя ведущей российской компанией по развитию технологии в сфере энергоэффективности и энергосбережения. У господина Шматко также есть интересы в фармацевтике: с марта 2016 года «Артпол холдинг» владеет 24% в производителе и дистрибуторе лекарств ООО «ФармЭко». Его оборот, по собственным данным, более 14 млрд руб. в год.

Источник “Ъ” в отрасли считает, что «Русагро» могут интересовать лоббистские возможности Сергея Шматко как чиновника федерального уровня. «Русагро» выращивает в Приморье сою и кукурузу на площади 79 тыс. га, а также управляет масложировым комбинатом «Приморская соя» мощностью переработки почти 170 тыс. тонн сои в год. Кроме того, «Русагро» создает в регионе крупный свиноводческий комплекс мощностью более 80 тыс. тонн мяса в год общей стоимостью 27,7 млрд руб.

Директор «Совэкона» Андрей Сизов говорит, что Дальний Восток хорошо подходит для выращивания сои и кукурузы: «Регион находится рядом с крупными потребителями - странами Юго-Восточной Азии, Китаем, Кореей и Японией». Кроме того, отмечает он, там хорошие климатические условия: годовой объем осадков превышает их среднее количество на европейской части примерно на 40–50%.

Сейчас подходящий момент для начала производства сои на Дальнем Востоке, особенно на фоне торговых разногласий США и Китая, из-за которых поставки американской сои в республику прекратились, указывает старший советник Bain & Company Игорь Бучацкий. На США приходилось около трети из ежегодного китайского импорта сои в 90 млн тонн, и Россия может заместить часть этих поставок, заявил в среду премьер Дмитрий Медведев по итогам встречи с премьером Госсовета КНР Ли Кэцяном. Но, предупреждает господин Сизов, на Дальнем Востоке у инвесторов могут возникнуть сложности с покупкой сельхозземли, так как значительная ее часть не оформлена в собственность. «Рынок, по сути, начал формироваться только несколько лет назад - с приходом в регион "Русагро"»,- добавляет эксперт.

Развитие зернового рынка в РФ привлекает сегодня в этот бизнес новых инвесторов, в том числе из семей крупных чиновников. Так, в сентябре стало известно, что ЗАО «Династия» Валентина Мантурова, отца главы Минпромторга Дениса Мантурова, вместе с ростовским бизнесменом Владиславом Понамаренко учредили на паритете ООО «Колос Кубани» для выращивания зерновых в Краснодарском крае (см. “Ъ” от 10 сентября).

Анатолий Костырев


Китайский экспорт оценят в KPMG

Конъюнктура

Минсельхоз признал АО КПМГ, российскую структуру аудиторской компании из «большой четверки» KPMG, победителем в конкурсе на разработку концепции развития экспорта сельхозпродукции, продуктов питания и напитков в Китай до 2024 года, следует из материалов министерства, опубликованных на сайте госзакупок. Стоимость контракта составит 19,45 млн руб. при начальной цене 20 млн руб. Второй номер был присвоен заявке Высшей школы экономики, которая предложила за контракт 16,7 млн руб. Предполагается, что концепция будет отражать направления, способы и методы развития российского экспорта, а также ресурсы, необходимые для его стимулирования. В среду Россия и Китай подписали протоколы о ветеринарно-санитарных требованиях при взаимных поставках замороженного мяса птицы и молочной продукции, в том числе сыров. Процесс получения права экспорта занял несколько лет. Теперь стороны должны согласовать список предприятий, одобренных для экспорта. Глава Минсельхоза РФ Дмитрий Патрушев ожидает, что первые поставки начнутся уже в этом году. В соответствии с майским указом президента, экспорт российской продукции АПК к 2024 году планируется довести до $45 млрд против $20,7 млрд в 2017 году.

Определение полей таблицы

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

На вкладке Подстановка в раскрывающемся списке свойства Тип элемента управления выбирается одно из значений Поле, Список или Поле со списком .

Имена полей и тип данных

  • Имя поля . Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением точки (.), восклицательного знака ("), надстрочного знака (") и квадратных скобок (). Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 00 до 31. Максимальная длина имени - 64 символа.
  • Тип данных . Тип данных определяется значениями, которые предполагается вводить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование девяти типов данных Раскрывающийся список возможных типов данных вызывается нажатием кнопки списка при выборе типа данных каждого поля:
    • Текстовый - тип данных по умолчанию. Текст или цифры, не участвующие в расчетах. Число символов в поле не должно превышать 255. Максимальное число символов, которое можно ввести в поле, задается в свойстве Размер поля . Пустые символы в неиспользуемой части поля не сохраняются.
    • Поле MEMO Длительный текст, например, некоторое описание или примечание. Максимальная длина - 65 535 символов.
    • Числовой . Числовые данные, используемые в математических вычислениях. Конкретные варианты числового типа и их длина задаются в свойстве Размер поля . Поле может иметь размер 1, 2, 4 или 8 байт (16 байт- только если для свойства Размер поля задано значение Код репликации ). Для проведения денежных расчетов определен другой тип данных - Денежный
    • Денежный . Денежные значения и числовые данные, используемые в расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков - в дробной части. Длина поля 8 байт. При обработке числовых значений из денежных полей выполняются вычисления с фиксированной точкой (более быстрые, чем вычисления для полей с плавающей точкой). Кроме того, при вычислениях предотвращается округление. Учитывая эти обстоятельства, применительно к полям, в которых планируется хранить числовые значения с указанной точностью, рекомендуется использовать денежный тип данных.
    • Дата/время . Значения даты или времени, относящиеся к годам с 100 по 9999 включительно Длина поля 8 байт
    • Счетчик . Тип данных поля, в которое для каждой новой записи автоматически вводятся уникальные последовательно возрастающие (на 1) целые числа или случайные числа. Значения этого поля нельзя изменить или удалить. Длина поля: 4 байта для длинного целого, для кода репликации - 16 байт. По умолчанию в поле вводятся последовательные значения. В таблице не может быть более одного поля этого типа. Используется для определения уникального ключа таблицы
    • Логический . Логические данные, которые могут иметь одно из двух возможных значений: Да/Нет, Истина/Ложь, Вкл./Выкл. Длина поля 1 бит.
    • Поле объекта OLE . Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозаписи или другие данные и двоичном формате), связанный или внедренный и таблицу Access. Длина поля - не более 1 Гбайт (ограничивается объемом диска).
    • Гиперссылка . Адрес гиперссылки, включающий путь к файлу на жестком диске в локальной сети (в формате UNC) или адрес страницы в Internet или intranet (URL). Кроме того, адрес может включать текст, выводимый в поле или в элементе управления, дополнительный адрес - расположение внутри файла или страницы,подсказку - текст, отображаемый в виде всплывающей подсказки. Если щелкнуть мышью на поле гиперссылки, Access выполнит переход на соответствующий объект, документ, Web-страницу или другое место назначения. Длина каждой из частей гиперссылки - не более 2048 знаков. Для полей типа OLE, MEMO и Гиперссылка не допускается сортировка и индексирование.
    • Мастер подстановок . Выбор этого типа данных запускает мастера подстановок. Мастер строит для поля список значений на основе полей из другой таблицы. Значения в такое поле будут вводиться из списка. Соответственно, фактически тип данных поля определяется типом данных поля списка. Возможно также определение поля со списком постоянных значений .

Общие свойства полей

Общие свойства задаются для каждого поля на вкладке Общие и зависят от выбранного типа данных.

1. Размер поля задает максимальный размер сохраняемых в поле данных.

Для поля с типом данных Текстовый задается размер от 1 до 255 знаком (по умолчанию - 50 знаков).

Для поля с типом данных Счетчик можно задать:

а) Длинное целое- 4 байта:

б) Код репликации- 16 байт.

Для поля с типом данных Числовой можно задать:

в) Байт (для целых чисел от 0 до 255, длина поля 1 байт);

г) Целое (для целых чисел от -32 768 до +32 767, занимает 2 байта);

д) Длинное целое (для целых чисел от -2 147 483 648 до +2 147 483 647, занимает 4 байта);

е) Дробные с плавающей точкой 4 байта (для чисел от -3,4хЮ38 до +3,4х1038 с точностью до 7 знаков);

ж) Дробные с плавающей точкой 8 байт (для чисел от -1,797хЮ308 до +1,797хЮ308 с точностью до 15 знаков);

з) Действительное (для целых чисел от -1038-1 до 1038-1 при работе с проектами, которые хранятся в файлах типа1 ADP, и от -1028-1 до 1028-1 - для файлов типа MDB, с точностью до 28 зна­ков, занимает 12 байт);

и) Код репликации . Глобальный уникальный идентификатор, занимает 16 байт. Поля такого типа используются Access для создания системных уникальных идентификаторов реплик, наборов реплик, таблиц, записей и других объектов при репликации баз данных.

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

2. Формат поля является форматом отображения заданного типа данных и задает правила представления данных при выводе их на экран или печать.

В Access определены встроенные стандартные форматы отображения для полей с типами данных Числовой, Дата/время, Логический и Денежный. Ряд этих форматов совпадает с настройкой национальных форматов, определяемых в окне Язык и стандарты панели управления Microsoft Windows. Пользователь может создать собственный формат для всех типов данных, кроме OLE, с помощью символов форматирования.

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

3. Число десятичных знаков задает для числового и денежного типов данных число знаков после запятой. Можно задать число от 0 до 15. По умолчанию (значение Авто ) это число определяется установкой в свойстве Формат поля . Следует иметь в виду, что установка этого свойства не действует, если свойство Формат поля не задано или если выбрано значение Основной . Свойство Число десятичных знаков влияет только на количество отображаемых на экране десятичных знаков и не влияет на количество сохраняемых знаков. Для изменения числа сохраняемых знаков необходимо изменить свойство Размер поля .

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

5. Значение по умолчанию определяет текст или выражение, которое автоматически вводится в поле при создании новой записи. Например, если задано значение =now (), то в поле будет введена текущая дата и время. При добавлении записи в таблицу можно оставить значение, введенное по умолчанию, или ввести другое. Свойство Значение по умолчанию используется только при создании новой записи. Изменение значения свойства не влияет на существующие записи. Максимальная длина значения свойства составляет 255 знаков. Данное свойство не определено для полей с типом данных Счетчик или Поле объекта OLE .

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

7. Сообщение об ошибке задает текст сообщения, выводимый на экран при нарушении ограничений, заданных свойством Условие на значение .

Тип элемента управления

На вкладке Подстановка в окне конструктора таблиц задается свойство Тип элемента управления . Это свойство определяет, будет ли отображаться поле в таблице и в форме в виде:

  • Поля ;
  • Списка ;
  • Поля со списком .

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

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