суббота, 5 апреля 2014 г.

ОТЧЁТ БД!

Тема БД:
 Языки программирования

Сущности:
  • id INTEGER
  • Название TEXT
  • Год создания INTEGER
Парадигмы:
  • id INTEGER
  • Название TEXT
  • Описание TEXT
  • Пример TEXT
Парадигмы языков:
  • id INTEGER
  • id_lang INTEGER
  • id_paradigm INTEGER
Типизации:
  • id INTEGER
  • Название TEXT
  • Описание TEXT
  • Пример TEXT
Виды запросов:
SELECT
SELECT id,Название, Описание, Пример FROM "Парадигмы"
SELECT id,Название, Год создания FROM "Языки программирования" WHERE id>=3
SELECT id,Название, Описание, Пример FROM "Парадигмы" WHERE Название!='Визуальная'
SELECT id,Название, Год создания FROM "Языки программирования" WHERE год создания!='2010'
SELECT id,Название, Год создания FROM "Языки программирования" WHERE Название!='AWK'
SELECT id,Название, Описание, Пример FROM "Парадигмы" WHERE Название LIKE '%ая'
UPDATE
UPDATE "Парадигмы" SET Название = "Кошачья", Описание = "мимими", Пример = "мяяяяуууууу" WHERE "id" = 1
//что бы вернуть исходную
UPDATE "Парадигмы" SET Название = "Эзотерическая", Описание = "Обычно эзотерические языки разрабатываются в качестве шутки, эксперимента, попытки довести идею до абсолюта или в качестве вызова для разработчика языка или программиста.", Пример = "HQ9+ — шуточный язык программирования, состоящий всего лишь из 4 инструкций:
H выводит на печать строку “Hello, World!” (точный текст зависит от конкретной реализации)
Q выводит на печать сам исходный код (поэтому программа, состоящая из одной команды Q, является квайном)
9 печатает текст “99 Bottles of Beer” (точный текст также зависит от реализации)
+ увеличивает на единицу внутренний регистр (к которому все равно нет доступа)" WHERE "id" = 1
INSERT
INSERT INTO "Языки программирования" (Название,Год создания) VALUES ("C++","1983")
DELETE
DELETE FROM "Языки программирования" WHERE id=10

Принт-скрины расположены в предыдущих постах.

Комментариев нет:

Отправить комментарий