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


Скачать 444.1 Kb.
Название Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений
страница 1/5
Тип Учебно-методическое пособие
rykovodstvo.ru > Руководство эксплуатация > Учебно-методическое пособие
  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 Учебно-методическое пособие Казань 2010 Печатается по рекомендации...
Учебно-методическое пособие по курсу «Организационное поведение» /Д. М. Сафина. – Казань: Казанский (Приволжский) федеральный университет;...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Учебно-методическое пособие к лабораторным занятиям по курсу «Основы кристаллооптики»
Практическое руководство по работе с поляризационным микроскопом для исследования петрографических объектов: Учебно-методическое...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Учебно-методическое пособие по курсу «Рентгенографический анализ» Казань, 2010
Методическое пособие предназначено для студентов и аспирантов геологического факультета
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн...
Методическое пособие по выполнению курсовых работ по дисциплине «Web-дизайн и Web-программирование» для студентов очной и заочной...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Учебно-методическое пособие Рекомендовано методической комиссией...
Методы молекулярной диагностики: Учебно-методическое пособие. Авторы: А. Д. Перенков, Д. В. Новиков, С. Г. Фомина, Л. Б. Луковникова,...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Учебно-методический комплекс по дисциплине «Языки и среды реализации web -приложений»
Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon «Разработка базы данных чувствительности побережья и экологии для Карского моря»
...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Учебно-методическое пособие Елабуга 2016 ббк 74. 58 Учебно-методическое...
Методическое пособие предназначено для студентов 1 курса высших учебных заведений неязыковых специальностей
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Литература 33 Введение Методическое пособие предназначено для студентов...
Методическое пособие предназначено для студентов направления 010500 очной формы обучения и содержит рабочую программу дисциплины...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Методическое пособие Саратов 2008 г. Организация комплексной системы...
Методическое пособие предназначено для руководителей и преподавателей- организаторов обж образовательных учреждений
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Учебно-методическое пособие
...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Методическое пособие по выполнению практических работ по междисциплинарному курсу
Методическое пособие предназначено для обучающихся по специальности 151901 Технология машиностроения
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Организация и технология документационного обеспечения управления учебно-методическое пособие
...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Учебно-методическое пособие Дисциплина- «Микробиология»
Учебно-методическое пособие предназначено для самостоятельной подготовки и выполнения лабораторных работ по курсу «Микробиология»...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Байенс Д. Разработка баз данных для Web
...
Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений icon Учебно-методическое пособие. Новосибирск, 2006
Учебно-методическое пособие предназначено инструкторам детско-юношеского и спортивного туризма с целью повышения уровня знаний и...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск