Дипломная работа

от 20 дней
от 7 499 рублей

Курсовая работа

от 10 дней
от 1 499 рублей

Реферат

от 3 дней
от 529 рублей

Контрольная работа

от 3 дней
от 79 рублей
за задачу

Билеты к экзаменам

от 5 дней
от 89 рублей

 

Курсовая Развитие систем управления баз данных за период с 95 года по 2005 и перспективы их дальнейшего развития - Базы данных

  • Тема: Развитие систем управления баз данных за период с 95 года по 2005 и перспективы их дальнейшего развития
  • Автор: Валерий
  • Тип работы: Курсовая
  • Предмет: Базы данных
  • Страниц: 21
  • ВУЗ, город: москва
  • Цена(руб.): 1500 рублей

altText

Выдержка

е как IBM, Microsoft, Sun Microsystems, Software AG, Oracle, Netscape и др., активно разрабатывают эту ниву. Результатом усилий, сосредоточенных на этом направлении, будет переход индустрии разработки Web-контента и средств доступа к нему на эти продукты.
Если уж отведена роль наблюдателей, то следует внимательно присмотреться ко всему, происходящему и вычленить основные вехи и тенденции развития. Как правило, эти вехи оформлены в виде стандартов и технических рекомендаций. Попробуем, анализируя рабочие материалы, рекомендации, стандарты ISO и W3C, осознать примерные пути развития Web-технологий.
1.7. Oracle9i - обзор новых возможностей, 2001 год.
В начале 2001 года корпорация Oracle объявила о подготовке к выпуску новой версии своего базового продукта - версии Oracle 9i. На самом деле под именем Oracle 9i скрывается связка из двух продуктов. Это сервер приложений Oracle - Oracle 9i Application Server и СУБД Oracle - Oracle 9i Database.
Основным новшеством Oracle 9i Application Server является его возможность кэшировать как данные, так и Web страницы. Это позволило очень сильно ускорить работу internet/intranet приложений и значительно снизить время отклика таких приложений.
Среди прочих многочисленных новых возможностей Oracle 9i следует отметить:
встраивание в сервер средств ETL (извлечение, транспортировка, очистка и загрузка данных), OLAP (анализ данных), Data Mining (автоматическое исследование данных), персонализации и работы с XML.
Теперь сервер Oracle является не только объектно-реляционным, но и позволяет хранить и обрабатывать XML данные, поддерживает многомерное представление данных для анализа, выдает оперативные рекомендации, реагируя на работу пользователей с приложением;
простые средства исправления ошибок пользователя. Пользователь, случайно испортивший или удаливший свои данные или объекты, может легко попросить у сервера данные на момент времени в прошлом, когда они еще были целы и корректны;
упрощение администрирования и сопровождения системы. Теперь многие вещи, требовавшие вмешательства администратора базы данных, Oracle сервер делает сам автоматически, улучшая производительность и снижая нагрузку на администратора;
улучшения в языках программирования сервера (Java и PL/SQL). Программы на этих языках будут работать быстрее и занимать меньше места, расширился синтаксис, появилась поддержка многих новых стандартов Java, добавились новые встроенные функции, появились компиляторы с этих языков в машинные коды, что повышает производительность на порядок;
ряд изменений связан с улучшением защиты данных. Это и введение в обычный сервер Oracle повышенных средств защиты, ранее использовавшихся только в специальной защищенной версии Oracle - Trusted Oracle, и кодирование данных в базе данных, и возможность полного контроля и обеспечения безопасности на всех уровнях приложений с 3х-уровневой архитектурой (internet/intranet).
Oracle 9i является платформой для создания систем электронного бизнеса, поэтому в нем были реализованы новые возможности по созданию B2B и B2C приложений, по управлению контентом, созданию порталов и хранилищ данных.
Oracle 9i Application Server уже доступен пользователям, а Oracle 9i Database начнет продаваться во второй половине 2001 года

1.8. Система управления базой данных ЛИНТЕР, 2002 год.
СУБД ЛИНТЕР – это реляционная система управления базами данных. Возможности системы ЛИНТЕР позволяют использовать ее для решения практически любых задач – от приложений для микроконтроллеров до корпоративных информационных систем.
ЛИНТЕР – много платформенная система, работающая в различных операционных системах (WIN32, включая Windows СE, NetWare, различные версии UNIX, OS9/9000, QNX, VxWorks и др.) и использующая достоинства каждой из них. На всех платформах базовый вариант системы ЛИНТЕР имеет один и тот же интерфейс, что позволяет при необходимости легко перейти на другую операционную систему. СУБД ЛИНТЕР поддерживает различные аппаратные платформы: Intel, Sparc, MIPS, Alpha, VAX, ARM, SHx и др. При этом поддерживается прозрачное взаимодействие между клиентскими приложениями и сервером базы данных, функционирующими в разных программно-аппаратных средах.
Система обеспечивает высокий уровень безопасности данных, позволяющий работать с секретной информацией. ЛИНТЕР имеет сертификат Гостехкомиссии при Президенте РФ по второму классу защиты информации от несанкционированного доступа.
СУБД ЛИНТЕР имеет множество сервисных средств, включающее разнообразные утилиты и программные интерфейсы:
интерактивный/пакетный SQL-интерфейс – Inl;
утилиты администратора (графические, псевдографические, утилиты командной строки), обеспечивающие пользователям полный набор средств по администрированию БД и обработке хранящейся в ней информации;
PCI - встроенный SQL (embedded SQL) для языков C и C++;
ODBC – интерфейс ODBC 3.x;
OLE DB – интерфейс доступа к данным в среде Windows;
Perl – интерфейс, позволяющий осуществлять доступ к ресурсам СУБД ЛИНТЕР из программ, написанных на Perl (поддержаны спецификации DBI и собственной разработки);
Php –интерфейс, позволяющий осуществлять доступ к ресурсам СУБД ЛИНТЕР из программ, написанных на PHP (v. 3.х, 4.х, 5.х);
dbExpress – интерфейс  доступа к СУБД ЛИНТЕР из популярных средств разработки Delphi/Kylix/C++ Builder;
Jdbc - интерфейс JDBC 1.0, 2.0, 3.0;
Lintcl - интерфейс поддержки Tcl/Tk;
LinPy - интерфейс доступа к данным из программ, написанных на Python;
Oralin - интерфейс для использования СУБД ЛИНТЕР из программ, разработанных с использованием OCI интерфейса СУБД Oracle;
LinAPI (Linter Application Program Interface) – это интерфейс высокого уровня, предназначенный для разработки сложных программ на языке C; 
Call – программный интерфейс низкого уровня.
В ЛИНТЕР существует возможность работы в асинхронном режиме, обработки запросов по приоритетам, использования заранее оттранслированных запросов, что позволяет поддерживать работу в операционных системах реального времени.
Благодаря использованию режима обработки транзакций Optimistic Concurrency Control ЛИНТЕР применяется в системах массового обслуживания, где недопустимо долгое ожидание выполнения транзакций, когда необходимые данные находятся в распоряжении другого пользователя.
ЛИНТЕР – легко встраиваемая система. Компоненты ЛИНТЕР могут быть скрыты от пользователя прикладной программы, при этом все настройки и конфигурация выполняются автоматически в момент установки этой прикладной программы. Данное свойство позволяет разработчикам прикладного программного обеспечения создавать продукты, не требующие отдельной установки и конфигурирования СУБД.
В СУБД ЛИНТЕР реализованы геометрические типы данных, которые позволяют работать с географическими данными, создавать их, сохранять и анализировать.
ЛИНТЕР эффективно функционирует в условиях ограниченности ресурсов, в том числе и на карманных персональных компьютерах под управлением Windows CE. На этой платформе ЛИНТЕР может работать не только в качестве клиента, но и в качестве полноценного сервера базы данных.
1.9. Основные преимущества СУБД Oracle 9.2, 2003 год.
Среди технических преимуществ самыми главными для пользователей являются следующие 10:
1. Он работает везде
2. Им легче и дешевле управлять
3. Он самый быстрый
4. Он самый масштабируемый
5. Его трудно вывести из строя
6. Его трудно взломать
7. Он интеллектуален
8. Он управляет Вашими данными и контентом
9. Он развивается
10. Вам легко мигрировать на Oracle 9.2
Платформа Oracle 9.2 позволит работать самым разным типам клиентов (от телефона до PDA и Web броузера) с самыми разными типами данных (документы, изображения, видео, аудио и т.д.). Таким образом, Ваши приложения смогут использовать все самые передовые технологии в области СУБД и интернет.
Все это позволяет гарантировать успешность проектов на Oracle.

1.10. Обеспечение режима "высокой готовности" СУБД, 2004 год.
С ростом объёма информации и числа компонентов, информационных и управляющих систем возможность просчитать все варианты становилась всё призрачнее и призрачнее. Потребовались новые понятия и требования, которые позволяли бы в подобных системах манипулировать большими подсистемами как отдельными компонентами с определёнными параметрами по надёжности. В этом случае опять удавалось просчитать все возможные варианты и построить планы устранения критических ситуаций для всех возможных случаев.
В качестве одного из таких компонентов может рассматриваться СУБД. Практически любая система требует ведения базы данных в том или ином виде. Большинство из них используют ту или иную СУБД для хранения и обработки своих данных.
Недостатками такой системы могут являться следующие: во-первых, дублируется ЭВМ, которая фактически простаивает (с точки зрения обработки запросов СУБД) при работоспособном состоянии второго сервера. Во-вторых, при инициализации резервного сервера (например, при вводе его в строй после отказа), требуется перекачка на него всей базы данных. И на протяжении всего этого времени система будет функционировать без резервирования. В-третьих, для гарантии целостности информации на резервном узле в любой момент времени требуется, чтобы фактически выполнялся двухфазный commit для пользовательских запросов и для информации, передаваемой на резервный сервер. То есть в случае, если пользователь получает ответ на commit, то эта информация гарантированно должна попасть на резервный сервер. В противном случае несколько последних завершённых транзакций откатятся (или потеряются) при переключении на резервный сервер.
Эта система позволяет избавиться от необходимости постоянно держать вторую машину и от проблем, связанных с необходимостью гарантировать доставку данных (модификаций базы данных) на удалённый узел. Эти данные будут размещаться локально и в памяти, что позволит обрабатывать пиковые нагрузки на СУБД без дополнительной синхронизации с СУБД на удалённом сервере.
1.11. Создание СУБД Ingres r3, 2005 год.
В 2005 году Ingres был переведен в разряд систем с открытым кодом и стал первой промышленной СУБД в этой нише (Ingres r3).
Функциональность Ingres r3 традиционна для Ingres и включает в себя:
- движок RDBMS
- соединение через ODBC, JDBC и .NET
- поддержка Unicode
- препроцессоры для ряда языков программирования
- средства разработки для текстовых приложений
- поддержку кластеров
- параллельные запросы
- репликацию
- поддержку мониторов транзакций (Tuxedo, Encina TP)
безопасность C2
Ingres поддерживает ряд платформ: Linux, Windows, Sun Solaris, IBM AIX, HP-UX, HP Tru64, HP OpenVMS, UnixWare.
С открытием исходных кодов предлагается стек открытых технологий:
Портал - Jet Speed
Разработка Java - Eclipse
Интеграция - Axis
Сервер приложений - JBoss
Тесты Open Source
Базы данных - Ingres r3
Пользователи Ingres получают отлаженную систему со всей коммерческой инфраструктурой поддержки Computer Associates.
2. Дальнейшего развития предполагает
1. Структуризация положений Лоуэллского отчета
2. Различные аспекты интеграции данных
3. Интеграция текста, данных, кода и потоков
4. Слияние информации
5. Сенсорные данные и сенсорные сети
6. Мультимедийные запросы
7. Новые черты обработки запросов
8. Использование неточных данных
9. Персонализация
10. Конфиденциальность
11. Системы, заслуживающие доверия
12. Совершенствование технологии
13. Самоадаптация
14. Оптимизация запросов
15. Data Mining
16. Новые пользовательские интерфейсы
17. Столетнее хранение
18. Управление потоковыми данными
19. Восемь требований Стоунбрейкера и Здоника
20. Связь восьми требований с Лоуэллским отчетом
21. Пространства данных
22. Свойства и возможная архитектура систем пространств данных
23. Требуемые свойства платформ поддержки пространств данных
24. Логическая организация и службы DSSP
25. Архитектурные компоненты
26. Новые исследовательские проблемы
27. Пространства данных и Лоуэллский отчет

Заключение
Инструментальные программные средства разработки информационных приложений должны обеспечивать следующие важные свойства:
- поддержку многоплатформенности;
- независимость от производителя;
- унификацию средств разработки;
- создание надежного и качественного программного обеспечения;
- поддержку разработанного ПО на протяжении всего времени жизни;
- проектирование с использованием современных различных методик;
- ведение версий;
- поддержку Web-технологии.
В условиях быстрой эволюции вычислительной техники, смены операционных систем, схода с рынка ряда фирм-производителей, не вполне ясных альтернатив "клиент-сервер или мейнфрейм", "Unix или Windows NT", "закрытые сети или Internet" устойчивость информационно-вычислительной среды может быть обеспечена разумным консерватизмом в сочетании с трезвым анализом тенденций современного рынка.
Создание корпоративных Базы данных в условиях Нового Системного Проектирования - деятельность, использующая многие методы классического проектирования, но требующая иной организации и многих дополнительных методов, а также новых, которые заменили бы некоторые из тех, что были разработаны 10 и более лет назад.



Список литературы:
1. Date C. J. An Introduction to Database Systems, 6th edition // Addison Wesley, 1995.
2. Silbershatz A., Stonebraker M. J., Ullman J. D., editors. // Database Research: Achievements and Opportunities Into the 21st Century», ACM SIGMOD. Record 25:1 (March, 1996), p. 52-63
3. Дадли К. Соответствие стандарту SQL. Бюллетень "Мир ORACLE", М., N. 1, 1996.
4. А. Горев, С. Макашарипов, Р. Ахаян Эффективная работа с СУБД СПб, «Питер», 1997, 704с.
5. Шнейдер Р. Access для Windows’95. М.: Бином, 1996.
6. Microsoft Developer Network. Microsoft Corp. 2002.
7. PHP Manual. 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 the PHP Documentation Group.
8. Лекции по базам данных. Зыкин. ОмГУ, 2005

HYPER13PAGE HYPER15

2


 

ПРИНИМАЕМ К ОПЛАТЕ