Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений




Скачать 444.1 Kb.
НазваниеУчебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений
страница1/5
Дата конвертации19.04.2013
Размер444.1 Kb.
ТипУчебно-методическое пособие
  1   2   3   4   5



Государственный университет – Высшая школа экономики

Факультет бизнес-информатики

Кафедра бизнес-аналитики



А.С. Акопов


Учебно-методическое пособие по курсу «Базы данных»

по теме

РАЗРАБОТКА WEB-ПРИЛОЖЕНИЙ

НА СТОРОНЕ СЕРВЕРА


Утверждено

Учебно-методическим советом факультета «Бизнес-информатика» ГУ-ВШЭ

в качестве учебного пособия для студентов 20.04.2010


Рецензенты:

к.т.н., доцент Ахметсафина Р. З.

к.т.н., доцент Перминов Г. И.


Москва – 2010

Оглавление

1. Введение 3

2. Программа курса 6

Раздел 1. Основы языка программирования PHP 6

1.1 Введение в PHP 7

1.2 Установка интерпретатора PHP 10

1.3 Полезные конструкции на PHP 14

1.4 Управляющие структуры PHP 16

1.5 Работа с файловой системой 18

1.6 Базы данных и PHP 18

Раздел 2. Основы технологии ASP.NET и ADO.NET 25

2.1 Введение в ASP.NET 25

2.2 Установка программного обеспечения для ASP.NET 30

2.3 Полезные конструкции на ASP.NET 32

2.4 Управляющие структуры ASP.NET 34

2.5 Работа с файловой системой 35

2.6 Базы данных и ASP.NET 36

Раздел 3. Разработка приложений для WEB с использованием MySQL 41

3.1 Введение в MySQL 41

3.2 Взаимодействие MySQL и PHP. 43

3.3 Визуальные средства проектирования для MySQL. 52

3.План семинарских занятий 56

4.Контрольная работа и методические рекомендации к ее выполнению 58

5.Вопросы итогового контроля 60

6.Рекомендуемая литература 62




1. Введение



В настоящее время количество приложений с использованием систем управления реляционными базами данных (СУБД) неуклонно растет. Особенно на этом фоне выделяются разработки под Интернет.

Современные информационные системы, такие как динамические WEB-сайты, используют СУБД для управления контентом (информационным наполнением) и обеспечения интерфейса взаимодействия с пользователями. Динамические Web-сайты, как правило, основаны на шаблонных страницах (в частности, HTML-формата), в которые вставляется (когда пользователь запрашивает соответствующие страницы через WEB-браузер) постоянно меняющееся информационное наполнение, извлекаемое из СУБД.

Отметим, что HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство WEB-страниц создаются при помощи языка HTML (или XHTML).

Динамические WEB-сайты, как правило, создаются с использованием различных скриптовых языков программирования и технологий, среди которых, наиболее распространенными являются:

  • PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста») — скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки WEB-приложений, в том числе взаимодействующих с СУБД;

  • ASP.NET — технология создания WEB-приложений и WEB-сервисов от компании Microsoft. Она является составной частью платформы Microsoft .NET. . Разработчики могут писать код для ASP.NET, используя практически любые языки программирования, в том числе, и входящие в комплект .NET Framework (C#, Visual Basic.NET, и JScript .NET). ASP.NET имеет преимущество в скорости по сравнению со скриптовыми технологиями, так как при первом обращении код компилируется и помещается в специальный кэш, и впоследствии только исполняется, не требуя затрат времени на парсинг, оптимизацию, и т. д.

Существуют и другие языки программирования и технологии создания динамических WEB-приложений, взаимодействующих с СУБД, например, язык программирования Java Server Pages (JSP), технология Java 2 Enterprise Edition и JDBC, технология создания расширений ISAPI и приложений CGI на языке программирования C++ и др. Такие технологии имеют определенные достоинства и недостатки, связанные с быстродействием, функциональными возможностями, и др. Вместе с тем, в процессе обучения программированию приложений баз данных для WEB целесообразно ориентироваться на наиболее популярные инструменты, такие как PHP, и ASP.NET (VBScript .NET). При этом следует отметить, что скриптовый язык программирования PHP является более простым в использовании и ориентирован на проектирование малых и средних динамических WEB-сайтов (таких как, форумы, блоги, интернет-магазины и др.), а технология ASP.NET предназначена для проектирования больших информационных систем (например, Интернет-порталов) и предполагает активное использование методов объектно-ориентированного программирования (ООП) и визуальных средств разработки, в частности, Microsoft Visual Studio. Также отметим, что технология PHP наилучшим образом адаптирована для работы с СУБД MySQL, а ASP.NET для взаимодействия с СУБД Microsoft SQL Server (посредством специальной технологии ADO.NET) .

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

Освоение темы предполагает знание основ технологий реляционных баз данных, программирования на языках: Си, Visual Basic и SQL, а также теоретических основ веб-дизайна (HTML, CSS и др.).


  1   2   3   4   5

Добавить в свой блог или на сайт

Похожие:

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconОтчет по обеспеченности учебниками; Оформление новых учебников
...

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconЛ. А. Москвина Проектирование визуальных интерфейсов и приложений баз данных
В настоящем учебном пособии затронуты только две из перечисленных выше возможностей Delphi, а именно проектирование визуальных интерфейсов...

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconУчебно-методическое пособие Таганрог 2010 удк 67. 99(2)94я73 Батычко В. Т. Учебно-методическое пособие по курсу «Криминология»
Батычко В. Т. Учебно-методическое пособие по курсу «Криминология». – Таганрог. Изд-во тти юфу, 2010. – С. 29

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconУчебно-методическое пособие по курсу «культурология» для самостоятельной подготовки к семинарским занятиям студентов угма
Данное Учебно-методическое пособие включает тематический план лекций и семинарских занятий, перечень рекомендуемой литературы, основной...

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconМетодические указания к лабораторным работам по курсу "Базы данных"
Методические указания к лабораторным работам по курсу "Базы данных": Работа с базами данных. Субд access. / Московский государственный...

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconЛ. Ф. Лебеденко С. Г. Лапова базы данных
Методические указания предназначены для использования в процессе лабораторного практикума и курсового проектирования по курсу "Базы...

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconУчебно-методическое пособие Ярославль, 2009 Скопин А. А., Разработка и технологии производства рекламного продукта: Учебно-методическое пособие. Ярославль, «Ремдер», 2009 118 с
Учебное пособие предназначено для студентов, аспирантов, преподавателей. Актуальность рассматриваемых вопросов делает пособие привлекательным...

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconУчебно-методическое пособие Волгоград 2008
Учебно-методическое пособие предназначено для студентов направления 210400 Телекоммуникации и специальности 210406 Сети связи и системы...

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconУчебно-методическое пособие по курсу философия права
Учебно-методическое пособие по курсу «Философия права». Таганрог: Изд-во трту, 2005. 23 с

Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений iconУчебно-методическое пособие по специальному курсу рассмотрено и одобрено методической комиссией юридического факультета. Печатается по решению совета юридического факультета Кубанского государственного аграрного университета
Басацкий Е. М., Ильницкая Л. И. Процессуальные решения на предварительном следствии: Учебно-методическое пособие по специальному...


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница