久しぶりに
最近、カリキュラム進めるので一杯になってて書けてなた無かったですが今日からまた書きます。
Ruby on Railsのモデルのデータベースの操作について。
モデルのデーベースの操作はActiveRecordと言うまとまりが持つ仕組みによって実現して、ORMと言う技術に分されます。
ORMと言うのは Objecut-Relational Mappingの略でRDB(リレーショナルデータベース)のデータをオブジクト指向プログラミング言語でオブジェクトとして使用するためにけ変換する技術で、Ruby on RailsのActiveRecord、PHPのフレームワークのLaravelのEloquentなど様々な種類があります。
その他にもテーブルとデータベースを裏側で操作するSQLがあります。
SQLはRDBを操作するための言語で、データベースやテーブルに対していろいろな命令を行いますが、大きく分けて3つあります。
データを定義するDDL(Data Definititlon Language)
データを操作するDML(Data Manipulation Language)
データを制御するDML(Data Control Language)
の3つになります。
今日はこの辺でまた次回もよろしくお願いします。
最後まで見ていただきありがとうございました。