Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
258.44 Кб
Скачать

Министерство образования Республики Беларусь

Учреждение образования

«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ»

Институт информационных технологий

Специальность ПОИТ

Курсовой проект

По курсу: БД

Тема: Библиотека функций для автоматического импорта данных в БД на основе языка разметки XML

Выполнил(а):

студент(ка) гр.281021

Курнакина В.А.

Проверил(а):

Николаенко Е.В

Минск, 2015

Содержание

Введение.

5

1.Объектно-ориентированный анализ

6

1.1Сущность задачи

6

1.2 Состав данных и алгоритмы обработки информации

6

2 Анализ языка XML

7

2.1 Причины появления XML

7

2.2 Сущность XML

7

2.3 Преимущества XML

7

2.4 Недостатки XML

8

2.5 Сферы применения XML

9

3. Системное проектирование

10

3.1 Обзор инструментальных средств разработки

10

3.2 Среда разработки БД

10

3.3 Проектирование БД

11

4 Функций для автоматического импорта данных в бд

14

Заключение

15

Список использованных источников

16

Приложение А(Обязательное) Диаграмма классов

17

Введение

XML — это попытка решить перечисленные проблемы путем создания простого языка разметки, описывающего произвольные структурированные данные. Точнее говоря, это мет-язык, на котором пишутся специализированные языки, описывающие данные определенной структуры. Такие языки называются XML-словарями. В отличие от HTML, XML не содержит никаких указаний на то, как описанные в XML-документе данные должны отображаться. Способ отображения данных для различных устройств задается языком описания стилей XSL, который играет для XML примерно ту же роль, что CSS дл HTML. Другое принципиальное его отличие от HTML состоит в том, что XML может содержать любые теги, которые сочтут нужным использовать создатели XML-словаря. Приведем список лишь нескольких специализированных языков на базе XML, которые сегодня находятся в разных стадиях разработки рабочими группами W3C:

MathML — язык математических формул;

SMIL — язык интеграции и синхронизации мультимедийных средств;

SVG — язык двумерной векторной графики;

RDF — язык метаописаний ресурсов;

XHTML — переформулировка HTML в терминах XML.

Процесс обработки XML-документа состоит в следующем. Его текст анализируется специальной программой, которая называется XML-процессором. XML-процессор ничего не знает о семантике данных в документе; он только производит синтаксический разбор (parsing) текста документа и проверяет его правильность с точки зрени правил XML. Если документ правильно оформлен (well-formed), то результаты разбора текста передаются XML-процессором прикладной программе, которая выполняет их содержательную обработку; если же документ оформлен неверно, т.е. содержит синтаксические ошибки, то XML-процессор должен сообщить о них пользователю[1].