Я проходил через Ruby on Rails, и я обнаружил, что вы можете создавать модели, а затем вставлять экземпляры экземпляров этих моделей, получая таблицу объектов. Итак, как таблицы SQL вписываются в это? Нужны ли они нам или Модели заменяют их?Ruby Модели и таблицы базы данных
ответ
Таблицы SQL - это постоянный уровень для ваших моделей. Модели представляют собой концептуальные объекты, атрибуты которых можно манипулировать в программах. Они представляют собой программные обертки кода вокруг хранилища сохраняемости, где существуют базовые таблицы, и атрибуты хранятся в виде данных столбца, хранящихся в строках в этих таблицах. В памяти строка становится экземпляром модели.
Сами таблицы обычно хранятся в файловой системе на каком-то прочном и энергонезависимом хранилище. Эти физические объекты управляются СУБД. Объект модели согласовывает перемещение данных между вашей программой и СУБД. Для описания этого метода был использован термин «Реляционное сопоставление объектов» (ORM).
Таким образом, ваш вопрос проявляет определенный недостаток опыта в этих вещах. Я предлагаю вам взглянуть на некоторые общие книги по теме ORM и объектно-ориентированного программирования. Поиск в Amazon предоставит вам некоторые вероятные кандидаты. Мой список чтения немного устарел, чтобы предоставить вам что-то более конкретное.
- 1. Настройка базы данных и модели в Ruby On Rails
- 2. Ruby и базы данных
- 3. таблицы, таблицы и таблицы базы данных, базы данных
- 4. Как изменить имя модели базы данных и таблицы в Rails?
- 5. Laravel 4 - понимание модели и таблицы базы данных отношений
- 6. Таблицы реляционной базы данных
- 7. Модели и представления базы данных в django
- 8. Создание рельсов модели базы данных
- 9. Базы данных модели сущностей
- 10. Чат базы данных модели
- 11. Ruby on rails простая страница без модели базы данных
- 12. ruby on rails: привязка представления к модели без базы данных
- 13. Базы данных - эквивалент ERD, UML и в модели данных отношения
- 14. Замена данных модели таблицы
- 15. модели django без базы данных
- 16. Состояние печати таблицы базы данных
- 17. cakePHP- получение из базы данных. Модели Ассоциации и база данных
- 18. Ruby имя пользователя и пароль базы данных
- 19. Модели yii и без базы данных
- 20. Разделение таблицы базы данных Oracle базы данных
- 21. Рекомендация базы данных таблицы базы данных
- 22. Как создать модели таблицы базы данных с Gii в Yii?
- 23. Отображение таблицы базы данных с использованием класса модели
- 24. как разбить модели базы данных на основе одной таблицы (новичка)?
- 25. Структура модели базы данных django - через модели
- 26. Ruby on Rails - создание таблицы базы данных в другом классе
- 27. Сортировка таблицы базы данных Rails столбцом в связанной модели
- 28. Получить имя таблицы модели Django непосредственно из базы данных
- 29. Ошибка: задания таблицы базы данных для модели Работа не найдена
- 30. Как восстановить таблицы базы данных из базы данных MySQL
Основы [Активные записи] (http://guides.rubyonrails.org/active_record_basics.html) Руководство Rails отвечает на все эти вопросы и многое другое. –