Explain what is database language in hindi

what is database language in Hindi

System เคฎें Database เค•ो (เคฌเคจाเคจे) create เคเคตं maintain เค•เคฐเคจे เค•े เคฒिเค database languages เค•ा เค‰เคชเคฏोเค— เค•िเคฏा เคœाเคคा เคนै।

Database Language เค•ा use database เคฎें data Read, store and Update เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœा เคธเค•เคคा เคนै।

What is database language in hindi


Types of database languages in Hindi

Database เคฎें เคจिเคฎ्เคจเคฒिเค–िเคค languages เค•ा use เค•िเคฏा เคœाเคคा เคนै।

  • Data Definition Language (DDL)
  • Data Manipulation Language (DML)
  • Data Control Language (DCL)
  • Transaction Control Language (TCL)

DDL

DDL เค•ा Full Form, data definition language เคนै। เคœो เค•ि conceptual schema เค•ो define เค•เคฐเคจे เค•े เคฒिเค use เค•िเคฏा เคœाเคคा เคนै เคคเคฅा เคฏเคน เค‡เคธ เคฌाเคค เค•ी Information เคญी เคฆेเคคा เคนै เค•ि physical devices เคฎें เค‡เคธ schema เค•ो เค•ैเคธे implement เค•िเคฏा เคœाเคคा เคนै।

Database เค•ो define เค•เคฐเคจे เค•े เคฒिเค use เคฎें เคฒाเคˆ เค—เคˆ language data definition language เคฏा DDL เค•เคนเคฒाเคคी เคนैं। Database เค•ो Define เค•เคฐเคจे เค•े เคฒिเค use เคฎे เคฒाเคˆ เคœाเคจे เคตाเคฒी Commands DDL Commands เค•เคนเคฒाเคคी เคนैं। DDL เคฎें Table Change เค•เคฐเคจे, Table Drop เค•เคฐเคจे เคฏा Constant Define เค•เคฐเคจे เคตाเคฒी เคธเคญी Commands Includes เคนैं।

  • DDL เค•ा means Data Definition Language เคนै। เค‡เคธเค•ा เค‡เคธ्เคคेเคฎाเคฒ database structure เค…เคฅเคตा pattern เค•ो Define เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।
  • เคฏเคน database เคฎें schema, Table, indexes, constraints เค†เคฆि เคฌเคจाเคจे เค•े เคฒिเค use เค•िเคฏा เคœाเคคा เคนै।
  • DDL statements เค•ा use เค•เคฐเค•े, เค†เคช database เค•े structure เคฌเคจा เคธเค•เคคे เคนैं।

some tasks that come under DDL

  • Create : database เคฎें objects Create เค•เคฐเคจे เค•े เคฒिเค use เค•िเคฏा เคœाเคคा เคนै।
  • Alter : เค‡เคธเค•ा Use database เค•े structure เค•ो Change เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै .
  • Drop : เค‡เคธเค•ा เค‡เคธ्เคคेเคฎाเคฒ database เคธे objects เค•ो remove เค•เคฐเคจे เค•े เคฒिเค เคนोเคคा เคนै।
  • Truncate : เค‡เคธเค•ा Use เคเค• table เคธे all Record access เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।
  • Rename : เคฏเคน เคเค• object เค•ा Name Change เค•เคฐเคจे เค•े เคฒिเค use เค•िเคฏा เคœाเคคा เคนै।
  • Comments : เค‡เคธเค•ा use data dictionary เคชเคฐ comment เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।

DML

DML เค•ा Full Form data manipulation language เคนै।

เคตเคน language เคœो Database เคฎें Data เค•ो Access เคฏा manipulate เค•เคฐเคจे เค•े เค•ाเคฎ เค†เคคी เคนै Data manipulation language เค•เคนเคฒाเคคी เคนै।

Types of DML

DML Mainly Two Types เค•ी เคนोเคคी เคนैं।

  • Procedural DML :- เค‡เคธเคฎें user เค•ो เคฏเคน specify เค•เคฐเคจा Important เคนैं เค•ि เค•िเคธ Data เค•ी requirement เคนैं, เค•ैเคธे เค‰เคธे Archive เค•िเคฏा เคœा เคธเค•เคคा เคนैं। procedural DML’s เคฆ्เคตाเคฐा generate code Efficient เคนोเคคे เคนैं।
  • Non Procedural DML :- เค‡เคธเคฎें user เค•ो เค•ेเคตเคฒ เคฏเคน เคฌเคคाเคจा เคนोเคคा เคนैं เค•ि เค•िเคธ Data เค•ी requirement เคนै। Non-Procedural DML’s เคฎें, user เคฏเคน Specify เคจเคนीं เค•เคฐเคคा เคนैं เค•ि Data เค•ैเคธे เคช्เคฐाเคช्‍เคค เคนोเค—ा। Non-Procedural DML’s เคฆ्เคตाเคฐा generated code, Procedural DML’s เค•ी เคคुเคฒเคจा เคฎें Less Efficient เคนोเคคे เคนैं।

some tasks that come under DML

  • Select : database เคธे data Re-retrieve เค•เคฐเคจे เค•े เคฒिเค เค‡เคธเค•ा use เค•िเคฏा เคœाเคคा เคนै।
  • Insert : Insert เค•ा use Table เคฎें data เค•ो Insert เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।
  • Update : table เค•े เคญीเคคเคฐ เคฎौเคœूเคฆा data เค•ो Update เค•เคฐเคจे เค•े เคฒिเค เค‡เคธเค•ा use เค•िเคฏा เคœाเคคा เคนै।
  • Delete : เค‡เคธเค•ा use เคธเคญी records เค•ो เค•िเคธी table เคธे Remove เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।
  • Merge : เคฏเคน UPSERT Operation เค•เคฐเคคा เคนै,เคœो เคนैं insert เคฏा update operations.
  • Call : เคเค• structured query language เค…เคฅเคตा Java subprogram เค•ो Call เค•เคฐเคจे เค•े เคฒिเค Call เค•ा use เค•िเคฏा เคœाเคคा เคนै।
  • Explain Plan : เค‡เคธเคฎें data explain เค•ी parameter เคนै।
  • Lock Table : เคฏเคน Concurrency เค•ो control เค•เคฐเคคा เคนै।

DCL

DCL เค•ा Form Form Data Control Language เคนै. Database Control เค•े เคฒिเค use เค•ी เคœाเคจे เคตाเคฒी Language (เคญाเคทा) เค•ो DCL (Data Control Language) เค•เคนा เคœाเคคा เคนैं।

Database เค•ो Control เค•เคฐเคจे เคตाเคฒी Commands DCL Commands เค•เคนเคฒाเคคी เคนैं।

เค‡เคธเค•ा use, Stored data เค•ो re-retrieve เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।

some tasks that come under DCL

  • Grant : เคฏเคน เคเค• database เค•ो user access privileges เค•ो provide เค•เคฐเคจे เค•े เคฒिเค use เค•िเคฏा เคœाเคคा เคนै।
  • Revoke : เค‡เคธเค•ा Use users เคธे เค…เคจुเคฎเคคि เคตाเคชिเคธ เคฒेเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।

TCL

TCL เค•ा Form Form Transaction Control Language เคนै।

Database เคชเคฐ Operation Execution เค•ी Process เค•ो Transaction เค•เคนเคคे เคนैं। เคœเคฌ เคญी Database เคชเคฐ เคเค• เคจिเคถ्‍เคšिเคค Transaction Execute เคนोเคคा เคนै, เคคो เคฏเคน Execution Control เค•े เค…ंเคคเคฐ्เค—เคค เคนोเคจा เคšाเคนिเค। เค‡เคธ Operation เค•ो Execute เค•เคฐเคจे เค•े เคฒिเค เคœो Language use เคฎें เคฒाเคˆ เคœाเคคी เคนैं, เค‰เคธे TCL Transaction Control Language เค•े เคจाเคฎ เคธे เคœाเคจा เคœाเคคा เคนै।

DML Statements เค•े use เคธे original data เคฎें เค•ुเค› Changes เค†เคคा เคนैं, เคœिเคธे manage เค•เคฐเคจे เค•े เคฒिเค TCL Statements เค•ा use เค•िเคฏा เคœाเคคा เคนैं।

TCL เค•ो เคเค• Logical transaction เคฎें Grouped เค•िเคฏा เคœा เคธเค•เคคा เคนै।

some tasks that come under TCL

  • Commit : เคฏเคน database เคชเคฐ เคฒेเคจเคฆेเคจ เค•ो เคฌเคšाเคจे เค•े เคฒिเค use เค•िเคฏा เคœाเคคा เคนै।
  • Rollback : เคฏเคน เคชिเค›เคฒे commit เค•े เคฌाเคฆ เคธे original database เค•ो restore เค•เคฐเคจे เค•े เคฒिเค use เค•िเคฏा เคœाเคคा เคนै।

VDL

  • VDL เค•ा เคชूเคฐा เคจाเคฎ view definition language เคนै।
  • VDL เค•ा use user views เคคเคฅा เค‰เคจเค•ी mapping เค•ो conceptual schema เคฎें specify เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।
  • เคฏเคน เค‰เคชเคฏोเค—เค•เคฐ्เคคा เค•े classes เค•े เคฒिเค เค‰เคชเคฒเคฌ्เคง records เค•े subset เค•ो define (เคชเคฐिเคญाเคทिเคค) เค•เคฐเคคा เคนै।
  • เคฏเคน virtual tables เค•ो Implement เค•เคฐเคคा เคนै เค”เคฐ users เค•ो view conceptual level เค•ी เคคเคฐเคน เคฆिเค–ाเคฏी เคฆेเคคा เคนै।
  • VDL เคฏूเคœเคฐ interface เค•ो specify เค•เคฐเคคा เคนै।

SDL

  • SDL เค•ा เคชूเคฐा เคจाเคฎ storage definition language เคนै।
  • SDL เคฆो schemas เค•े เคฎเคง्เคฏ mapping เค•ो specify เค•เคฐเคคी เคนै।
  • SDL เค•ा Use internal schema เค•ो specify เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœाเคคा เคนै।

Most Important:

database languages in DBMS

Post a Comment

0 Comments