Язык XML как способ логического представления информации

Изучение XML-ориентированного подхода к созданию баз данных в профильном курсе информатики в средней школе. Логическое представление информации в компьютере. Методика изучения и программа элективного курса "Разработка базы данных на основе языка XML".

Рубрика Педагогика
Вид дипломная работа
Язык русский
Дата добавления 18.06.2013
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Таблица 3

Примерное распределение часов по темам в профильных общеобразовательных курсах «Информатика и ИКТ»

Тема

Количество часов

Физико-математический

Информационно-технологический

1.

Алгоритмизация и объектно-

ориентированное

программирование

18

34

2

Моделирование и формализация

24

24

3

Технология хранения, поиска и сортировки информации

12

26

Анализ элективных курсов образовательной области «Информатики» показал, что вопросы, связанные с построением баз данных на основе XML-ориентированного подхода, не освещены. Элективные курсы должны «компенсировать» достаточно ограниченные возможности базовых и профильных курсов в удовлетворении разнообразных образовательных потребностей старшеклассников. Для этого необходимо расширять и углублять каждый раздел стандарта. Для углубления раздела, связанного с базами данных, мы предлагаем элективный курс «Разработка базы данных на основе языка XML» [23,24].

2.2 Программа элективного курса «Разработка базы данных на основе языка XML»

Пояснительная записка

Данный элективный курс относится к предметным курсам, задача которых углубление и расширение знаний по предметам, входящих в базисный учебный план школы, в частности, углубление изучения отдельных разделов основного курса, входящих в обязательную программу конкретного предмета. В данном случае предполагается углубление изучение разделов «Базы данных.

Элективный курс «Разработка базы данных на основе языка XML» предназначен для учеников старших классов общеобразовательных школ, изучающих информатику на профильном уровне. Предлагаемый курс позволит получить более полное представление о проектировании XML-ориентированных БД, а также теоретическую базу для последующего изучения разработки информационных систем. Курс рассчитан на 17 часов, которые проводятся в течение учебного времени по 1 часу в неделю.

В ходе изучения курса будут расширены и углублены знания учащихся, приобретённые на профильном уровне изучения материала. Важной особенностью освоения данной образовательной области является то, что она не дублирует стандарт профильного уровня, а углубляет раздел «Технология поиска и хранения информации».

Цели и задачи курса

Цель курса: научить создавать базы данных на основе языка XML.

Задачи курса:

Ш повторить общие понятия по теме «Базы данных»;

Ш ознакомить с XML-ориентированным подходом при создании БД;

Ш ознакомить с описанием структуры БД с помощью XML;

Ш создать свою базу данных на основе XML документа;

Ш ознакомить с принципами и режимами работы программного продукта.

Требования к уровню подготовки учащихся

После изучения курса учащиеся должны знать/понимать:

Ш сущность XML-ориентированного подхода при создании БД;

Ш структуру базы данных на основе XML;

Ш проектировать оптимальные XML базы данных;

Ш создать свою базу данных на основе языка XML.

Тематическое планирование элективного курса разрабатывалось на основе поставленных целей и задач и отражено в таблице.

Тематический план элективного курса «Разработка базы данных на основе языка XML» представлен в таблице 4

Для успешного освоения элективного курса учащимся предъявляются следующие требования:

Учащиеся должны знать:

· понятие базы данных;

· основы проектирования баз данных;

· сферу применения баз данных.

Учащиеся должны уметь:

· различать реляционные и объектно-ориентированные базы данных;

· уметь вносить данные в готовую БД;

· уметь работать с электронными таблицами.

Таблица 4

Тематическое планирование

Тема

Часы

Теория

Практика

Итого

1.

Что такое Язык XML? Основные понятия и определения

1

-

1

2.

Основные компоненты XML-системы

1

-

1

3.

Общие сведения о файлах данных XML

1

1

2

4.

Общие сведения о схемах XML

1

-

1

5.

XML как способ логического представления информации

2

1

3

6.

Создание своей базы данных на XML

-

3

3

7.

Добавление и удаление данных из базы

1

1

2

8.

Примеры визуализации XML базы данных

1

3

4

Всего часов

8

9

17

Поурочное планирование по элективному курсу «Разработка базы данных на основе языка XML» отраженно в таблице 5.

Таблица 5

Поурочное планирование

Тема урока

Тип урока

ЦОРы

Формируемые понятия

Требования к знаниям, умениям и навыкам учащихся

1.

Что такое Язык XML? Базы данных, основные понятия и определения

Усвоение новых знаний

Презентация, программный продукт, Учебно-методический комплекс (УМК)

Язык XML, возникновение языка XML, база данных и ее составляющие.

Режимы работы программного продукта УМКа

Знать понятия языка XML. Знать историю возникновения и развития языка XML.

Знать что такое база данных.

Уметь объяснить преимущества XML баз данных в сравнении с другими.

2.

Основные компоненты XML-системы

Усвоение новых знаний

Презентация, УМК

Пролог XML, теги, атрибуты, ссылки на сущности, инструкции по обработке, комментарии.

Знать определения основных компонентов

XML-системы. Уметь правильно работать с основными компонентами

XML-системы.

3.

Общие сведения о файлах данных XML

Усвоение новых знаний

Презентация, УМК

Узел, открывающийся и закрывающийся тэг, Дополнительные элементы файла-XML объявления XML, корневой элемент, атрибуты. Объект

Знать понятия тэга, узла, а так же дополнительных элементов XML файла, базовые правила построения XML-файла с правильной структурой. Уметь различать тэги

4

Использование тэгов, узлов и дополнительных элементов файла XML

Применение ранение полученных знаний, умений и навыков

Презентация, текстовый редактор, УМК

Правильное написание различных тегов и узлов файла

Уметь писать различные тэги и узлы для рабочей области файла

5

Общие сведения о схемах XML

Усвоение новых знаний

Презентация, УМК

Схема- XML, части схемы-XML: объявления, необязательное объявление последовательности, тип данных.

Знать общее определение схемы-XML, и ее основные понятия.

Уметь правильно составлять схему-XML.

6-7

XML как способ логического представления информации

Усвоение новых знаний

Презентация, УМК

XML как модель данных,

XML-ориентированные БД,

XML-ориентированные БД

Знать что такое модель данных, XML-ориентированные БД.

Уметь различать базы данных

8

XML-ориентированные БД и реляционные БД, поддерживающих обмен данными на языке XML

Применение ранение полученных знаний, умений и навыков

Текстовый редактор, УМК

Схема построения XML-ориентированных БД и реляционных БД, поддерживающих обмен данными на языке XML

9-11

Создание основных компонентов своей базы данных на XML

Комбинированный

Презентация, текстовый редактор, УМК

Синтаксис языка XML, правильное написание узлов, тегов, общая структура и схема документа.

Знать синтаксис языка XML. Уметь пользоваться текстовыми редакторами и базой данных УМК.

12

Добавление и удаление данных из базы

Усвоение новых знаний

Презентация, УМК

Синтаксис языка XML.

Знать синтаксис языка XML. Уметь разрабатывать структуру базы данных

13

Заполнение базы данных

Применение ранение полученных знаний, умений и навыков

Текстовый редактор.

Синтаксис языка XML

Знать синтаксис языка XML.

14

Примеры визуализации XML базы данных

Усвоение новых знаний

Презентация, УМК

Визуализация, WEB-страница, электронная таблица

Знать язык разработки web-страниц.

Уметь разрабатывать web-страницы, работать в электронных таблицах

15-17

Визуализация базы данных

Применение ранее полученных знаний, умений и навыков

Текстовый редактор, электронная таблица Excel готовая база данных, УМК

Связь базы данных с web-документом, электронной таблицей

Знать язык разработки web-страниц.

Уметь разрабатывать web-страницы, работать в электронных таблицах, связывать базу данных с визуализатором

2.3 Программная поддержка элективного курса

Представленный выше элективный курс требует разработки программной поддержки для наглядной демонстрации создания, использования и заполнения XML баз данных.

Мы считаем, что в данном случае успешно разработали программу «Ход учебного процесса», наглядно демонстрирующую работу XML базы данных, программа является объектом изучения для учащихся и методической поддержкой элективного курса. Главное назначение программного продукта заключается в изучении построения базы данных, совершенствования навыков заполнения и редактирования базы данных. Выбор именно такой структуры базы данных удобен, так как все предметы разбиты на модули, что позволяет без проблем контролировать ход учебного процесса.

Описание программного продукта «Ход учебного процесса»

Для просмотра и редактирование базы данных на основе языка XML нужно запустить визуализатор после чего в браузере набрать адрес xml.miniq.ru. Откроется страница с нашей базой «Ход учебного процесса». Созданная на XML база данных автоматически загружается в программу.

Главный блок, который мы видим называется «Основные сведения». Здесь мы можем видеть «Список студентов в базе данных», а так же личные данные студентов (рис. 5). Эти данные берутся непосредственно из базы данных db.XML.

.

Рис. 5. Список студентов в базе

Следующий раздел главного блока, который мы видим «Список преподавателей в базе» (рис. 6). Здесь мы можем просмотреть ФИО (фамилия имя отчество) преподавателей, должность, и предметы которые преподает преподаватель. Список преподавателей тоже берется из нашей базы данных «db.XML».

Рис. 6. Список преподавателей в базе

Еще один раздел блока «Основные сведения» который мы видим после прокрутки вниз «Успеваемость по предметам» (рис. 7). Здесь представлены предметы, ФИО студентов, баллы за модули и итоговые оценки. Студенты, которые набрали меньше 70 баллов по всему рейтингу, выделяются красным цветом.

Рис. 7. Успеваемость по предметам

Так же в этом же блоке нажав на кнопочку «Отсчет» мы можем получить отсчет об успеваемости студентов и при необходимости распечатать его (рис. 8).

Рис. 8 Отсчет по успеваемости

Дальше находиться новый блок под название «Редактирование». Для того, что бы попасть в этот блок необходимо авторизоваться (рис. 9). После авторизации (логин admin; пароль 12345678) в этом блоке, мы можем добавлять или удалять студентов (рис. 10), редактировать таблицы группы (рис. 11), так же добавлять или удалять преподавателей (рис. 12), управлять оценками (рис. 13), редактировать таблицы дисциплины (рис. 14) и редактировать таблицы ведения предметов (рис. 15).

Рис. 9. Доступ к редактированию

Рис. 10. Редактирование таблицы «Студенты»

Рис. 11. Редактирование таблицы «Группы»

Рис. 12. Редактирование таблицы «Преподаватели»

Рис. 13. Управление оценками

Рис. 14. Редактирование таблицы «Дисциплины»

Рис. 15. Редактирование таблицы «Ведения предметов»

Также мы можем менять цветовую схему с темной, которая стоит по умолчанию, на светлую. После обновления базы цветовая схема не изменится (рис. 16)

Рис. 16. Изменение цветовой схемы

После редактирования таблиц или добавления оценок база данных, которая содержится в документе «db.XML», автоматически перезаписывается. После этого таблицы с данными для просмотра обновляются самостоятельно.

Описание электронно-учебного пособия «Разработка базы данных на основе языка XML»

Программно-методической поддержкой элективного курса является электронно-учебное пособие «Разработка базы данных на основе языка XML», созданно с помощью WordPress 3.3.2, УМК можно найти по электронному адресу www.nikita.miniq.ru. Данный программный продукт представляет собой обучающее пособие, содержащее: теоретический материал, адаптированный для школьников; практические задания и вопросы для повторения.

Теоретический материал структурирован в соответствии с темами изучения и изложен последовательно. Данное электронное пособие выдается слушателем курса на первом занятии курса. Оно содержит три раздела:

1. Главная страничка.

2. Учебные материалы для изучения элективного курса «Введение в компьютерную графику.

3. Материалы для учителя.

Войдя в электронно-учебное пособие, открывается его главное окно (рис. 17).

Рис. 17. Главное окно электронного пособия

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

В разделе «Ученику» (рис. 18) находится 17 уроков, в которых присутствует теоретический материал, практическое задание.

Рис. 18. Раздел ученику

Предполагается использование электронного пособия как во время урока, так и в режиме самообучения, так как оно является основным источником по изучаемому материалу и дает возможность обратиться к предыдущим заданиям или темам, если возникает необходимость.

Использование пособия на уроках позволит значительно повысить интерес учащихся к теме и качеству усвоения излагаемого материала, а также позволит разнообразить учебный процесс.

2.4 Апробация результатов исследования в средней школе

Элективный курс проводился во время педагогической практики в МОУ СОШ №147 г. Челябинска. Данный курс изучался в профильном классе. В течение занятий были рассмотрены темы:

Что такое Язык XML? Основные понятия и определения, 1 ч.

Основные компоненты XML-системы, 1 ч.

Общие сведения о файлах данных XML, 1 ч.

Апробация была проведена успешно, дети с интересом изучили новый материал и выразили свою заинтересованность в изучении полного курса.

Данная тема оказалась новой для учащихся. Рассмотренные темы позволили разнообразить учебный процесс и увеличить информационную культуру учащихся, стимулировать интерес к предмету. Предложенные знания были направлены на повышение мотивации в изучении баз данных, материал воспринимался учениками хорошо.

Занятия проводились теоретические. В конце последнего занятия для примера уже готовой базы данных ученикам был предложен программный продукт «Ход учебного процесса», что способствовало повышению интереса к рассматриваемой теме. С помощью программы учащиеся смогли еще более подробно познакомиться с алгоритмом построения базы данных на основе XML, а так же рассмотреть один из способов визуализации готовой базы.

По итогам двух уроков был проведен опрос, который показал хорошую степень усвоения материала учениками.

Выводы по главе 2

Проведен анализ стандарта среднего (полного) общего образования по информатике и информационным технологиям базового и профильного уровней, а также рассмотрены некоторые программы курса информатики и информационных технологий. Анализ показал, что хотя образовательный стандарт и рассматривает данную тематику, но делает это поверхностно и не затрагивает наиболее интересные для школьников моменты. Данный курс расширяет теоретические и практические знания школьников и возможно заинтересует их для более глубоко самостоятельного изучения.

В связи с этим предлагается элективный курс «Разработка базы данных на основе языка XML», рассчитанный на 17 часов. Разработан тематический план элективного курса, а также требования к ученикам для успешного освоения тем элективного курса. Разработано поурочное планирование. Для каждого урока сформулированы: тема, тип урока и образовательные цели; представлено краткое содержание урока. Сформулированы требования к уровню подготовки учащихся после изучения курса. В качестве программной поддержки элективного курса «Разработка базы данных на основе языка XML» был разработан программный продукт «База данных «Ход учебного процесса» в формате XML», который демонстрирует работу готовой и визуализированной базы данных.

Программно-методической поддержкой элективного курса также является электронное учебное пособие «Разработка базы данных на основе языка XML», которое содержит теоретический материал, адаптированный для школьников, практические задания, вопросы для повторения.

Заключение

Подводя итог данной работе, следует отметить, что проведенное исследование направлено на изучение теоретических положений темы работы и разработку программной поддержки. Итогом исследования послужило достижение поставленной цели: изучен теоретический материал и разработана программная поддержка «База данных «Ход учебного процесса» в формате XML» для использования в школе.

В процессе исследования были достигнуты поставленные задач и получены следующие результаты:

1. Изучен и проанализирован теоретический материал по исследуемой области, что послужило проявлению интереса к изучению баз данных и языков разметки и подтвердило актуальность данной темы.

2. В работе рассмотрен способ создания базы данных на языке XML, а так же один из многих способов визуализации базы.

3. Тщательный анализ существующих курсов по информатике выявил, что данная тема в школе широко не рассматривается. Исходя из этого была изучена литература по языку разметки XML, после чего был создан программный продукт, который демонстрирует работу базы данных, ее редактирования и заполнения. Подразумевается использование данного продукта на занятиях в школе для лучшего усвоения изучаемого материала и в помощь педагогам по информатике.

4. Подробный анализ теоретических исследований, опыта практического применения позволил отобрать содержание, разработать школьный элективный курс по изучению темы «База данных на основе языка XML» и адаптировать его для старших классов с углубленным изучением информатики.

5. В качестве программной поддержки элективного курса, содержащей теоретические положения, практические задания и вопросы, созданно электронное пособие «Разработка базы данных на основе языка XML».

6. Составлены методические рекомендации к данному курсу для учителя, которые включают тематическое, поурочное планирование, практические задания.

7. Успешно проведена апробация курса в 10в классе в МОУ СОШ №147 г. Челябинска, которая позволила отметить увлеченность учащихся темой.

8. Программный продукт «Ход учебного процесса» согласились использовать в качестве экспериментального образца локального электронного журнала школ с. Варламово и с. Попово, Челябинской области. Планируется внедрение, наблюдение и обслуживание программного продукта с сентября текущего года.

Таким образом, поставленные задачи можно считать выполненными и можно сделать вывод о верности поставленной гипотезы.

Список литературы

1. Васенко, И.В. Уроки программирования на XML [Электронный ресурс] / И.В. Васенко, К.Н. Голубев. - Режим доступа: http://webcorp.ru/page/XML.html. - 04.04.2012.

2. Веселов, В.Л. XML-ориентированные базы данных [Электронный ресурс] / В.Л. Веселов, А. Е. Долженков. - Режим доступа: http://synthesis.ipi.ac.ru/sigmod/seminar/s20030227. - 14.04.2011.

3. Грейвс, М. Проектирование баз данных на основе XML [Текст]. / М. Грейвс. - М.: Вильямс, 2002. - 640 с.

4. Гейн, А.Г. Информатика и ИКТ [Текст]: учеб. пособие / А. Гейн. - М: Просвещение, 2008. - 272 с.

5. Дейтл, Х.М. Как программировать на XML [Текст]: пер. с англ. / А. И. Тихонов. - СПб.: Бином, 2005. - 944 с.

6. Долженков, А.Н. XML и технологии баз данных [Электронный ресурс] / В.В Веселов, А.Н. Долженков. - Режим доступа: http://www.osp.ru/os/2000/05-06/178052. - 12.02.2012.

7. Интернет университет, Основы XML [Электронный ресурс]. - Режим доступа: http://www.intuit.ru/department/internet/XML/1. - 04.04.2011.

8. Карпова Т.С. Базы данных: модели, разработка [Текст] / Т. С. Карпова. - СПб.: Питер, 2001. - 304 с.

9. Кей, Р. Языки разметки [Электронный ресурс] / Р. Кей - Режим доступа: http://www.osp.ru/cw/2005/33/369748. - 05.04.2011.

10. Когаловский, М. Р. XML: возможности и перспективы [Текст] / М. Р. Когаловский. - М.: Открытые системы, 2005. - 566 с.

11. Кренке, Д. Теория и практика построения баз данных [Текст]: пер.с англ. / Д. Кренке. - 9 - е изд. - СПб.: Питер, 2005. - 858 с.

12. Кунегин, С. В. Технология XML: обзор и основные применения [Электронный ресурс] / С. В. Кунегин. - Режим доступа: http://kunegin.narod.ru/ref2/XML/go33.htm. - 12.04.2011.

13. Макарова, Н.В. Информатика и ИКТ [Текст]: учеб. пособие для 8-9 класса / Н. В. Макарова. - СПб.: Питер, 2008. - 336 с.

14. Молчанов, В.О. Собственная база данных на основе XML файла [Электронный ресурс] / В. О. Молчанов. - Режим доступа: http://wladm.narod.ru/C_Sharp/XML004.html#top. - 14.04.2011.

15. Морисон, М. HTML & XML для начинающих [Текст] / М. Морисон. - М.: Изд. Эком, 2008. - 384 с.

16. Печерский, А. Язык XML - Практическое введение [Текст] / А. Печерский. - СПб.: Нев. диалект, 2002. - 630 с.

17. Семакин, И. Г. Информатика и ИКТ. Базовый уровень [Текст]: учеб. пособие для 10-11 классов / И. Г. Семакин, Е. К Хеннер. - М.: БИНОМ, 2007. - 246 с.

18. Семакин, И.Г. Информатика - базовый курс [Текст]: учеб. пособие для 10-11 классов / И. Г. Семакин, Л. А. Залогова. - М: БИНОМ, 2007. - 359 с.

19. Спенсер, П. XML. Проектирование и реализация [Текст] / П. Спенсер. - М.: Лори, 2001. - 510 с.

20. Старыгин, А.А. XML. Разработка Web-приложения [Текст] / А. А. Старыгин. - СПб.: Мастер программ, 2002. - 592 с.

21. Угринович, Н. Д. Информатика и информационные технологии [Текст]: учеб. пособие для 10-11 классов / Н. Д. Угринович. - М.: БИНОМ, 2007. - 511 с.

22. Учебно-методическое пособие по созданию сайта на языке PHP [Электронный ресурс]. - Режим доступа: http://uchebnik-php.narod.ru/ 14_php.htm. - 20.04.2011.

23. Федеральный компонент государственного стандарта общего образования. Часть I. Начальное общее образование. Основное общее образование / - Министерство образования Российской Федерации. - М. 2004.-221 с.

24. Федеральный компонент государственного стандарта общего образования. Часть И. Среднее (полное) общее образование / Министерство образования Российской Федерации. - М. 2004. - 266 с.

25. Филиппов, В. А. Многозначные СУБД и XML базы данных [Текст] / В. А. Филипов. - Спб.: Ленанд, 2008. - 144 с.

26. Янг, М. XML. Шаг за шагом [Текст] / Майкл Янг. - М.: Эком, 2009. - 384 с.

Приложение

Конспект урока «Что такое Язык XML? Основные понятия и определения»

Тема урока: «Что такое Язык XML? Базы данных, основные понятия и определения».

Тип: Усвоение новых знаний.

Цели урока:

Образовательные:

Знать определения языка разметки XML.

Знать когда и как возник язык XML.

Знать определения базы данных.

Уметь объяснить преимущества XML баз данных в сравнении с другими.

Развивающие:

Развивать абстрактное мышление.

Расширить кругозор.

Воспитательные:

1. Воспитание культуры умственного труда.

Ход урока:

Организационный момент - 3 мин.

Актуализация знаний - 15 мин.

Изучение нового материала - 15 мин.

Закрепление изученного материала - 10 мин.

Подведение итогов сообщение домашнего задания - 2 мин.

Учитель

Ученики

Тетрадь

Доска

1

Приветствует учеников, отмечает присутствующих.

Приветствуют учителя.

2

Сегодня на уроке мы начнем изучение элективного курса, который называется «Базы данных на основе языка XML». В ходе которого мы научимся работать с языком разметки XML и создадим свою базу данных на его основе. Тема сегодняшнего урока «Что такое Язык XML? Базы данных, основные понятия и определения». Сегодня на уроке мы познакомимся с языком, узнаем, что такое язык разметки XML, историю его возникновения и развития. Повторим что такое базы данных и их основные компоненты.

Для начала проверим знания, полученные вами на прошлых занятиях по базам данных.

Что такое база данных?

Из каких основных компонентов состоит база данных?

Что такое запрос?

Какие бывают запросы.

Молодцы ребята. А теперь перейдем к изучению новой темы.

Базой данных (БД) называется электронное хранилище информации, доступ к которому имеет один или несколько компьютеров.

Основными компонентами БД являются таблицы, запросы, формы, отсчеты, макросы, модули.

Запрос-вопрос о данных, хранящихся в таблицах или инструкциях на отбор записей, подлежащих изменению для форм или отчетов.

Запрос-выборка, запрос-изменение, перекрестный запрос, запрос с параметрами, запросы SQL.

«Что такое Язык XML? Базы данных, основные понятия и определения».

Программный продукт

Презентация (слайд 1)

3

XML (англ. eXtensible Markup Language) расширяемый язык разметки. XML - текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML). XML является упрощённым подмножеством языка SGML.

Давайте разберемся, откуда появился XML. Очень давно (по меркам компьютерной индустрии, естественно), в 1986 году организацией ISO язык SGML был принят в качестве официального стандарта. А использоваться он начал еще раньше. SGML применяется в качестве стандарта до сих пор. Этот язык описывает практически все возможности разметки информации. Язык SGML позволяет разработчику создавать свои конструкции разметки. Потрясающая гибкость и объем, охватывающий практически все случаи, возникающие при работе, казалось бы, делали этот язык идеальным кандидатом для принятия его в качестве основного языка Web, но существовали и другие обстоятельства, которые помешали ему занять это место.

Любые документы из Web прежде всего просматриваются при помощи специализированных программ-браузеров. Браузеры анализируют код полученного документа, и на основе инструкций разметки, называемых также тегами, отображают полученный документ в окне просмотра соответствующим образом. Но спецификация SGML занимает более 500 страниц. Сколько же труда потребовалось бы, чтобы заставить браузеры правильно отображать документы, написанные на SGML. Требовалось что-то более компактное. Поэтому и был создан язык HTML, являющийся очень ограниченным и нерасширяемым подмножеством SGML. Так как набор тегов HTML был невелик, браузеры писать было достаточно легко.

Но потом это достоинство HTML превратилось в его недостаток. Посетителям и владельцам сайтов хотелось получать от HTML все больше и больше. Компании-участники «браузерных войн» добавляли все новые теги во множество распознаваемых своими браузерами инструкций. Основная проблема была в том, что эти добавленные теги у различных компаний тоже были разными. Возникли проблемы с совместимостью. Принятие стандарта HTML версии 4.0 не решило проблемы. Так как HTML представляет собой ограниченный и нерасширяемый набор тегов, то рано или поздно любая версия стандарта окажется недостаточной.

На смену пришел стандарт (а точнее, рекомендация к стандарту) XML (extensible Markup Language). Годом рождения XML можно считать 1996 год, в конце которого появился черновой вариант спецификации языка, или 1998 год, когда эта спецификация была утверждена.Это расширяемый язык разметки. Набор тегов XML много меньше по объему, чем у HTML, но в данном случае это неважно. Изменилась сама парадигма создания документов. Теперь теги XML используются в качестве строительных блоков конструктора Lego. Мы теперь можем при помощи тегов XML создавать свой язык для каждого типа документов или даже для каждого документа отдельно.

Подобная гибкость языка позволяет практически прозрачно стыковать документы с различными источниками данных для них. При помощи XML стало максимально легко интегрировать данные из различных приложений. А ведь именно интеграции различной информации из разнородных приложений подчас не хватает настоящим рабочим, а не презентационным, корпоративным сайтам. XML подоспел вовремя.

XML, как и его предшественник HTML, является подмножеством XGML. Но XML является достаточно компактным языком. Поэтому реализация браузеров для XML-документов не будет являться излишне сложной задачей.

XML расширяемый язык разметки. XML - текстовый формат, предназначенный для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки.

1986 году организацией ISO 1986 году организацией ISO был принят в качестве официального стандарта. А использоваться он начал еще раньше. SGML применяется в качестве стандарта до сих пор. Этот язык описывает практически все возможности разметки информации.

Спецификация SGML занимает более 500 страниц.

язык HTML, являющийся очень ограниченным и нерасширяемым подмножеством SGML. Так как набор тегов HTML был невелик, браузеры писать было достаточно легко

Набор тегов XML много меньше по объему, чем у HTML, но в данном случае это неважно. Изменилась сама парадигма создания документов. Теперь теги XML используются в качестве строительных блоков конструктора Lego.

XML, как и его предшественник HTML, является подмножеством XGML. Но XML является достаточно компактным языком. Поэтому реализация браузеров для XML-документов не будет являться излишне сложной задачей.

Презентация (слайд 2)

Презентация (слайд 3)

Презентация (слайд 4)

Презентация (слайд 5)

Презентация (слайд 6)

Презентация (слайд 7)

Презентация (слайд 8)

4

Итак, перейдем к закреплению полученных знаний.

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

Скажите мне что такое XML?

А В каком году и на смену какому языку пришел язык XML.

Давайте подведем итог. Так почему же нам нужно использовать XML? Потому что процветание современного бизнеса зависит от данных, которые могут поступать в любых форматах и из любого количества источников: баз данных, веб-страниц, электронных таблиц, электронной почты, если упомянуть лишь некоторые из них. XML дает вам возможность работать с большим количеством данных из большего количества источников и получать лучший результат от работы с этими данными. Использование XML настолько полезно и удобно, что мы слышим о нем все больше и больше.

XML расширяемый язык разметки. XML - текстовый формат, предназначенный для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки.

В 1998 году. пришел на смену языку HTML.

5

Сегодня мы начали изучать новую, достаточно сложную тему, в конце нашего элективного курса мы сможем сами создать базу данных на основе XML.

И так дома прочитать и запомнить все записанные определения.

Урок окончен. Все свободны.

Конспект урока «Основные компоненты XML-системы»

Тема урока: «Основные компоненты XML-системы».

Тип: Усвоение новых знаний.

Цели урока:

Образовательные:

1. Знать основные компоненты XML системы.

2. Знать, что такое запросы, и какими они бывают.

3. Знать из каких файлов состоит XML-система.

Развивающие:

1. Развивать абстрактное мышление.

2. Расширить кругозор.

Воспитательные:

1. Воспитание культуры умственного труда.

Ход урока:

1. Организационный момент - 3 мин.

2. Актуализация знаний - 15 мин.

3. Изучение нового материала - 15 мин.

4. Закрепление изученного материала - 10 мин.

5. Подведение итогов сообщение домашнего задания - 2 мин.

Учитель

Ученики

Тетрадь

Доска

1

Приветствует учеников, отмечает присутствующих.

Приветствуют учителя.

2

Сегодня на уроке мы продолжим изучение нашего элективного курса. Тема сегодняшнего урока «Основные компоненты XML-системы». Сегодня на уроке мы узнаем из каких компонентов состоит XML-система, узнаем, а так же узнаем из каких файлов состоит типичная XML система.

Для начала проверим знания, полученные вами на прошлых занятиях основам языка разметки XML.

Что такое язык разметки XML?

Что такое запросы?

В каком году появился язык XML и на смену какому языку он пришел?

Молодцы ребята. А теперь перейдем к изучению новой темы.

XML расширяемый язык разметки. XML- - текстовый формат, предназначенный для хранения структурированных данных, для обмена информацией между программами.

Запрос-вопрос о данных, хранящихся в таблицах или инструкциях на отбор записей, подлежащих изменению для форм или отчетов.

В 1998 году. пришел на смену языку HTML.

«Основные компоненты XML-системы»

Презентация (слайд 1)

3

Основными компонентами (объектами) базы данных являются таблицы, запросы, формы, отчеты, макросы и модули. Таблица фундаментальная структура системы управления реляционными базами данных. Таблица - это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). При этом каждое поле содержит отдельную часть записи (например, фамилию, должность или инвентарный номер). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу (например, о сотрудниках или заказах).

Виды запросов:

• запрос- вопрос о данных, хранящихся в таблицах, или инструкция на отбор записей, подлежащих изменению. * запрос-выборка, задающий вопрос о данных, хранящихся в таблицах, и представляющий полученный динамический набор в режиме формы или таблицы без изменения данных. Изменения, внесенные в динамический набор, отражаются в базовых таблицах;

• запрос-изменение, изменяющий или перемещающий данные. К этому типу относятся запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы или запрос на ее обновление;

• перекрестные запросы, предназначенные для группирования данных и представления их в компактном виде;

• запрос с параметрами, позволяющий определить одно или несколько условий отбора во время выполнения запроса;

• запросы SQL, которые могут быть созданы только с помощью инструкций SQL в режиме SQL: запрос-объединение, запрос к серверу и управляющий запрос. Язык SQL (Structured Query Language) - это язык запросов, который часто используется при анализе, обновлении и обработке реляционных баз данных.

Форма - это объект, в котором можно разместить элементы управления, предназначенные для ввода, изображения и изменения данных в полях таблиц.

Отчет - это объект, который позволяет представлять определенную пользователем информацию в определенном виде, просматривать и распечатывать ее.

Макрос - одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.

Макрокоманда - основной строительный блок макроса; самостоятельная инструкция, которая может быть объединена с другими макрокомандами для автоматизации выполнения задачи.

Модуль - набор описаний, инструкций и процедур, сохраненных под одним именем. Имеется три типа модулей: формы, отчета и общий. Модули форм и отчетов содержат локальную программу для форм или отчетов. Если процедуры общего модуля явным образом не объявлены личными для модуля, в котором они появляются, значит, они распознаются и могут вызываться процедурами из других модулей этой базы данных.

Типичная XML-система состоит из файлов трех типов:

• XML-данные - это данные пользователя плюс XML-теги, которые описывают смысл и структуру данных.

• XML-схемы задают правила, определяющие, какие объекты могут, а какие не могут присутствовать в файлах данных. Например, схема может запрещать пользователям вводить слова в поле даты.

• XML-преобразования позволяют использовать данные в разных программах или файлах. Например, одно преобразование может добавлять данные по продажам к электронной таблице, в то время как другое будет вставлять те же данные в текстовый документ.

Основными компонентами (объектами) базы данных являются таблицы, запросы, формы, отчеты, макросы и модули. Таблица - это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов).

Запрос- вопрос о данных, хранящихся в таблицах, или инструкция на отбор записей, подлежащих изменению.

Запрос-выборка, запрос-изменение, перекрестный запрос, запрос с параметрами, запросы SQL.

Форма - это объект, в котором можно разместить элементы управления, предназначенные для ввода, изображения и изменения данных в полях таблиц.

Отчет - это объект, который позволяет представлять определенную пользователем информацию в определенном виде, просматривать и распечатывать ее.

Макрос - одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.

Модуль - набор описаний, инструкций и процедур, сохраненных под одним именем. Имеется три типа модулей: формы, отчета и общий.

Типичная XML-система состоит из файлов трех типов: XML-данные, XML-схемы, XML-преобразования.

Презентация (слайд 2)

Презентация (слайд 3)

Презентация (слайд 4)

Презентация (слайд 5)

Презентация (слайд 6)

Презентация (слайд 7)

Презентация (слайд 8)

4

Итак, перейдем к закреплению полученных знаний.

Сегодня с вами мы узнали из каких основных компонентов состоит XML система. Вспомнили что такое отчеты и разобрали каждый из их видов. так же рассмотрели из каких типов файлов состоит XML система

Назовите мне основные компоненты XML системы.

Из каких трех типов файлов состоит типичная XML система?

Таблицы, запросы, формы, отчеты, макросы и модули.

Таблицы, запросы, формы, отчеты, макросы и модули.

XML-данные, XML-схемы, XML-преобразования.

5

И так дома прочитать и запомнить все записанные определения.

Урок окончен. Все свободны.

Конспект урока «Общие сведения о файлах данных XML»

Тема урока: «Общие сведения о файлах данных XML».

Тип: Усвоение новых знаний.

Цели урока:

Образовательные:

1. Знать, что такое данные XML.

2. Изучить примеры данных XML.

3. Знать дополнительные элементы файла данных XML.

Развивающие:

1. Развивать абстрактное мышление.

2. Расширить кругозор.

Воспитательные:

1. Воспитание культуры умственного труда.

Ход урока:

1. Организационный момент - 3 мин.

2. Актуализация знаний - 15 мин.

3. Изучение нового материала - 15 мин.

4. Закрепление изученного материала - 10 мин.

5. Подведение итогов сообщение домашнего задания - 2 мин.

Учитель

Ученики

Тетрадь

Доска

1

Приветствует учеников, отмечает присутствующих.

Приветствуют учителя.

2

Сегодня на уроке мы продолжим изучение нашего элективного курса. Тема сегодняшнего урока «Общие сведения о файлах данных XML». Сегодня на уроке мы узнаем, что такое файлы данных XML, разберем пример данных XML, изучим дополнительные элементы файла данных XML.

Для начала проверим знания, полученные вами на прошлых занятиях нашего элективного курса.

Что такое язык разметки XML?

Назовите мне основные компоненты XML системы.

Из каких трех типов файлов состоит типичная XML система?

Молодцы ребята. А теперь перейдем к изучению новой темы.

XML расширяемый язык разметки. XML - текстовый формат, предназначенный для хранения структурированных данных, для обмена информацией между программами.

Таблицы, запросы, формы, отчеты, макросы и модули.

XML-данные, XML-схемы, XML-преобразования.

«Общие сведения о файлах данных XML»

Презентация (слайд 1)

3

Данные - ключевой компонент любой XML-системы.

Главным компонентом системы XML являются данные. Файлы данных XML содержат ваши данные и набор кодов, называемых тегами, которые поясняют значение данных. Это одна из причин адаптивности и полезности языка XML, по которой его называют расширяемым.

Пример данных XML.

Предположим, в ветеринарной клинике задались целью с помощью XML хранить данные по своим пациентам - различным животным. В этом случае файлы данных XML будут содержать сведения по каждому животному. Отдельные части данных охватываются тегами, каждый из которых описывает значение этих данных. Комбинация тега и данных называется узлом.

На слайде показан пример файла данных XML для кошки по кличке Myrka. Здесь теги представляют комбинацию угловых скобок и текста:

<CAT>, <NAME>, <AGE>

и так далее.

Тег XML фактически состоит из двух частей - открывающего тега и закрывающего тега, например:

<BREED> … </BREED>

Косая черта (/) указывает, что данный тег является закрывающим. В открывающий и закрывающий теги заключаются любые данные, например:

<BREED>Siamese</BREED>

Назначение тегов XML - ясно описать заключенные в них данные. Ответом на вопрос «что могут означать теги» будет «они могут означать все, что вы хотите, чтобы они означали». Именно это (но не только) делает язык XML «расширяемым». В данном случае значение тегов и данных altered (стрижка) - «yes», declawed (когти обрезаны) - «no» и license - «Myr132bod» вполне понятно.

Так как теги описывают структуру и смысл данных, любая компьютерная программа или система, которая поддерживает XML, может понять, что это за данные, и успешно их использовать. Например, кличку кошки и имя ее владельца можно одновременно загрузить в отчет о прививках и счет к оплате.

задачи.

Дополнительные элементы файла данных XML.

Кроме данных и тегов, файлы данных XML содержат объявления, корневые элементы и атрибуты. Эти названия могут звучать несколько таинственно, но после кратких определений все станет просто и логично.

Объявления XML - инструкции в файле данных, которые определяют текущий файл и другие файлы, с которыми он работает. На иллюстрации первое объявление сообщает, что данный файл является XML-файлом. (Если это не объявлено, программы не знают, как с ним работать.) Второе объявление указывает файл, который управляет структурой данных для данного файла и других файлов такого же типа. Третье объявление указывает файл, используемый для управления представлением данных, что позволяет XML-системе реорганизовывать данные.

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

Атрибуты - хранят сведения относительно тегов и их данных. В атрибутах XML определяется тип информации для каждого вида тега. В данном примере для каждого животного-пациента в качестве атрибута корневого элемента должен быть задан номер пациента.

Ну и, конечно, основные компоненты файла - это теги и данные. Теги и данные можно рассматривать также как дочерние элементы, входящие в состав корневого элемента

<CAT> … </CAT>.

Данные - ключевой компонент любой XML-системы.

Главным компонентом системы XML являются данные. Файлы данных XML содержат ваши данные и набор кодов, называемых тегами, которые поясняют значение данных.

Комбинация тега и данных называется узлом.

Тег XML фактически состоит из двух частей - открывающего тега и закрывающего тега.

<BREED> … </BREED>

<BREED>Siamese</BREED>

Дополнительные элементы файла данных XML.

Кроме данных и тегов, файлы данных XML содержат объявления, корневые элементы и атрибуты.

Объявления XML - инструкции в файле данных, которые определяют текущий файл и другие файлы, с которыми он работает. Корневой элемент - это один тег, который содержит все остальные теги и все данные каждой конкретной записи. XML-файлы требуют наличия корневых тегов. Атрибуты - хранят сведения относительно тегов и их данных. В атрибутах XML определяется тип информации для каждого вида тега.

Презентация (слайд 2)

Презентация (слайд 3)

Презентация (слайд 4)

Презентация (слайд 5)

Презентация (слайд 6)

Презентация (слайд 7)

Презентация (слайд 8)

Презентация (слайд 9)

Презентация (слайд 10)

4

Итак, перейдем к закреплению полученных знаний.

Сегодня мы с вами узнали, что такое файлы данных XML, рассмотрели пример дынных XML, изучили дополнительные элементы файла данных XML

Что содержит в себе файлы данных XML?

Назовите дополнительные элементы файла данных XML.

Дайте определения объявлению, корневому элементу, атрибуту.

Файлы данных XML содержат ваши данные и набор кодов, называемых тегами, которые поясняют значение данных.

Объявления, корневые элементы и атрибуты.

Объявления XML - инструкции в файле данных, которые определяют текущий файл и другие файлы, с которыми он работает.

Корневой элемент - это один тег, который содержит все остальные теги и все данные каждой конкретной записи.

Атрибуты - хранят сведения относительно тегов и их данных. В атрибутах XML определяется тип информации для каждого вида тега.

5

И так дома прочитать и запомнить все записанные определения.

Урок окончен. Все свободны.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.