Пояснительная записка Студент


Скачать 456.95 Kb.
НазваниеПояснительная записка Студент
страница4/12
ТипПояснительная записка
1   2   3   4   5   6   7   8   9   ...   12

2)ИСПОЛЬЗУЕМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ТЕОРИТИЧЕСКИЕ СВЕДЕНИЯ




2.1Системы управления базами данных. Выбор СУБД.



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

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

Персональные СУБД обычно обеспечивают возможность создания персональных БД и недорогих приложений, работающих с ними. Персональные СУБД или разработанные с их помощью приложения зачастую могут выступать в роли клиентской части многопользовательской СУБД. К персональным СУБД, например, относятся Visual FoxPro, Paradox, Clipper, dBase, Access и др.

Многопользовательские СУБД включают в себя сервер БД и клиентскую часть и, как правило, могут работать в неоднородной вычислительной среде (с разными типами ЭВМ и операционными системами). К многопользовательским СУБД относятся, например, СУБД Oracle, MySQL и Informix.
Выбор СУБД важная часть любого проекта, который планирует ее использовать. От выбора базы данных, ее правильной структуры и запросов к ней, зависит стабильность, безопасность и скорость работы всей системы.

В настоящее время одни из самых популярных и известных баз данных следующие:

Oracle SQL;

Microsoft SQL Server;

Postgre SQL;

My SQL.

Наиболее распространенной во всем мире считается база данных Oracle.

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

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

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

Возьмем самый «дешевый» пример, подходящий под наши условия. Если у нас установлен однопроцессорный сервер на базе одноядерных процессоров Intel. Если у нас будет в пределах 5 пользователей, то подойдет минимальная редакция Oracle Standard Edition One. Приобрести необходимо как раз 5 лицензий, исходя из правила минимума Oracle. При расширении количества пользователей возможно приобретение необходимого количества дополнительных лицензий.

Стоимость по прайс-листу, на начало 2016 года Oracle (без НДС): 181,78$ * 5 = 908,9$. Информация и рассчет приведены на основе информации с ресурса [12].

По курсу на апрель 2016 составит 58 тыс. руб. В стоимость уже входит годовая техническая поддержка.

Postgre SQL - бесплатная база дынных с широкими возможностями по функционалу: функции (functions) - аналог процедур, события (triggers), полнотекстовый поиск (full text search) [2].

Для написания функций используется язык plpgsql или С. Есть отношения между таблицами (Foreign keys). Можно кастомизировать вывод строк внутри функций и т.п.

Многие выбирают именно эту СУБД для написания проекта под unix платформу. Есть все необходимые возможности, при этом небольшое потребление ресурсов сервера.

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

My SQL (innodb) - очень популярная база данных, особенно среди малых проектов.

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

Ее возможности тоже достаточно широки, как и других сравниваемых СУБД, однако, есть и недостатки:

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

в процедуре нельзя лимитировать и сортировать записи из входных параметров;

нет полнотекстового поиска, приходится использовать связку разных типов db myisam и innodb;

в сравнении с остальными базами данных достаточно много потребляет ресурсов сервера;

не самая стабильная система, о чем свидетельствует постоянный выход обновлений.

Тем не менее mysql innodb вполне подходит для несложных проектов, либо как дополнительную db на проекте.

Microsoft SQL Server Express – это достаточно мощная и надежная система управления данными, обеспечивающая множество функций, защиту данных и высокую производительность для внедренных приложений-клиентов, «легких» веб-приложений и локальных хранилищ данных. SQL Server 2008 Express предназначен для упрощенного развертывания и быстрого создания прототипов.

Различные типы данных, в том числе: XML. Полнотекстовый поиск (full text search). Отношения между таблицами (Foreign keys).

В версии ms sql 2008 появился новый тип данных File Stream, позволяющий особым способом хранить любые файлы в DB. Для написания хранимых процедур используется язык T-SQL.

Важно отметить, что Microsoft SQL Server 2008 Express можно получить бесплатно и свободно распространять вместе с приложениями [11]. Он разработан таким образом, чтобы полностью интегрироваться с другими продуктами, входящими в серверную инфраструктуру.

Для нашей работы было выбрано СУБД Microsoft SQL Server Express. Для небольшого проекта вполне достаточно бесплатной версии (microsoft sql server 2008 r2 express), с ограничением размера базы данных в 10 гигабайт.

1   2   3   4   5   6   7   8   9   ...   12

Похожие:

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное бюджетное образовательное учреждение высшего образования

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное бюджетное образовательное учреждение высшего образования

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное бюджетное образовательное учреждение высшего образования

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное бюджетное образовательное учреждение высшего образования

Пояснительная записка Студент iconПояснительная записка Студент
Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования

Пояснительная записка Студент iconПояснительная записка Студент
Налогообложение юридических лиц и пути его совершенствования на примере ООО «СибДальРегион»

Пояснительная записка Студент iconПояснительная записка к курсовой работе по дисциплине «Моделирование систем»
Пояснительная записка содержит 31 страницу, 3 таблицы, 24 рисунка, 4 библиографических источника, 1 фрагмента листинга

Пояснительная записка Студент iconПояснительная записка к годовой бухгалтерской отчетности Общества...
Приложения 3 к Приказу Минфина РФ от 2 июля 2010 года №66н; 8 настоящая пояснительная записка

Пояснительная записка Студент iconОбразовательная программа на 2011-2015 учебный год в рамках фгос ноо пояснительная записка
Пояснительная записка к основной образовательной программе начального общего образования мбоу анно-Ребриковская сош

Пояснительная записка Студент iconПояснительная записка Цель: оценка уровня освоения учебной дисциплины...
...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск