کمپيوټرسافټ

تفصيل مثالونه - څنګه ليکل ايس کيو ايل-پوښتنو

د امریکا د هر په منظمه توګه سره مخ دی او د ډیټابیس بیلابیلو کاروي. کله چې موږ د برېښليک پته غوره، موږ سره د ډیټابیس په کار بوخت دي. د مشتريانو د معلوماتو، او داسې نور د زيرمې د لټون خدمتونو، د بانکونو د کارولو ډیټابیس

خو د ډیټابیس د استعمال نه، حتی د ډېرو سافټ سیستمونو پرمختگپالونکي سره سره دی د له امله د همدې له پلوه د مختلفو تفسیرونو "سپين داغونه" ډېر. موږ ته د ايس کيو ايل په پام کې ډيټابيس د اصلي پلوه يوه لنډ تعريف ورکړي. So.

ډیټابیس - د یو فایل یا د دوتنې لپاره د امر د معلوماتو جوړښتونو او د هغوی اړیکې ذخيره جوړ. ډیر وختونه، د ډیټابیس دی یو ډیټابیس د مدیریت د سیستم (DBMS) په نامه. ډیټابیس - دا چې یوازې په یو په یوه ځانګړي شکل د معلوماتو د مخزن دی او کولای شي د مختلفو ډيټابيس کې کار وکړي.

جدول - د پوښۍ چې د اسنادو د ځانګړو پارامترونو، لکه د تیره میاشت د امر د لست له مخې ساتل شوي دي، ګروپ تصور. دا په کمپيوټر يو جدول ډیټابیس. يو جلا جدول کې لري د خپل بې ساري نوم.

د معلوماتو د ډول - د معلوماتو د ډول اجازه لري چې په یو واحد کالم یا قطار زيرمه شي. دا کیدای شي د یو مشخص شمیر او یا د متن بڼه لري.

کالم او قطار - موږ ټول سره پراخه، چې دي هم په کتارونو او ستنې حاضر کار کاوه. هر اړیکی ډیټابیس سره جدولونو کې کار کوي د همدې لاره. تارونه وختونه د اسنادو غوښتنه وکړه.

يو لومړني مهم - هر قطار ښايي د خپل بې ساري تشخيص يو يا زيات کالمونه. نه لومړني مهم ډېره سخته ده چې د اوسمهالولو، بدلون او اړونده د قطارونو د ړنګولو.

د ايس کيو ايل څه ده؟

پوښتن ژبه ايس کيو ايل (انګلیسي جوړې شوې پوښتن ژبه - د. جوړې شوې پوښتن ژبه) شو یوازې سره ډیټابیس کار ډیزاین او اوس د ټولو نامتو ډيټابيس معيار. د ژبې العروض ده د متصدیانو او اسانه زده يو کم شمېر جوړ شوی دی. خو د څرګند ساده سره سره، دا د سره د هر اندازه د ډیټابیس پیچلو عملیاتو ايس کيو ايل پوښتنو د جوړولو اجازه ورکوي.

د 1992 کال راهیسې، هلته ده یوه عمومی ستندرد، ANSI ايس کيو ايل په نامه. دا د اساسي العروض او د Operators د دندې تشریح کوي او د ده DBMS بازار د ټولو مشرانو، لکه د سينه_پوښ په ملاتړ د Microsoft د ايس کيو ايل د پالنګر. يوه لنډه مقاله کې د ژبې ټول مشخصات په پام کې ناشونی کار دی، نو موږ به په لنډ ډول یوازې د اساسي ايس کيو ايل پوښتنو پام کې ونیسي. مثالونه د ساده او د ژبې د شکلونو څرګندونه:

  • جوړولو ډیټابیس او جدولونو؛
  • د معلوماتو د ټاکلو؛
  • زياته کړه زياتونې؛
  • تعدیل او د معلوماتو د ړنګېدنې.

د ايس کيو ايل د معلوماتو ډولونه

په یو ډیټابیس جدول ټول ستنې ورته معلومات ډول ذخيره. په کيو ايل د معلوماتو ډولونه په توګه په نورو پروګرامونو ژبو د يو شان دي.

د معلوماتو ډول Description
اینټ integers
واقعی لامبو ټکی شمیر
دمتن د متحول اوږدوالی لوښه تار
نېټه د ايس کيو ايل دپوښتنی سره په یوه د فرمت بیلابیلو "نېټه"
وخت وخت
د چهار د ثابت په اوږدوالي د متن تارونه

جدولونو او ډیټابیس جوړول

په کيو ايل د نوي ډیټابیس، جدولونه، او نورو پوښتنو جوړول دوه لاری شته دی:

  • د ډیټابیس Console له لارې د ايس کيو ايل څرګندونې
  • د کارولو ايکټيو، د وسایلو د ادارې، د ډيټا زيرمې سرور يوه برخه ده.

یو نوی ډیټابیس جوړول Operator د دېتابېس <ډيټازيرمې د نوم>؛ . لکه څنګه چې تاسو کولای شي وګورئ، د العروض ساده او شرحه ده.

د ډیټابیس کې دننه جدولونو سره لاندې پارامترونو د جدول جوړول خبرپاڼه رامنځته:

  • جدول نوم
  • نومونه او د معلوماتو د ستنې ډولونه

د بېلګې په توګه، د جوړولو سره د لاندې ستنې یو د پيداوارو جدول:

کالم Description
commodity_id محصول ID
vendor_id پلورونکی تذکرو (مهم پلورونکو به بهرني جدول)
commodity_name د محصول نوم
commodity_price د لګښت
commodity_desc Description

د جوړولو لپاره یو جدول:

جدول د پيداوارو جوړول

(commodity_id چهار (15) نه په صادرېدو سره،

vendor_id چهار (15) نه په صادرېدو سره،

commodity_name چهار (254) په صادرېدو سره،

commodity_price لسيال (8،2) په صادرېدو سره،

commodity_desc VARCHAR (1000) په صادرېدو سره)؛

جدول پنځه ستنې لري. په نوم وروسته د معلوماتو د ستنې د ډول له خوا commas جلا دي. د کالم ارزښت کولای شي په صادرېدو سره د ارزښتونو (null) په غاړه او یا باید د (نه په صادرېدو سره) ډکې شي، او دا اراده لري چې د يو جدول جوړ کړي.

د جدول له نمونه معلومات

نمونه Operator د معلوماتو - تر ټولو عام ډول کارول کيږي ايس کيو ايل پوښتنو. د نورو معلوماتو لپاره تاسو باید مشخص چې مونږ غواړو چې له یوه میز وټاکئ. په لومړي سر کې د يوه ساده مثال په توګه:

د پيداوارو څخه وټاکئ commodity_name

د وټاکئ ددې څرګندونو نه وروسته د کالم د معلومات تر لاسه نوم څرګندوي، خو له میز په ګوته کوي.

دپوښتنی پایله به سره په نظم Commodity_name ارزښتونو کې چې د دوی د ډیټابیس ته داخل شوي ټول جدول قطارونه وي i.e. پرته له هر ډول تاسيساتو. د پایلو تنظيم له خوا د اختیاري Operator د امر په کارولو.

چې په څو برخو کې لست د دوی لخوا commas په توګه په لاندې مثال په جلا نه خوری:

وټاکئ commodity_id، commodity_name، commodity_price څخه د پيداوارو

دا ممکنه ده چې د د ټولو ستنې دپوښتنی سره تار ارزښت نتیجه ترلاسه کړي. د دې هدف لپاره، د ننوتنه یا ساین اېن "*":

د پيداوارو څخه وټاکئ *

  • منتخب برسیره ملاتړ کوي:
  • ننداره معلومات (په خبرپاڼه کې د امر)
  • د غوراوي د شرایطو له مخې (په هغو سيمو)
  • ډلبندي مهاله (د ډلې له خوا)

د کرښې اضافه

د دې لپاره چې خبرپاڼه تعبیه سره د ايس کيو ايل جملو په کارولو سره د يو ميز د قطارونو په اضافه کړي. د سربیره کولای شي په درې لارې دي:

  • یو نوی ټول کرښې اضافه؛
  • د کرښې؛
  • دپوښتنی سره د پايلو.

د بشپړ کرښې اضافه، تاسو باید د میز نوم او د يوه نوي لين سره د ستنې (برخو) د ارزښتونو دی ځانګړی کړی. دلته يوه بېلګه ده:

ته د پيداوارو ارزښتونه ورننويستل ( '106'، '50'، 'کوکا کولا-'، '1.68'، 'نه Alcogol،)

مثال په توګه د میز ته یو نوی محصول زیاتوي. ارزښتونه د هر کالم ارزښتونه وروسته مشخص شوي دي. که د کالم لپاره د اړونده ارزښت نه وي، دا ضروري په صادرېدو سره مشخص دی. د کالمونو کې د نظم د يو جدول په جوړولو وخت کې مشخص سره ارزښتونو څخه ډک دي.

د زياته کړه يوازې د تار يوه برخه بايد په روښانه توګه د کالم د نوم وښايئ، لکه په مثال د قضيې:

تعبیه ته د پيداوارو (commodity_id، vendor_id، commodity_name)

ارزښتونه ( '106'، '50'، 'کوکاکولا "، )

موږ یوازې د محصول پیژندني، عرضه او د هغې د نوم معرفي، او د ډګر د پاتې خواته کړي تش.

زياته کړه خوری پايلې

اصلا، تعبیه کارول کیږي چې د یوه قطار کړئ، خو کولای شي لپاره زياته کړه يو ټاکل شوې خبرپاڼه پايلې وکارول شي.

د معلوماتو بدلون

په ډیټابیس جدول برخو کې د معلوماتو د بدلون اړتیا یوه تازه خبرپاڼه ته وکاروي. د عملیاتو په دوو لارو وکارول شي:

  • د جدول له ټولو کتارونو Updated.
  • يوازې د يو خاص کرښه.

تازه د درې اصلي عناصر جوړه شوی ده:

  • د میز کې چې تاسو غواړئ چې بدلونونه راولي؛
  • ډګر نومونه او د هغوی د نوي ارزښتونه؛
  • شرايط د قطار د ټاکلو بدلونونه.

د يو مثال په توګه په پام کې ونیسئ. راځئ چې وايي سره تذکرو = 106 د محصول بیه بدل شوی دی، نو دغه کرښه د اوسمهالولو لپاره. لاندې خبرپاڼه ولیکئ:

تازه د پيداوارو د ترتیب commodity_price = '3.2' ځای commodity_id = ' 106'

موږ د جدول نوم ته اشاره وکړه، چې په دې حالت کې، د پيداوارو، چې دا به وروسته پرلیکه شي، او بیا د ترتیب وروسته - د کالم د نوي ارزښت او متوقع توکی ترلاسه کړو، مشخص د ځای د خوښې وړ د ارزښت په تذکرو.

د کالمونو شمېر بدلون وروسته د ترتیب شوې خبرپاڼه د کالم ارزښت د څو جوړو، جلا له خوا commas په ګوته کوي. د يو مثال په توګه په کوم کې چې نوی نوم او د توکو بيې وګورئ:

تازه د پيداوارو د ترتیب commodity_name = 'FANTA' ، commodity_price = '3.2 چيرته commodity_id =' 106 '

په کالم کې د معلوماتو د ړنګولو، تاسو کولی شئ دا جوړه په صادرېدو سره، که دا د مېز د جوړښت ته اجازه ورکوي. دا باید په یاد ولرو چې د مردود - دا د "نه" ارزښت دی، د صفر نه په توګه د متن یا په شمېرې. د توکی Description لرې:

تازه د پيداوارو د ترتیب commodity_desc = مردود ځای commodity_id = ' 106'

ړنګول قطارونه

د ايس کيو ايل غوښتنو ته په جدول کې د قطارونو د ړنګولو دي ړنګول Operator د ترسره کړ. د کارولو دوه لاری شته دی:

  • جدول د ځانګړو کتارونو ړنګ؛
  • د جدول له ټولو کتارونو لرې.

مثال جدول يو قطار له مينځه وړلو:

ړنګول څخه د پيداوارو ځای commodity_id = '106'

وروسته په کوم کې چې د قطارونو د ړنګولو د جدول نوم مشخص ړنګول. ځای Operator د شامل د يو حالت له مخې چې کرښه به د ړنګېدنې وټاکل شي. د مثال په توګه موږ د محصول سره د تذکرو = 106 کرښه لرې. ځای ځکه ډېره مهمه څرګندونه پاس په دې عملیاتو privedt په جدول ټولو کتارونو لرې. دغه کار په ساحه ارزښتونو ته بدلون ورکړي.

د ړنګول خبرپاڼه نه کالم نومونه، او meta-تورو نه دی ځانګړی کړی. هغه په بشپړه توګه د کرښې لیري کوي او د یو واحد کالم د ړنګولو، هغه نه شي.

په مایکروسافټ د لاسرسي د ايس کيو ايل په کارولو سره

د مایکروسافټ د لاسرسي ده په خاصه توګه د متقابل کارول د يوه وېړه، ډیټابیس، د مدیریت بدلونونو، د په ډیټابیس او د دې لپاره چې د یو مناسب ايکټيو دپوښتنی سره جوړونکی (پوښتن طراح) له لارې د پوښتنو د ايس کيو ايل د لاسرسي پلي مالوماتو د شننې په جوړولو، په کارولو سره چې تاسو جوړ کړي او ژر تر ژره د ايس کيو ايل جملو د اعدام شي هر ډول پیچلتیا.

همدا ملاتړ د سرور اکر ته السرسی، پکې د ډیټابیس د لاسرسي کولای شي په توګه د هر ډول ODBC د معلوماتو سرچینه ايس کيو ايل-خوری جنراتور وکارول شي. دا ځانګړنه غوښتنليکونو سره د لاسرسي مفاهمه توان ډیټابیس په هره بڼه.

د ايس کيو ايل پراخونې

ځکه چې د ايس کيو ايل پوښتنو ټول د کړنالرې د پروګرامونو د ژبې د شکلونو لکه کړۍ_ګانې، اوڅانګه، او داسی نور نه لري، د DBMS جوړونکو سره ژور بڼې د هغوی د ايس کيو ايل نسخه وده ورکړي. د لومړي ځل لپاره ساتل کړنلارو او معياري Operators د کړنلارو په ژبو کښې هم ملاتړ دی.

د ژبې تر ټولو عام لهجو:

  • سينه_پوښ ډیټابیس - د PL / sql
  • Interbase، Firebird - PSQL
  • د مایکروسوفټ د ايس کيو ايل د پالنګر - Transact-ايس کيو ايل
  • PostgreSQL - د PL / pgSQL.

د ايس کيو ايل د انټرنېټ

مای ډیټابیس يو وړيا جواز د ټولګړي منښتليک له مخې د خپرولو ده. سره د توان د ګمرک ماډلونه د پرمختيا تجارتي جواز شته دی. د دې د جوړولو لپاره د انټرنېټ سرور لکه XAMPP، WAMP او څراغ، د تر ټولو نامتو برخه برخه ده او په انټرنېټ کې د تر ټولو نامتو ډیټابیس غوښتنلیک پرمختګ دی.

دا شو د لمر د Microsystems جوړ او اوس له خوا سينه_پوښ ملاتړ. ملاتړ ډیټابیس اندازه تر 64 terabytes، د ايس کيو ايل العروض: د 2003 کال، د کاپیو یو ډیټابیس او ورېځ خدمتونه.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ps.delachieve.com. Theme powered by WordPress.