Автор: Пользователь скрыл имя, 07 Января 2012 в 12:00, реферат
Введение.
Сегодня множество людей неожиданно для себя открывают для себя существование глобальных сетей, объединяющих компьютеры во всем мире в единое информационное пространство, которое называется Internet. Что это такое, определить непросто. С технической точки зрения Internet – это объединение транснациональных компьютерных сетей, работающих по различным протоколам, связывающих всевозможные типы компьютеров, физически передающих данные по всем доступным типам линий – от витой пары и телефонных проводов до оптоволокна и спутниковых каналов. Большая часть компьютеров в Internet связано по протоколу TCP/IP. Можно сказать, что Internet – это сеть
Введение. 2
1. Обзор ПТК данного вида. 3
1.1 Наименование и область применения ПТК. 5
2.1 Основания для разработки ПТК. 5
3.1 Назначение разработки ПТК. 5
4.1 Требования к ПТК. 6
1.1.1 Функции, выполняемые ПТК: 6
2.1.1 Требования к программному обеспечению. 6
3.1.1 Требования к информационному обеспечению. 6
4.1.1 Требования к информационной и программной совместимости. 7
5.1.1 Требования к техническому обеспечению. 7
6.1.1 Требования к надежности. 7
7.1.1 Дополнительные требования. 7
Проект структуры ПО ПТК. 8
2. Проект структуры ТО ПТК. 8
3. Технический проект структуры ПО ПТК. 10
4. Технический проект структуры ТО ПТК. 11
Заключение. 12
Библиографический список 13
Алфавитный указатель 14
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ГОУ ВПО Магнитогорский государственный технический университет имени Г.И.Носова
Кафедра Информатики и информационных технологий
Реферат по информатике
На тему:
«Базы данных в Интернет»
Выполнил: студент группы КТ-10 Исламов А.А.
Проверил: Сотников Г.В.
Магнитогорск
2010
Введение. 2
1. Обзор ПТК данного вида. 3
1.1 Наименование и область применения ПТК. 5
2.1 Основания для разработки ПТК. 5
3.1 Назначение разработки ПТК. 5
4.1 Требования к ПТК. 6
1.1.1 Функции, выполняемые ПТК: 6
2.1.1 Требования к программному обеспечению. 6
3.1.1 Требования к информационному обеспечению. 6
4.1.1 Требования к информационной и программной совместимости. 7
5.1.1 Требования к техническому обеспечению. 7
6.1.1 Требования к надежности. 7
7.1.1 Дополнительные требования. 7
Проект структуры ПО ПТК. 8
2. Проект структуры ТО ПТК. 8
3. Технический проект структуры ПО ПТК. 10
4. Технический проект структуры ТО ПТК. 11
Заключение. 12
Библиографический список 13
Алфавитный указатель 14
Сегодня множество людей неожиданно для себя открывают для себя существование глобальных сетей, объединяющих компьютеры во всем мире в единое информационное пространство, которое называется Internet. Что это такое, определить непросто. С технической точки зрения Internet – это объединение транснациональных компьютерных сетей, работающих по различным протоколам, связывающих всевозможные типы компьютеров, физически передающих данные по всем доступным типам линий – от витой пары и телефонных проводов до оптоволокна и спутниковых каналов. Большая часть компьютеров в Internet связано по протоколу TCP/IP. Можно сказать, что Internet – это сеть сетей, опутывающая весь земной шар.
Протокол TCP/IP позволяет передавать информацию, а его используют разнообразные сетевые сервисы, по- разному обращающиеся с этой информацией. Internet не решила проблемы хранения и упорядочения информации, но решила проблему её передачи, дав возможность получать её когда и где угодно. Поскольку Сеть (здесь и далее Сеть – с большой буквы – будет означать Internet) децентрализована, то отключение даже значительной части компьютеров не повлияет на её функциональность. По оценкам аналитиков, в 1995 году число полноценно подключённых к Сети компьютеров составило около 7 миллионов и продолжает стремительно расти. По тем же оценкам, в начале следующего века Сеть может стать столь же доступна, как телефон или телевидение сегодня.
Как уже упоминалось, в Сети существует большое число сервисов. Нас в дальнейшем будет интересовать WWW или просто Web (Word-Wide Web – всемирная паутина). Это самый популярный сервис Сети и удобный способ работы с информацией. Сегодня существует по меньшей мере 30 тыс. серверов WWW. Именно за счет WWW Сеть растёт так стремительно. Пользуясь несложным языком описания, можно составлять гипермедийные документы для их последующей публикации в Сети (под гипермедийным я подразумеваю документ, который может содержать все виды информации – от простого текста до мультимедийных роликов). Чтобы увидеть содержание документа так, как его представляет себе его автор нужно иметь на компьютере клиенте программу просмотра браузер. Наиболее популярен сегодня Netscape Navigator, поддерживающий многие расширения HTML (Hyper Text Markup Language – язык гипертекстовой разметки документов – именно с его помощью оформляется информация в WWW). Далее под словами браузер или программа просмотра я буду подразумевать именно эту программу, хотя и не исключено, что и какая – либо другая программа сможет отображать всё так, как было задумано.
Теперь немного информации о технологии «клиент-сервер». Она известна уже довольно длительное время, но раньше чаще всего использовалась в крупных сетях масштаба предприятия. Сегодня, с развитием Internet, эта технология все чаще привлекает взоры разработчиков программного обеспечения. В мире накоплено огромное количество информации по различным вопросам. Чаще всего эта информация хранится в базах данных (БД). Чтобы опубликовать её в Сети приходилось экспортировать БД в HTML – документы, что требовало больших затрат и усложняло поиск информации. Сегодня имеется большой опыт подобных работ. Практически любой пользователь Сети не раз сталкивался с подобными БД. Например, главное в работе популярного поискового сервера Yahoo (адрес- http::\\www.yahoo.com) – это запросы к базе данных WWW – сервера по ключевым словам. Ответ сервера- список гипертекстовых ссылок на найденные в Сети страницы, содержащие нужную информацию. Именно сегодня проблема Web-интерфейса к БД как никогда актуальна.
Сначала коротко о технологии «клиент- сервер». Её можно представить так:
Рис.1
В настоящее время, в связи с бурным развитием Internet остро стоит проблема связи БД и клиентов Сети. Многие фирмы производители программных продуктов выпускают или разрабатывают средства публикации БД в Сети. Основные функции ПТК данного вида таковы:
При этом необходимо помнить о защите, передаваемой по Сети информации и о привлекательности и понятности интерфейса.
Для
серийно выпускаемых ПТК
Из известного мне ПО такого типа можно упомянуть следующие СУБД:
Кроме вышеперечисленных достоинств можно также отметить хорошую масштабируемость (наращиваемость), устойчивость в работе, защиту от несанкционированного доступа и мощность этих программных продуктов. Всё это ПО, как мне кажется, очень хорошо подходит для работы с крупными проектами в области БД. Например, в последнее время, всё чаще упоминают Intranet («внутренняя» Сеть). Это крупные корпоративные вычислительные сети, основанные на технологиях Internet, использующие те же протоколы, форматы данных и т.д., но не открытые в глобальную сеть. Достоинства Intranet в том, что не надо переучивать персонал при переходе на новое ПО (можно, в принципе, оставить старые интерфейсы), так как научив один раз человека пользоваться Internet’ ом, можно легко обучить его работе с ПО предприятия для отображения информации можно воспользоваться теми же браузерами.
К общим чертам вышеперечисленных ПТК можно отнести поддержку стандартного языка запросов к БД- SQL, что облегчает в случае надобности переход от одной СУБД к другой, практическое отсутствие ограничений на размеры файлов БД (кто-нибудь видел файл БД размером, например в 1000 Tбайт?), размеры объектов, количество одновременно подключенных клиентов и т.д. Все зависит от конфигурации сервера.
Конкретное
сравнение характеристик
Но можно ожидать, что написание подобного ПТК с использованием современных средств проектирования и реализации интерфейсов и программ в стиле RAD (Rapid Application Development – быстрая разработка приложений) не займет много времени и сил.
Рабочее название разрабатываемого ПТК - «Web-интерфейс к БД». После окончания разработки он будет применяться для ведения базы данных о сотрудниках НИИ Ядерной Физики (НИИЯФ МГУ). Часть информации планируется сделать доступной пользователям одного из Web-серверов для того, например, чтобы можно было найти человека, занимающегося той или иной научной работой. Но, поскольку в БД будет храниться вся информация о персонале НИИЯФ, то этот ПТК также планируется для автоматизации кадровой деятельности. Универсальность обеспечивается за счёт разграничения полномочий пользователей.
Основанием для разработки ПТК является устное распоряжение директора «группы Махаон» – фирмы, занимающейся Internet-технологиями, расположенной на территории НИИЯФ (с Web-сервером группы можно ознакомиться по адресу http:://www.machaon.ru) от 20 апреля 1996 года.
Условная тема разработок - использование баз данных в Internet. Разработка ведется с целью получения опыта работы с БД в Сети, для повышения навыков в программировании в среде под управлением ОС UNIX, для привлечения новых пользователей на Web сервер группы и для разработки собственных технологий в области публикации БД.
Функционально, разрабатываемый ПТК служит для связи с сервером баз данных Postgres95 (не путать с Progress), для занесения, модификации, удаления и поиска информации в БД. Интерфейс представляется в виде HTML – документа для просмотра браузером клиента и его внешний вид зависит от ОС, под управлением которой работает программа просмотра (но он содержит все элементы стандарта GUI – поля ввода, кнопки, радио кнопки, кнопки с независимой фиксацией и т.д.).
Эксплуатационное назначение ПТК – сбор и хранение информации о сотрудниках НИИЯФ и предоставление части этой информации для просмотра внешними клиентами.