Database
 sql >> база данни >  >> RDS >> Database

Онлайн инструменти за изпробване на SQL дизайн и заявки

В тази статия ще ви покажа как да проектирате база данни, да добавите някои данни и накрая да изпълните заявки. Всичко ще се извършва само с помощта на ... уеб браузър. Точно така, без инсталация, без лицензни ключове, без деинсталиране. Просто превключете към Google Chrome и следвайте.

Дизайн на база данни

За да проектирам база данни, ще използвам Vertabelo . Тъй като това е продуктов блог на Vertabelo, изборът е очевиден :)

Ще трябва да се регистрирате за акаунт, за да практикувате следните стъпки. Генерирането на SQL скрипт (известно още като предно инженерство) не е налично за Anonymous Cowards. Но не се притеснявайте. Можете да се регистрирате за безплатен акаунт във 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 тренировки онлайн. Не забравяйте да изберете конкретната версия на двигателя на базата данни, с която искате да играете.

Копирайте генерирания скрипт и го поставете в левия панел на SQL Fiddle. Щракнете върху „Създаване на схема“ и ще получите база данни с таблици и препратки.

Практика

Можете да добавите тези вложки в края на левия панел, за да добавите малко данни.

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“ и ще видите резултатите в долната част на страницата.

Както можете да видите, няма нужда да инсталирате нищо, за да определите как работи релационният модел. Ако имате въпроси относно поддържан от браузър дизайн на база данни, не се колебайте да ни попитате. Може да получите отстъпка, ако поискате добра :).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблеми с конфигурацията на регистъра на транзакциите

  2. Как да изчислим пълзящата средна в червено изместване

  3. Защо използването на модулни тестове е страхотна инвестиция във висококачествена архитектура

  4. Време за подрязване от дата и час – последващо действие

  5. Съвпадение на модела:По-забавно, когато бях дете