Пропустить навигацию.
Главная

Различные советы и рекомендации

Векторы. Представляйте векторы по столбцам, а не по строкам. Например, диаграмму продаж товаров x, y, ... за последние годы лучше представить в виде:

ТОВАР    МЕСЯЦ  КОЛ-ВО
-––––   ––––––– ––––––
  x     ЯНВАРЬ   100
  x     ФЕВРАЛЬ   50
 ...      ...    ...
  x     ДЕКАБРЬ  360	 
  y     ЯНВАРЬ    75 
  y     ФЕВРАЛЬ  144
 ...      ...    ...
  y     ДЕКАБРЬ   35 
 ...      ...    ...

а не так, как показано ниже:

ТОВАР   КОЛ-ВО   КОЛ-ВО         КОЛ-ВО  
        ЯНВАРЬ   ФЕВРАЛЬ  ...   ДЕКАБРЬ 
–––––   –––––––  –––––––        –––––––
  x       100       50    ...     360 	
  y        75      144    ...      35 
 ...      ...      ...    ...     ...	

Одна из причин такой рекомендации заключается в том, что при этом значительно проще записываются обобщенные (параметризованные) запросы. Рассмотрите, например, как выглядит сравнение сведений из диаграммы продаж товара i в месяце с номером m со сведениями для товара j в месяце с номером n, где i, j, m и n – параметры.

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


[Назад] [Содержание]

Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию. Название языка представляет собой аббревиатуру, которая расшифровывается как Practical Extraction and Report Language «практический язык для извлечения данных и составления отчётов». Первоначально аббревиатура состояла из пяти символов и в таком виде в точности совпадала с английским словом pearl, жемчужина. Но затем стало известно, что такой язык существует (см. PEARL) и букву «а» убрали. Талисманом языка Perl является верблюд — не слишком красивое, но очень выносливое животное, способное выполнять тяжёлую работу.