Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Организация доступа к базам данных в Интернет

Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Ручка "Помада".
Шариковая ручка в виде тюбика помады. Расцветка корпуса в ассортименте, без возможности выбора!
25 руб
Раздел: Оригинальные ручки
Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная

Министерство культуры Российской Федерации & bsp; Восточно-Сибирская государственная академия культуры и искусств Факультет менеджмента информационных технологий  Кафедра автоматизированных информационных систем & bsp; & bsp; УДК 002.53:681.3.016 ОРГАНИЗАЦИЯ ДОСТУПА К БАЗАМ ДАННЫХ ВСГАКиИ В ИНТЕРНЕТ Дипломная работа Исполнитель: Фомин Евгений Игоревич студент заочного отделения группы 453 Научный руководитель: Баторов А.Р.,к.т.н., доцент. И.о.зав.кафедрой: Батуева Э.Б., к.п.н., доцент. Дата допуска к защите: 06.2001 Улан-Удэ 2001 Оглавление Введение. 3 1. I er e – технология работы с базами данных. 5 1.1 Реализация доступа к базе данных. 6 1.1.1. Однократное или периодическое преобразование содержимого БД в статические документы. 7 1.1.2. Динамическое создание гипертекстовых документов на основе содержимого БД. 7 1.1.3. Создание информационного хранилища на основе высокопроизводительной СУБД с языком запросов SQL. Периодическая загрузка данных в хранилище из основных СУБД. 8 1.2. Обзор технологий. 9 1.2.1. WWW - сервер CSA H PD. 9 1.2.2 WWW - сервер Apache c поддержкой Java Servle . 9 1.2.3. SQL - сервер фирмы Oracle. 11 1.2.4. Язык программирования Perl. 11 1.2.5. Язык программирования Java. 12 1.2.6 Java servle s. 12 1.2.7. Пакет Web - Oracle - Web. 15 1.2.8. Пакет Cold Fusio фирмы Allaire Corp. 15 1.3. Оценка трудоемкости обеспечения WWW доступа. 15 2. Практическая часть. 17 2.1 ОБЩАЯ ЧАСТЬ. 18 2.1.1. Назначение WWW - сервера. Общая схема работы. Определение. 18 2.1.2 Непосредственные функции сервера. Базовые определения. 20 2.1.3 Протокол MIME. 21 2.1.4 Протокол H P. 22 2.1.5 Интерфейс CGI. 23 2.2. Web-сервера Apache. 23 2.2.1 Установка WEB-сервера Apache. 25 2.2.2 Настройка WEB-сервера Apache. 26 2.4. Использование языка Perl. 33 2.5 Использование языка Java. 34 2.5.1 Основные особенности. 34 2.5.2. Взаимодействие с СУБД. 38 2.6. Реализация доступа к базе данных. 39 2.6.1. Общее описание. 39 2.6.2. Описание алгоритма. 39 Заключение. 49 Литература. 50 Приложение 1 Спецификация формата RUSMARC. 51 Приложение 2 Спецификация языка Java. 90 Приложение 3 Листинг программы – SearchE gei .java. 103 Приложение 4 Результаты тестирования программы. 111 Введение. Многие организации используют электронные базы данных (БД) для поддержки своих рабочих процессов. Часто это системы на одного - двух пользователей, выполненные с использованием dbf - ориентированных средств разработки: Clipper, Dbase, FoxPro, Paradox, Access. Обычно используется ряд таких баз, независимых друг от друга. Если информация, хранимая в таких БД, представляет интерес не только для непосредственных пользователей, то для ее дальнейшего распространения используются бумажные отчеты и справки, созданные базой данных. С появлением локальных сетей, подключением таких сетей к Интернет, созданием внутрикорпоративных, сетей, появляется возможность с любого рабочего места организации получить доступ к информационному ресурсу сети. Однако, при попытке использовать существующие БД возникают проблемы связанные с требованием к однородности рабочих мест (для запуска &quo ;родных&quo ; интерфейсов), сильнейшим трафиком в сети (доступ идет напрямую к файлам БД), загрузкой файлового сервера и невозможностью удаленной работы (например, командированных сотрудников).

Решением проблемы могло бы стать использование унифицированного интерфейса WWW для доступа к ресурсам организации. Технология World Wide Web, в переводе &quo ;Всемирная паутина&quo ;, получила столь широкое распространение из-за простоты своих пользовательских интерфейсов. Принцип &quo ;жми на то, что интересно&quo ;, лежащий в основе гипертекста, интуитивно понятен. В технологиях WWW все ключевые понятия просматриваемого документа: слова, картинки - имеют возможность &quo ;раскрыться&quo ; новым документом, развивающим это понятие. Такой способ представления информации называется &quo ;гипертекстом&quo ;, а документы, представленные в таком виде - &quo ;гипертекстовыми документами&quo ;. Для описания этих документов используется специальный язык - язык описания гипертекстовых документов или H ML (англ. вариант Hyper ex Markup La guage). Из этих предпосылок возникает задача преобразования накопленных данных в гипертекстовые документы WWW, задача поддержки актуальности преобразованной структуры. Другими словами, задача предоставления WWW - доступа к существующим базам данных. Цель данной дипломной работы, создать интерфейс к файлам БД Библиотеки 5.0 которые имеют формат RUSMARC (см. прил. 1), так же можно обратиться за информацией по этому формату на сайт РОССИЙСКОЙ БИБЛИОТЕЧНОЙ АССОЦИАЦИИ (12,11) . Для реализации поставленной задачи был выбран язык программирования Java M Дипломная работа состоит из 2-х глав и 4 приложений. В первой главе I er e – технология работы с базами данных, рассматриваются имеющиеся на данный момент времени технологии по организации доступа к базам данных пользователей Интренет. Во второй главе Практическая часть поэтапно описывается технология организации доступа к базе данных в формате RUSMARC в частности: ·& bsp;& bsp;& bsp;& bsp;& bsp;& bsp;& bsp;& bsp; настройка WEB-сервера Apache; ·& bsp;& bsp;& bsp;& bsp;& bsp;& bsp;& bsp;& bsp; настройка Java Server для WEB-сервера Apache; ·& bsp;& bsp;& bsp;& bsp;& bsp;& bsp;& bsp;& bsp; выбор инструментария для реализации программы: ·& bsp;& bsp;& bsp;& bsp;& bsp;& bsp;& bsp;& bsp; описание алгоритма. Первое приложение содержит полное описание  спецификации формата RUSMARC с детальным описанием всех полей и подполей и возможных их значении. Во втором приложении приведены ключевые моменты спецификации языка программирования Java. Третье приложение содержит листинг программы с включенными в него комментариями. В четвертом приложении приведены результаты проведенного теста на реальных массивах данных. & bsp; 1. I er e – технология работы с базами данных 1.1 Реализация доступа к базе данных. Использование технологий WWW для обеспечения доступа к каким-либо информационным ресурсам подразумевает существование следующих компонент. 1.      IP - сети с поддержкой базового набора услуг по передаче данных с единой политикой нумерации и маршрутизации, работающим сервисом имен D S. 2.      Выделенного информационного сервера - WWW-сервера, обеспечивающего предоставление гипертекстовых документов через IP - сеть в ответ на запросы WWW – клиентов (см. рис. 1). Передаваемые гипертекстовые документы оформляются в стандарте H ML - языке описания гипертекстовых документов.

Эти документы могут либо храниться в статическом виде (совокупность файлов на диске), либо динамически компоноваться в зависимости от параметров запроса специальным программным обеспечением. Для динамической компоновки H ML-документов, WWW-сервер использует специальным образом оформленные программы- CGI- или Java-программы. В состав специфики конкретной БД входят как технологические основы, такие как тип СУБД, вид интерфейсов, связи между таблицами, ограничения целостности, так и организационные решения, связанные с поддержкой актуальности баз данных и обеспечением доступа к ней (3). При обеспечении WWW-доступа к существующим БД, возможен ряд путей - комплексов технологических и организационных решений. Практика использования WWW-технологии для доступа к существующим БД предоставляет широкий спектр технологических решений, по-разному связанных между собой - перекрывающих, взаимодействующих и т.д. Выбор конкретных решений при обеспечении доступа зависит от специфики конкретной СУБД и от ряда других факторов, как то: наличие специалистов, способных с минимальными издержками освоить определенную ветвь технологических решений, существование других БД, WWW-доступ к которым должен осуществляться с минимальными дополнительными затратами и т.д. WWW - доступ к существующим базам данных может осуществляться по одному из трех основных сценариев. Ниже дается их краткое описание и основные характеристики. 1.1.1. Однократное или периодическое преобразование содержимого БД в статические документы В этом варианте содержимое БД просматривает специальная программа, создающая множество файлов - связных H ML-документов (см.рис.2). Полученные файлы могут быть перенесены на один или несколько WWW-серверов. Доступ к ним будет осуществляться как к статическим гипертекстовым документам сервера. Этот вариант характеризуется минимальными начальными расходами. Он эффективен на небольших массивах данных простой структуры и редким обновлением, а также при пониженных требованиях к актуальности данных, предоставляемых через WWW. Кроме этого, очевидно полное отсутствие механизма поиска, хотя возможно развитое индексирование. В качестве преобразователя может выступать программный комплекс, автоматически или полуавтоматически генерирующий статические документы. Программа-преобразователь может являться самостоятельно разработанной программой либо быть интегрированным средством класса генераторов отчетов. 1.1.2. Динамическое создание гипертекстовых документов на основе содержимого БД В этом варианте доступ к БД осуществляется специальной CGI-программой, запускаемой WWW-сервером в ответ на запрос WWW - клиента. Эта программа, обрабатывая запрос, просматривает содержимое БД и создает выходной H ML-документ, возвращаемый клиенту. (см. рис. 3) Это решение эффективно для больших баз данных со сложной структурой и при необходимости поддержки операций поиска. Показаниями также являются частое обновление и невозможность синхронизации преобразования БД в статические документы с обновлением содержимого. В этом варианте, возможно, осуществлять изменение БД из WWW-интерфейсов.

От этой информации могут зависеть многие процессы, связанные, например, с удаленным вызовом процедур, поэтому отключать службу не рекомендуется. PЗащитник Windows. Отвечает за защиту компьютера от опасных приложений и кода. Отключение этой службы снижает безопасность системы. PЗащищенное хранилище. Используется для хранения важной информации, обеспечивая ее защиту от доступа любых объектов. PИзоляция ключей CNG. Нужна для процессов криптографии, обеспечивая безопасное хранение ключей. PИнструментарий управления Windows. Используется для организации доступа к данным управления операционной системой с помощью программного кода. PИнформация о совместимости приложений. Отвечает за запросы проверки совместимости с устанавливаемыми программными продуктами. PКлиент групповой политики. Важный системный компонент, связанный с административными мерами работы пользователей в операционной системе на основе прописанных администратором правил. PКлиент отслеживания изменившихся связей. Данную службу использует файловая система NTFS для отслеживания связи между перемещаемыми файлами

1. Использование Internet/intranet технологий для организации доступа к базам данных

2. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox

3. Основы использования WWW - технологий для доступа к существующим базам данных

4. Организация баз данных

5. Учет очереди на получение квартир по организациям (база данных)

6. Инфологическая модель базы данных "Защита доступа"
7. Организация баз данных и выбор систем управления базами данных
8. Создание базы данных "Паспортистка жилищной организации"

9. Физическая организация баз данных на машинных носителях

10. Организация доступа в Internet по существующим сетям кабельного телевидения

11. Информация, информатика, базы данных. Периферийные устройства

12. Пример базы данных на Delphi 2.0

13. Принципы проектирования и использования многомерных баз данных

14. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

15. Примеры баз данных (Студенческая группа)

16. Современные системы управления базами данных

Настольная игра "Маленький балансир".
Классическая настольная игра – балансир. Смешные, зеленые лягушата прыгают в пруду, нужно помочь им забраться на кувшинки. Настольная игра
1699 руб
Раздел: Игры на ловкость
Сейф-книга Alparaisa СС0072/1 "Вокруг света", 17х11х5 см.
Размеры: 17х11х5 см. Бокс-сейф в виде книги для хранения мелких ценных вещей. Встроенный замок, запирающийся на ключ. Аксессуары: ключ - 2 штуки.
572 руб
Раздел: Копилки
Магнитный конструктор 3D из 20 деталей.
Магнитный конструктор из 20 квадратов и треугольников различных ярких цветов порадует Вашего ребенка. Изготовлен из высококачественного
997 руб
Раздел: Магнитные и металлические конструкторы

17. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

18. Разработка базы данных "Кадры"

19. Лекции по теории проектирования баз данных (БД)

20. Разработка базы данных

21. Система управления базами данных ACCESS

22. База данных - Бактериологическая испытательная лаборатория Боханского района
23. Создание базы данных "Библиотека"
24. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

25. Классификация баз данных

26. Системы принятия решений, оптимизация в Excel и базы данных Access

27. HTML и базы данных

28. Работа в среде EXCEL. Средства управления базами данных в EXCEL

29. Проектирование средств организации каналов передачи данных

30. Качественная основа - гарантированный результат, или... Как создавать и использовать адресные базы данных

31. База данных

32. GeoCad, как база данных для ведения реестра регистрации прав на недвижимость и сделок с ним

Вкладыши "Лето".
Вкладыши "Лето" - это развивающая игрушка, предназначенная для детей в возрасте старше 3-х лет. При помощи такой игрушки ребёнок
503 руб
Раздел: Рамки-вкладыши
Конструктор металлический для уроков труда №2.
Конструктор раскрывает перед ребенком неограниченные возможности моделирования и создания множества своих собственных
397 руб
Раздел: Магнитные и металлические конструкторы
Машина-каталка Ламбо "Розовая Принцесса".
Ультрамодный автомобиль Ламбо - это воплощение стиля, опережающее время! Машина-каталка "Розовая Принцесса" - не просто веселая
1369 руб
Раздел: Каталки

33. Археологический источник и база данных. Выбор модели.

34. Создание баз данных в InterBase SQL Server

35. Введение в проектирование реляционных баз данных

36. Базы данных и файловые системы

37. Параллельные машины баз данных

38. Проектирование и реализация базы данных
39. Excel 97 в качестве базы данных
40. База данных для информационной системы - Таксопарк

41. Защита баз данных. Access 2000

42. Курсовая работа по базе данных СУБД

43. Отчет по учебной практике ОАиП база данных студентов (создание, поиск, удаление, сортировка, все, что надо написанная на С++)

44. Проектирование базы данных Библиотека

45. Разработка баз данных в Delphi

46. Реляционные базы данных-правила формирования отношений

47. Создание базы данных в интегральном пакете Works

48. Создание учебной базы данных Телефонный справочник в Access 97

Кружка фарфоровая "FIFA 2018. Забивака. Триумф!", 480 мл.
Объем: 480 мл. Материал: фарфор.
401 руб
Раздел: Кружки, посуда
Чайник со свистком из нержавеющей стали "Mayer & Boch", 2,5 л.
Чайник со свистком металлический. Материал: нержавеющая сталь, бакелит, литое дно. Объем: 2,5 литра. Чайник выполнен из высококачественной
400 руб
Раздел: Чайники из нержавеющей стали
Ручка-стилус шариковая сувенирная "Максим".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а именная надпись
415 руб
Раздел: Металлические ручки

49. Формирование базы данных

50. Некоторые аспекты обеспечения эффективности работы системы управления базами данных

51. Манифест систем объектно-ориентированных баз данных

52. Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных

53. Менеджер подключений к базам данных

54. Информационно-справочная система, обеспечивающая работу с базой данных Bit
55. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных
56. HTML и базы данных

57. Создание базы данных «расписание»

58. Проектирование Базы Данных для коммерческого предприятия

59. Базы данных в Delphi

60. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»

61. Организация и управление данными при проектировании сложных изделий в системе V5

62. Организация кормовой базы на сельскохозяйственных предприятиях и основные формы кормообеспечения

63. Использование системы управления базами данных Acceess при ведении бухгалтерского учета затрат на производство

64. Создание нормативно-правовой базы для Интернет-класса в образовательном учреждении

Фоторамка на 9 фотографий С34-013 "Alparaisa", 55,5x44,5 см (белый).
Размеры рамки: 55,5x44,5х2 cм. Размеры фото: - 10х15 см, 4 штуки, - 15х10 см, 4 штуки, - 30х10 см, 1 штука. Фоторамка-коллаж для 9-ти
870 руб
Раздел: Мультирамки
Коврик массажный "Морские камушки".
Массажные элементы модулей представляют собой два вида иголочек и камешки, покрытые маленькими пупырышками. Модули, выполненные из мягкого
1325 руб
Раздел: Коврики
Ранец школьный "DeLune" с мешком для обуви, пенал, часы (арт. 9-119).
Ранец школьный «Каскадный», украшенный объёмной 3D картинкой,- это совершенно уникальное решение, сочетающее яркую, большую картинку и
6050 руб
Раздел: С наполнением

65. Автоматизация базы данных для ООО "ОриенБанк"

66. База даних "Теорія та практика прикладного програмування"

67. База даних лікарських препаратів

68. База даних по приватним підприємствам регіону

69. База даних студії веб-дизайну

70. База данный "Хозяйственный учет футбольного клуба"
71. База данных "Автоматизация учета больных в студенческой больнице"
72. База данных "Архив"

73. База данных "Международные переговоры"

74. База данных "Сотрудники"

75. База данных "Такси"

76. База данных "фруктовый сад"

77. База данных MS Access

78. База данных аттестационных ведомостей

79. База данных видеокарт

80. База данных заместителя директора по воспитательной работе приюта г. Аксу

Настольная семейная игра "Кошки-мышки. Сырная охота".
Четыре маленьких мышонка карабкаются на гигантский сыр и соскальзывают вниз через отверстия. Цель погони - заполучить 5 лакомых кусочков
685 руб
Раздел: Игры на ловкость
Качели детские подвесные (КД 150 ПЛ).
Качели подвесные очень удобны и просты в применении. Легкие дачные подвесные качели. Конструкция из пород дерева с низким содержанием
535 руб
Раздел: Качели
Глобус Земли физико-политический, с подсветкой, рельефный, 250 мм (арт. Ве022500261).
Глобус Земли физико-политический, рельефный. Диаметр: 250 мм. Материал: пластмасса. Актуальная карта. Крым в составе РФ. Упаковка:
937 руб
Раздел: Глобусы

81. База данных компьютерного магазина

82. База данных по учету металлопродукции на платформе SQL Server

83. База данных предприятия

84. База данных станции технического обслуживания автомобилей

85. База данных: "Деканат: дистанционное обучение"

86. Базы данных
87. Базы данных
88. Базы данных в юриспруденции

89. Базы данных и их функции. Структурные элементы базы данных

90. Базы данных на логическоми и функциональном программировании

91. Инфологическая модель базы данных "Видепрокат"

92. Инфологическая модель базы данных "Тестирование"

93. Инфологическая модель базы данных технологического процесса

94. Информационные базы данных: нормализация, связи и ключи

95. Использование электронной таблицы как базы данных. Сортировка и фильтрация данных в Microsoft Excel 97

96. Компьютерные технологии обработки экономической информации на основе использования систем управления базами данных

Кружка с сердцем на дне (для правши или левши).
Пусть утро станет добрым! Кружка с забавной фигуркой на дне - это шанс вызвать улыбку близкого человека. По мере выпивания напитка фигурка
390 руб
Раздел: Оригинальная посуда
Коврик для ванной "Kamalak Tekstil", 60x100 см (синий).
Ковры-паласы выполнены из полипропилена. Ковры обладают хорошими показателями теплостойкости и шумоизоляции. Являются гипоаллергенными. За
562 руб
Раздел: Коврики
Маркеры для доски, 8 цветов, футляр.
8 разноцветных маркеров для рисования на демонстрационных досках.
358 руб
Раздел: Для досок

97. Методика создания структуры базы данных на персональном компьютере

98. Наращивание экономической и статистической информации в двухструктурных реляционных базах данных

99. Несанкционированный доступ к данным


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.