Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Основные понятия. Банк данных(БнД) - это система




ЛЕКЦИЯ 1

Банк данных (БнД) - это система

· специально организованных данных;

· программных, языковых, организационных и техниче­ских средств, предназначенных для централизованного накопле­ния и коллективного многоцелевого использования данных.

 

База данных. Ядром БнД является база данных (БД). Базой данных называется поименованная структурированная совокупность взаимосвязанных данных, относящихся к конкретной предметной области и находящихся под централизованным программным уп­равлением [1].

 

Система управления базами данных (СУБД) - это совокуп­ность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.

В базу данных не входят файлы входной и выход­ной информации, архивные файлы, вводимые запросы, временные файлы.

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

Языковые средства банка данных. Языковые средства предназначены для общения пользователей разных классов с БнД.


Язы­ковые средства служат для описания различных компонентов бан­ка данных, а иногда - и внешних по отношению к банку элемен­тов, находящихся с ним в непосредственном взаимодействии, а также для обращения к нужным частям БнД (рис. 1).

Рис. 1. Классификация языковых средств БнД

 

Языки описания данных (ЯОД) классифицируются в зависимости от своего назначения.

Описание состава и логической организации БД на языке описания данных называется схемой, а соответствующий язык - языком описания данных схем. Описание части БД, представляющей интерес для определенного пользова­теля (приложения), называется подсхемой. Для описания подсхе­мы предназначен соответствующий язык. Среда хранения базы данных и соответствующее отображение схемы в память описыва­ются на языке описания хранимых данных (ЯОХД). Иногда этот язык называют языком описания схемы хранения.

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

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

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

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

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

 

Характерной чертой баз данных является постоянство, данные постоянно на­капливаются и используются; состав и структура данных, необ­ходимых для решения тех или иных прикладных задач, обычно постоянны и стабильны во времени; отдельные или даже все эле­менты данных могут меняться - но и это есть проявление по­стоянства - постоянная актуальность.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 741; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.