Вам нужен реферат?
Интересует Программирование?
Оставьте заявку
на Реферат
Получите бесплатную
консультацию по
написанию
Сделайте заказ и
скачайте
результат на сайте
1
2
3

Языки программирования современных БД.

  • 16 страниц
  • 5 источников
  • Добавлена 10.08.2012
539 руб. 770 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ
1.JAVA И БАЗЫ ДАННЫХ
2.PHP И БАЗЫ ДАННЫХ
3.DELPHI И БАЗЫ ДАННЫХ
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА

Фрагмент для ознакомления

mysql_fetch_rowarray mysql_fetch_row (resource result)В отличие от функции mysql_fetch_object, возвращает не объект, а массив, в котором содержатся значения полей.DELPHI И БАЗЫ ДАННЫХК средствам Delphi, предназначеннымдля работы с БД, относятсянабор программ (поставка Delphi)и специализированные компоненты VCL (Visual Component Library).Типы БД в DelphiХотя Delphi неявляется СУБД (в частности, она не имеет своего формата БД),она поддерживает форматы dBase, Paradoxи др.Формат dBase достаточно прост и может использовать для хранения таблицы максимум 3 файла.Однако он имеет и недостатки: ограничения на имена полей и таблиц, например, лимит - 10 символов, использование только латинских букви цифр (для полей), для таблиц - лимит - 8 символов и, что более существенно, отсутствие автоконтроля целостности данных и связей, ограничения на ключи, индексы и т.д. (для таблиц). Paradox от dBase отличают: возможность любых имён полей, лимит в 25 символов;большее разнообразие поддерживаемых типов данных;возможность контроля целостности данных;возможность контроля прав доступа.Поэтому Paradox используется большим количеством разработчиков, по крайней мере, в Delphi. Файлов для хранения информации в Paradox может быть достаточно много, и это существенный недостаток Paradox. Но, в силу наличия ряда преимуществ, в Delphi именно Paradox – формат БД по умолчанию, и потому он называется не Paradox, а Standard. Инструменты для работы с БДПомимо выше перечисленного, в Delphi имеетсянабор дополнительных программ для работы с БД: BDE( BorlandDatabaseEngine) -совокупностьсистемныхбиблиотекдрайверов, а также приложений на Delphi. Database Desktop - программа для создания, просмотра иредактирования таблиц и запросов;BDE Administrator - программа для настройки параметров BDE,драйверов БД, создания и удаления псевдонимов БД. Data Pump - программа для переноса данных между БД;Database Explorer– программа для просмотра и редактирования БД. SQL Builder - приложение для конструирования SQL-запросов .InterBase Server - СУБД InterBase (клиентская и серверная части ) (тольков версиях Enterprise и Architect);dbExpress - набор драйверов для доступа к SQL-СУБД.Также в Delphi имеется множествоспециализированных компонент:группыData Access, Data ControlsиBDE,ADO, InterBase, WebSnapинекоторыедр. Таким образом, в состав Delphi входит все необходимое для того, чтобы создавать как локальные, так и промышленныеБД. ЗАКЛЮЧЕНИЕВ завершении работы подведём итоги.Во-первых, в ходе работы были рассмотрены 3 связки современных языков программирования с БД. Как выяснилось, в языках имеется богатый инструментарий для реализации взаимодействия с БД. Во-вторых, в работе рассмотрены типовые и показательные примеры на применение современных технологий взаимодействия языков программирования и БД. В-третьих, стоит отметить, чторассмотренные технологии меняются и от версии в версии, на смену старым приходит новый инструментарий, и это необходимо иметь в виду при разработке современных приложений.ЛИТЕРАТУРА1.Дейтел Пол Дж. Как программировать на Java. Файлы, сети, базы данных/Пол Дж Дейтел, Харви Дейтел,изд.Бином-Пресс 2006-672с.2.Документация Java 2 SDK http://www.oracle.com/technetwork/java/javase/downloads/index.html3.Кузнецов, М.В. Самоучитель PHP 5/6 /М.И. Кузнецов, И.В Симдянов.-СПб.:БХИ-Петербург, 2008.-672 с.:ил.4.Кузнецов, М.В. MySQL 5 /М.И. Кузнецов, И.В Симдянов.-СПб.:БХИ-Петербург, 2010.-672 с.:ил.5. Пономарёв, В./Базы данных в Delphi 7. Самоучитель/ В.Пономарёв -СПб.:Питер, 2003.-224 с.:ил.

ЛИТЕРАТУРА

1.Дейтел Пол Дж. Как программировать на Java. Файлы, сети, базы данных/Пол Дж Дейтел, Харви Дейтел, изд. Бином-Пресс 2006-672с.
2.Документация Java 2 SDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
3.Кузнецов, М.В. Самоучитель PHP 5/6 /М.И. Кузнецов, И.В Симдянов.-СПб.:БХИ-Петербург, 2008.-672 с.:ил.
4.Кузнецов, М.В. MySQL 5 /М.И. Кузнецов, И.В Симдянов.-СПб.:БХИ-Петербург, 2010.-672 с.:ил.
5. Пономарёв, В./Базы данных в Delphi 7. Самоучитель/ В. Пономарёв -СПб.:Питер, 2003.-224 с.:ил.

Содержание

Введение

1. История развития высокоуровневых языков программирования

2. Системы программирования

2.1 Понятие, цели и элементы системы программирования

2.2 Структура современной системы программирования

3. Примеры современных систем программирования

3.1 Системы программирования компании Borland/Inprise

3.2 Системы программирования фирмы Microsoft

Вывод

Глоссарий

библиография

Приложение

Введение

Прослеживая историю используемых сегодня языков программирования, таких как Pascal, Basic, Фортран, И, кажется, что все они были созданы в начале 60-х и 70-х годов, и возраст современных языков программирования, превысил уже третий десяток, что для компьютерной индустрии срок. Современные языки программирования более старых Windows, Интернета и личного компьютера по крайней мере десять лет. При этом новые языки не переставали появляться регулярно, однако ни один из них не задержался в практике программирования, хотя и вызванные ими новые идеи уже известные языки (как это произошло с объектно-ориентированным программированием).

Также, важной особенностью языкотворчества последних десятилетий можно считать прекращение попыток создания "универсального" языка программирования, призванного объединить в себе все последние достижения в области разработки языков (из попыток 60-х-70-х годов можно вспомнить Алгол, PL/1 или в Ад). Большие "языковые" проекты безвозвратно ушли в прошлое, вместе с порожденными им языки.

Появление компьютера и ОПЕРАЦИОННОЙ системы с графическим интерфейсом пользователя (в первую очередь mac os и Windows), переместило внимание разработчиков программного обеспечения в области языков программирования в другие области средств разработки, например, визуального или объектно-ориентированного программирования, сетевых протоколов или моделей баз данных. Программисты сегодня используеют в качестве инструмента не столько язык, но и конкретные системы программирования (например, Delphi), и какой язык является для них основной, это не так важно.

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

Узнать стоимость работы