what is database language in Hindi
System เคฎें Database เคो (เคฌเคจाเคจे) create เคเคตं maintain เคเคฐเคจे เคे เคฒिเค database languages เคा เคเคชเคฏोเค เคिเคฏा เคाเคคा เคนै।
Database Language เคा use database เคฎें data Read, store and Update เคเคฐเคจे เคे เคฒिเค เคिเคฏा เคा เคธเคเคคा เคนै।
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 เคเคฐเคจे เคे เคฒिเค เคिเคฏा เคाเคคा เคนै।
0 Comments