RoR - разработка

Ruby On Rails

  • Архитектура приложений Rails
  • Установка Rails
  • Немедленное использование
  • Интернет-магазин
    • Задача 3: тестирование
    • Задача А: ведение учета товаров
    • Задача Б: отображение каталога товаров
    • Задача В: создание корзины
    • Задача Г: усиливаем приложение за счет использования AJAX
    • Задача Д: оформление покупки
    • Задача Е: администрирование
    • Задача Ж: окончательная доработка
  • Углубленное изучение Rails
  • Active Support
  • Миграции
  • Active Record
    • Основы
    • Связи между таблицами
    • Жизненный цикл объекта
  • Action Controller: маршрутизация и URL
  • Action Controller и Rails
  • Action View
  • Веб 2.0
  • Action Mailer
  • Веб-службы Rails
  • Безопасность и развертывание приложения
    • Организация защиты Rails-приложения
    • Развертывание и эксплуатация
  • Справка по Ruby
Главная

Active Record: поддержка модели Rails

Обычно нам хочется хранить информацию веб-приложений в реляционной базе
лышых. В системах, связанных с вводом заказов, все заказы, элементарные сведения
и подробные данные о клиентах хранятся в таблицах базы данных. Даже
1 приложениях, обычно использующих неструктурированный текст, например
ш интернет-блогах и новостных сайтах, базы данных часто используются для хра-
•вення служебной информации.
Фактически все реляционные базы данных построены на основе математической
теории множеств, что при использовании языка SQL1 для доступа к данным
является не столь очевидным обстоятельством. Хотя с концептуальной точки
зрения в этом нет ничего плохого, но сочетание реляционных баз данных с объектно-
ориентированными языками программирования тем самым значительно
усложняется. Объекты описываются данными и операциями, а базы данных —
наборами значений. Действия, которые легко можно выразить в реляционных условиях,
иногда довольно трудно выразить программным кодом в объектно-ориентированных
системах. Также вполне справедливо и обратное утверждение.
Со временем специалистам удалось выработать способы согласования реляционного
и объектно-ориентированного взглядов на корпоративные данные. Рассмотрим
два различных подхода к этому вопросу. Один из них предусматривает
формирование программы вокруг базы данных, а другой — базы данных вокруг
программы.

Реклама 1

gps мониторинг. Пластиковые окна в москве заказать пластиковые окна rehau, пластиковые окна в рассрочку.. Закачай музыку, mp3 - вся музыка тут!

Реклама 0

Эффективное пространство: офисные перегородки пластик, монтаж офисные перегородки.. . Профессиональная шлифовка гранита нами. Шлифовка гранита профессионально.