Font size
WorksheetsДеректер қоры SQL
Total questions: 53
Worksheet time: 40mins
Компьютер арқылы тез арада іздеу және керек құжатты алу мүмкіндігін
арттыру үшін ұйымдастырылған деректер мен ақпараттар жиынтығы
(a)
Бұл кестелер жиынтығы ретінде ұсынуға болатын деректер
қоры. Бұл деректер қоры – кестелерден тұрады
(a)
Реляциялық деректер қорындағы кестенің негізгі қасиеттері
Әр кесте объектінің бір класын сипаттайды
Әр жазба объектінің бір класын сипаттайды
Әрбір бағанның қайталанбайтын аты бар(кесте ішінде)
Әрбір қатардың қайталанбайтын аты бар(кесте ішінде)
Кестеде бағандардың орналасу тәртібі маңызды емес
Нысанның, оқиға немесе құбылыстың атрибуты(белгілер, сипаттамалар,
параметрлер)
(a)
Реляциялық деректер қорындағы кестенің негізгі қасиеттері
Кестеде бағандардың орналасу тәртібі маңызды
Бір бағанның барлық мәндері бір деректер типіне жатады
Кестедегі жазбалардың барлық мәндері бір деректер типіне жатады
Кестеде екі бірдей жол болмайды
Кестедегі жолдар реті анықталмаған.
Негізгі кестедегі іздеуді тездететін көмекші кесте және жазбаларда кездесетін
беттері көрсетілген кілттік сөздер тізімі
(a)
ДҚ құру, ақпаратты жаңарту және толықтыру
мүмкіндігін беретін, ақпаратқа икемді қолжеткізуді қамтамасыз ететін программалық
жабдықтама
(a)
Маңызды міндеттерінің бірі – деректер қорының тұтастығын сақтау, яғни кестелер
арасындағы байланыстардың дұрыс болуын қамтамасыз ету
(a)
ДҚБЖ деректерді басқару бойынша барлық міндеттерді шешеді, соның ішінде:
Деректерді іздеу, деректерді өңдеу
Деректерді жинау, салыстыру
Қарапайым есептеулерді орындау
Ақаулардан кейін деректерді қалпына келтіру
Шешім қабылдау, деректерді жіберу
ДҚБЖ-ның байланысқан кестелердегі әрекет(тер)і
Каскадтық жоюды орындау, яғни жойылған жазбамен бірге басқа кестелердегі барлық
жазбаларды жою
Деректер қорында байланысты жазбалар бар болған жағдайда жазбаны жоюды болдырмау
Өзгерістер енгізуге рұқсат беру, не бермеу
Деректерді жинау, жәберу
Деректерді іздеу, деректерді өңдеу
Реляциялық
деректер қорына арналған деректер қорын басқару тілі.
(a)
Үлестірілген деректер қорының жылдам және мықты
басқару жүйесі. Ол ақпаратты тиімді түрде сақтауға, іздеуге, сұрыптауға және таңдауға
мүмкіндік береді.
(a)
MySQL - дің мүмкіндіктері
Саны шектеусіз пайдаланушылар деректер қорымен бір уақытта жұмыс істей алады
Саны шектеулі пайдаланушылар деректер қорымен бір уақытта жұмыс істей алады
Кестеде жолақтар саны 50-млн-ға дейін жетпейді
Кестеде жолақтар саны 50-млн-ға дейін жетеді
Командалар өте тез орындалады. Осы күнге серверлердің ішінде MySQL ең жылдамы
болып есептеледі
MySQL - дің артықшылықтары:
Кез келген деректер базасымен жұмыс үйлесуі
Web-қосымшаларының файлдық нұсқауларына қарағанда кодтың әлдеқайда кішігірім
болуы(2-3 есе)
С тілінде жазылғандықтан, МҚБЖ сұраныс процедураларының жоғары
жылдамдығымен орындалуы
PHP тілінде жазылғандықтан, МҚБЖ сұраныс процедураларының жоғары
жылдамдығымен орындалуы
Web-қосымшаларының файлдық нұсқауларына қарағанда кодтың әлдеқайда үлкен
болуы(2-3 есе)
Бір немесе бірнеше өрістегі бірдей мәндерді
ерекшелейтін жиынтық
(a)
Деректер қорындағы төлқұжат нөмірі, аты-жөні немесе мекенжай
(a)
Барлық жазу өрісіндегі ақпарат сәйкес келіп тұрса да, негізгі
өрістің мәні ешқашан қайталанбайтын бірегей болады
(a)
Бұл әр жазбаның анық болуына мүмкіндік береді
(a)
Кестенің әр жолына бірегей және мәні бүтін сан болатын өріс
(a)
Кілтті пайдаланудың артықшылықтары
Жазбалардың бірегейлігі кестеде кілттік өріс бірдей мәні бар жазбаларды енгізуге және
сақтауға мүмкіндік бермейді
Кілтті пайдалану арқылы жазбалар арасында байланыстар орнатылады
Кілтті пайдалану арқылы кестелер арасында байланыстар орнатылады
Ретке келтіру кесте жазбаларын кілттік өрістегі мәндердің өсу немесе кему ретімен
автоматты түрде сұрыптайды және бейнелейді
Кілттік өріс бойынша қажетті жазбаларды іздеуді және сұраныстарды орындауды
тездететін индекс құрылады
Кесте мен сұраныс деректерін енгізу, түрлендіру және түзету әрекеттерін орындау
үшін қолданушы интерфейсін ұйымдастыруға мүмкіндік беретін нысан.
(a)
Ақпаратты кестеге тасымалдаудағы «қолданушы канал» немесе деректерге
қолжетімділікті қамтамасыз ететін қолданушы орта. Қолданушыға өзіне таныс емес кесте,
деректер сызбасы секілді нысандарды қарастырмастан, үйреншікті ортасынан қажетті
ақпаратты алуға мүмкіндік береді.
(a)
Деректер қорын құру жобалаудан басталады. Деректер қорын жобалаудың негізгі
кезеңдері:
Қатарлардың қызметін анықтау
ДҚ қызметін анықтау
Кестелер құрылымын анықтау
Жазбалар құрылымын анықтау
Өрістерді анықтау.
Деректер қорын құру жобалаудан басталады. Деректер қорын жобалаудың негізгі
кезеңдері:
Дқ құру үшін программалық жабдықтаманы таңдау
Жазбалар арасындағы байланысты анықтау
Кілттік өрісті анықтау
Кестелер арасындағы байланысты анықтау
Кілттік жазбаны анықтау
CREATE TABLE кесте құру нұсқаулығы және оның синтаксисі
fieldname
set
datatype
values
қосымша параметр
CREATE TABLE Қосымша параметрлер
nut null
Primary key
values
datatype
auto_increment
Кестедегі жолдарды өзгерту немесе жаңарту үшін қолданылады.
Сонымен қатар, бір немесе бірнеше өрісті бір уақытта жаңарту кезінде пайдаланылады.
(a)
Деректер қорының кестелерінің қажет емес және ескірген деректерді
жоюға ыңғайлы
(a)
Деректер қорынан белгілі бір ақпаратты алу талабы
(a)
Сұраныс жасау міндетті командалары
order by
Select
From
where
Having
SQL сұрыптау командалары(синтаксистері)
Group by
Order by
Having
ASC
DESC
MySQL деректер қорында сұраныспен бірнеше кестелерден деректерді
алуға мүмкіндік береді
(a)
Күрделі сұраныс командасы
(a)
Негізгі
кестенің бір жазбасына бағынышты
кестенің бір жазбасы сәйкес келуі.
Біреуден – біреуге
Біреуден – көпке
Көптен-біреуге
Көптен-көпке
Негізгі
кестенің бір жазбасына бағынышты
кестенің бірнеше жазбасы сай
келеді.
Біреуден – біреуге
Біреуден – көпке
Көптен-біреуге
Көптен-көпке
Негізгі кестедегі бір жазбаға
бағынышты кестенің бірден көп
жазбалары сәйкес келеді
Біреуден – біреуге
Біреуден – көпке
Көптен-біреуге
Көптен-көпке
Бағынышты кестенің бір
жазбасына негізгі кестенің
бірнеше жазбасы сәйкес келеді
Біреуден – біреуге
Біреуден – көпке
Көптен-біреуге
Көптен-көпке
LIKE операторының синтаксисі келесідей:
expression
update
set
pattern
between
<?
Деректер қорына қосылу
Байланыстың дұрыстығын тексеру
PHP сценарийі аяқталуы
PHP сценарийі басталуы
mysqli_close($conn)
Деректер қорына қосылу
Байланыстың дұрыстығын тексеру
PHP сценарийі аяқталуы
ДҚБЖ-не қосылу жабылу сәті
?>
Деректер қорына қосылу
PHP сценарийі басталуы
PHP сценарийі аяқталуы
ДҚБЖ-не қосылу жабылу сәті
$conn = mysql_connect($servername, $username,
$password)
Деректер қорына қосылу
Байланыстың дұрыстығын тексеру
PHP сценарийі аяқталуы
Бұл жол ASCII кодында ұсыныла алмайтын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
if (!$conn) {
die("Серверге қосыла алмады!" .
mysql_connect_error()); }
Деректер қорына қосылу
Байланыстың дұрыстығын тексеру
ДҚБЖ қосылу сәті
Бұл жол ASCII кодында ұсыныла алмайтын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
echo " Серверге қосыла алды!";
Деректер қорына қосылу
Байланыстың дұрыстығын тексеру
Хабарламаны көрсету
Бұл жол ASCII кодында ұсыныла алмайтын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
mysql_select_db(‘db_name’, $conn);
ДҚБЖ қосылу сәті
Байланыстың дұрыстығын тексеру
Хабарламаны көрсету
Бұл жол ASCII кодында ұсыныла алмайтын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
mysql_query(‘set names utf8”, $conn)
Бұл жол ASCII кодында ұсыныла алатын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
Байланыстың дұрыстығын тексеру
Хабарламаны көрсету
Бұл жол ASCII кодында ұсыныла алмайтын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
$result = mysql_query(“SELECT * FROM
producers”)
Бұл жол ASCII кодында ұсыныла алатын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
Байланыстың дұрыстығын тексеру
Сұраныс
жасаймыз және оны mysql_query()
функциясымен ДҚБЖ-не жібереміз. Барлық
қайтарылатын жазбалар $result массивінде
сақталады.
Бұл жол ASCII кодында ұсыныла алмайтын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
while($row = mysql_fetch_array($result))
{
Бұл жол ASCII кодында ұсыныла алатын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
Байланыстың дұрыстығын тексеру
PHP синтаксисі web-бетке $result мәндерін
шығару үшін қолданылады
Бұл жол ASCII кодында ұсыныла алмайтын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.
echo $row[‘id’]. “ “ . $row[‘name’]. “
“.$row[‘address’];
echo “<br/>”;
}
PHP echo екі командасы әр жазбаның
id, name’, address’ өрістерін web-бетке
шығарады. Шығарылатын жолдар HTML-дің
<br> тегімен бөлінеді.
Байланыстың дұрыстығын тексеру
PHP синтаксисі web-бетке $result мәндерін
шығару үшін қолданылады
Бұл жол ASCII кодында ұсыныла алмайтын
символдармен берілген деректерді серверге
жіберу үшін пайдаланылады.Шығарылатын жолдар HTML-дің
<br> тегімен бөлінеді.
POST әдісі тек ___________қолданыла алады.
Формада
Тізімде
Пооцедурада
Функцияда
Форманың параметрлері
array
method
import
def
action
Method атрибуты
деректерді жіберу әдіс түрі
деректерді қабылдау әдіс түрі
деректерді жіберетін деректерқорының аты
деректерді жіберетін скриптфайлының жолы мен аты
action атрибуты
деректерді жіберу әдіс түрі
деректерді қабылдау әдіс түрі
деректерді жіберетін деректерқорының аты
деректерді жіберетін скриптфайлының жолы мен аты
