База данных (database или database engine) - совместно используемый набор логически связанных данных.
В общем, это всего лишь программа, а точнее, комплекс аппаратно-программных средств, решающих вопросы хранения и организации информации и обеспечивающих таким образом работу с данными.

В первом приближении можно считать, что база состоит из трех уровней:
   - файл с данными,
   - ядро базы (database engine - обеспечивающее чтение и запись данных, выборку, сортировку и т.п.)
   интерфейс, обеспечивающий формирование запросов к базе, а также удобное представление данных для конечного пользователя.

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

       Приведенная ниже свободная таблица поможет сделать Вам правильный выбор.

База данных 	  Объем информации
   Oracle 	  свыше 1 000 000 записей
   Sybase 	  до 10 000 000 записей
   MS SQL 	  от 500 000 записей
   MySQL 	  до 100 000 записей
Проектирование баз данных | Сопровождение баз данных | Построение поисковых систем
Проект «Магнатек»

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

Перед нашими специалистами стояли следующие задачи:

  • создание базы данных;
  • создание алгоритма функционирования системы скидок;
  • разработка системы контроля и управления учетом;
  • разработка сложной системы взаимодействия между различными уровнями организации управления данных;

Разработка базы данных – сложный длительный процесс, который можно разделить на 3 этапа:

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

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

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

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

©2010 "q7.ru"(СКБ "Реестр") 105005, Москва, ул. Бакунинская, д.14 стр.10 оф. 35
все права защищены e-mail: contact@q7.ru