Глава 1. Точная математика
Глава 1. Точная математика
MySQL 5.1 обеспечивает поддержку для точной математики: числовая обработка значения, которая приводит к чрезвычайно точным результатам, и высокой степени контроль над недопустимыми значениями. Точность основана на этих двух свойствах:
SQL-режимы, которые управляют тем, как строг сервер относительно принятия или отклонения недопустимых данных.
MySQL-библиотека для арифметики с фиксированной запятой.
Эти свойства имеют несколько импликаций для числовых операций:
Точные вычисления : для получения точного значения вычисления не представляют ошибки с плавающей запятой. Вместо этого, используется высокая точность. Например, число типа .0001 обрабатывается как точное значение, а не как приближенное, и суммирование этого 10000 раз производит результат точно 1, а не значение, близкое к 1.
Четкое поведение округления : для чисел высокой точности результат ROUND() зависит только от параметра, а не от относящихся к окружению факторах типа того, как основная библиотека C работает.
Независимость от платформы: операции на точных числовых значениях дают тот же самый результат на различных платформах, типа Windows и Unix.
Контроль над обработкой недопустимых значений: переполнение и деление на нуль обнаруживаются и могут обрабатываться как ошибки. Например, Вы можете обрабатывать значение, которое является слишком большим для столбца, как ошибку, а не как наличие значения, усеченного так, чтобы попасть внутрь диапазона типа данных столбца. Точно так же Вы можете обрабатывать деление на нуль как ошибку, а не как операцию, которая производит результат NULL. Выбор подхода определен установкой переменной системы sql_mode.
Важный результат этих свойств: MySQL 5.1 обеспечивает высокую степень согласия со стандартом SQL.
Следующее обсуждение покрывает несколько аспектов того, как работает высокая точность (включая возможные несовместимости со старыми прикладными программами). В конце есть некоторые примеры.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
SeoPult: математика под капотом
SeoPult: математика под капотом Значительную часть конкурентных преимуществ системы SeoPul обеспечивает направление -. «Конструкторская» ветвь укрыта внутри самого холдинга, а научноисследовательская частично представлена собственными специалистами, частично – лучшими
Математика
Математика gmp_factВычисляет факториал.Синтаксис:resource gmp_fact(resourse x)Возвращает факториал числа, заданного в параметре x.gmp_sqrtВычисляет квадратный корень.Синтаксис:resource gmp_sqrt(resourse x)Возвращает квадратный корень числа, заданного в параметре x.gmp_sqrtrmВычисляет квадратный корень с
Глава 11 Наука и математика
Глава 11 Наука и математика 11.0. Введение Язык программирования C++ хорошо подходит для решения научных и математических задач из-за своей гибкости, выразительности и эффективности. Одно из самых больших преимуществ применения C++ для выполнения численных расчетов связано
ИДЕИ: Математика обмана: Можно ли победить мошенничество? и какой ценой?
ИДЕИ: Математика обмана: Можно ли победить мошенничество? и какой ценой? Автор: Константин БогдановЧеловек всесилен, и могущество его проистекает от общества, в котором он живет. На протяжении всей своей жизни мы используем и преумножаем достижения человеческого
13-я КОМНАТА: Математика этих сетей
13-я КОМНАТА: Математика этих сетей Сначала два слова о навигации по номеру. Активный отклик, как у читателей, так и у некоторых авторов, вызвали тема «Фантастика!» и колонка выпускающего редактора «Гагарин и пустота» в «КТ» #603. Поэтому материалы Михаила Ваннаха и Василия
Софтерра: Компьютеры, математика и свобода
Софтерра: Компьютеры, математика и свобода Автор: Вадим ЖитниковВ давние, давние времена компьютеры занимались только своими прямыми обязанностями: они считали. Складывали и вычитали, решали системы уравнений, интегрировали и дифференцировали. Рассчитывали траектории
Кафедра Ваннаха: Математика по Арнольду и Джефферсону Ваннах Михаил
Кафедра Ваннаха: Математика по Арнольду и Джефферсону Ваннах Михаил Опубликовано 18 ноября 2010 года То, как программное обеспечение, попав на приличное «железо» способно создавать весьма красочные, очень даже зримые, хотя и невесомые миры, знает
Свой робот ближе к телу: экзоскелет с поддержкой мелкой моторики и точная роборука Андрей Васильков
Свой робот ближе к телу: экзоскелет с поддержкой мелкой моторики и точная роборука Андрей Васильков Опубликовано 10 октября 2013 Сегодняшние роботы не только обретают новые качества: они всё теснее взаимодействуют с человеком, расширяя его
Математика как ресурс: На каком наследии работает отрасль информационных технологий Михаил Ваннах
Математика как ресурс: На каком наследии работает отрасль информационных технологий Михаил Ваннах Опубликовано 12 марта 2013Наша страна экспортирует практически только два вида высокотехнологической продукции, только два вида того, что делается руками и мозгами. Это
Пальчиковые игры и математика
Пальчиковые игры и математика Дети используют пальцы для счета еще до того, как начинают размышлять о цифрах. Счет на пальцах был обычным делом уже в Древнем Египте. Практически во всех культурах дети учатся считать при помощи пальцев: они всегда перед глазами и доступны,
Василий Щепетнёв: Тайная математика
Василий Щепетнёв: Тайная математика Автор: Василий ЩепетневОпубликовано 04 июня 2012 годаЯ так и не обзавёлся домашней цифровой метеостанцией. На стене висит барометр времён пятилетки качества, за окном китайский термометр, главное же – компьютер практически не