Èçãðàæäàíå íà åôåêòèâíè ñàéòîâå, óïðàâëÿâàíè îò áàçè äàííè. ... "Óåá ïðèëîæåíèÿ çà áàçè äàííè ñ PHP è MySQL" ïðåäëàãà íà ðàçðàáîò÷èöèòå òåîðåòè÷íà è ïðàêòè÷åñêà èíôîðìàöèÿ çà ñúçäàâàíåòî íà óåá ïðèëîæåíèÿ çà áàçè äàííè.  êíèãàòà çà âêëþ÷åíè ãëàâè - ñàìîó÷èòåëè çà ðàáîòà ñ PHP è MySQL, äîïúëíèòåëíà èíôîðìàöèÿ çà Èíòåðíåò è ìðåæîâèòå ïðîòîêîëè, ìîäåëèðàíåòî è ðàçðàáîòâàíåòî íà ðåëàöèîííè áàçè äàííè, óïðàâëåíèåòî íà ñåñèè è èíñòðóêöèè çà èíñòàëèðàíå íà ñîôòóåð ñ îòâîðåí êîä çà óåá ñúðâúðè è çà áàçè äàííè. Èçïîëçâàéêè PHP è MySQL ùå íàó÷èòå ñëåäíîòî: ìîäåëèðàíå íà ðåëàöèîííè áàçè äàííè è àðõèòåêòóðè íà óåá ...![](/b-images/quad-transp.gif) |
|
Âòîðî ïðåðàáîòåíî è äîïúëíåíî èçäàíèå. ... Îñâåí çàäúëæèòåëíèòå çíàíèÿ ñâúðçàíè ñ ïðîãðàìèðàíåòî íà PHP è ðàáîòàòà ñ MySQL áàçà äàííè, â êíèãàòà ùå íàìåðèòå ìíîæåñòâî ïðèìåðè, â êîèòî ïîñëåäîâàòåëíî è ñ ïîäðîáíè îáÿñíåíèÿ ñà ðàçãëåäàíè ïîëåçíè ïðîåêòè îò ïðàêòèêàòà - òàêèâà ñ êîèòî ñå ñáëúñêâà âñåêè ñúâðåìåíåí PHP ïðîãðàìèñò. Îòäåëåíî å íóæíîòî âíèìàíèå è íà íà÷èíèòå çà îïòèìèçàöèÿ íà PHP êîäà, èçïîëçâàíåòî íà øàáëîíè, ôðåéìóúðê, SSL, ðàáîòà ñ ïîùà, Mp3 ôàéëîâå, RSS, êàêòî è íà òåõíèêèòå çà çàùèòà îò ñïàì è õàêåðè. Ùå íàó÷èòå êàê äà ðàçðàáîòèòå ìîáèëíà âåðñèÿ íà ñàéò è êàê äà çàùèòèòå âàøèÿ êîä îò íåîòîðèçèðàíî êîïèðàíå ...![](/b-images/quad-transp.gif) |
|
Îáõâàùà PHP 5 è 7. ... Íàó÷åòå PHP è MySQL - áúðçî è ëåñíî.  êíèãàòà ùå îòêðèåòå: ëåñåí âèçóàëåí ïîäõîä, èçïîëçâàù äåìîíñòðàöèè è ðåàëíè ïðèìåðè, çà äà âè âîäè ñòúïêà ïî ñòúïêà ïðåç óñëîæíåíèòå òåõíèêè íà äèíàìè÷íî ðàçðàáîòâàíå çà Web ñ èçïîëçâàíå íà PHP è MySQL; ñòåãíàòè ñòúïêè è îáÿñíåíèÿ, ïîçâîëÿâàùè âè äà çàïî÷íåòå çà íóëà âðåìå; îñíîâíî ñïðàâî÷íî ðúêîâîäñòâî, êîåòî âè ïîçâîëÿâà äà ñå âðúùàòå îòíîâî è îòíîâî; íåçàâèñèìî äàëè ñòå íà÷èíàåù â ïðîãðàìèðàíåòî èëè îïèòåí âåòåðàí, êîéòî ïðîñòî ñå íóæäàå îò óñêîðåíî çàïîçíàâàíå ñ PHP è MySQL, òàçè êíèãà ùå âè íàó÷è íà âñè÷êî, êîåòî òðÿáâà äà çíàåòå, âêëþ÷èòåëíî íàé- ...![](/b-images/quad-transp.gif) |
|
Îáõâàùà PHP 5 è 7. ... Íàó÷åòå PHP è MySQL - áúðçî è ëåñíî.  êíèãàòà ùå îòêðèåòå: ëåñåí âèçóàëåí ïîäõîä, èçïîëçâàù äåìîíñòðàöèè è ðåàëíè ïðèìåðè, çà äà âè âîäè ñòúïêà ïî ñòúïêà ïðåç óñëîæíåíèòå òåõíèêè íà äèíàìè÷íî ðàçðàáîòâàíå çà Web ñ èçïîëçâàíå íà PHP è MySQL; ñòåãíàòè ñòúïêè è îáÿñíåíèÿ, ïîçâîëÿâàùè âè äà çàïî÷íåòå çà íóëà âðåìå; îñíîâíî ñïðàâî÷íî ðúêîâîäñòâî, êîåòî âè ïîçâîëÿâà äà ñå âðúùàòå îòíîâî è îòíîâî; íåçàâèñèìî äàëè ñòå íà÷èíàåù â ïðîãðàìèðàíåòî èëè îïèòåí âåòåðàí, êîéòî ïðîñòî ñå íóæäàå îò óñêîðåíî çàïîçíàâàíå ñ PHP è MySQL, òàçè êíèãà ùå âè íàó÷è íà âñè÷êî, êîåòî òðÿáâà äà çíàåòå, âêëþ÷èòåëíî íàé- ...![](/b-images/quad-transp.gif) |
|
Ñòðóêòóðà íà áàçèòå äàííè, ñèíòàêñèñ íà SQL è ìíîãî ïðèìåðè.  òàçè êíèãà, ÷ðåç ìíîæåñòâî ïîëåçíè ïðèìåðè, ùå ñå çàïîçíàåòå ñ óñòðîéñòâîòî íà áàçèòå äàííè è ñèíòàêñèñà íà SQL. Âíèêíåòå â ëîãèêàòà çàä ðåëàöèîííèÿ ìîäåë íà áàçèòå äàííè, íåãîâèòå êîìïîíåíòè, ïîääúðæàíè ñòðóêòóðè, îñíîâèòå íà ðåëàöèîííàòà àëãåáðà è ïðèíöèïèòå íà ïðîåêòèðàíå íà áàçè äàííè. Çà äà áúäå êíèãàòà âúçìîæíî íàé-ïîëåçíà, â íåÿ ñà ïðåäñòàâåíè è îñíîâèòå íà åçèêà SQL, êîìàíäèòå çà ðàáîòà ñ òàáëèöè è èçïîëçâàíåòî íà èçãëåäè. Íåèçìåííà ÷àñò îò èçó÷àâàíåòî íà áàçè äàííè å ïðàêòèêàòà. Òîçè íàðú÷íèê ùå âè áúäå ïîëåçåí ïðè: ñúçäàâàíå íà èíäåêñè; ...![](/b-images/quad-transp.gif) |
|
SQL å èçêëþ÷èòåëíî ïîïóëÿðåí åçèê çà ðàáîòà ñ ðåëàöèîííè áàçè äàííè è å òðóäíî å äà ñè ïðåäñòàâèì ñúâðåìåíåí ïðîãðàìèñò èëè ðàçðàáîò÷èê íà ñàéòîâå è óåá ïðèëîæåíèÿ, êîéòî äà íå ãî çíàå. SQL å ïðèåò êàòî ìåæäóíàðîäåí ñòàíäàðò, çàòîâà ìîæå äà áúäåòå ñèãóðíè, ÷å íåãîâîòî óñâîÿâàíå ùå âè ïîçâîëè äà ðàáîòèòå ñ âñÿêà åäíà ðåëàöèîííà áàçà äàííè - îò íàé-ïðîñòàòà SQLite äî ÷óäîâèùíàòà Oracle. Ìàòåðèàëúò â êíèãàòà å ïîñòðîåí íà ïðèíöèïà "îò íàé-ïðîñòîòî êúì íàé-ñëîæíîòî". Ñëåä êàòî ñå çàïîçíàåòå ñúñ ñúùíîñòòà, ïðåäíàçíà÷åíèåòî è ñòðóêòóðàòà íà ðåëàöèîííèòå áàçè äàííè è åçèêà SQL, ïîñëåäîâàòåëíî ùå óñâîèòå: ïðàâèëàòà çà ...![](/b-images/quad-transp.gif) |
|
Öåëòà íà òàçè êíèãà å äà íàó÷è íà÷èíàåùèòå ïîòðåáèòåëè êàê ñå ðàáîòè ñ MySQL 8 áàçà äàííè. Åòî çàùî âñè÷êè ïîíÿòèÿ ñà îáÿñíåíè íà ïðîñò è ðàçáèðàåì åçèê ñ ìíîãî ïðèìåðè, à ìàòåðèàëúò å ïîñòðîåí íà ïðèíöèïà "îò íàé-ïðîñòîòî êúì íàé-ñëîæíîòî". Ñëåä êàòî ñå çàïîçíàåòå ñ îñîáåíîñòèòå íà íîâàòà âåðñèÿ MySQL 8 ùå íàó÷èòå è îñíîâíèòå ïîíÿòèÿ â áàçèòå äàííè. Ñ ïîìîùòà íà êíèãàòà ùå óñâîèòå: ïðèíöèïè çà ïðîåêòèðàíå íà áàçè äàííè è ñúçäàâàíå íà çàÿâêè; ðàáîòà ñ äàííè - ñåëåêòèðàíå, äîáàâÿíå è èçòðèâàíå, öÿëîñòíîñò íà äàííèòå è çàäàâàíå íà ïðàâà çà äîñòúï; îïåðàòîðè çà ðàáîòà ñ òàáëèöè, ñåëåêòèðàíå íà äàííè, ...![](/b-images/quad-transp.gif) |
|
Íàñòîëíà êíèãà, öåííà çà âñåêè, ðàáîòåù ñúñ SQL.  íåÿ ùå îòêðèåòå 76 ïðèìåðà ñ ðåøåíèÿ íà êîíêðåòíè ïðàêòè÷åñêè çàäà÷è, ðàçäåëåíè â ïåò ãëàâè. Êàòî òåñòîâà áàçà äàííè â êíèãàòà å èçïîëçâàíà òàêàâà, îáñëóæâàùà ìàëúê îíëàéí ìàãàçèí.  íåÿ ñå ñúõðàíÿâà èíôîðìàöèÿ çà ïðîäóêòè, ïðîäóêòîâè êàòåãîðèè, ïîòðåáèòåëè è ïîðú÷êè. Ùå óïðàæíÿâàòå è óñúâúðøåíñòâàòå ñâîèòå óìåíèÿ ÷ðåç: Ïðîñòè çàÿâêè - èçáèðàíå íà äàííè îò åäíà èëè ïîâå÷å òàáëèöè, ôèëòðèðàíå è ñîðòèðàíå íà ðåçóëòàòèòå; Àãðåãèðàùè ôóíêöèè çà èçâëè÷àíå íà îáîáùåíà èíôîðìàöèÿ îò áàçàòà äàííè - èç÷èñëÿâàíå íà ñðåäíàòà, ìàêñèìàëíàòà èëè ìèíèìàëíàòà ñòîéíîñò; Ôîðìàòèðàíå, ...![](/b-images/quad-transp.gif) |
|
Þáèëåéíî èçäàíèå. ... Óäîáíî ðúêîâîäñòâî çà ïðîåêòèðàíå íà ðåëàöèîííè áàçè äàííè. Íåçàâèñèì îò ñîôòóåðà ïîäõîä! Íåçàâèñèìî îò ñîôòóåðà, êîéòî èçïîëçâàòå çà ðàçðàáîòâàíå íà âàøèòå ïðèëîæåíèÿ çà áàçè äàííè, òàçè êíèãà ìîæå äà âè ñïåñòè âðåìå, ïàðè è ÷àñîâå îò ðàçäðàçíåíèÿ - îùå ïðåäè äà íàïèøåòå è åäèí ïðîãðàìåí ðåä! Ëåñíî è ñìèñëåíî ðúêîâîäñòâî çà ïðîåêòèðàíå íà áàçè äàííè - ñåãà àêòóàëèçèðàíî. Áåñòñåëúðúò íà Ìàéêúë Äæ. Åðíàíäåç å ñïå÷åëèë ìåæäóíàðîäíî óâàæåíèå êàòî íàé-ïðîñòèÿ íà÷èí äà íàó÷èòå ïðîåêòèðàíåòî íà ðåëàöèîííè áàçè äàííè. Ñåãà òîé íàïðàâè òîâà óäîáíî, íåçàâèñèìî îò ñîôòóåðà ðúêîâîäñòâî îùå ïî-ÿñíî è ïî-ëåñíî ...![](/b-images/quad-transp.gif) |
|
Ðúêîâîäñòâîòî å ïðåäíàçíà÷åíî çà óïðàæíåíèÿòà ïî äèñöèïëèíàòà Áàçè îò äàííè êúì ñïåöèàëíîñòèòå Êîìïþòúðíè íàóêè, Èíôîðìàòèêà, Èíôîðìàöèîííè ñèñòåìè è Ñîôòóåðíî èíæåíåðñòâî â Ñîôèéñêèÿ óíèâåðñèòåò. Êíèãàòà îáîáùàâà îïèòà íà àâòîðèòå îò òåçè óïðàæíåíèÿ. Ãë. àñ. ä-ð Ðàäîñëàâà Õðèñòîâà å ïðåïîäàâàòåë â êàòåäðà Êîìïþòúðíà èíôîðìàòèêà íà Ôàêóëòåòà ïî ìàòåìàòèêà è èíôîðìàòèêà êúì Ñîôèéñêèÿ óíèâåðñèòåò Ñâ. Êëèìåíò Îõðèäñêè îò 2008 ã. Òÿ âîäè óïðàæíåíèÿòà êúì êóðñîâåòå ïî áàçè îò äàííè çà ñïåöèàëíîñòèòå Èíôîðìàòèêà è Èíôîðìàöèîííè ñèñòåìè. Íàó÷íèòå ѝ èíòåðåñè ñà â îáëàñòòà íà ãðèä òåõíîëîãèèòå, îðèåíòèðàíèòå êúì óñëóãè ...![](/b-images/quad-transp.gif) |
|
MongoDB å åäíà îò íàé-ïîïóëÿðíèòå ñèñòåìè çà óïðàâëåíèå íà íåðåëàöèîííè áàçè äàííè. Íàëè÷íà å êàêòî êàòî îáëà÷íà óñëóãà (MongoDB Atlas), òàêà è çà ðàçëè÷íè ïëàòôîðìè - Windows, Linux, MacOS, Solaris. Ñ ïîìîùòà íà òîçè êðàòúê íàðú÷íèê ùå óñâîèòå îñíîâèòå è òúíêîñòèòå íà MongoDB. Êíèãàòà ïîêðèâà: èíñòàëèðàíå íà MongoDB íà ðàçëè÷íè îïåðàöèîííè ñèñòåìè è êîíôèãóðèðàíå íà çàùèòàòà; áàçîâî àäìèíèñòðèðàíå íà MongoDB; ñúçäàâàíå íà áàçà äàííè è êîëåêöèÿ; âìúêâàíå, àêòóàëèçèðàíå è èçòðèâàíå íà äîêóìåíòè; ïðåìàõâàíå íà êîëåêöèè è áàçè äàííè; ñåëåêöèÿ îò äàííè; ôèëòðè è ñîðòèðàíå; îïåðàöèè âúðõó êîëåêöèè; îãðàíè÷åíè êîëåêöèè; ...![](/b-images/quad-transp.gif) |
|
"Íàó÷åòå ñàìè SQL çà 10 ìèíóòè íà äåí" ïðåäëàãà åëåìåíòàðíè, ïðàêòè÷åñêè îòãîâîðè, êîãàòî èìàòå íóæäà îò áúðçè ðåçóëòàòè. Êàòî ðàáîòèòå ñ 22-òà óðîêà îò êíèãàòà çà îêîëî 10 ìèíóòè, ùå íàó÷èòå êàêâî òðÿáâà äà çíàåòå, çà äà ñå âúçïîëçâàòå îò åçèêà SQL. Óðîöèòå ðàçãëåæäàò IBM DB2, Microsoft SQL Server è SQL Server Express, MariaDB, MySQL, Oracle è Oracle express, PostgreSQL è SQLite. Ïðèìåðèòå ñ êîä âè ïîìàãàò äà ðàçáåðåòå êàê ñà ñòðóêòóðèðàíè îïåðàòîðèòå íà SQL. Ñúâåòèòå ïîñî÷âàò êðàòêè ïúòèùà è ðåøåíèÿ. Ïðåäóïðåæäåíèÿòà âè ïîìàãàò äà èçáåãíåòå ÷åñòî ñðåùàíè êàïàíè. Áåëåæêèòå îáÿñíÿâàò äîïúëíèòåëíè êîíöåïöèè è ...![](/b-images/quad-transp.gif) |