Explorar o código

ER and template fixes

me@helium %!s(int64=8) %!d(string=hai) anos
pai
achega
faa84832de
Modificáronse 4 ficheiros con 30 adicións e 4 borrados
  1. 25 0
      ER-SQL.md
  2. 1 1
      TemplateEngine.md
  3. 3 1
      TemplateEngine/templates/index.tpl
  4. 1 2
      TemplateEngine/twig_test.php

+ 25 - 0
ER-SQL.md

@@ -60,4 +60,29 @@
 
 <https://www.draw.io/>
 
+**ER-Диаграммы** позволяют изобразить структуру реляционной СУБД в наглядном виде. Сущности отображаются таблицами с описанием полей и первичных ключей,
+служащих для указания связности. Связи - линиями между таблицами разных видов.
+
+## Задание 1
+
+Нарисовать в общем виде структуру из нескольких таблиц со связями **один ко многим** и **многие к одному**, придуманной предметной области. Сохранить в 
+гугл-диск.
+
+# SQL
+
+**SQL** (*Structured Query Language*, *Структурированный Язык Запросов*) - язык, на котором происходит взаимодействие с СУБД. Подразделяется на две части:
+- **DDL** (*Data Definition Language*) - служит для создания таблиц, изменения их структуры и связей между ними. 
+- **DML** (*Data Manipulation Language*) - оперирует данными в таблицах (выборка и запись).
+
+Так как на этом занятии мы рассматриваем структуру СУБД, то предметом нашего изучения сегодня будет DDL, а именно операции создания и изменения структуры
+таблиц.
+
+## Типы данных MySQL
+
+Базы данных в целом хранят те же типы данных, что и обрабатываются компьютерными программами, однако в силу ориентированности на хранение большого количества
+данных, типы указываются более точно. Например для строк задается их длина, есть несколько видов целых и вещественных чисел и так далее.
+
+| Тип                               | Описание                                                                      |
+| --------------------------------- | ----------------------------------------------------------------------------- |
+
 

+ 1 - 1
TemplateEngine.md

@@ -179,7 +179,7 @@ MVC относительно просто в понимании и реализ
 4. Если логин и пароль неверны, пользователь должен получить страницу с ошибкой и его логином.
 
 ```php
-$credentials = ( 'login' => 'foo',
+$credentials = array( 'login' => 'foo',
                  'password' => 'bar');
 ```
 

+ 3 - 1
TemplateEngine/templates/index.tpl

@@ -1,3 +1,5 @@
 <html>
-<a href="{{ url }}">{{ urlText }}</a>
+{% for oneUrl in url %}
+<a href="{{ oneUrl }}"> {{ oneUrl }}</a>
+{% endfor %}
 </html>

+ 1 - 2
TemplateEngine/twig_test.php

@@ -6,5 +6,4 @@ $twig = new Twig_Environment($loader, array(
 			'cache' => '/tmp/',
 			));
 
-echo $twig->render('index.tpl', array('url' => 'http://google.com',
-			'urlText' => 'Гугл'));
+echo $twig->render('index.tpl', array('url' => array(1,2,3,4,5)));