सीधे मुख्य सामग्री पर जाएं

Featured Post

Depth Buffer Algorithm

data security and integrity : dbms in hindi

 आज हम computers in hindi मे data security in hindi and integrity  - DBMS in hindi के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-

data security (in hindi) and integrity:-

इस डाटाबेस Designers के goals में से एक यह सुनिश्चित करना होता है कि डाटा एकदम perfect रहें । व्यवसाय के rules को लागू करने की vision से Integrity Constants आवश्यक है और Integrity Constants यह sure करते हैं कि यूजर द्वारा डाटाबेस में किए फेरबदल से डाटा की Uniformity को कोई नुकसान नहीं पहुंचे । इस प्रकार ये Constants डाटाबेस को Accidentally पहुँचने वाले किसी नुकसान के खिलाफ इसकी रक्षा भी करते हैं । डाटाबेस मैनेजमेंट सिस्टम टेबल के साथ Integrity Constants को भी Stored करता है और Integrity Constants को Stored करने के फायदे और उपयोग यह है कि data entry का विधि कोई भी क्यों न हो डाटाबेस मैनेजमेंट सिस्टम Constants को टेबल पर  perfrom किए गए प्रत्येक operation पर लागू करता रहता है और Constants को define करने के लिए किसी प्रोग्रामिंग की आवश्यकता नहीं है । Constants को एक Location पर store करके आसानी से बदला भी जा सकता है।
इस डाटाबेस Security का संबंध बुरी Fixed से किए जाने वाले एक्सेस के खिलाफ Security से होता है और डाटाबेस मैनेजमेंट सिस्टम में ऐसी प्रणाली होनी चाहिए जो यूजर्स को डाटा के उसी हिस्से तक रखें , जो उनके द्वारा performs किए जाने वालेfunction के लिए आवश्यक है । डाटाबेस मैनेजमेंट सिस्टम को उन action के टाईप को भी limited करना चाहिए और जो ये user उनको उपलब्ध डाटा पर  perform कर सकते हैं । डाटाबेस Security में डाटा सुरक्षित रखने की Policy and system दोनों शामिल रहते हैं और यहsure करते हैं कि बिना Proper authorization के Data access एवं delete नहीं हो सकें और Integrity का implication यह है कि डाटाबेस में Authorized रूप से किए Access, alternation और Dilution से डाटा की Validity में परिवर्तन नही होता है । सुरक्षा और डाटा की Concept of integrity हैं। सुरक्षा व Integrity के Execution में इस बात की आवश्यकता रहती है और Constants के रूप में कुछ Control system में मौजूद होता है ।

database security in hindi:-

इसमे domain किसी डाटाबेस में Table or attribute के फील्ड लिए values का सेट होता है और domain Constracts जिन्हें domain भी कहते हैं values का specifications होता है , जो किसी टेबल में Specific attribute को दिया जा सकता है । वह value जो प्रत्येक attribute को unjoin की जा सकता है , इसको निम्न में से एक या अधिक forms में Expressed किया जा सकता है : डाटा टाईपRange of values अथवा specifications सेट में से value एवं किसी attribute को Specific domain का घोषित करना इसके द्वारा की जा सकने वाली value पर Constracts के रूप में काम करता है और जब भी  डाटाबेस में कोई नया डाटा items inter किया जाता है , System Domain Constants का परीक्षण करती है । यह संभव है कि कई attribute का domain समान ही होता है । domain Constracts की Proper definition होने से हमें न सिर्फ  डाटाबेस में insert की value को टेस्ट करने की सुविधा मिलती है और यह sure करने के लिए Queries को टेस्ट करने की अनुमति मिल जाती है कि जो तुलना की गई है , उसका कोई अर्थ निकल रहा होता है ।
इस डाटाबेस मैनेजमेंट सिस्टम में Atomic domain, Character set व number और डाटा , Alpha numeric और इसी प्रकार के General set होते हैं । Atomic domain को कभी - कभी एप्लीकेशन से मुक्त डोमेन के रूप में Mentioned किया जाता है , इसमे क्योंकि ये General set किसी Special application पर निर्भर नहीं होते हैं । किसी खास  डाटाबेस में Valid values को Specific करके हम एप्लीकेशन पर Dependent domain को भी define कर सकते हैं और Structured और Composite Domain को Non-atomic values से बने होने के रूप में भी Specific किया जा सकता है । इसमे उदाहरण के लिए , Attribute address का domain जो गली नंबर व गली का नाम और शहर राज्य और जिप कोड Specific करता है , को Composite Domain के रूप में लिया जा सकता है ।

(1) "Not Null" Constants:-

NOT NULL Column constants यह sure करता है कि table column खाली नहीं छोड़ा जा सकता है । Syntax : 
Create table tablename ( fieldname 1 datatype ( size ) NOT NULL fieldname 2 datatype ( size ) , fieldname 3 datatype ( size ) NOT NULL , ........... ) ; 
Example : 
Create table Course ( SubID Number ( 2 ) . Subject Cha ( 10 ) , Faculty Char ( 25 ) NOT NULL ) ; NOT NULL constants किसी टेबल के एक से अधिक फील्ड को दिया जा सकता है ।

(2) "Unique" Constants:

UNIQUE Column constants यह sure करता है कि टेबल colomn में कोई Duplicate value नही होता है । Syntax : 
Create table tablename ( fieldname 1 datatype ( size ) UNIQUE , fieldname 2 datatype ( size ) , UNIQUE , fieldname 3 datatype ( size ) ......... ) ;
Example :
Create table Course ( SubID Number ( 2 ) , Subject Char ( 10 ) UNIQUE , Paculty Char ( 25 ) NOT NULL ) ; UNIQUE constants किसी टेबल के एक से अधिक coloum को दिया जा सकता है । इसमे NOT NULL और UNIQUE constants एक ही coloum को दिये जा सकते हैं ।

(3) Primary Constructs:

इस primary - key एक fields या columns अथवा fields का combination होता है और जिसे डाटाबेस डिजाईनर द्वारा किसी टेबल में रेकॉर्ड की पहचान करने के लिए चुना जाता है । primary - key constants NOT NULL और UNIQUE constants दोनों का मिला - जुला रूप है और किसी टेबल में रेकॉर्ड को Unique तरीके से Identify करने के लिए columns में inter की गई सारी values Unique होना चाहिए और उसमें कोई नल values नहीं होता है ।
Syntax : 
Create table tablename ( fieldname 1 datatype ( size ) Primary key , fieldname 2 datatype ( size ) , fieldname 3 datatype ( size ) .......... ) ; 
Example : 
Create table Course ( SubID Number ( 2 ) , Primary key , Subject Char ( 10 ) UNIQUE , Paculty Char ( 25 ) NOT NULL ) ; इसमे किसी टेबल में केवल एक fields को primary - key के रूप में define किया जा सकता है और यदि हम किसी primary - key fields में Duplicates value insert करने की कोशिश करें , अरिकल एक error  देता है , 
" ORA - 00001 : unique constraint SCOTT.SYS ConstraintName ) violated ) .

(4) Referential Integrity or Foreign Key:

इस foreign - key एक column या columns का समूह होता है और जिसकी value किसी अन्य टेबल की primary - key  या Unique - key से निकाली जाती है । इस टेबल जिसमें Unique - key डिफाईन की जाती है , Foreign table कहलाता है और टेबल जो primary अथवा Unique की को डिफाईन करता है और foreign - key द्वारा Referenced किया जाता है , इसमे primary - table या master table कहलाता है । यह Reference adverb का उपयोग करके master table को foreign - key Definition में Referenc किया जा सकता है और यदि column का नाम Specific नहीं किया गया , तो Default oracle, master table में primary - key  Reference करता है । इसमे चूंकि Foreign table टेबल्स के बीच Relationship को  display करती है और इसे Referential Integrity भी कहते हैं । Referential Integrity Constants के rules होते हैं : 
• इसमे Foreign key को किसी Primary table में किसी PRIMARY KEY या UNIQUE कॉलम को Reference करना चाहिए और इसमे Foreign key Built करते हैं
 यदि कोई column या column का समूह Specification नहीं किया गया है और Foreign key अपने आप master table की primary key को references कर देता इसमे releted वेल्यू master table में Present में मॉजूद नहीं है , तो Foreign key किसी वेल्यू के INSERT या UPDATE को Dismissed कर देता है और यह master table के लिए DELETE को Dismissed कर देता है और यदि releted रेकॉर्ड DETAIL टेबल में मौजूद होती है । इसमे यदि ON DELETE CASCADE option set कर दिया जाता है और मास्टर टेबल का DELETE operation , डिटेल टेबल में reletd रेकॉर्ड के लिए DELETE option शुरू कर देता है । यह आवश्यक होता है कि FOREIGN KEY कॉलम ( कॉलम्स ) और CONSTRAINT column या columns में समान Width के मेचिंग डाटा टाईप हो ।
syntax:
Create table tablename ( fieldname 1 datatype ( size ) , fieldname 2 datatype ( size ) , ........ , Foreign key ( fieldname ) References mastertablename ( mastertable - fieldname ) [ ON DELETE CASCADE ] ) ; Examples : 
Create table Course ( SubID Number ( 4 ) , Name Char ( 25 ) , Subject Char ( 10 ) , Foreign key ( subject ) References Course ( Subject ) ON DELETE CASCADE ) ;

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

ms excel functions in hindi

  आज हम  computer in hindi  मे ms excel functions in hindi(एमएस एक्सेल में फंक्शन क्या है)   -   Ms-excel tutorial in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- ms excel functions in hindi (एमएस एक्सेल में फंक्शन क्या है):- वर्कशीट में लिखी हुई संख्याओं पर फॉर्मूलों की सहायता से विभिन्न प्रकार की गणनाएँ की जा सकती हैं , जैसे — जोड़ना , घटाना , गुणा करना , भाग देना आदि । Function Excel में पहले से तैयार ऐसे फॉर्मूले हैं जिनकी सहायता से हम जटिल व लम्बी गणनाएँ आसानी से कर सकते हैं । Cell Reference में हमने यह समझा था कि फॉर्मूलों में हम जिन cells को काम में लेना चाहते हैं उनमें लिखी वास्तविक संख्या की जगह सरलता के लिए हम उन सैलों के Address की रेन्ज का उपयोग करते हैं । अत : सैल एड्रेस की रेन्ज के बारे में भी जानकारी होना आवश्यक होता है । सैल एड्रेस से आशय सैल के एक समूह या श्रृंखला से है । यदि हम किसी गणना के लिए B1 से लेकर  F1  सैल को काम में लेना चाहते हैं तो इसके लिए हम सैल B1 , C1 , D1 , E1 व FI को टाइप करें या इसे सैल Address की श्रेणी के रूप में B1:F1 टाइ

window accessories kya hai

  आज हम  computer in hindi  मे window accessories kya hai (एसेसरीज क्या है)   -   Ms-windows tutorial in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- window accessories kya hai (एसेसरीज क्या है)  :- Microsoft Windows  कुछ विशेष कार्यों के लिए छोटे - छोटे प्रोग्राम प्रदान करता है इन्हें विण्डो एप्लेट्स ( Window Applets ) कहा जाता है । उनमें से कुछ प्रोग्राम उन ( Gadgets ) गेजेट्स की तरह के हो सकते हैं जिन्हें हम अपनी टेबल पर रखे हुए रहते हैं । कुछ प्रोग्राम पूर्ण अनुप्रयोग प्रोग्रामों का सीमित संस्करण होते हैं । Windows में ये प्रोग्राम Accessories Group में से प्राप्त किये जा सकते हैं । Accessories में उपलब्ध मुख्य प्रोग्रामों को काम में लेकर हम अत्यन्त महत्त्वपूर्ण कार्यों को सम्पन्न कर सकते हैं ।  structure of window accessories:- Start → Program Accessories पर click Types of accessories in hindi:- ( 1 ) Entertainment :-   Windows Accessories  के Entertainment Group Media Player , Sound Recorder , CD Player a Windows Media Player आदि प्रोग्राम्स उपलब्ध होते है

applet in java in hindi

  आज हम  computers  in hindi   मे   applet in java in hindi  (java programming in hindi)  -   Internet tools in hindi  के बारे में  जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-  Applet in java in hindi:- applet in java  के वे छोटे प्रोग्राम होते हैं जो इन्टरनेट प्रोग्रामिंग में काम में लिए जाते हैं । यह  applet  एक कम्प्यूटर से दूसरे कम्प्यूटर पर भेजे जा सकते हैं , तथा फिर इन्हें किसी भी वेब ब्राउज़र या एप्लेट व्यूअर द्वारा रन कराया जा सकता है ।  एक  applet  किसी एप्लीकेशन प्रोग्राम की तरह कई कार्य कर सकता है , जैसे गणितिय गणनाएं करना , ग्राफिक्स प्रदर्शित करना , साउंड का प्रयोग करना , यूजर से इनपुट लेना आदि । life cycle applet in hindi :- 1. Born Or Initialization State  2. Running State  3. Idle State 4. Dead Or Destroyed State 1. Born Or Initialization State :- एक  applet  बोर्न स्टेट में तब आता है जब वह load होता है । किसी  applet  को लोड करने के लिए  applet  क्लास के init () मैथड का प्रयोग किया जाता है । आवश्यकता होने पर एप्लेट क्लास के init ( ) मैथड ओवरराईड किया जा सकता है -