Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WEB_-_sessia_100.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
207.55 Кб
Скачать

56. Html парағына css технологиясын пайдалану.

Қазіргі WWW-сайттарын безендіруді стильдердің сатылы кестелерінсіз көзге

елестету қиын. Стильдердің сатылы кестелері HTML тіліне қосымша мынадай

мүмкіндіктер береді:

• WWW-парағын безендіруді оның мазмұнынан бөліп тəуелсіз орындау

• Стандартты HTML тілі мүмкіндіктерін түбегейлі түрде кеңейтуCSS технологиясы, мысалы, объектілерді абсолюттік орналастыру ісін орындай алады, яғни объектілерді экранға нақты координаталар арқылы қажетті орынға шығаруға болады. Мұндағы объектілік модельдің координатасын программада өзгерту экрандағы сол элементтің орнын ауыстыра алады. Олардың ара қашықтықтарын өзімізге ыңғайлы болып табылатын өлшемдердің бірі- мм, см немесе дюйм, пункт арқылы беруге де болады. CSS – Cascading Style Sheets (Стильдердің сатылы кестелері) —гипермəтіндік мəліметтер мазмұнын олардың экрандағы бейнелену формасынан бөліп орындауға мүмкіндік беретін құрал болып табылады.

CSS сценарийлермен қосыла отырып, гипермəтіндік парақтарды кəсіби программаларда жасалған мультимедиялық өнімдерден айнымайтын динамикалық əрі интерактивті деңгейде көрсетуге мүмкіндік береді. «Скриптер», немесе «сценарийлер» –гипермəтіндерді түрлендіре алатын арнайы программалау тілінде жазылған программалық кодтар. JavaScript – кодтарын HTML-мəтіндеріне енгізе отырып, құжаттарды түрлендіре алатын, көпшілікке арналған тіл. Сценарийлер енгізілген CSS статикалық HTML-тілін динамикалық жаңа күйге келтіретін қосымша мүмкіндіктер жиыны. терді бейнелеудің көптеген тəсілдеріне жауапты тəгтер мен олардың атрибуттарын алып тастау жолымен файлдың жалпы көлемін кішірейте аламыз (мысалы, мынадай тəгтер: <font>, <center>, <в>, <i>, <s>, <U> т. б. ; атрибуттар: align, color, bgcolor, size, width, height, т. с. с.);

• HTMLтілінің тəгтері мен атрибуттарына қарағанда, CSS кестелері сайттың сыртқы түрін басқарудың жеңіл тəсілдерін береді;

• бір файлдағы стиль сипаттамаларын өзгерту арқылы жүздеген гипермəтіндік парақтардың сыртқы түрлерін бірден өзгерте аламыз.

57. Sql тілінің көмегімен мәліметтерді енгізу және алу.

Стандарты сұраныстар тілі SQL 

Дерекқормен жұмыс жасау үшін арнайы тілдер қолданылады, оларды дерекқор тілдері деп атайды. Алдыңғы ДҚБЖ бірнеше өзінің функциялары мен арнайы тілдері қолданылған. Көбінесе екі тіл ерекшеленетін – ДҚ сұлбаларыын анықтайтын тіл (SDL – Shema Definition Language) және деректерді манипуляциялайтын тіл (DML – Data Manipulation Language). Жаңа ДҚБЖ әдетте біріккен интеграцияланған тіл қолданылады, ДҚ құрылуынан бастап барлық қажет құралдарды қамтитын, және ДҚ жұмыс жасайтын базалық пайдаланушылар интерфейсін жасайтын – SQL (Structured Query Language) тілі. ДҚ әрекеттесетін SQL тілі 70- жылдардың ортасында пайда болған.

SQL командасы (нұсқау, операторы) 2 топқа бөлінеді:

1 топ. Create Table - жаңа кесте құру.

Create Index – жаңа индекс құру.

Alter Table – кестедегі индексті немесе жаңа алаңды толықтыру.

2 топ. Select – берілген базаға дейінгі сұраныс;

жазбаларды жинау түрінде берілгендеге қайта сұраныс;

Select Info – берілген базаға дейінгі сұраныс; сұраныс берілгенде жаңа кесте түрінде қайтарады.

Update – бірігуге сұраныс; сұраныс кесте алаңынын мағынасын өзгертеді;

Delete – бір немесе бірнеше кестедегі сұраныс жазбаларды жою.

Дерекқорды құру үшін келесі команда қолданылады:

CREATE DATA BASE <дерекқор_аты> 

[міндетті емес_параметрлер ]

Міндетті емес параметрлерінің құрамы қолданылатын ДҚБЖ байланысты, олар болмаған жағдайда командада үнсіз мәндер қолданылады.

Деректер кестесінің құрылымын анықтау үшін (CREATE TABLE) құру командасы және (ALTER TABLE) кесте құрылымын өзгерту командалары қолданылады. Кесте екпінді ДҚ жасалады. Егер екпінді ДҚ жоқ болса, онда ДҚБЖ бос кесте құрылады (ДҚ құрамына кірмейтін).

Деректер кестесінің құрылымын құратын команда келесі пішімге ие: CREATE TABLE <кесте_аты> (<1өрісті_анықтау> [,<2өрісті_анықтау>...] [шектеуді_анықтау]). Бір немесе бірнеше кестелерден кез келген деректер санын алу үшін барлық сұраныстар тек бір SELECT командасы арқылы орындалады. Жалпы түрде SELECT командасының жүзеге асырылу нәтижесі ол басқа кесте болып табылады. Бұл жаңа (жұмыс) кестесіне тағыда SELECT операциясы қолданылуы мүмкін ж т.б., яғни бұндай операциялар бір біріне қабаттасқан болуы мүмкін. SELECT (таңдау) командасы келесі пішімге ие:

SELECT [DISTINCT] |<псевдоним>.] <өрнек)> [AS <бағана>] [,[<псевдоним>]<өрнек> [А8<бағана>]...]

FORM <кесте_аты1>[<псевдоним 1>] [,<кесте_аты2>[<псевдоним 2>].] [[INTO <қабылдаушы>]/[ТО FILE <файл_аты> [ADDIT1VE]/TO PRINTER]]

SELECT фразасы тек қана өрнек емес, және бөлек сандық немесе мәтіндік константаларды қоса алады. Мәтіндік константалар апострофтарға (‘) алыну қажет. 

WHERE фразасының синтаксисінде көрсетілген кестенің қажет жолдарынталдау үшін салыстыру операторларын қолдануға болады, =(тең), <>(тең емес), < (кем), <= (кем немесе тең), > (көп), >=(көп немесе тең), олар NOT операторымен бірігіп «кем емес» және «көп емес» қатынастарды құруы мүмкін. Белгіленген бағана немесе бағаналарды реттеу үшін ORDER BY опциясы қолданылады. Үнсіз сұрыптау көбейтумен (ASC) орындалады, бірақ төмендеумен (DESC) белгленуі мүмкін. 

ORDER BY опциясын қолданылатын SELECT командасының қысқартылған варианты мынандай түрде көрінеді:

SELECT <өрнек> FROM <кесте_аты>

ORDER BY <бағана 1> [ASC/DESC] [,<бағана 2>..]

Белгіленген бағананың реттелуі бағананың аты немесе номері бойынша орындалуы мүмкін. ORDER BY опциясында әдетте есептелетін өрнектерді қолдануға болмайды. Егер есептелетін мәндерімен бағанада реттеу орындау қажет болса онда бағананың номері белгіленеді. 

INSERT (ендірме) UPDATE (жаңарту) DELETE (жою) осы командалардың көмегімен алаңға енгізіледі және шығарылады. Кесте мағына алнына енгізу. INSERT командасына жаңа мәліметтер қосылады. INSERT командасына жаңа мәлімет қосу қолдану үшін енгізу, құрамында біо немесе бірнеше жаңа жол көрсетілген кесте немесе сұраныс. Жеңілдету пішім командасы. INSERT INTO VALUES (, ...); INSERT командасында кесте аты INSERT командасы орындалғаны анықталуы керек. CREATE TABLE командасында мағына тізімінде (..) мәлімет тиісті мағынада болу, бағана кестесіне лайықты болу керек. Мағана кестеге реттік бағана мәнінде енгізілген. Программа қолданушыларға жазудың қосылғаның хабарлайды. Мысал: барлық кесте жолың Spisok 1-ші курсты Spisok1 кестесіне INSERT INTO Spisok1 FROM Spisok WHERE kurs = s1; Алаң мағынасынын өзгеруі: UPDATE командасында бірнеше немесе барлық мағыналы жолда өзгертуге болады. Мысалға: Ректордың бұйрығымен барлық степендия алатың студенттерге 500 сом тағайындады. Бұл үшін мынадай команда беріледі: UPDATE Spisok SET stip =50000 UPDATEкомандасында WHERE сөзін жаңартып тек арнаулы жолдада беруге болады. Мысал: UPDATE Spisok SET stip =500 WHERE kurs =1; SET сөйлемінде UPDATE командасын үтір арқылы кез келген санды мағына бағандаын көрсетуге болады. Тек қана UPDATE командасында бірнеше кестені өзгертуге болмайды. UPDATE командасы. SET сөйлемінде склерный выражение алаң мәнін қолдануға болады. Айталық , барлық студенттер степендия мөлшерін 25% өсірілді, өзгеріс енгізу керек. UPDATE Spisok SET stip = (*25) \100 яғни, UPDATE командасы кестедегі мәнінің өзгеріс енгізуге қолайлы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]