Материалдар / Деректермен жұмыс істеу кезіндегі сұрау түрлері

Деректермен жұмыс істеу кезіндегі сұрау түрлері

Материал туралы қысқаша түсінік
SQL - ең көп таралған программалау тілдері бір құру және басқару деректер базасын, сондай-ақ деректер өзі бар іс-шаралар түрлі үшін.
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
27 Сәуір 2022
357
0 рет жүктелген
770 ₸
Бүгін алсаңыз
+39 бонус
беріледі
Бұл не?
Бүгін алсаңыз +39 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
logo

Материалдың толық нұсқасын
жүктеп алып көруге болады

Высший инженерно-технологический колледж» МЕББМ


Высшее, техническое и профессиональное

преподаватель для образовательных организаций

план урока


Деректермен жұмыс істеу кезіндегі сұрау түрлері

Пән / модулі

Дайындаған педагог Байарстанова Аида Бауыржановна

20.04.2022

Курс, топ ПОВТ-921

Сабақтың түрі: аралас сабақ

Сабақтың мақсаты:

  • Ақпараттық: Студенттерге MS Access деректер қорында кесте шебері көмегімен кесте құру тәсілін үйрету.

  • Коммуникативтік Деректер қоры терезесінде жұмыс істеуге дағдыландыру.

Техникалық жабдықталу: компьютер, Microsoft Access программасы

Қолданылатын технология: АҚТ, интерактивті тақта режимінде сабақты ұйымдастыру

Сабақтың жоспары:

I. Ұйымдастыру кезеңі 3 мин

II. Үй тапсырмасын тексеру 5 мин

ІІІ. Жаңа сабақты түсіндіру 15 мин

IV. Жаңа сабақты бекіту 14 мин

V. Қорытынды 3 мин

VI. Бағалау 3 мин

VII. Үйге тапсырма 2 мин

Сабақтың барысы:

І. Ұйымдастыру кезеңі.

  • Оқушылармен амандасу, сынып тазалығын тексеру, оқушыларды түгендеу.

ІІ Жаңа сабақты түсіндіру

ІІІ. Үй тапсырмасын бер

SQL - ең көп таралған программалау тілдері бір құру және басқару деректер базасын, сондай-ақ деректер өзі бар іс-шаралар түрлі үшін.

Shape1

Тәжірибе көрсетіп отырғандай, ол пайдалану үшін өте оңай және ағылшын тілі стандартты лексикасы ең құрайды. кез келген басқа бағдарламалау тілі сияқты, SQL өз логикасын және синтаксисті, оларды пайдалану үшін негізгі командалар мен ережелер жиынтығы бар.

Monetized by optAd360

SQL КОМАНДАЛАРДЫҢ ЖІКТЕЛУІ

Барлық стандартты SQL командалары олардың баратын негізделген деп санауға болады. жіктеу vneglasnoy үшін негіз ретінде сияқты жинақтарын алуға болады:

  1. пәрмендерді сұрау үшін.

  2. Командалар кірістірілген процедуралар мен функцияларды.

  3. триггерлер және жүйелік кестелер пәрмені.

  4. күні мен ішекті айнымалы жұмыс істеу үшін үйлесімділігіне Жинақтар.

  5. деректер мен кестелер жұмыс істеу үшін пәрмендер.

Бұл жіктеу шексіз болып табылады, бірақ негізгі SQL тілі командалық жиынтығы дәл, өйткені осы түрлерін салынды.

Shape2

ad

тілі жіктелуін ескере отырып, емес, оны пайдалану аясынан дәлел ретінде ол, әмбебап екенін атап. Бұл программалау тілі және оның нұсқалары стандартты ортада, бірақ сондай-ақ сіз пайдаланған, бір жолы немесе басқа, өзге де бағдарламаларды, ғана емес пайдаланылады.

SQL пайдалану көлемі кеңсе бағдарламалық қамтамасыз ету, атап айтқанда MicrosoftAccess тұрғысынан қарастыруға болады. Бұл тіл, дәлірек, оның түрлері - MySQL, сіз Интернет деректер базасын басқаруға болады. сұраулардың SQL командалар олардың пайдалануға негізделген Тіпті Oracle әзірлеу ортасы.

MICROSOFTACCESS ЖЫЛЫ SQL ПАЙДАЛАНУ

дерекқор бағдарламалау бағдарламалық пакетін үшін ең көп таралған пайдалану тілі бірі MicrosoftOffice саналады. Осы бағдарламалық қамтамасыз етуді зерттеу информатика мектеп курсын ұсынады, және он бірінші сыныпта саналады дерекқор басқару жүйесі MicrosoftAccess.

Бұл студенттер тілдерді дамыту танысуға қолдану зерттеу деректер базасын және ол енгізілген барлық базалық білім алуға. Әрине, өте қарабайыр SQL Access командасы біз кәсіби түрде оларды қарауға, егер. Мұндай пәрмендерді іске қосу өте оңай, және олар коды редакторында бейімделген.

Нақты мысал қарастырайық:

Pe_SurName ТАҢДАУ

Pherson FROM

Pe_Name = 'Mary';

Команда синтаксисіне негізделген, сіз ол, бұл жағдайда, Байланыс дерекқор кестесінде сақталады Мэри есімді әйел адамның пайдаланушы атын қайтарады деп түсінуге болады.

Access бағдарламасында SQL пайдалану шектелген болғанымен, кейде осындай қарапайым сұраулар айтарлықтай жүктелген міндеттерді іске асыруды жеңілдетуге болады.

ORACLE ЖЫЛЫ SQL ЕСЕПТІЛІГІН ПАЙДАЛАНУ

ad

Oracle - ол, бәлкім, елеулі бәсекелесі тек Microsoft SQL Server ғой. Ол осы әзірлеу ортасы мен басқару болып табылады деректер базасын қозғалтқыш прогресс болып табылады - бәсекелестік үнемі бағдарламалық қамтамасыз ету компаниясы Microsoft өнім мүмкіндіктеріне жақсартуға алып келеді. тұрақты бақталастыққа қарамастан, SQL Oracle командасы SQL қайталанады. Ол Oracle және SQL, осы жүйенің логика, және тіл дерлік толық көшірмесі, әдетте, оңай болып саналады саналады, дегенмен атап өткен жөн.

Shape3

командалар белгілі жиынын пайдаланып Oracle жүйесі осындай күрделі құрылымы болып табылады. біз деректер базасын жетілдіру ортасының деректер мүмкіндіктерін қарастыру болса, Oracle енгізілген сұрау кешенді құрылымы жоқ.

Бұл айырмашылық көп рет деректерімен жұмысты жеделдету мүмкіндік береді, бірақ, керісінше, кейбір жекелеген жағдайларда, еске тиімсіз пайдалануға әкеледі. негізінен уақытша кестелер мен оларды пайдалану салынған Oracle құрылымы. Мысал ретінде: айтарлықтай оған айырмашылығы жоқ, бірақ жүйеде SQL командалары, SQL тілі өзі стандарттар ұқсас негізделеді.

acceptdate> TO_DATE қызметкерлерінен SELECTCONCAT (CONCAT (CONCAT ( «Қызметкерлерге», sname), CONCAT (SUBSTR (FName, 0, 1), SUBSTR (otch, 0, 1))), CONCAT ( «prinyatnarabotu», acceptdate)) ('01 .01.80 ',' дд.мм.гггг ');

Бұл сұрау белгілі бір уақыт кезеңі үшін жұмысқа қызметкерлерге туралы деректерді оралады. сұрауы құрылымы өзгеше болғанымен Microsoft SQL Server, осы жүйелерінде SQL командалардың орындау ұсақ бөлшектерін қоспағанда, ұқсас.

ad

ИНТЕРНЕТТЕ SQL ПАЙДАЛАНУ

World Wide Web келуімен, Интернетке яғни, SQL тілі пайдалану аясын кеңейту болып табылады. Белгілі болғандай, желілік белгілі бір өлшемдерге сәйкес ақпарат көп сақталған, бірақ ол ретсіз емес, және веб-сайттарды және серверлерде орналастырылады.

Интернетте ақпаратты сақтау, сондай-ақ басқа да орындарда, деректер базасына тікелей жауапты, және сайттар үшін басқару жүйелері болып табылады. Әдетте, сайттар және коды түрлі программалау тілдерінде ұйымдастырылады, бірақ дерекқордың SQL түріне негізделген, және бұл деректер базасын құру тілі, MySQL веб интерфейстер бағытталған.

синтаксис және тіл толығымен Microsoft tSQL Сервер айырмашылығы оған беруге оның толықтырулар, кейбір, барлық таныс SQL көшіруге командалар негізгі жиынтығы.

SQL толығымен ұқсас синтаксисі ғана емес, сонымен қатар функциясы сөздер стандартты жиынтығы бұйырады. Айырмашылық тек қана қоңырау өтініші және құрылымдау болып табылады. Мысалы, жаңа кесте жасау үшін сұрау қарастыру, ол олар компьютерде мектептерде балаларды үйрету қандай бірінші болып:

$ Link = mysqli_connect ( 'жергілікті «,» түбір «,' ',' Tester ');

(! $ Сілтеме) болса өлуге ( «Қате»);

$ Query = '(кесте пайдаланушыларын жасау

VARCHAR (20) Кіру

құпия сөз VARCHAR (20)

');

егер (mysqli_query ($ сілтеме, $ с рау)) жаңғырығы «құрылды Кесте.»;

elseecho «кесте құрылған жоқ:» .mysqli_error ();

mysqli_close ($ сілтеме);

Пайдаланушы аты мен құпиясөз: мұндай сұрау нәтижесінде, сіз екі өріс бар болады, онда жаңа үстел «пайдаланушылар», алуға болады.

ad

Синтаксис Web астында өзгерді, бірақ MicrosoftSQLServer команда негізделген.

ҚҰРЫЛЫС СҰРАУЛАРЫ MICROSOFTSQLSERVER

деректер кестелер нақты жиынтығы үлгісі SQL басты міндеттерінің бірі болып табылады. Мұндай операциялар үшін, SQL тармағын таңдаңыз команданы көзделген. Яғни, төменде талқыланды туралы ғой.

Shape4

команда құру шарттары өте қарапайым болып табылады, және төмендегідей SQL өте таңдаңыз командасы салынды. Мысалы, деректер кім, мысалы, адамның атын қызметкерлері үшін қолжетімді болып табылатын кесте бар. Біз туған, ол күні, кесте қызметкерлер туралы деректерді таңдау үшін керек екенін мәселені төндіруі - интервал бiрiншi қаңтарынан инклюзивті, ағымдағы жылдың наурыз бірінші. Мұндай үлгідегі стандартты жобалау, сонымен қатар таңдау жағдайы ғана емес, ол SQL пәрменін орындауға қажет:

Адамға * таңдаңыз

Қайда P_BerthDay> = '01 / 01/2016 «және P_BerthDay <= '03 / 01/2016»

Осы бұйрықтың орындалуын туған күні Сіз орнатылған кезеңде, орналасқан қызметкерлер туралы барлық деректерді қайтарады. Кейде сіз тек тегі, аты және әкесінің аты қызметкердің көрсету үшін даулануы мүмкін. Осы мақсатта, сәл басқаша жолын салу сұрау, мысалы, мынадай:

SelectP_Name - атауы

P_SurName - тегі

ad

P_Patronimic - әкесінің аты

адамға

Қайда P_BerthDay> = '01 / 01/2016 «және P_BerthDay <= '03 / 01/2016»

Shape5

Алайда, бұл ештеңеге ғана таңдау болып табылады. Ол шын мәнінде, ештеңе әсер етпейді, болып табылады, бірақ тек ақпаратты қамтамасыз етеді. Егер ауыр SQL тілін қабылдауға келсе Бірақ, сіз онсыз олардың құрылыс мүмкін емес, өйткені, деректер базасына өзгерістер жасауға қалай үйренуге болады. Бұл қалай, ол төменде қарастырылатын болады жүргізіледі.

НЕГІЗГІ SQL ДЕРЕКТЕР ӨЗГЕРТУ КОМАНДАЛАРЫ

синтаксис сұрау үшін, сондай-ақ деректер айла-шарғы жасау үшін ғана емес, салынған. Негізінен, міндеті дерекқор бағдарламашы үлгілері мен баяндамалар үшін сценарий жазып, бірақ кейде сіз кестеге өзгерістер енгізу қажет. мұндай әрекеттер үшін SQL командалары тізімі шағын және үш негізгі команда тұрады:

  1. (Транс. Салыңыз) салыңыз.

  2. Жаңарту (Транс. Жаңарту).

  3. (Транс. Алыңыз) жою.

Осы командалар мақсаты, бұл жай ғана олардың атын аударуға жеткілікті, анықтау оңай. Бұл пәрмендер пайдалануға оңай болып табылады және схемасын күрделі құрылыс жоқ, бірақ ол олардың кейбіреулері, егер олар дұрыс пайдаланылады, деректер базасына орны толмас зиян келтіруі мүмкін екенін атап өткен жөн.

ad

Әдетте, бұл команда MSSQL пайдаланбас бұрын, сіз оларды жүзеге асыру барлық ықтимал салдарларын қарастыру және ескеру керек.

Осы команда білген соң, сіз оны толық өзгертуге және кейбір жаңа түсіндірме айнымалыларын жасау немесе ескі алып тастау, осылайша, дерекқор кестелерге жұмыс істеуді бастау алады.

КОМАНДАСЫН САЛЫҢЫЗ

Shape6

Insert - ең қауіпсіз командасы арқылы үстелге деректерді енгізу үшін. Дұрыс салынғанын деректер алып тастау және қайта деректер базасына қосу үшін әрқашан болады.

селективті кестеге жаңа деректерді кірістіру пәрменін салыңыз және сіз толық жиынтығы ретінде қосуға мүмкіндік береді, және.

Мысалы, бұрын сипатталған үстел тұлға ретінде команданы енгізу қарастыру. SQL командасын ету үшін кестеде барлық деректерді кірістіру немесе іріктеп, оны толтыруға мүмкіндік береді, ол деректер кестеде іске тиіс.

адамның ішіне салыңыз

«Григорьев 'Виталий', 'Петрович», «1/1/1988» таңдаңыз

MS SQL SERVER осындай жоспар автоматты түрде көрсетілген деректермен кестеде барлық жасушаларының толтырылған пәрмені. Мысалы, ол Германияның алмасу жөніндегі жұмыс істеуге келді қызметкері жоқ ортаңғы аттың бірінші әріпін бар жағдайлар бар. Бұл жағдайда, қажетті ғана қандай кестеде әкеледі, ол келесі команда кірістіреді деректерді іске қосыңыз. Осы команданың синтаксис:

ad

Insertintoperson (P_Name, P_SurName, P_BerthDay)

Құндылықтар ( «Дэвид ',' Hook ',' 2/11/1986»)

Бұл команда тек көрсетілген ұяшықты толтырады, және барлық басқа да жым-жылас болады.

ПӘРМЕН ДЕРЕКТЕРДІ ӨЗГЕРТУ ҮШІН

Shape7

тұтас сызық ретінде деректерді өзгерту, сондай-ақ кейбір жасушалар жаңарту SQL пәрменін пайдаланыңыз. белгілі бір жағдайларда ғана осы команда қажеттіліктерін орындауға, атап айтқанда, дәл өзгері

Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Осы аптаның ең үздік материалдары
Педагогтардың біліктілігін арттыру курстары
Аттестацияда (ПББ) 100% келетін
тақырыптармен дайындаймыз
Аттестацияда (ПББ) келетін тақырыптар бойынша жасалған тесттермен дайындалып, бізбен бірге тестілеуден оңай өтесіз
Өткен жылы бізбен дайындалған ұстаздар 50/50 жинап рекорд жасады
Толығырақ