Базы данных Скачать
презентацию
<<  База данных Информация и данные  >>
Фотографий нет
Фото из презентации «Развитие баз данных» к уроку информатики на тему «Базы данных»

Автор: Halvil. Чтобы познакомиться с фотографией в полном размере, нажмите на её эскиз. Чтобы можно было использовать все фотографии на уроке информатики, скачайте бесплатно презентацию «Развитие баз данных» со всеми фотографиями в zip-архиве размером 266 КБ.

Скачать презентацию

Развитие баз данных

содержание презентации «Развитие баз данных»
Сл Текст Эф Сл Текст Эф
1История развития баз данных. Берестнева О.Г.0 14среди поставщиков заставляла совершенствовать эти0
Панкрац Д.А. системы, предлагая новые возможности, улучшая интерфейс
2Введение. В истории вычислительной техники можно0 и быстродействие систем, снижая их стоимость. Наличие
проследить развитие двух основных областей ее на рынке большого числа СУБД, выполняющих сходные
использования. Первая область — применение функции, потребовало разработки методов экспорта-
вычислительной техники для выполнения численных импорта данных для этих систем и открытия форматов
расчетов, которые слишком долго или вообще невозможно хранения данных.
производить вручную. Вторая область — это использование 15Особенности второго этапа. Все СУБД были рассчитаны0
средств вычислительной техники в автоматических или на создание БД в основном с монопольным доступом. И это
автоматизированных информационных системах. понятно. Компьютер персональный, он не был подсоединен
3Вторая область использования вычислительной техники0 к сети, и база данных на нем создавалась для работы
возникла несколько позже первой. Это связано с тем, что одного пользователя. В редких случаях предполагалась
на заре вычислительной техники возможности компьютеров последовательная работа нескольких пользователей,
по хранению информации были очень ограниченными. например, сначала оператор, который вводил
Поэтому появление съемных магнитных дисков с подвижными бухгалтерские документы, а потом главбух, который
головками явилось революцией в истории вычислительной определял проводки, соответствующие первичным
техники. С их появлением началась история систем документам. Большинство СУБД имели развитый и удобный
управления данными во внешней памяти, произошел переход пользовательский интерфейс, В большинстве существовал
к использованию централизованных систем управления интерактивный режим работы с БД, как в рамках описания
файлами. БД, так и в рамках проектирования запросов. Кроме того,
4Недостатки файловых систем. 1. Избыточность данных.0 большинство СУБД предлагали развитый и удобный
Файловые системы характеризуются значительной инструментарии для разработки готовых приложений без
избыточностью, поскольку нередко для решения различных программирования. Инструментальная среда состояла из
задач управления используются одни и одни и те же готовых элементов приложения в виде шаблонов экранных
данные, размещенные в разных файлах. Из-за дублирования форм, отчетов, этикеток (Labels), графических
данных в разных файлах память на внешних запоминающих конструкторов запросов, которые достаточно просто могли
устройствах используется неэкономно, информация одного быть собраны в единый комплекс. Во всех настольных СУБД
и одного и того же объекта управления распределяется поддерживался только внешний уровень представления
между многими файлами. При этом довольно тяжело реляционной модели, то есть только внешний табличный
представить общую информационную модель предметной вид структур данных.
области. 16При наличии высокоуровневых языков манипулирования0
52. Несогласованность данных. Учитывая, что одна и0 данными типа реляционной алгебры и SQL в настольных
одна и та же информация может размещаться в разных СУБД поддерживались низкоуровневые языки
файлах, технологически тяжело проследить за внесением манипулирования данными на уровне отдельных строк
изменений одновременно во все файлы. Из-за этого может таблиц. В настольных СУБД отсутствовали средства
возникнуть несогласованность данных, когда одно и одно поддержки ссылочной и структурной целостности базы
и то же поле в разных файлах может иметь разные данных. Эти функции должны были выполнять приложения,
значения. однако скудость средств разработки приложений иногда не
63. Зависимость структур данных и прикладных0 позволяла это сделать, и в этом случае эти функции
программ. При файловой организации логическая и должны были выполняться пользователем, требуя от него
физическая структуры файла должны соответствовать их дополнительного контроля при вводе и изменении
описанию в прикладной программе. Прикладная программа информации, хранящейся в БД. Наличие монопольного
должна быть модифицирована при любом изменении режима работы фактически привело к вырождению функций
логической или физической структуры файла. Поскольку администрирования БД и в связи с этим — к отсутствию
изменения в одной программе часто требуют внесения инструментальных средств администрирования БД. И,
изменений в другие информационно- связанные программы, наконец, последняя и в настоящий момент весьма
то иногда проще создать новую программу, чем вносить положительная особенность — это сравнительно скромные
изменения в старую. Поэтому этот недостаток файловых требования к аппаратному обеспечению со стороны
систем приводит к значительному увеличению стоимости настольных СУБД. Вполне работоспособные приложения,
сопровождения программных средств. Иногда стоимость разработанные, например, на Clipper, работали на PC
сопровождения программных средств может достигать 286.
близко 70 % стоимости их разработки. 17Третий этап - распределенные базы данных. Хорошо0
7Эти недостатки послужили тем толчком, который0 известно, что история развивается по спирали, поэтому
заставил разработчиков информационных систем предложить после процесса «персонализации» начался обратный
новый подход к управлению информацией. Этот подход был процесс — интеграция. Множится количество локальных
реализован в рамках новых программных систем, названных сетей, все больше информации передастся между
впоследствии Системами Управления Базами Данных (СУБД), компьютерами, остро встает задача согласованности
а сами хранилища информации, которые работали под данных, хранящихся и обрабатывающихся в разных местах,
управлением данных систем, назывались базами или но логически друг с другом связанных, возникают задачи,
банками данных (БД и БнД). связанные с параллельной обработкой транзакций —
8Появление СУБД. История развития СУБД насчитывает0 последовательностей операций над БД, переводящих ее из
более 30 лет. В 1968 году была введена в эксплуатацию одного непротиворечивого состояния в другое
первая промышленная СУБД система IMS фирмы IBM. В1975 непротиворечивое состояние. Успешное решение этих задач
году появился первый стандарт ассоциации по языкам приводит к появлению распределенных баз данных,
систем обработки данных — Conference of Data System сохраняющих все преимущества настольных СУБД и в то же
Languages (CODASYL), который определил ряд время позволяющих организовать параллельную обработку
фундаментальных понятий в теории систем баз данных, информации и поддержку целостности БД.
которые и до сих пор являются основополагающими для 18Особенности третьего этапа. Практически все0
сетевой модели данных. В дальнейшее развитие теории баз современные СУБД обеспечивают поддержку полной
данных большой вклад был сделан американским реляционной модели, а именно: структурной целостности —
математиком Э. Ф. Коддом, который является создателем допустимыми являются только данные, представленные в
реляционной модели данных. В 1981 году Э. Ф. Кодд виде отношений реляционной модели; языковой
получил за создание реляционной модели и реляционной целостности, то есть языков манипулирования данными
алгебры престижную премию Тьюринга Американской высокого уровня (в основном SQL); ссылочной целостности
ассоциации по вычислительной технике. — контроля за соблюдением ссылочной целостности в
9Первый этап — базы данных на больших ЭВМ. Первый0 течение всего времени функционирования системы, и
этап развития СУБД связан с организацией баз данных на гарантий невозможности со стороны СУБД нарушить эти
больших машинах типа IBM 360/370, ЕС-ЭВМ и мини-ЭВМ ограничения. Большинство современных СУБД рассчитаны на
типа PDP11 (фирмы Digital Equipment Corporation — DEC), многоплатформенную архитектуру, то есть они могут
разных моделях HP (фирмы Hewlett Packard). Базы данных работать на компьютерах с разной архитектурой и под
хранились во внешней памяти центральной ЭВМ, разными операционными системами, при этом для
пользователями этих баз данных были задачи, запускаемые пользователей доступ к данным, управляемым СУБД, на
в основном в пакетном режиме. Интерактивный режим разных платформах практически неразличим.
доступа обеспечивался с помощью консольных терминалов, 19Необходимость поддержки многопользовательской0
которые не обладали собственными вычислительными работы с базой данных и возможность децентрализованного
ресурсами (процессором, внешней памятью) и служили храпения данных потребовали развития средств
только устройствами ввода-вывода для центральной ЭВМ. администрирования БД с реализацией общей концепции
10Программы доступа к БД писались на различных языках0 средств защиты данных. Потребность в новых реализациях
и запускались как обычные числовые программы. Мощные вызвала создание серьезных теоретических трудов по
операционные системы обеспечивали возможность условно оптимизации реализации распределенных БД и работе с
параллельного выполнения всего множества задач. Эти распределенными транзакциями и запросами с внедрением
системы можно было отнести к системам распределенного полученных результатов в коммерческие СУБД. Для того
доступа, потому что база данных была централизованной, чтобы не потерять клиентов, которые ранее работали на
хранилась на устройствах внешней памяти одной настольных СУБД, практически все современные СУБД имеют
центральной ЭВМ, а доступ к ней поддерживался от многих средства подключения клиентских приложений,
пользователей- задач. Появляются первые языки высокого разработанных с использованием настольных СУБД, и
уровня для работы с реляционной моделью данных. Однако средства экспорта данных из форматов настольных.
отсутствуют стандарты для этих первых языков. 20СУБД третьего этапа развития. К этому этапу можно0
11Особенности первого этапа. Все СУБД базируются на0 отнести разработку ряда стандартов в рамках языков
мощных мультипрограммных операционных системах (MVS, описания и манипулирования данными (SQL89, SQL92,
SVM, RTE, OSRV, RSX, UNIX), поэтому в основном SQL99) и технологий по обмену данными между различными
поддерживается работа с централизованной базой данных в СУБД, к которым можно отнести и протокол ODBC (Open
режиме распределенного доступа. Функции управления DataBase Connectivity), предложенный фирмой Microsoft.
распределением ресурсов в основном осуществляются Так же к этому этапу можно отнести начало работ,
операционной системой (ОС). Поддерживаются языки связанных с концепцией объектно-ориентированных БД —
низкого уровня манипулирования данными, ориентированные ООБД. Представителями СУБД, относящимся ко второму
на навигационные методы доступа к данным. Значительная этапу, можно считать MS Access 97 и все современные
роль отводится администрированию данных. серверы баз данных Огас1е7.3, 0гас1е 8.4, MS SQL 6.5,
12Проводятся серьезные работы по обоснованию и0 MS SQL 7.0, System 10, System 11, Informix, DB2, SQL
формализации реляционной модели данных, и была создана Base и другие современные серверы баз данных, которых в
первая система (System R), реализующая идеологию настоящий момент насчитывается несколько десятков.
реляционной модели данных. Проводятся теоретические 21Четвертый этап - перспективы развития систем0
работы по оптимизации запросов и управлению управления базами данных. Этот этап характеризуется
распределенным доступом к централизованной БД, было появлением новой технологии доступа к данным— интранет.
введено понятие транзакции. Результаты научных Основное отличие этого подхода от технологии
исследований открыто обсуждаются в печати, идет мощный клиент-сервер состоит в том, что отпадает необходимость
поток общедоступных публикаций, касающихся всех использования специализированного клиентского
аспектов теории и практики баз данных, и результаты программного обеспечения. Для работы с удаленной базой
теоретических исследований активно внедряются в данных используется стандартный броузер Internet,
коммерческие СУБД. например Microsoft InternetExplorer, и для конечного
13Второй этап - эпоха персональных компьютеров.0 пользователя процесс обращения к данным происходит
Появляется множество программ, предназначенных для аналогично использованию Internet. При этом встроенный
работы неподготовленных пользователей. Эти программы в загружаемые пользователем HTML-страницы код,
просты в использовании и интуитивно понятны: это, написанный обычно на языках Java, Java-script, Perl и
прежде всего, различные редакторы текстов, электронные других, отслеживает все действия пользователя и
таблицы и другие. Каждый пользователь может транслирует их в низкоуровневые SQL-запросы к базе
автоматизировать многие аспекты деятельности. И, данных, выполняя, таким образом, ту работу, которой в
конечно, это сказалось и на работе с базами данных. технологии клиент-сервер занимается клиентская
Появились программы, которые назывались системами программа.
управления базами данных и позволяли хранить 22Удобство данного подхода привело к тому, что он0
значительные объемы информации, они имели удобный стал использоваться не только для удаленного доступа к
интерфейс для заполнения данных, встроенные средства базам данных, но и для пользователей локальной сети
для генерации различных отчетов. Эти программы предприятия. Простые задачи обработки данных, не
позволяли автоматизировать многие учетные функции, связанные со сложными алгоритмами, требующими
которые раньше велись вручную. Компьютеры стали согласованного изменения данных во многих
инструментом для ведения документации и собственных взаимосвязанных объектах, достаточно просто и
учетных функций. Это все сыграло как положительную, так эффективно могут быть построены по данной архитектуре.
и отрицательную роль в области развития баз данных. В этом случае для подключения нового пользователя к
14Кажущаяся простота и доступность персональных0 возможности использовать данную задачу не требуется
компьютеров и их программного обеспечения породила установка дополнительного клиентского программного
множество дилетантов. Эти разработчики, считая себя обеспечения. Однако алгоритмически сложные задачи
знатоками, стали проектировать недолговечные базы рекомендуется реализовывать в архитектуре
данных, которые не учитывали многих особенностей «клиент-сервер» с разработкой специального клиентского
объектов реального мира. Много было создано программного обеспечения.
систем-однодневок, которые не отвечали законам развития 23Заключение. У каждого из вышеперечисленных подходов0
и взаимосвязи реальных объектов. Однако доступность к работе с данными есть свои достоинства и свои
персональных компьютеров заставила пользователей из недостатки, которые и определяют область применения
многих областей знаний, которые ранее не применяли того или иного метода, и в настоящее время все подходы
вычислительную технику в своей деятельности, обратиться широко используются.
к ним. И спрос на развитые удобные программы обработки 24Вопросы. Назвать 2 области использования0
данных заставлял поставщиков программного обеспечения вычислительной техники. Недостатки файловых систем Год
поставлять все новые системы, которые принято называть запуска и название первой СУБД Охарактеризовать II этап
настольными (desktop) СУБД. Значительная конкуренция Охарактеризовать IV этап.
24 «Развитие баз данных» | Развитие баз данных 0
http://900igr.net/fotografii/informatika/Razvitie-baz-dannykh/Razvitie-baz-dannykh.html
cсылка на страницу
Урок

Информатика

126 тем
Фото
Презентация: Развитие баз данных | Тема: Базы данных | Урок: Информатика | Вид: Фото