КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Автоматизированный банк данных
Тема 3. Технология баз информации 1. Автоматизированный банк данных. 2. Базы данных и требования к ним 3. Модели описания данных. 4. Системы управления базами данных. 5. Автоматизированные банки документов и знаний. Современной формой организации информационных систем являются банки данных, которые представляют собой: · систему информационных, математических, программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного использования с целью получения необходимой информации;
Автоматизированный банк данных включает: · вычислительную систему; · одну или несколько баз данных; · набор прикладных программ пользователей; · систему управления базами данных;
Преимущества работы с банком данных: · повышается производительность труда пользователей и уровень удовлетворения их информационных потребностей; · прикладные программисты освобождаются от необходимости организации данных за счет централизованного управления ими; · обеспечивается независимость прикладных программ от данных; · снижаются затраты на создание и хранение данных и поддержание их в актуальном состоянии; · уменьшаются потоки циркулирующих в системе данных. взаимодействие пользователя с банками информации Взаимодействие пользователя с банками информации осуществляется посредством информационных языков и языков запросов. Информационные языки — это искусственные языки, являющиеся основным средством представления информации для ввода, хранения, поиска и обработки и предназначенные для записи семантической (смысловой) информации с целью последующего ее использования в различных системах. Информационный язык должен: · однозначно представлять информацию на лексическом и грамматическом уровне, так как различная трактовка в представлении данных неизбежно приведет к искажению информации; · иметь достаточную для решения задач степень полноты и детализации представления информации, подлежащей хранению и обработке. Документальная автоматизированная база данных создается под круг интересов пользователей и при этом безразлично, каковы состав и глубина описаний сведений, которые пользователь будет извлекать из найденного документа. Фактографический автоматизированный банк данных создается под задачи, решаемые на основе хранимой в нем информации, и они определяют набор хранимых сведении и глубину их описания;
Языки запросов (языки общения) включают не только средства описания фактов, но и средства, указывающие, какую именно обработку отобранных фактов следует провести, какие элементы описаний и в какой форме следует выдавать. С автоматизированным банком данных взаимодействуют источники и пользователи информации (внешние пользователи) и персонал банка данных (внутренние пользователи). Источниками информации могут быть конкретный работник, техническое устройство, взаимодействующая с банком данных система, которые передают автоматизированному банку сведения, предназначенные для корректировки хранимых в нем данных. Потребители информации посылают в систему различного вида запросы, которые должны быть гибкими и позволять пользователю просматривать данные так, как это ему необходимо. Запрос содержит следующие обязательные элементы: категорию срочности, номер, указатель отбора, указатель обработки, код пользователя, адрес ответа, указатель выдачи. От автоматизированного банка данных к пользователю поступают сообщения сигнального информирования, сообщения о неправильно составленных запросах с отметкой о месте ошибки. Сообщение, содержащее ответы на запросы пользователя, содержит обязательные элементы: категорию срочности, номер или содержание запроса, ответ на запрос, время выдачи ответа. БАЗЫ ДАННЫХ И ТРЕБОВАНИЯ К НИМ Под базой данных (БД) понимается совокупность взаимосвязанных данных некоторой предметной области, хранимых в памяти ЭВМ и организованных таким образом, чтобы эти данные могли быть использованы для решения многих задач многими пользователями. Базы данных хранятся на магнитных дисках и по мере необходимости считываются в оперативную память ЭВМ, в которой происходит непосредственно их обработка. База данных — это компьютерная информационная модель внешнего мира, некоторая его предметная область. В ней, как правило, хранятся данные об обьекгах, их свойствах и характеристиках, поскольку во внешнем мире обьекгы взаимосвязаны между собой, в БД эти связи находят отражение. Успешное функционирование БД может быть осуществлено только при выполнении ряда требований к ее организации. Неизбыточность данных. Это требование тесно связано с «интег-рированностыо» БД. Неизбыточность данных предполагает, что в идеале любые данные будут храниться в БД в одном экземпляре. Дублирование данных не только увеличивает объем требуемой памяти, но и, самое главное, может легко привести к «противоречивости» данных. Кроме того, дублирование данных увеличивает трудоемкость корректировки базы. Совместное использование данных. Одни и те же данные базы могут использоваться несколькими пользователями (задачами). При этом желательно, чтобы каждый пользователь (задача) получал эти данные в удобном для него виде. В случае одновременного использования одних и тех же данных разными пользователями (задачами) должен быть обеспечен мультидоступ к данным базы. Расширяемость базы данных. БД должна обладать способностью к расширению, которое может быть за счет: 1) увеличения числа экземпляров однотипных данных; 2) введения в БД новых типов объектов или новых типов взаимосвязей. Необходимо, чтобы введение новых типов объектов или связей не требовало каких-либо изменений в уже существующих в БД данных. Простота работы с базой данных. В условиях разработки и эксплуатации крупной системы обработки данных важное значение приобретает простота работы с данными БД, т.е. необходимо, чтобы: 1) структура данных была логичной и ясной; 2)операции доступа к данным обладали ясными и четко очерченными функциями; 3) без больших трудозатрат выполнялись различные обслуживающие операции (копирование, перепись с носителя на носитель, Эффективность доступа к базе данных. Под эффективностью здесь понимается обеспечение временных ограничений при доступе пользователей (задач) к данным. Целостность базы данных. Под целостностью базы данных в общем случае понимается ее готовность к работе. Целостность базы данных — сложное понятие, имеющее много аспектов. Укажем на следующие из них: 1) физическая целостность, т.е. сохранность информации на магнитных носителях и корректность форматов данных; 2) логическая целостность, под которой понимается непротиворечивость данных в базе; 3) актуальность данных, т.е. соответствие данных реальному положению вещей. Потеря целостности базы данных может произойти от сбоев аппаратуры ЭВМ, ошибок в программном обеспечении, при вводе и корректировке данных, низкой достоверности самих данных и т.д., поэтому обеспечить целостность базы реального объема весьма сложно. В то же время потеря целостности данных ведет к самым серьезным последствиям вплоть до полной перегрузки данных базы. Если учесть, что обычно базы данных накапливаются годами или даже десятками лет, то потеря целостности БД зачастую влечет очень тяжелые последствия. Конфиденциальность данных. Обеспечение защиты данных от несанкционированного доступа и модификации, заключающейся в том, что пользователю, не владеющему правами и ключом доступа, полностью закрыт доступ к БД или какой-либо ее части. Жизненный цикл базы данных включает:
Структура базы данных может меняться с изменениями в предметной области. Проектирование базы данных начинают с анализа предметной области и выявления требований к ней конечных пользователей. Администратор базы данных определяет, какие именно данные будут храниться в базе в процессе концептуального проектирования, учитывает и объединяет требования разных групп пользователей. После этого создается обобщенное описание создаваемой базы данных с использованием естественного языка, математических формул, графиков. Следующим этапом является непосредственно формализация представления данных в базе данных.
Дата добавления: 2014-01-13; Просмотров: 3039; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |