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



Download 0,92 Mb.
bet40/44
Sana08.06.2022
Hajmi0,92 Mb.
#642978
TuriЛекция
1   ...   36   37   38   39   40   41   42   43   44
Bog'liq
Лекция 1

Уровень изоляции

Предотвращение конфликтной ситуации

Неповторяющееся чтение (non-repeatable read)

"Грязное" чтение (dirty read)

Потерянное обновление (lost update)

Фантомная вставка (phantom insert)

SERIALIZABLE

+

+

+

+

REPEATABLE READ

+

+

+

-

READ COMMITTED

-

+

+

-

READ UNCOMMITTED

-

-

+

-



Лекция 9. Проектирование баз данных


9 Проектирование баз данных
9.1 Требования, предъявляемые к ИС на основе БД
Значительная часть проектов в области информационных технологий направлена на разработку и создание информационных систем, в рамках которых осуществляется хранение и обработка данных различной сложности в среде СУБД. Практически во всех таких проектах решается задача проектирования баз данных.
Основной задачей проектировщика базы данных является обоснованный выбор такой ее структуры, которая обеспечит согласованное взаимодействие всех компонентов ИС согласно заданным требованиям и ограничениям по ряду укрупненных (интегрированных) параметров, таких как:
функциональность (то есть возможность реализации функций, обеспечивающих решение различных видов задач, необходимых для автоматизации деятельности предприятия);
адаптируемость (то есть адекватность к настройке существующей в ней функциональности в соответствии с требованиями конкретного производства). Следует различать адаптивность системы и возможность ее конфигурирования. Конфигурирование системы — это задание определенных параметров в системе, обеспечивающих ее работу для различных условий. При этом все возможные варианты конфигурирования заранее задаются в системе, а настройка заключается в выборе одного из них. Адаптивность же системы, в отличие от конфигурирования, позволяет настраивать систему на заранее неизвестные варианты, учитывая различные нюансы, необходимые для решения задачи;
 производительность обработки транзакций;
 время реакции на запрос;
 безотказную работу системы (то есть готовность и доступность системы для обработки запросов пользователей);
 безопасность (свойство системы, в силу которого посторонние лица не имеют возможности получения доступа к информационным ресурсам организации, кроме тех, которые для них предназначены).
Это далеко не полный перечень параметров, по которым выставляются требования к базам данных, однако он содержит параметры, требования по которым выставляются наиболее часто.
Примеры функциональных требований: выдача отчетов по продажам по регионам; выдача отчетов по продажам по кварталам; автоматический расчет скидок на товары при увеличении объема закупаемой партии и т.п.
Примеры ограничений: максимальное время, отпущенное на проект; количество денежных средств, которое можно на него потратить.
Следует также учитывать технологические средства, доступные при реализации проекта, например требование реализации базы данных в архитектуре "файл-сервер" или «клиент-сервер».
Такие параметры иногда находятся в противоречии друг к другу. Так, высокие требования по функциональности на данном конкретном оборудовании могут вступать в конфликт с высокими требованиями по производительности. Например, отчеты могут генерироваться в течение нескольких часов и снизить в это время реакции пользователей, работающих с системой в диалоговом режиме.
Параметры, выражающие требования к базе данных, могут ранжироваться посредством присвоения приоритетов. Присвоение высшего приоритета требованию создать структуру данных для достижения системой максимально возможной производительности может привести к тому, что при проектировании базы данных требование обеспечить удобство работы определенной категории пользователей будет рассматриваться через призму производительности.
Например, в системе бронирования авиабилетов в транснациональной авиакомпании время отклика на запрос не должно превышать 15-30 секунд. Поэтому, если это требование не будет удовлетворяться, то потребуется "разгрузить" приложение оператора.

Download 0,92 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   44




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish