dianavdavidson/MUCS-Hinglish huggingface dataset:
spoken tutorial project के बारे में
नमस्कार दोस्तों  saving plots  पर स्पोकन  ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल के अंत में आप निम्न करने में सक्षम होंगे
इस ट्यूटोरियल का अभ्यास करने के लिए आपको यह ज्ञात होना चाहिए इंटरैक्टिव ढंग से प्लॉट कमांड का उपयोग कैसे करें
पहले ctrl+alt+t  कीज एक साथ दबाकर टर्मिनल खोलें
minus 3 pi  से 3 pi तक sine curve प्लॉट करें
पहले हम प्लॉट के लिए आवश्यक प्वाइंट्स की गणना करेंगे
ऐसा करने के लिए कंसोल में टाइप करें
variable x में संचित प्वाइंट्स के लिए एक sine curve प्लॉट करें
कंसोल में  टाइप करें  plotx comma sinx  और एंटर दबाएं
यहाँ आप देख सकते हैं कि हमने एक बहुत बुनियादी sine plot बनाया है अब देखते हैं कि प्लॉट को सेव कैसे करें
प्लॉट को सेव करने के लिए हम savefig   फंक्शन का उपयोग करेंगे
टाइप करें savefigsinepng  और एंटर दबाएं
यह फाइल को present working directory में सेव करता है
फाइल के नाम में डॉट के बाद के अक्षर एक्सटेंशन है यह उस फॉर्मेट को निर्धारित करता है जिसमें आप फ़ाइल को सेव करना चाहते हैं
वर्तमान कार्यरत डाइरेक्टरी को जांचने के लिए कंसोल में pwd  टाइप करें  और एंटर दबाएं
फ़ाइल को भिन्न डाइरेक्टरी में सेव करने के लिए फ़ाइल नाम से पहले डाइरेक्टरी का पूरा पाथ टाइप करें
ध्यान दें उपर्यक्त फाइल पाथ लिनक्स आधारित फाइल सिस्टम के लिए है
विंडोज के लिए यहाँ दिखाए गए अनुसार पूरा फाइल पाथ दें यहाँ विंडोज में fossee यूजरनेम है  और sinepng  फाइल को डेस्कटॉप पर सेव किया जाना है
यहाँ हमने extension dot png का उपयोग किया है यह सुनिश्चित करेगा कि इमेज png फाइल के रूप में सेव हो गई है
अब फाइल sinepng का पता लगाते हैं जिसे हमने पहले सेव किया
हमने फाइल सेव की थी
फाइल ब्राउजर का उपयोग करके slashhomeslashfossee में नेविगेट करें
प्लॉटेड sine curve को देखने के लिए sinepng  फाइल खोलें
savefig  प्लॉट को कई फॉर्मेट्स में सेव कर सकता है जैसे
eps  encapsulated post script   latex  डॉक्यूमेंट्स के साथ उपयोगित होना चाहिए
यहाँ विडियो रोकें निम्न अध्याय हल करने की कोशिश करें और विडियो पुनः चलाएं
sine plot को eps format में सेव करें इस अध्याय के लिए आउटपुट देखें
टाइप करें savefigslash home slash fossee slash sineeps  और एंटर दबाएं
अब slash home slash fossee पर जाएं और देखें नई फाइल बन गई है  हम यहाँ फाइल  sineeps  देखते हैं
यहाँ विडियो रोकें निम्न अध्याय हल करने की कोशिश करें और पुनः विडियो चलाएं sine plot को pdf ps और  svg formats में सेव करें
इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं इस ट्यूटोरियल में हमने सीखा
परिणाम में एक एरर देगा क्योंकि full path नहीं दिया गया
और उत्तर हैं
कृपया अपने समयबद्ध प्रश्नों को इस फोरम में पोस्ट करें
कृपया पाइथन पर आपकी सामान्य क्वेरी को इस फोरम पर पोस्ट करें
fossee टीम tbc  प्रोजेक्ट का संयोजन करती है
स्पोकन ट्यूटोरियल प्रोजेक्ट nmeict mhrd भारत सरकार द्वारा वित्त पोषित हैअधिक जानकारी के लिए कृपया इस साइट पर जाएं
यह स्क्रिप्ट विकास द्वारा अनुवादित है आईआईटी बॉम्बे से में जया आपसे विदा लेती हूँ धन्यवाद
नमस्कार दोस्तों using file descriptors पर spoken tutorial में आपका स्वागत है
एक आउटपुट file descriptor असाइन करना
एक इनपुट file descriptor असाइन करना
फाइल डिस्क्रिप्टर fd बंद करना सीखेंगे
ऊबंटु लिनक्स 1204 operating system
* gnu bash version 42
परिचय के साथ शुरू करते हैं
हमने पहले से ही पिछले tutorial में file descriptors के बारे में अध्ययन किया है
0 1 और 2 stdin stdout और stderr के लिए standard file descriptors हैं
file descriptors का उपयोग i/o redirection के लिए होता है
एक output file के लिए file descriptor असाइन करने के लिए syntax हैः
exec file descriptor greater than symbol filename
मेरे पास fdassign dot sh name से एक code file है
पहली line shebang line है
exec command मौजूदा shell प्रक्रिया को बदलता है
यह मौजूदा shell के स्थान पर बिना नई प्रक्रिया को बनाए निष्पादित होगा
हम जानते हैं कि 01 और 2 standard file descriptors हैं
किसी भी खोली गई फ़ाइल के लिए हमारे पास 3 से 9 तक अतिरिक्त file descriptors हैं
यहाँ 3 file descriptor है
यह output dot txt फाइल में output लिखेगा
string welcome to bash learning output dot txt file में भेजी जा चुकी है
इसे file descriptor 3 के माध्यम से किया गया है
यह एक file में string को पुनः निर्देशित करने के समान है
प्रत्येक नया string फाइल के साथ संलग्न किया जाएगा
उदाहरण के लिएः
हम output dot txt फाइल में मौजूदा system date संलग्न करेंगे
syntax है: date space greaterthan symbol ampersand sign 3
यहाँ हम file descriptor को बंद करते हैं
इस line के बाद descriptor output dot txt file में कुछ भी नहीं लिख सकता है
code निष्पादित करें और output देखें
ctrl + alt + t कीज का उपयोग कर terminal खोलें
type करें: chmod space plus x space fdassign dot sh
type करें: dot slash fdassign dot sh
अब cat space output dot txt टाइप करके output जाँचे
हम देख सकते हैं कि string welcome to bash learning और system की वर्तमान date प्रदर्शित होती है
editor पर वापस जाएँ
अब मैं अंत में echo type करुँगी descriptor के बंद होने के बाद
type करें: echo space quotes में hi quotes के बाद space greater than symbol ampersand sign 3
एक बार फिर script निष्पादित करते हैं और देखते हैं कि क्या होता है
terminal पर पिछली command dot slash fdassign dot sh को recall करने के लिए uparrow की दो बार दबाएँ
हम एक error देखते हैं
bad file descriptor
इस error को ठीक करते हैं
editor पर वापस आएँ
मैं code की अंतिम line cut करुँगी और इसे date command के नीचे paste करुँगी
code को एक बार फिर से निष्पादित करते हैं terminal पर
पिछली command dot slash fdassign sh को recall करें
अब output dot txt file खोलें
type करें: cat space output dot txt
हम output देख सकते हैं
string hi अंत में प्रदर्शित होती है
अब हम input फ़ाइल के लिए फाइल descriptor असाइन करेंगे
मैरे पास fdread dot sh named file है
इसे देखते हैं
यह exec command है
यहाँ हम output dot txt फाइल read करेंगे
line exec 3 less than symbol output dot txt फाइल को पढ़ने के लिए खोलेगी
cat command फाइल के कंटेंट को प्रदर्शित करेगा
और and में हम file descriptor and करते हैं
अब इस shell script को निष्पादित करते हैं
terminal पर मैं prompt को clear करती हूँ
type करें: chmod space plus x space fdread dot sh
type करें dot slash fdread dot sh
हम terminal पर output देख सकते हैं
output dot txt file का कंटेंट प्रदर्शित होता है
slides पर वापस आएँ
output file descriptor को असाइन करना
input file descriptor को असाइन करना
file descriptor को बंद करना
file descriptors का उपयोग करके test dot txt file में कुछ lines को संलग्न करने का प्रयास करें
file descriptors का उपयोग करके file के कंटेंट को प्रदर्शित करें
spoken tutorial project team spoken tutorial का उपयोग करके कार्यशालाएँ चलाती है
नमस्कार creating and meshing a curvedpipe geometry in salome for openfoam पर spoken tutorial में आपका स्वागत है
इस tutorial को record करने के लिए मैं लिनक्स ऑपरेटिंग सिस्टम ऊबुंटु वर्जन 1210 और salome वर्जन 660 का उपयोग कर रही हूँ
इस tutorial का अभ्यास करने के लिए आपके computer पर salome संस्थापित होना चाहिए यदि नहीं तो आप downloading and installing salome पर tutorial का अनुसरण कर सकते हैं
desktop पर salome icon पर क्लिक करके salome सॉफ्टवेयर खोलें
modules bar में geometry module पर click करें
और अब new पर click करें
ऊपरी menu bar में new entity पर click करें
drop down options में basic पर जाएँ और फिर 2d sketch पर जाएँ
default रूप से पहला point zero zero है apply दबाएँ y के सामने 30 type करें
और apply पर click करें अब दूसरे element पर जाएँ और arcs type करें
type को direction चुनें और direction को tangent चुनें
radius में10 minus ten और angle में 90 type करें apply दबाएँ अब element type को lines चुनें
length में 30 type करें apply और close दबाएँ
करीब से देखने के लिए मैं इसे zoom in करती हूँ
object browser में geometry tree खोलें हम sketch _ 1 देख सकते हैं
आप sketch को छिपाने के लिए check off औऱ फिर से दिखने के लिए check on कर सकते हैं
अब new entity>> blocks>> divided disk पर जाएँ
orientation को ozx चुनें औऱ radius में 1 type करें
apply and close पर click करें अब new entity>> generation>> extrusion along path पर जाएँ
geometry tree से base object में divided disk _ 1 और path object में sketch _ 1 चुनें
apply and close पर click करें हम देखते हैं कि pipe _ 1 बन गया है
अब new entity>> explode पर जाएँ main object में pipe _ 1 चुनें subshapes type drop down menu में face चुनें select subshapes पर check करें
मैं इस window को move करता हूँ स्क्रोल अप करके मैं इसे zoomइन करता हूँ मैं rotation menu पर क्लिक करके object को घुमा सकता हूँ
object को घुमाने के लिए mouse के बाएँ ओर का button दबा कर रखें और mouse को ऊपर की ओर बढायें screen पर दिखाए गए स्थान पर mouse pointer को ले जाएँ
mouse के बाएँ button को दबा कर रखें
mouse को drag करें ताकि सभी inlet faces आयताकार क्षेत्र में आ जाएँ
mouse button को छोड दें
अब यह सुनिश्चित करने के लिए कि सभी inlet faces चयनित हो गए हैं show only selected पर click करें
apply and close पर click करें हम देखते हैं कि पाँच faces geometry tree में exploded हो गए हैं
अब new entity>> group>> create पर click करें
geometry tree से main shape में pipe _ 1 चुनें
shape type में face चुनें
add geometry tree से पाँच faces चुनें इस addबटन पर क्लिक करके उन्हें जोडें group को inlet name दें
apply and close पर click करें हम देखते हैं कि inlet group बन गया है
pipe के दूसरी ओर भी समान प्रक्रिया करें और उन faces को outlet के रूप में group करें
मैंने outlet face group बनाया है अब object को mesh करने के लिए modules dropdown menu पर जाएँ mesh चुनें
अब ऊपरी menu bar में mesh>> create mesh पर click करें
geometry tree से geometry को pipe _ 1 चुनें
assign a set of hypotheses button पर click करें 3d: automatic hexahedralization पर click करें
number of segments में 12 type करें
ok पर click करें apply and close पर click करें हम mesh _ 1 को geometry tree में देखते हैं
इस पर right click करें compute पर click करें window को बंद करें
हम देखते हैं कि meshबन गया है
मैं इसे zoomin करता हूँ
मैं इस panning option द्वारा object को move कर सकता हूँ
अब हम flow दिशा में mesh को परिष्कृत करेंगे
ऐसा करने के लिए modules dropdown menu से geometry module पर वापस जाएँ
अब मुझे panning और rotation option का उपयोग करके उचित दृश्य प्राप्त करना है मैं इसे zoomout करता हूँ
new entity>> explode पर जाएँ
main object को pipe _ 1 चुनें
subshapes type में edge चुनें
select subshapes check करें
मैं window को कोने पर let जाता हूँ
अब mouse pointer को लें जैसे कि screen पर दिखाया गया है mouse के बाएँ button को दबा कर रखें
mouse को drag करें ताकि सभी outlet face edges window के अंदर आ जाएँ
mouse के बाएँ button को छोड दें चयनित edges सफेद रंग में दिख रहे हैं
hide selected पर click करें इसी तरह यहाँ 3 ओऱ face edges हैं जिन्हें हमको एक एक करके चुनने और छुपाने करने की जरूरत है
उसके बाद आप edges को केवल flow दिशा में देखेंगे मैं इसे zoomout करता हूँ object को move करें
इसी विधि का उपयोग करके इन सभी edges को चुनें और apply and close पर click करें
geometry tree में outlet के नीचे हम देखते हैं कि 24 edges exploded हो गए हैं
इन edges को group करने के लिए new entity>> group>> create पर जाएँ
shape type को edge चुनें
geometry tree से main shape को pipe _ 1 चुनें
अब इन सभी edges को चुनें और इन edges को जोडने के लिए add button पर click करें
group को flow edges name दें apply and close पर click करें
हम देखेंगे कि flowedges group बन गया है
अब modules dropdown option से mesh module में जाएँ
mesh _ 1 पर right click करें औऱ create submesh पर click करें
geometry को flowedges चुनें
algorithm में wire discretization चुनें
अब उपयुक्त hypothesis को चुनने के लिए dropdown menu के दाएँ ओर पहले button पर click करें
nb segments पर click करें
number of segments में 30 type करें
ok पर click करें apply and close पर click करें
अब mesh _ 1 पर click करें compute पर click करें refined mesh now गया है window को बंद करें
हम देखते हैं कि mesh flow दिशा में refined हो गया है
इस कार्य को सेव करने के लिए file>> save as पर जाएँ file को curvedgeometry name दें
मैं इस कार्य को desktop पर सेव कर रही हूँ save करें salome को minimize करें
हम देखते हैं कि file curvedgeometry hdf नाम से सेव हो गई है
assignment के लिएबाहरी diameter की तुलना में छोटा 6 units आंतरिक diameter वाला pipe बनाएं बेंट के कोने को बदलें
video निम्न url पर उपलब्ध है:
spoken tutorial project teamspoken tutorial का उपयोग कर कार्यशालाएं आयोजित करती है ऑनलाइन परीक्षा पास करने वालों को प्रमाण पत्र देती है
spoken tutorial project talk to a teacher project का एक हिस्सा है यह आईसीटी के माध्यम से राष्ट्रीय शिक्षा mission एमएचआरडी भारत सरकार द्वारा समर्थित है इस mission पर अधिक जानकारी यहां उपलब्ध है:
यह स्क्रिप्ट विकास द्वारा अनुवादित है आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ धन्यवाद
introduction to jmol application के इस ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल में मैं jmol एप्लीकेशन विंडो और कुछ बेसिक ऑपरेशंस के बारे में संक्षिप्त में समझाउंगी
हम निम्न सीखेंगे
menu bar tool bar और jmol panel
jmol panel के आकर को कैसे रूपांतरित करें :
* सामान्य organic अणुओं के models को बनाना
* hydrogen को methyl group से बदलकर अणु बनाना
हम यह भी सीखेंगे
* स्थिर कान्फॉर्मेशन प्राप्त करने के लिए energy minimize करना
* और image को mol file की तरह सेव करना
इस ट्यूटोरियल के अनुसरण के लिए आपको हाई स्कूल केमिस्ट्री और बेसिक ऑर्गैनिक केमिस्ट्री का ज्ञान होना चाहिए
इस tutorial को record करने के लिए मैं प्रयोग कर रही हूँ :
* ubuntu operating system version 1204
और * java version 7
jmol एप्लीकेशन को आसानी से रन करने के लिए आपके सिस्टम पर java संस्थापित होना चाहिए
jmol application के बारे में
* यह free और open source मॉलिक्यूलर व्यूअर molecular viewer है
* chemical structures के 3 डायमेंशनल models देखने और बनाने के लिए उपयोग किया जाता है
* और proteins और मैक्रोमॉलिक्यूल्स के secondary structures को देखने के लिए भी उपयोग होते हैं
download और संस्थापन से सम्बंधित जानकारी
ubuntu os के लिए ubuntu सॉफ्टवेयर center उपयोग करके jmol का संस्थापन किया जाता है
कृपया हमारी website www spokentutorial org पर linux series में इस tutorial का अनुसरण करें
windows mac os और android यंत्रों पर संस्थापन के लिए कृपया www jmol sourceforge net पर जाएँ
और web पेज पर संस्थापित करने के लिए दिए निर्देशों का अनुसरण करें
मैंने पहले ही ubuntu सॉफ्टवेयर center उपयोग करके अपने system पर jmol application संस्थापित कर लिया है
jmol application खोलने के लिए dash home पर click करें
search box में type करें jmol
jmol icon screen पर प्रदर्शित होता है
jmol application window खोलने के लिए jmol icon पर click करें
jmol application window पर सबसे ऊपर menu bar है
menu bar के नीचे tool bar है
यहाँ display area है जो jmol panel की तरह निर्दिष्ट किया गया है
menu bar में भिन्न विकल्प हैं जैसे file edit display आदि
इनमे से प्रत्येक कई उपविकल्प भी रखते हैं
अन्य विकल्पों के आलावा tools menu परमाणुओं के बीच दूरी नापने के लिए tools रखता है
इन विकल्पों के बारे में हम आगामी tutorials में सीखेंगे
help menu jmol application के बारे में बहुत उपयोगी जानकारी रखता है
यह एक यूज़र guide भी रखता है जिसमे documentation है
tool bar बहुत bar menu icons रखता है
menu icons कुछ functions को जल्दी से निष्पादित करता है जैसे: open सेव export print आदि
यहाँ दूरियां नापने परमाणुओं के set को select करने घूमाने आदि के लिए icons का set है
modelkit icon आणविक models को edit करने और बनाने के लिए प्रयोग होता है
अपनी ज़रूरत के अनुसार jmol panel को रीसाइज़ किया जा सकता है
cursor को window के किसी कोने पर लाएं जब तक यह arrow indicator में न बदल जाये
अब window को डाइऐगनली ऊपर या नीचे खींचकर रीसाइज करें
menu bar में display menu panel के size को बदलने के लिए भी प्रयोग किया जा सकता है
display display menu पर click करें और resize विकल्प select करें
एक dialog box खुलता है जहाँ हम विड्थ और height pixels में स्पष्ट कर सकते हैं
मुझे 800 by 600 pixels size की window की ज़रुरत है
अतः मैं type करुँगी 800 space 600 और ok button पर click करें
अब jmol panel 800 by 600 pixels में रीसाइज़ होता है
अब कुछ सरल organic अणुओं के models बनाते हैं
modelkit हमको energy minimization के साथ models को रूपांतरित करने और बनाने की अनुमति देती है
tool bar में modelkit icon पर click करें
panel पर methane का एक model प्रदर्शित होता है
jmol panel के ऊपर बाएं कोने पर एक menu प्रदर्शित होता है
इस menu की विशेषताओं में निम्नलिखित सक्षमतायें हैं परमाणुओं को आसानी से जोड़ना मिटाना खींचना
* functional groups जोड़ना
* bonds को मिटाना जोड़ना और घुमाना
* hydrogens जोड़ना minimize करना और files सेव करना आदि
menu पर एक निश्चित विशेषता प्रयोग करने के लिए उपलब्ध चेकबॉक्स पर click करें
modelkit function एक hydrogen परमाणु को एक methyl group से बदलने की अनुमति देता है
जिस hydrogen परमाणु को आप बदलना चाहते हैं उस पर cursor लाएं
उस hydrogen परमाणु पर एक red ring प्रदर्शित होती है
परमाणु पर click करें
आप देखेंगे कि एक methyl group जोड़ा गया है
methane अणु अब इथेन में बदल गया है
पहले की तरह ही step दोहराएं
propane का model प्राप्त करने के लिए hydrogen परमाणु पर click करें
इस अणु पर energy minimization हमें अधिकतम स्थिर कान्फॉर्मेशन देगी
energy minimization करने के लिए:
model kit menu में विकल्पों पर नीचे जाएँ
minimize विकल्प पर click करें
अब हमारे पास propane अणु का अधिकतम स्थिर कान्फॉर्मेशन का model है
इस structure को  mol file की तरह सेव करने के लिए model kit menu खोलें
menu पर नीचे जाएँ और save file विकल्प पर click करें
screen पर save dialog box दिखता है
उस folder पर click करें जहाँ आपको अपनी file सेव करनी है
मैं अपनी file सेव करने के लिए desktop चुन रही हूँ
अतः desktop select करें और open button पर click करें
file name पर जाएँ और text box में propane type करें
files of type पर click करें और mol विकल्प select करें
अब dialog box के नीचे दायीं तरफ save button पर click करें
desktop पर propane का 3d model  mol फाइल की तरह सेव होगा
jmol को exit करने के लिए file menu पर click करें और program को exit करने के लिए exit विकल्प select करें
इस tutorial में हमने निम्न सीखा:
* jmol application window के बारे में
* jmol panel को resize करना
* सरल organic अणुओं जैसे methane इथेन और propane के 3d models बनाने के लिए tool bar में modelkit function प्रयोग करना
* स्थिर कॉन्फॉर्मेशन प्राप्त करने के लिए energy minimization करना
* और image को  mol file की तरह सेव करना
jmol modelkit function प्रयोग करके निम्न अणुओं के models बनायें:
* 24 dimethyl pentane और 3ethyl 5methyl heptane
* स्थिर कॉन्फॉर्मेशन प्राप्त करने के लिए energy minimize करें
*  mol file की तरह image सेव करें
* tool bar में rotate molecule प्रयोग करके model को घुमाएं
आपका पूर्ण नियत कार्य निम्न प्रकार दिखना चाहिए
इस tutorial में हम libreoffice base में tables और relationships के बारे में सीखेंगे
यहाँ हम टेबल में डेटा को जोड़ने के बारे में सीखेंगे
रिलेशलशिप्स को परिभाषित करेंगे और बनायेंगे
पिछले libreoffice base tutorial में हम base बुनियादी database से परिचित हुए तथा सीखा कि database और table कैसे बनायें
tutorial के दौरान हमने उदाहरण के तौर पर library नामक database भी बनाया तथा books table भी बनाया
इस tutorial में हम library database के साथ शुरू करेंगे और सीखेंगे कि table में data कैसे जोड़ें
इसके लिए libreoffice base program शुरू करें
इसके लिए हम screen की बायीं ओर सबसे नीचे start button पर click करेंगे
all programs पर click करें फिर libreoffice suite पर click करें और libreoffice base पर click करें
क्योंकि हमने पिछले tutorial में पहले से ही library database बनाया हुआ है इस समय हमें केवल इसे open करने की आवश्यकता होगी
यह करने के लिए open an existing database file option पर click करें
recently used ड्रापडाउन box में हमारा library database स्पष्ट होना चाहिए
अतः अब finish button पर click करें
यदि open इसे नही देखा है हम windows directory को browse करने के लिए open button पर click कर सकते हैं जहाँ library database सेव है
मिल जाने पर filename पर click करें और open button पर click करें
अब यदि libreoffice base program पहले से ही open है तो हम यहाँ से library database open कर सकते हैं
सबसे open file menu पर क्लिक करके और फिर open पर क्लिक करके
हम windows directory browse करेंगे जहाँ library database फाइल सेव है
file library odb पर click करें और सबसे नीचे open button पर click करें
अब हम library database में हैं
left panel पर database सूची में tables icon पर click करें
ध्यान दें कि right panel पर tables सूची में books table दिखाई देता है
अब books table पर right click करें
ध्यान दें यहाँ से आप विविध options चुन सकते हैं
add इस table में data जोड़ने के लिए open पर click करें
वैकल्पिक रूप से हम इसे open करने के लिए table name पर double click भी कर सकते हैं
books – library – libreoffice base: table data view नामक शीर्षक के साथ एक नया window opens होता है
अब हम सीधे प्रत्येक cell में values टाइप करके books table में data एंटर करना शुरू कर सकते हैं
ध्यान दें bookid कॉलम्स autofield है
अर्थात base data की प्रत्येक row के लिए आरोही numbers स्वतः ही आवंटित करेगा जिसे हम प्रविष्ट करते हैं
अब जैसा कि screen पर दिखाया गया है rowदरrow cells में data input करें
अतः यहाँ हमारे पास हमारे table books में सैम्पल data की 5 rows हैं
सबसे ऊपर file menu पर क्लिक करके और फिर close चुनकर window बंद करें
यहाँ आपके लिए नियतकार्य है
एक members table बनायें जो प्रत्येक सदस्य के बारे में जानकारी संचित करेगा उदाहरणस्वरूप सदस्य का name और phone number
निम्न 3 fields को सम्मिलित करें
member id field typeinteger के साथ और इसे primary की बनायें
name fieldtype text के साथ
phone fieldtype text के साथ
ठीक है जब आप कर चुके होते हैं तो members table इस तरह दिखाई देगा
इस window को बंद कर दें
add members table में 4 सैम्पल members को जोड़ें जैसा अभी screen में दिखाया गया है
अभी जिस तरह से हमने books table के लिए किया
हो जाने पर इस window को बंद कर दें
अब वापस मुख्य window पर जाएँ और फिर से tables icon पर click करें
और तीसरा table books issued बनाएँ
जब बन जाय books issued table में निम्नलिखित fields होंगे
issue id field type integer जो कि प्राइमरी की होगी
book id field type integer
member id field type integer
issue date field type date
return date field type date
actual return date field type date
और checked in field type yes/no boolean
ठीक है हमने books issued table बना दिया है
और add इसमें निम्न सैम्पल data जोड़ें जैसा कि आप screen पर देख सकते हैं
हालांकि यह अभी पूर्ण अर्थ नहीं बना सकता हम जल्दी ही समझ जायेंगे कि क्या हो रहा है
अब हमारे पास सैम्पल data के साथ हमारे library database में तीन tables भी हैं
अब database में relationships परिभाषित करने के बारे में सीखते हैं
अतः हमने तीन भिन्न जानकारी के sets को संचित करने के लिए तीन tables बनायें हैं
books members और issue of books to members
अब हम इन तीन tables में प्रत्येक पुस्तक प्रत्येक member और प्रत्येक जारी पुस्तक की विशिष्ट पहचान के लिए columns सेटअप करेंगे
वे primary keys हैं
primary की के विविध लाभों में से एक यह है कि यह tables के मध्य relationships स्थापित करती है
लेकिन हमें relationships की आवश्यकता क्यों है
books issued table पर देखें यहाँ हमें book id और member id fields दिखते हैं
वे books issued table में कोई भी value रख सकते हैं
लेकिन उन्हें समान values के अनुरूप रखने की आवश्यकता होगी जैसे कि क्रमानुसार books और members tables में है
अतः यदि books table में पुस्तक macbeth की book id 3 है
तो books issued table की book id में 3 का उपयोग करके हम अभी भी उसी पुस्तक का उल्लेख करेंगे
अतः इन दो tables को स्पष्ट रूप से संयोजित करने के लिए हमें अभी भी उन्हें किसी प्रकार से link करने की आवश्यकता होगी
और उदाहरणस्वरूप आप यह कैसे प्रमाणित करेंगे कि macbeth ravi kumar को 2nd june 2011 को जारी की गया थी
या आप कैसे सुनिश्चित करेंगे कि पुस्तक केवल library के सदस्य को ही जारी की गई है किसी अन्य को नहीं
यह सब relationships सेटअप करके किया जा सकता है जोकि data को interlink करने में मदद करता है
हमें सही fields को लिंक करके books table और members table से values का उपयोग करने के लिए base को force करने की आवश्यकता होगी
देखते हैं कि कैसे
libreoffice base मुख्य window में tools पर click करें और फिर relationships पर click करें
यह एक छोटा popअप window opens करता है
यहाँ हम सबसे ऊपर का table चुनेंगे और add button पर click करेंगे और अन्य दो tables के लिए पुनः करेंगे
popअप window को बंद करें
अब हम line में तीन tables books books issued और members देखते हैं
क्लिक करके ड्रैग करके और ड्रॉप करके tables में अधिक space लायें
अब books table में book id पर click करें और इसे books issued table में book id पर drag और drop करें
ध्यान दें इन दो field names को एक line संयोजित कर रही है अतः यहाँ हमने relationship set कर दिया है
memberid के लिए इसे पुनः करें
members table में member id पर click करें और books issued table में इसे drag और drop करें
आप देख सकते हैं कि हमने अभी दो relationships बनाये
और यह है कि हम relationships कैसे स्थापित कर सकते हैं
और इसलिए interlink महत्वपूर्ण data relational database में विविध tables में संचित हुआ है
अब हम libreoffice में tables और relationships पर इस tutorial की समाप्ति की ओर हैं
संक्षेप में हमने सीखा कि टेबल में डेटा कैसे जोड़ें रिलेशनशिप्स को परिभाषित करना और बनाना
लिबर ऑफिस calc में data के साथ कार्य पर spoken tutorial में आपका स्वागत है
fill tools और selection lists का उपयोग करके गति बढ़ाना
शीट्स में content बाँटना
data हटाना data को बदलना data का भाग बदलना
spreadsheet में data एंटर करना श्रम गहन हो सकता है लेकिन इसको आसान बनाने के लिए calc विविध tools प्रदान करता है
सबसे बुनियादी क्षमता है कि mouse के साथ एक से दूसरे cell में contents को drop और drag करना
लेकिन calc स्वचालित input के लिए विविध अन्य tools भी सम्मिलित करता है विशेषतः दोहराई गई चीजों के लिए
यह fill tool selection lists नामक tools हैं
ये एक ही document की multiple शीट्स में जानकारी input कर सकते हैं
हम उन प्रत्येक के बारे में एकएक करके सीखेंगे
चलिए अपनी personalfinancetracker ods file open करते हैं
fill tool fill tool sheet में contents की अनुलिपि के लिए एक उपयोगी पद्धति है
हमारी personalfinancetracker ods file में मानिए कि हम cost heading के तहत data को निकटवर्ती cells में copy करना चाहते हैं