この記事では、データベースを設計し、いくつかのデータを入力し、最後にクエリを実行する方法を紹介します。すべては...Webブラウザのみを使用して行われます。そうです、インストールもライセンスキーも、アンインストールもありません。 Google Chromeに切り替えて、フォローするだけです。
データベース設計
データベースを設計するには、 Vertabeloを使用します 。これはVertabelo製品ブログなので、選択は明らかです:)
登録する必要があります アカウントが次の手順を実行するため。 SQLスクリプト生成(別名フォワードエンジニアリング)は、匿名臆病者には利用できません。でも心配しないでください無料のVertabeloアカウントに登録できます これは私たちのプロジェクトには十分すぎるほどです。
これが私のデザインです。初歩的です。より洗練されたものをデザインすることもできます。
データベーススクリプトDDL
スキーマ作成スクリプトを生成するには、SQLアイコンをクリックしてから、表示されるフォームで[生成]をクリックします。
コンピューターに生成スクリプトをダウンロードする必要はありません。スクリプト名をクリックすると、スクリプトが新しいウィンドウで開きます。次のように表示されます:
[...] -- tables -- Table: category CREATE TABLE category ( id int NOT NULL, code int NOT NULL, CONSTRAINT category_pk PRIMARY KEY (id) ); [...]
このウィンドウを閉じないでください。ここからコピーして貼り付けます。
データベースエンジンへの接続
SQLスクリプトをテストするために何もインストールする必要はありません。 SqlFiddle.comアプリケーションを使用して、いくつかのSQLワークアウトをオンラインで実行できます。使用したい特定のデータベースエンジンバージョンを選択することを忘れないでください。
生成されたスクリプトをコピーして、SQLFiddleの左側のパネルに貼り付けます。 [スキーマの構築]をクリックすると、テーブルと参照を含むデータベースが作成されます。
練習
これらの挿入物を追加できます 左側のパネルの最後にデータを追加します。
insert into category values(1,'designer'); insert into category values(2,'sql'); insert into category values(3,'database'); insert into product values(1,'vertabelo','vert1', 1); insert into product values(2,'sqlfilddle','sf1', 2);
[スキーマの作成]ボタンをもう一度クリックします。
右側のパネルには、クエリを実行する場所があります。例:
select p.name, c.code from product p join category c on (c.id = p.category_id) ;
[SQLの実行]ボタンをクリックすると、ページの下部に結果が表示されます。
ご覧のとおり、リレーショナルモデルがどのように機能するかを判断するために何もインストールする必要はありません。ブラウザでサポートされているデータベースの設計について質問がある場合は、遠慮なくお問い合わせください。良いものを頼めば割引を受けるかもしれません:)