Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:ztb:2012:projekty:rss:logiczny [2012/07/03 22:37]
ztb2012
pl:dydaktyka:ztb:2012:projekty:rss:logiczny [2019/06/27 15:50] (aktualna)
Linia 2: Linia 2:
  
 ==== 1. Schemat bazy ==== ==== 1. Schemat bazy ====
 +**Schemat bazy danych**
  
 {{:​pl:​dydaktyka:​ztb:​2012:​projekty:​rss:​n_baza.png|}} {{:​pl:​dydaktyka:​ztb:​2012:​projekty:​rss:​n_baza.png|}}
Linia 12: Linia 13:
   * notify_type – VARCHAR(6), NOT NULL – typ powiadomień ustawiony w bazie – email, sms lub żaden.   * notify_type – VARCHAR(6), NOT NULL – typ powiadomień ustawiony w bazie – email, sms lub żaden.
   * frequency – INTEGER, NOT NULL – częstotliwość sprawdzania czy w bazie zaszły zmiany   * frequency – INTEGER, NOT NULL – częstotliwość sprawdzania czy w bazie zaszły zmiany
-  * type – INTEGER, NOT NULL - typ bazy (rss lub html)+  * base_type ​– INTEGER, NOT NULL - typ bazy (rss lub html)
 \\ \\
  
Linia 61: Linia 62:
  
 ==== 4. Projektowanie operacji na danych ==== ==== 4. Projektowanie operacji na danych ====
 +
 +//Pobranie wszystkich baz do modelu jListy//
 +<code sql>​SELECT base_name FROM bases;</​code>​
 +\\
  
 //Dodanie nowego kanału// //Dodanie nowego kanału//
-<​code>​INSERT INTO channels(uri,​ title, last_modified,​ base_name) ​+<​code ​sql>INSERT INTO channels(uri,​ title, last_modified,​ base_name) ​
 VALUES ('​www.pudelek.pl','​Najświeższe ploteczki',​ '​2012-06-01',​ '​Ploteczki'​);</​code>​ VALUES ('​www.pudelek.pl','​Najświeższe ploteczki',​ '​2012-06-01',​ '​Ploteczki'​);</​code>​
-\\ \\ +\\
- +
-//Pobranie wszystkich baz do modelu jListy// +
-<​code>​SELECT base_name, type, created, notify_type,​ frequency  +
-FROM bases;</​code>​ +
-\\ \\+
  
 //Zmiana częstotliwości odświeżania danej bazy// //Zmiana częstotliwości odświeżania danej bazy//
-<​code>​UPDATE bases+<​code ​sql>UPDATE bases
 SET frequency=5 SET frequency=5
 WHERE base_name='​Ploteczki';</​code>​ WHERE base_name='​Ploteczki';</​code>​
-\\ \\+\\
  
 //Pobranie wszystkich wpisów z konkretnej bazy przeszukiwań//​ //Pobranie wszystkich wpisów z konkretnej bazy przeszukiwań//​
-<​code>​SELECT e.entryid, e.title, e.uri, e.description,​ e.created, e.reported, ch.uri+<​code ​sql>SELECT e.entryid, e.title, e.uri, e.description,​ e.created, e.reported, ch.uri
 FROM entries e  FROM entries e 
 JOIN channels ch USING (channelid) ​ JOIN channels ch USING (channelid) ​
 WHERE ch.base_name=’Nazwa_bazy’;</​code>​ WHERE ch.base_name=’Nazwa_bazy’;</​code>​
pl/dydaktyka/ztb/2012/projekty/rss/logiczny.1341347840.txt.gz · ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0