Главная » Просмотр файлов » Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001)

Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001) (1186218), страница 42

Файл №1186218 Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001) (Советов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001)) 42 страницаСоветов Б.Я., Яковлев С.А. Моделирование систем (3-е изд., 2001) (1186218) страница 422020-08-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 42)

Это не означает требования революционных изме­нений принципов реляционного подхода при проектировании БДв условиях построения ИРБД. Это означает только то, что приопределении и построении ИРБД реляционный подход долженприменяться с учетом классической схемы проектирования баз дан­ных [2, 52], согласно которой необходимо знать, каким образом был174выполнен полный цикл этапов моделирования заданной предмет­ной области в виде реляционных схем интегрируемых БД.

Оче­видно, что расширение границ применения реляционного подхода,при этом, позволит проектировать новые БД уже с учетом воз­можности их будущей интеграции и ИРБД. Характерным примеромреализации расширения реляционного подхода для разработкираспределенных приложений на основе интегрированных реляцион­ных баз данных стало создание методов и средств CASE-техаоаогий [15].С учетом сказанного, все основные понятия и определения тех­нологии баз данных будут формулироваться именно с ориентациейна реализацию расширенного реляционного подхода для достиже­ния цели методологического определния ИРБД.

Полная технологи­ческая схема определения и манипулирования интегрированнымив базу данными представлена на рис. S.6.База данных. База данных составляет ключевое понятие тех­нологии БД и стержневой объект управления в системах баз дан­ных. Определение базы данных в качестве разделяемого инфор­мационного ресурса компьютеризированных технологий требуетуточнения самих понятий данные и информация. Иногда база дан­ных трактуется в качестве «подобия электронной картотеки», «хра­нилища для некоторого набора занесенных в компьютер файловданных», подразумевая под термином файл «абстракный наборданных, не обязательно совпадающий с физическим дисковым фай­лом». Очевидно, что при таком взгляде данные и информациярассматриваются в качестве синонимов. Как следствие, истиннымстановится утверждение о том, что в этом случае любые данные,извлеченные любым способом из БД, являются информацией.Классическое определение «база данных это — данные и связимежду ними» представляется более точным и уместным с учетомвысказанных выше соображений.

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

С учетом применения реляционногоподхода связи между данными можно разделить на связи совметности (совместность атрибутивных значений табличного опре­деления прикладного объекта) и связи соответствия (совместностьатрибутивных значений межтабличного определения прикладногообъекта).Таким образом, в дальнейшем под термином база данныхбудем понимать совокупность связанных данных, с одной стороны,являющихся информацией, и с другой стороны, составляющихоснову для получения информации, как произвольных комбинаций175Анализ, концептуальное ифундаментальноепроектированиеПредметная область:Моделирование системМетоды и средства определения БДИнфологическое идаталогическое проектирование,администрирование БДМетоды и средства манипулирования БДТестирование ииспользование БДПриложения система SРис. 3.6.

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

Определе­ние данных выполняется статически, поскольку информативныесвязи между данными сохраняются и заносятся в БД наряду с со­бственно данными. На начальных этапах развития технологии БДименно разработка мощного языка определения данных (ЯОД)176составляла главное направление развития. Хорошо известна много­летняя деятельность рабочей группы CODASYL [2] по созданиюразвитого ЯОД. Однако вывести языки определения данных науровень общих языков программирования не удалось по целомуряду причин [3].Вторую группу составляют методы и средства манипулиро­вания данными, реализующие информативное связывание данныхв динамике, в процессе доступа в БД.

На начальных этапах языкиманипулирования данными (ЯМД) сводились к определению про­стого СЛ1Х-интерфейса, однако на рубеже 80-х годов тенденцияразвития ЯМД практически перекрыла направление разработкиЯОД. Благодаря широкому применению реляционной модели язы­ки манипулирования смогли пройти путь становления до уровняобщих языков программирования. Наиболее известным представи­телем семейства ЯМД на сегодняшний день является язык SQL(Structured Query Language) [2], составляющий основу и являющийсясам международным стандартом ЯМД.У многих пользователей зачастую складывается впечатление,что независимо от типа спроектированной БД посредством языкаSQL можно получить доступ к любой информации на основе хра­нящихся данных в БД.

На самом деле это далеко не так. Язык SQLдействительно обеспечивает произвольный доступ к таблицам БДв любых сочетаниях и комбинациях. Но получение информации изБД при этом ограничивается возможностями связей между дан­ными, хранящимися в БД. При отсутствии этих связей обычнойпрактикой является встраивание обработки связей между даннымив программный код приложений. Тогда можно выделить два основ­ных компонента манипулирования БД:— собственно язык манипулирования как инструмент;— процедуры связывания данных и управления извлечением ин­формации из БД, реализованные средствами ЯМД.Для реляционного подхода наиболее распространен процедур­ный способ управления извлечением информации из БД.

При этомвозможны три основных метода реализации этого способа:1) модули связывания и манипулирования данными встраива­ются в приложения путем программирования в профессиональныхсредах (MS Visual Studio, C+ + Builder, Dlphi);2} модули связывания и манипулирования разрабатываются наязыках SgL-cepBepoB и хранятся непосредственно в серверной БД,становясь также разделяемыми информационными ресурсами;3) модули связывания и манипулирования оформляются в ви­де системных динамических загружаемых библиотек DLL, фор­мируя таким образом доступ в БД в виде системного Windowsресурса.Построение модулей связывания и манипулирования БДв виде разделяемых информационных ресурсов в среде SQL-сер­веров или в виде системных DLL-библиотек существенно при177ближает совокупное содержание таких БД к классическому опреде­лению.

Характерно, что получаемая таким образом реализация БДпо полной технологической схеме рис. 5.6 остается в границахреляционного подхода.Разновидности систем баз данных. В зависимости от способовопределения и манипулирования связанными данными системы БДможно разделить на следующие основные разновидности.Системы с файловыми базами данных в качестве БД использу­ют простые структурированные файлы в форматах dbf, bd и др.,а все информативные связи определяются и обрабатываются в при­ложениях, использующих такие БД. Эффективность организацииструктурированных файлов обычно повышается путем построенияиндексов и других систем указателей, что, вообще говоря, характер­но при создании картотек.

Индексируются, как правило, ключевыеполя структур с целью убыстрения доступа (за счет сортировкииндексов), обеспечения уникальности значений полей, запрета насуществование неопределенных значений и т. п. К числу наиболеесущественных недостатков систем файловых БД (только в смыслеих использования) можно отнести полную зависимость от приложе­ний. Доступ к информации файловых БД возможен только посред­ством содержащего программные связи приложения. Очевидно, чтокак разделяемый информационный ресурс файловые БД могут су­ществовать только в симбиозе с обеспечивающими связываниеданных приложениями. Программная реализация связей на SQLсерверах или в виде DLL-библиотек естественно придает файловымБД совершенно новое качество реально разделяемого информаци­онного ресурса.К противоположной разновидности относятся такие системыБД, в которых все связи между данными определены как данныеи хранятся в БД.

Такие системы можно назвать системами с пред­метными базами данных. Суть названия предметная БД заключа­ется в достижении полной независимости предметных баз данныхот приложений. Предметные БД являются полноценными, самосто­ятельными ресурсами компьютеризированных технологий, что со­ставляет главное преимущество их применения. В тоже время,полное определение всех связей между данными порождает сущест­венную сложность проектирования таких БД.Промежуточные варианты организации баз данных, при кото­рых связи распределяются между приложениями и БД, определяютразновидность систем с прикладными базами данных. Суть на­звания отражает слабо или сильно выраженную ориентацию ор­ганизации прикладной БД на потребности использующих ее прило­жений.

Характеристики

Тип файла
PDF-файл
Размер
9,37 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее