डेटाबेस निर्मिती. Access मध्ये डेटाबेस कसा तयार करायचा. ऍक्सेस डेटाबेससह कार्य करणे

मदत करा 04.08.2019
मदत करा

भाष्य: डेटाबेस तयार करण्याची प्रक्रिया परिभाषित केली आहे. डेटाबेस तयार करण्यासाठी आणि बदलण्यासाठी ऑपरेटरचे वर्णन केले आहे. डेटा संग्रहित करण्यासाठी फाइलचे नाव किंवा अनेक फाइल्स, फाइल्सचा आकार आणि स्थान निर्दिष्ट करण्याची शक्यता विचारात घेतली जात आहे. वापरकर्ता सारण्या तयार करणे, बदलणे आणि हटवणे यासाठी ऑपरेटरचे विश्लेषण केले जाते. टेबल कॉलम घोषित करण्यासाठी पॅरामीटर्सचे वर्णन दिले आहे. निर्देशांकांची संकल्पना आणि वैशिष्ट्ये दिली आहेत. निर्देशांक तयार करण्यासाठी आणि बदलण्यासाठी ऑपरेटर मानले जातात. SQL स्टेटमेंट अंमलबजावणीची कार्यक्षमता सुधारण्यासाठी निर्देशांकांची भूमिका निश्चित केली जाते.

डेटाबेस

डेटाबेस निर्मिती

विविध डीबीएमएसमध्ये, डेटाबेस तयार करण्याची प्रक्रिया सामान्यतः केवळ डेटाबेस प्रशासकास नियुक्त केली जाते. एकल-वापरकर्ता प्रणालींमध्ये, डीफॉल्ट डेटाबेस थेट डीबीएमएसच्या स्थापनेदरम्यान आणि कॉन्फिगरेशन दरम्यान तयार केला जाऊ शकतो. SQL मानक डेटाबेस कसे तयार केले जावे हे परिभाषित करत नाही, म्हणून प्रत्येक SQL बोली विशेषत: भिन्न दृष्टीकोन वापरते. एसक्यूएल मानकानुसार, टेबल आणि इतर डेटाबेस ऑब्जेक्ट्स काही वातावरणात अस्तित्वात आहेत. इतर गोष्टींबरोबरच, प्रत्येक वातावरणात एक किंवा अधिक निर्देशिका असतात आणि प्रत्येक निर्देशिकेत स्कीमांचा संच असतो. स्कीमा हा डेटाबेस ऑब्जेक्ट्सचा नामांकित संग्रह आहे जो काही प्रकारे एकमेकांशी संबंधित आहे (डेटाबेसमधील सर्व ऑब्जेक्ट्स एका स्कीमामध्ये किंवा दुसऱ्या स्कीमामध्ये वर्णन केल्या पाहिजेत). स्कीमा ऑब्जेक्ट्स टेबल, व्ह्यू, डोमेन, स्टेटमेंट, मॅपिंग, इंटरप्रिटेशन्स आणि कॅरेक्टर सेट असू शकतात. त्या सर्वांचे मालक समान आहेत आणि अनेक सामान्य डीफॉल्ट मूल्ये आहेत.

SQL मानक डीबीएमएस विकसकांना निर्देशिका तयार करण्यासाठी आणि नष्ट करण्यासाठी विशिष्ट यंत्रणा निवडण्याचा अधिकार सोडते, परंतु स्कीमा तयार करणे आणि हटविण्याची यंत्रणा क्रिएट स्कीमा आणि ड्रॉप स्कीमा विधानांद्वारे नियंत्रित केली जाते. मानक हे देखील निर्दिष्ट करते की, स्कीमा निर्मिती विधानामध्ये, तयार केलेल्या स्कीमाच्या वापरकर्त्यांसाठी उपलब्ध विशेषाधिकारांची श्रेणी परिभाषित करणे शक्य असणे आवश्यक आहे. तथापि, असे विशेषाधिकार परिभाषित करण्याचे विशिष्ट मार्ग DBMS मध्ये भिन्न असतात.

सध्या, क्रिएट स्कीमा आणि ड्रॉप स्कीमा विधाने फारच कमी DBMS मध्ये लागू केली जातात. इतर अंमलबजावणीमध्ये, उदाहरणार्थ, MS SQL Server DBMS मध्ये, CREATE DATABASE ऑपरेटर वापरला जातो.

एमएस एसक्यूएल सर्व्हर वातावरणात डेटाबेस तयार करणे

एसक्यूएल सर्व्हर सिस्टममध्ये डेटाबेस तयार करण्याच्या प्रक्रियेत दोन टप्पे असतात: प्रथम, डेटाबेस स्वतः आयोजित केला जातो आणि नंतर डेटाबेस त्याच्या मालकीचा असतो. व्यवहार लॉग. माहिती *.mdf (डेटाबेससाठी) आणि *.ldf विस्तारांसह योग्य फाइल्समध्ये ठेवली जाते. (च्या साठी व्यवहार लॉग). डेटाबेस फाइल मुख्य ऑब्जेक्ट्स (टेबल, अनुक्रमणिका, दृश्ये इ.) आणि फाइलबद्दल माहिती रेकॉर्ड करते. व्यवहार लॉग- व्यवहारांसह कार्य करण्याच्या प्रक्रियेबद्दल (डेटा अखंडतेचे निरीक्षण करणे, व्यवहार करण्यापूर्वी आणि नंतर डेटाबेसची स्थिती).

एसक्यूएल सर्व्हर प्रणालीमध्ये डेटाबेस तयार करणे डेटाबेस CREATE कमांडद्वारे केले जाते. हे लक्षात घ्यावे की SQL सर्व्हरमध्ये डेटाबेस तयार करण्याच्या प्रक्रियेस सर्व्हर प्रशासक अधिकार आवश्यक आहेत.

<определение_базы_данных>::= डाटाबेस डेटाबेस_नाव तयार करा [<определение_файла>[,...n]] [,<определение_группы>[,...n] ] ] [ लॉग ऑन (<определение_файла>[,...n] ) ] [ लोडसाठी | संलग्न करण्यासाठी]

प्रस्तुत ऑपरेटरच्या मुख्य पॅरामीटर्सचा विचार करूया.

डेटाबेस नाव निवडताना, आपण ऑब्जेक्ट्सच्या नावासाठी सामान्य नियमांचे पालन केले पाहिजे. डेटाबेसच्या नावामध्ये स्पेस किंवा इतर कोणतेही बेकायदेशीर वर्ण असल्यास, ते सीमांककांमध्ये (दुहेरी अवतरण किंवा चौरस कंस) बंद केले जाते. डेटाबेसचे नाव सर्व्हरमध्ये अद्वितीय असणे आवश्यक आहे आणि 128 वर्णांपेक्षा जास्त असू शकत नाही.

डेटाबेस तयार करताना किंवा संपादित करताना, आपण त्यासाठी तयार केलेल्या फाईलचे नाव निर्दिष्ट करू शकता, या फाईलचे नाव, मार्ग आणि मूळ आकार बदलू शकता. जर, डेटाबेस वापरत असताना, तुम्ही ते अनेक डिस्कवर ठेवण्याची योजना करत असाल, तर तुम्ही *.ndf विस्तारासह तथाकथित दुय्यम डेटाबेस फाइल्स तयार करू शकता. या प्रकरणात, डेटाबेसबद्दलची मुख्य माहिती प्राथमिक (प्राथमिक) फाइलमध्ये स्थित आहे आणि त्यासाठी पुरेशी मोकळी जागा नसल्यास, जोडलेली माहिती दुय्यम फाइलमध्ये ठेवली जाईल. SQL सर्व्हरमध्ये वापरलेला दृष्टीकोन डेटाबेसमधील सामग्री एकाधिक डिस्क व्हॉल्यूममध्ये वितरित करण्यास अनुमती देतो.

ON पॅरामीटर डेटाबेसमध्ये संग्रहित माहिती संचयित करण्यासाठी डिस्कवरील फाइल्सची सूची निर्दिष्ट करते.

PRIMARY पॅरामीटर प्राथमिक निर्दिष्ट करते. वगळल्यास, सूचीतील पहिली फाइल प्राथमिक आहे.

LOG ON पॅरामीटर डिस्कवर ठेवल्या जाणाऱ्या फाइल्सची सूची निर्दिष्ट करते व्यवहार लॉग. साठी फाइल नाव व्यवहार लॉगडेटाबेसच्या नावावर आधारित व्युत्पन्न केले जाते आणि शेवटी _log वर्णांसह जोडले जाते.

डेटाबेस तयार करताना, तुम्ही त्यात समाविष्ट असलेल्या फाइल्सचा संच परिभाषित करू शकता. फाइल खालील रचना वापरून परिभाषित केली आहे:

<определение_файла>::= ([ NAME=logical_file_name,] FILENAME="physical_file_name" [,SIZE=file_size ] [,MAXSIZE=(max_file_size |अनलिमिटेड ) ] [, FILEGROWTH=growth_size ])[,...n]

येथे तार्किक फाइल नाव- हे फाईलचे नाव आहे ज्या अंतर्गत ते विविध SQL कमांड कार्यान्वित करताना ओळखले जाईल.

भौतिक फाइल नावहार्ड ड्राइव्हवर तयार होणाऱ्या संबंधित भौतिक फाइलचा पूर्ण मार्ग आणि नाव सूचित करण्याचा हेतू आहे. हे नाव ऑपरेटिंग सिस्टम स्तरावर फाइलसह राहील.

SIZE पॅरामीटर प्रारंभिक फाइल आकार निर्धारित करते; किमान पॅरामीटर आकार 512 KB आहे; जर ते निर्दिष्ट केले नसेल, तर डीफॉल्ट 1 MB आहे.

MAXSIZE पॅरामीटर डेटाबेस फाइलचा कमाल आकार निर्दिष्ट करते. जेव्हा UNLIMITED पॅरामीटर सेट केले जाते, तेव्हा उपलब्ध डिस्क स्पेसद्वारे जास्तीत जास्त डेटाबेस आकार मर्यादित असतो.

जेव्हा तुम्ही डेटाबेस तयार करता, तेव्हा तुम्ही त्याच्या आकाराची स्वयंचलित वाढ सक्षम किंवा अक्षम करू शकता (हे FILEGROWTH पॅरामीटरद्वारे निर्धारित केले जाते) आणि MB किंवा टक्केवारीमध्ये परिपूर्ण मूल्य वापरून वाढ निर्दिष्ट करू शकता. मूल्य किलोबाइट्स, मेगाबाइट्स, गीगाबाइट्स, टेराबाइट्स किंवा टक्केवारी (%) मध्ये निर्दिष्ट केले जाऊ शकते. जर संख्या MB, KB किंवा % प्रत्ययाशिवाय निर्दिष्ट केली असेल, तर डीफॉल्ट मूल्य MB असते. जर वाढीच्या पायरीचा आकार टक्केवारी (%) म्हणून निर्दिष्ट केला असेल, तर आकार फाइल आकाराच्या निर्दिष्ट टक्केवारीने वाढविला जातो. दाखवलेला आकार जवळच्या 64 KB पर्यंत गोलाकार आहे.

गटामध्ये अतिरिक्त फायली समाविष्ट केल्या जाऊ शकतात:

<определение_группы>::=FILEGROUP file_group_name<определение_файла>[,...n]

उदाहरण 3.1. एक डेटाबेस तयार करा, आणि डेटासाठी, ड्राइव्ह C वर तीन फाइल्स परिभाषित करा व्यवहार लॉग- ड्राइव्ह सी वर दोन फाइल्स.

प्राथमिक (NAME=Arch1, FILENAME='c:\user\data\archdat1.mdf', SIZE=100MB, MAXSIZE=200, FILEGROWTH=20), (NAME=Arch2, FILENAME='c:\user\data\archdat1.mdf' वर डेटाबेस संग्रहण तयार करा \data\archdat2.mdf', SIZE=100MB, MAXSIZE=200, FILEGROWTH=20), (NAME=Arch3, FILENAME='c:\user\data\archdat3.mdf', SIZE=100MB, MAXSIZE=LETHWTH=200, =20) लॉग ऑन करा (NAME=Archlog1, FILENAME='c:\user\data\archlog1.ldf', SIZE=100MB, MAXSIZE=200, FILEGROWTH=20), (NAME=Archlog2, FILENAME='c:\user \data\archlog2.ldf', SIZE=100MB, MAXSIZE=200, FILEGROWTH=20) उदाहरण 3.1. डेटाबेस निर्मिती.

आधुनिक जगात, आम्हाला अशा साधनांची गरज आहे जी आम्हाला मोठ्या प्रमाणात माहिती संचयित, व्यवस्थापित आणि प्रक्रिया करण्यास अनुमती देतील जी Excel किंवा Word मध्ये कार्य करणे कठीण आहे. अशा रिपॉझिटरीजचा वापर माहिती वेबसाइट, ऑनलाइन स्टोअर आणि अकाउंटिंग ॲड-ऑन विकसित करण्यासाठी केला जातो. या दृष्टिकोनाची अंमलबजावणी करणारी मुख्य साधने MS SQL आणि MySQL आहेत. मायक्रोसॉफ्ट ऑफिसचे उत्पादन कार्यक्षमतेच्या दृष्टीने एक सरलीकृत आवृत्ती आहे आणि अननुभवी वापरकर्त्यांसाठी अधिक समजण्यायोग्य आहे. Access 2007 मध्ये डेटाबेस तयार करण्यासाठी चरण-दर-चरण पाहू.

एमएस ऍक्सेसचे वर्णन

Microsoft Access 2007 ही डेटाबेस मॅनेजमेंट सिस्टीम (DBMS) आहे जी पूर्ण वाढ झालेला ग्राफिकल यूजर इंटरफेस, संस्था आणि त्यांच्या दरम्यान संबंध निर्माण करण्याचे तत्व तसेच स्ट्रक्चरल क्वेरी भाषा SQL लागू करते. या डीबीएमएसचा एकमात्र तोटा म्हणजे औद्योगिक स्तरावर काम करण्यास असमर्थता. हे प्रचंड प्रमाणात डेटा संचयित करण्यासाठी डिझाइन केलेले नाही. म्हणून, एमएस ऍक्सेस 2007 लहान प्रकल्पांसाठी आणि वैयक्तिक, गैर-व्यावसायिक कारणांसाठी वापरला जातो.

परंतु डेटाबेस कसा तयार करायचा हे चरण-दर-चरण दाखवण्यापूर्वी, तुम्हाला डेटाबेस सिद्धांताच्या मूलभूत संकल्पनांसह स्वतःला परिचित करणे आवश्यक आहे.

मूलभूत संकल्पनांच्या व्याख्या

डेटाबेस तयार करताना आणि कॉन्फिगर करताना वापरल्या जाणाऱ्या नियंत्रणे आणि ऑब्जेक्ट्सबद्दल मूलभूत ज्ञानाशिवाय, विषय क्षेत्र सेट करण्याचे तत्त्व आणि वैशिष्ट्ये यशस्वीरित्या समजून घेणे अशक्य आहे. म्हणून, आता मी सर्व महत्त्वाच्या घटकांचे सार सोप्या भाषेत समजावून सांगण्याचा प्रयत्न करेन. तर, चला सुरुवात करूया:

  1. विषय क्षेत्र म्हणजे डेटाबेसमध्ये तयार केलेल्या सारण्यांचा संच जो प्राथमिक आणि दुय्यम की वापरून एकमेकांशी जोडलेला असतो.
  2. एक अस्तित्व एक स्वतंत्र डेटाबेस सारणी आहे.
  3. विशेषता – टेबलमधील एका स्वतंत्र स्तंभाचे शीर्षक.
  4. ट्यूपल ही एक स्ट्रिंग आहे जी सर्व विशेषतांचे मूल्य घेते.
  5. प्राथमिक की हे एक अद्वितीय मूल्य (आयडी) असते जे प्रत्येक ट्युपलला नियुक्त केले जाते.
  6. सारणी "B" ची दुय्यम की हे सारणी "A" मधील एक अद्वितीय मूल्य आहे जे टेबल "B" मध्ये वापरले जाते.
  7. SQL क्वेरी ही एक विशेष अभिव्यक्ती आहे जी डेटाबेससह विशिष्ट क्रिया करते: फील्ड जोडणे, संपादित करणे, हटवणे, निवडी तयार करणे.

आता आपण कशासह कार्य करणार आहोत याची आपल्याला सामान्य कल्पना आहे, आम्ही डेटाबेस तयार करणे सुरू करू शकतो.

डेटाबेस तयार करणे

संपूर्ण सिद्धांताच्या स्पष्टतेसाठी, आम्ही "विद्यार्थी-परीक्षा" एक प्रशिक्षण डेटाबेस तयार करू, ज्यामध्ये 2 तक्ते असतील: "विद्यार्थी" आणि "परीक्षा". मुख्य की "रेकॉर्ड नंबर" फील्ड असेल, कारण हे पॅरामीटर प्रत्येक विद्यार्थ्यासाठी अद्वितीय आहे. उर्वरित फील्ड विद्यार्थ्यांबद्दल अधिक संपूर्ण माहितीसाठी आहेत.

म्हणून पुढील गोष्टी करा.


बस्स, आता फक्त टेबल तयार करणे, भरणे आणि लिंक करणे बाकी आहे. पुढील बिंदूवर सुरू ठेवा.

टेबल तयार करणे आणि पॉप्युलेट करणे

डेटाबेस यशस्वीरित्या तयार केल्यानंतर, स्क्रीनवर एक रिक्त टेबल दिसेल. त्याची रचना तयार करण्यासाठी आणि ती भरण्यासाठी, पुढील गोष्टी करा:



सल्ला! डेटा फॉरमॅट फाइन-ट्यून करण्यासाठी, रिबनवरील "टेबल मोड" टॅबवर जा आणि "फॉर्मेटिंग आणि डेटा प्रकार" ब्लॉककडे लक्ष द्या. तेथे तुम्ही प्रदर्शित डेटाचे स्वरूप सानुकूलित करू शकता.

डेटा स्कीमा तयार करणे आणि संपादित करणे

मागील परिच्छेदाशी साधर्म्य साधून तुम्ही दोन संस्थांना जोडणे सुरू करण्यापूर्वी, तुम्हाला “परीक्षा” सारणी तयार करून भरावी लागेल. त्यात खालील गुणधर्म आहेत: “रेकॉर्ड क्रमांक”, “परीक्षा1”, “परीक्षा2”, “परीक्षा3”.

क्वेरी कार्यान्वित करण्यासाठी आम्हाला आमच्या टेबलशी लिंक करणे आवश्यक आहे. दुसऱ्या शब्दांत, ही एक प्रकारची अवलंबित्व आहे जी की फील्ड वापरून लागू केली जाते. हे करण्यासाठी आपल्याला आवश्यक आहे:


संदर्भानुसार, कन्स्ट्रक्टरने आपोआप संबंध तयार केले पाहिजेत. असे होत नसल्यास, नंतर:


क्वेरी कार्यान्वित करत आहे

आम्हाला फक्त मॉस्कोमध्ये शिकणाऱ्या विद्यार्थ्यांची आवश्यकता असल्यास आम्ही काय करावे? होय, आमच्या डेटाबेसमध्ये फक्त 6 लोक आहेत, परंतु जर त्यापैकी 6000 असतील तर? अतिरिक्त साधनांशिवाय हे शोधणे कठीण होईल.

या परिस्थितीत SQL क्वेरी आमच्या मदतीला येतात, फक्त आवश्यक माहिती काढण्यात मदत करतात.

विनंत्यांचे प्रकार

SQL सिंटॅक्स CRUD तत्त्व लागू करते (इंग्रजी तयार करा, वाचा, अद्यतनित करा, हटवा - “तयार करा, वाचा, अद्यतनित करा, हटवा” यावरून संक्षिप्त). त्या. प्रश्नांसह तुम्ही ही सर्व कार्ये अंमलात आणू शकता.

नमुना साठी

या प्रकरणात, "वाचन" तत्त्व लागू होते. उदाहरणार्थ, आम्हाला खारकोव्हमध्ये शिकणारे सर्व विद्यार्थी शोधण्याची आवश्यकता आहे. हे करण्यासाठी आपल्याला आवश्यक आहे:


1000 पेक्षा जास्त शिष्यवृत्ती असलेल्या खारकोव्हमधील विद्यार्थ्यांमध्ये आम्हाला स्वारस्य असल्यास आम्ही काय करावे? मग आमची क्वेरी यासारखी दिसेल:

विद्यार्थ्यांकडून * निवडा जेथे पत्ता = “खारकोव्ह” आणि शिष्यवृत्ती > 1000;

आणि परिणामी सारणी असे दिसेल:

एक अस्तित्व निर्माण करण्यासाठी

बिल्ट-इन कन्स्ट्रक्टर वापरून टेबल जोडण्याव्यतिरिक्त, काहीवेळा तुम्हाला SQL क्वेरी वापरून हे ऑपरेशन करावे लागेल. बहुतेक प्रकरणांमध्ये, विद्यापीठाच्या अभ्यासक्रमाचा भाग म्हणून प्रयोगशाळा किंवा अभ्यासक्रमाच्या कामात याची आवश्यकता असते, कारण वास्तविक जीवनात याची आवश्यकता नसते. जोपर्यंत, अर्थातच, तुम्ही व्यावसायिक अनुप्रयोग विकासामध्ये गुंतलेले नसाल. तर, आपल्याला आवश्यक असलेली विनंती तयार करण्यासाठी:

  1. "निर्मिती" टॅबवर जा.
  2. "अन्य" ब्लॉकमधील "क्वेरी बिल्डर" बटणावर क्लिक करा.
  3. नवीन विंडोमध्ये, SQL बटणावर क्लिक करा, नंतर मजकूर फील्डमध्ये कमांड प्रविष्ट करा:

टेबल शिक्षक तयार करा
(शिक्षक कोड INT प्राथमिक की,
आडनाव CHAR(20),
नाव CHAR(15),
मधले नाव CHAR (15),
लिंग CHAR (1),
जन्मतारीख DATE,
मुख्य_विषय CHAR(200));

जिथे "CREATE TABLE" म्हणजे "शिक्षक" टेबल तयार करणे आणि "CHAR", "DATE" आणि "INT" हे संबंधित मूल्यांसाठी डेटा प्रकार आहेत.


लक्ष द्या! प्रत्येक विनंतीच्या शेवटी ";" असणे आवश्यक आहे. त्याशिवाय, स्क्रिप्ट चालविल्यास त्रुटी येईल.

जोडणे, हटवणे, संपादित करणे

येथे सर्व काही खूप सोपे आहे. पुन्हा विनंती तयार करा फील्डवर जा आणि खालील आदेश प्रविष्ट करा:


एक फॉर्म तयार करणे

टेबलमध्ये मोठ्या संख्येने फील्डसह, डेटाबेस भरणे कठीण होते. तुम्ही चुकून एखादे मूल्य वगळू शकता, चुकीचे एंटर करू शकता किंवा वेगळा प्रकार टाकू शकता. या परिस्थितीत, फॉर्म बचावासाठी येतात, ज्याच्या मदतीने आपण त्वरीत संस्था भरू शकता आणि चूक होण्याची शक्यता कमी केली जाते. यासाठी पुढील चरणांची आवश्यकता असेल:


आम्ही MS Access 2007 ची सर्व मूलभूत कार्ये आधीच कव्हर केली आहेत. एक शेवटचा महत्त्वाचा घटक शिल्लक आहे - अहवाल तयार करणे.

अहवाल तयार करत आहे

रिपोर्ट हे एक विशेष एमएस ऍक्सेस फंक्शन आहे जे तुम्हाला प्रिंटिंगसाठी डेटाबेसमधून डेटा फॉरमॅट आणि तयार करण्यास अनुमती देते. हे प्रामुख्याने डिलिव्हरी नोट्स, लेखा अहवाल आणि इतर कार्यालयीन दस्तऐवजीकरण तयार करण्यासाठी वापरले जाते.

जर तुम्हाला असे कार्य कधीच आले नसेल, तर अंगभूत “रिपोर्ट विझार्ड” वापरण्याची शिफारस केली जाते. हे करण्यासाठी, पुढील गोष्टी करा:

  1. "निर्मिती" टॅबवर जा.
  2. “रिपोर्ट्स” ब्लॉकमधील “रिपोर्ट विझार्ड” बटणावर क्लिक करा.

  3. स्वारस्य सारणी आणि तुम्हाला मुद्रित करण्यासाठी आवश्यक फील्ड निवडा.

  4. आवश्यक गट स्तर जोडा.

  5. प्रत्येक फील्डसाठी क्रमवारी प्रकार निवडा.

MS Office 2007 च्या सुधारित इंटरफेसमुळे एकेकाळी काय गोंधळ झाला आणि त्यांनी त्याच्या विकसकांवर काय फेकले हे अनेक घरगुती वापरकर्त्यांना माहित आहे! "गुरुंनी" तक्रार केली की नवीन ऑफिस सूट "गैरसोयीचा आणि विचित्र" बनला आहे आणि म्हणून आत्मविश्वासाने त्याच्या निकटवर्ती मृत्यूची आणि वापरकर्त्यांच्या संपूर्ण विस्मरणाची भविष्यवाणी केली.

वाया जाणे! असे काहीही झाले नसल्यामुळे, उलटपक्षी, हे लवकरच स्पष्ट झाले की ऑफिसची नवीन आवृत्ती वापरणे खूप सोपे आणि अधिक सोयीस्कर झाले आहे.

आणि म्हणूनच (अपेक्षेप्रमाणे) सर्व बदल, ज्यासाठी पूर्वस्थिती Office 2007 मध्ये परत तयार केली गेली होती, केवळ त्याच्या नवीन अवतारात यशस्वीरित्या स्थलांतरित झाले नाही तर पूर्णपणे तार्किक विकास देखील प्राप्त झाला. म्हणूनच 2010 ची आवृत्ती व्यावसायिक वापरकर्त्यांमध्ये अत्यंत लोकप्रिय झाली आहे.

प्रवेशाच्या नवीन आवृत्तीमध्ये बदल

नवीन स्पार्कलाइन घटक वापरून प्रसिद्ध मध्ये खूप महत्त्वपूर्ण बदल केले गेले आहेत, आपण मोठ्या प्रमाणात माहिती तयार आणि संपादित करू शकता. आणि स्लाइसर टूलचे आभार, मोठ्या डेटाबेसमध्येही सहज आणि द्रुतपणे नेव्हिगेट करणे शक्य झाले. आणि सर्व विचारपूर्वक आणि सानुकूलित फिल्टरेशन सिस्टमसाठी धन्यवाद.

हे काय आहे

डेटाबेस योग्यरित्या तयार करण्यासाठी, आपण प्रथम त्यांचे सार समजून घेणे आवश्यक आहे. माहिती संग्रहित आणि व्यवस्थापित करण्यासाठी डिझाइन केलेली काटेकोरपणे आयोजित केलेली रचना आहे. यात अत्यंत वैविध्यपूर्ण वस्तू असू शकतात, परंतु त्यांचे तार्किक एकक टेबल आहे.

स्प्रेडशीट एडिटरमधील समान रचनांमधून त्यांचा मुख्य फरक म्हणजे ते एकमेकांशी जोडलेले आहेत. कोणत्याही घटकामध्ये बदल करून, तुम्ही आपोआप त्याच्याशी जोडलेल्या सर्व संरचना बदलण्यास सुरुवात करता. सोप्या भाषेत सांगायचे तर, तुम्हाला यापुढे प्रचंड माहिती सारणी व्यक्तिचलितपणे संपादित करण्याची काळजी करण्याची गरज नाही.

एमएस ऍक्सेस वापरून कोणती ऑपरेशन्स करता येतात?

तुम्ही असे गृहीत धरू नये की हा ऍप्लिकेशन एक्सेलचा एक प्रकारचा “तार्किक निरंतरता” आहे. विचाराधीन कार्यक्रमाची क्षमता अधिक विस्तृत आहे. विशेषतः, कोणत्याही एमएस ऍक्सेससाठी विशिष्ट दस्तऐवजाच्या माहितीच्या संरचनेचा काळजीपूर्वक विचार करणे आवश्यक आहे, स्त्रोत डेटाची अखंडता तपासणे आणि या माहितीचा वापर क्वेरी, फॉर्म आणि अहवाल मॉडेल करण्यासाठी करणे आवश्यक आहे.

निर्मितीचे उदाहरण

आपण "विझार्ड" वापरून ऍक्सेसमध्ये डेटाबेस तयार करू शकत असल्याने, जे नवशिक्या वापरकर्त्यांसाठी कार्य सुलभ करते, प्रक्रिया स्वतःच विशेषतः क्लिष्ट नाही. परंतु आम्ही या मार्गावर जाण्याची शिफारस करणार नाही, कारण उत्पादनक्षमतेने कार्य करण्यासाठी तुम्हाला होत असलेल्या सर्व प्रक्रिया समजून घेणे आवश्यक आहे.

प्रथम, अनुप्रयोग लाँच करा. नवीन दस्तऐवज तयार करण्यासाठी एक संवाद मॉनिटरवर दिसेल. त्यामध्ये तुम्ही “नवीन डेटाबेस” आयटम निवडावा. "फाइल नाव" फील्डमध्ये, एक अर्थपूर्ण नाव प्रविष्ट करा. पुनरावृत्ती आणि निरर्थक नावे टाळा: काही चूक किंवा आपल्या स्वतःच्या निष्काळजीपणामुळे, आपण सहजपणे महत्वाची माहिती गमावू शकता.

यानंतर, "तयार करा" बटणावर क्लिक करा. यानंतर लगेच, नवीन माहिती सारणी तयार करणे मॉनिटरवर दिसून येईल, ज्याच्या आधारावर आपण आपला प्रकल्प तयार कराल.

मी कोणता मोड निवडला पाहिजे?

सारणी अनेक मोडमध्ये आरोहित केली जाऊ शकते, परंतु आम्ही "डिझायनर" ची शिफारस करू, कारण संपूर्ण प्रक्रिया नियंत्रित करणे आणि दस्तऐवजाची संपूर्ण अंतर्गत रचना अधिक चांगल्या प्रकारे समजून घेणे सोपे आहे.

त्यावर जाण्यासाठी, "दृश्य-डिझायनर" संक्रमण वापरा. यानंतर, आपण विशिष्ट सारणीसाठी आवश्यक नाव प्रविष्ट करू शकता. तुम्हाला त्यापैकी अनेकांची एकाच वेळी आवश्यकता असल्यामुळे, आम्ही पुन्हा काही अर्थपूर्ण नावे वापरण्याची शिफारस करतो.

आता, प्रत्यक्षात, प्रक्रिया स्वतः. Access मध्ये डेटाबेस कसा तयार करायचा? सर्व प्रथम, तुम्हाला फील्डची नावे निवडणे आणि भरणे, योग्य की फील्ड परिभाषित करणे आणि सेट करणे आवश्यक आहे. यानंतरच आपण डेटासह टेबल भरणे सुरू करू शकता.

हे करण्यासाठी, "टेबल व्ह्यू मोड" कमांड वापरा. लक्षात ठेवा! तुमच्या केसमधील "आयटम कोड" फील्ड "काउंटर" वर सेट केले असल्यास, तुम्हाला विशिष्ट फील्ड भरण्याची आवश्यकता नाही. तुम्ही माहिती भरणे पूर्ण केल्यावर, तुम्ही ती बंद करू शकता. एखाद्या विशिष्ट डेटाबेसला दुसऱ्या टेबलची आवश्यकता असल्यास, ते “Create-table Designer” कमांड वापरून माउंट केले जाऊ शकते.

डेटाबेसची उदाहरणे

वरील सर्व शब्द तुम्हाला "फील्ड अनुभव" प्रदान न करता रिकामे शब्द असतील जे ऍक्सेस डेटाबेस उपयोगी पडतात. या क्षेत्रातील उदाहरणांवर जवळजवळ अंतहीन चर्चा केली जाऊ शकते, परंतु आम्ही अशा पर्यायावर लक्ष केंद्रित करू जे शैक्षणिक प्रक्रियेस गंभीरपणे सुलभ करू शकेल.

दस्तऐवजाच्या निर्मितीचे थोडक्यात वर्णन करूया त्यात काय समाविष्ट करावे लागेल? यामध्ये खालील फील्ड समाविष्ट असावेत: विशेष कोड, गट क्रमांक, विषय आणि शिक्षक. कृपया लक्षात ठेवा: "विषय" आणि "शिक्षक" फील्ड अतिरिक्त सारण्यांशी संबंधित असणे आवश्यक आहे ज्यामधून प्रोग्राम संबंधित माहिती काढेल.

ते कसे केले जाते?

प्रथम, वरील सूचनांनुसार सर्व चरणे करा. "कन्स्ट्रक्टर" वर जा आणि फील्ड भरणे सुरू करा. विशेष कोडच्या ओळीत, डेटा प्रकार "काउंटर, की फील्ड" म्हणून चिन्हांकित केला पाहिजे.

"ग्रुप" आणि तत्सम ओळींमध्ये तुम्ही ते "मजकूर" म्हणून नियुक्त करता. परंतु "विषय" आणि "शिक्षक" फील्डमध्ये, तुम्ही "बदली विझार्ड" निवडावा. काळजी करू नका: हे मूल्य निवडल्यानंतर लगेच, प्रोग्राम तुम्हाला एक डायलॉग बॉक्स दाखवेल. त्याच्या सूचनांचे अनुसरण करून, आपण इतर सारण्यांसह संबंध तयार करू शकता. आपण समजून घेतल्याप्रमाणे, ते आगाऊ तयार केले पाहिजेत.

तुम्ही “फिनिश” बटणावर क्लिक करताच, तुम्हाला एक चेतावणी दिसेल की तुम्ही संबंध तयार करण्यासाठी टेबल सेव्ह करणे आवश्यक आहे. या कृतीची पुष्टी करा.

टेबल दरम्यान संबंध निर्माण करणे

आम्ही आधीच सांगितले आहे की ऍक्सेस डेटाबेससह कार्य करण्यासाठी एकाच वेळी अनेक स्प्रेडशीट्समधील कनेक्शनची उपस्थिती आवश्यक आहे. मग ते कसे तयार करायचे?

हे करण्यासाठी, आपल्याला आवश्यक असलेले दस्तऐवज उघडा, नंतर "डेटाबेससह कार्य करणे - डेटा स्कीमा" मार्गाचे अनुसरण करा. नात्याचे स्वरूप परिभाषित करण्यासाठी आणि सेट करण्यासाठी, तुम्ही "संबंध संपादित करा" संवाद बॉक्समधील डाव्या माऊस बटणावर डबल-क्लिक करणे आवश्यक आहे. यानंतर, "ओके" बटणावर क्लिक करा. हे तुम्हाला मानक एक-ते-अनेक सेटिंगवर सेट करेल.

म्हणून आम्ही Access मध्ये डेटाबेस कसा तयार करायचा या प्रश्नाकडे पाहिले. आम्हाला आशा आहे की तुम्हाला माहिती उपयुक्त वाटेल.

आजकाल, डेटाबेस विविध क्षेत्रांमध्ये मोठ्या प्रमाणावर वापरले जातात: उपक्रम, कंपन्या, शैक्षणिक संस्था इ. आणि तुम्ही ऑफिस पॅकेजमधील प्रोग्राम वापरून त्यांच्यासोबत काम करू शकता - मायक्रोसॉफ्ट ऍक्सेस, जे वापरकर्त्यांना टेबलशी संवाद साधण्यासाठी खूप विस्तृत संधी देते. मायक्रोसॉफ्ट ऍक्सेस कौशल्ये प्रत्येक आधुनिक वापरकर्त्यासाठी उपयुक्त ठरतील. या लेखात आपण Access मध्ये डेटाबेस कसा तयार करायचा ते जवळून पाहू. चला ते बाहेर काढूया. जा!

डेटाबेस म्हणजे टेबलच्या स्वरूपात एकत्रितपणे एकमेकांशी जोडलेल्या माहितीचा संग्रह. ते काय आहे हे शोधून काढल्यानंतर, आपण थेट निर्मितीकडे जाऊ शकता.

बहु-स्तरीय सूचीसह डेटाबेस तयार करण्याचे उदाहरण

Microsoft Access चालू असताना, फाइल मेनूमधून नवीन निवडा. त्यानंतर New Database बटणावर क्लिक करा. विंडोच्या उजव्या बाजूला, फाइलचे नाव आणि ते जिथे संग्रहित केले जाईल ते स्थान निर्दिष्ट करा. त्यानंतर, "तयार करा" बटणावर क्लिक करा. आपण युटिलिटीद्वारे ऑफर केलेल्या टेम्पलेट्सच्या सूचीपैकी एक देखील वापरू शकता. काही प्रकरणांमध्ये, सर्वकाही सुरवातीपासून स्वतः तयार करण्यापेक्षा फक्त टेम्पलेट संपादित करणे अधिक सोयीचे असेल.

डेटाबेस तयार करणे कसे सुरू करावे

तुमच्या समोर एक फील्ड असलेली टेबल दिसेल. टॅबवर फिरवा आणि डिझाइन निवडा. तुम्हाला नाव बदलायला सांगणारी विंडो दिसेल. आता तुम्ही “फील्ड नेम” स्तंभातील सेल भरणे सुरू करू शकता. पुढील डेटा प्रकार स्तंभ आपण शब्द किंवा संख्या प्रविष्ट केल्याच्या आधारावर आपोआप भरला जाईल. प्रत्येक सेलमधील डेटा प्रकार बदलला जाऊ शकतो. खालील डेटा प्रकार अस्तित्वात आहेत:

  • मजकूर;
  • MEMO फील्ड (वस्तूच्या वर्णनासाठी वापरले जाते, कारण ते तुम्हाला मोठ्या संख्येने वर्ण प्रविष्ट करण्यास अनुमती देते, >255);
  • संख्यात्मक
  • तारीख वेळ;
  • आर्थिक
  • काउंटर;
  • तार्किक ("होय" किंवा "नाही" असलेल्या फील्डसाठी सोयीस्कर);
  • OLE ऑब्जेक्ट फील्ड (आपल्याला मल्टीमीडिया फाइल्स घालण्याची परवानगी देते: फोटो, व्हिडिओ);
  • हायपरलिंक;
  • संलग्नक (एका फील्डमध्ये अनेक फायली संचयित करण्यासाठी वापरला जातो);
  • गणना केली (तुम्हाला टेबलमधील इतर डेटावर आधारित बेरीज, फरक, उत्पादनाची गणना करण्यास अनुमती देते);
  • प्रतिस्थापनांचा मास्टर.

बऱ्याच प्रकरणांमध्ये, आपल्याला फक्त "संख्यात्मक", "मजकूर", "रोख", "गणना केलेले" आणि "तारीख/वेळ" आवश्यक असेल, हे डेटा प्रकार आहेत जे बहुतेक वेळा वापरले जातात. खाली, फील्ड प्रॉपर्टीज विभागात, तुम्ही फील्डचा आकार पाहू शकता. तुमच्याकडे मजकूर डेटा प्रकार असल्यास, 255 असेल. याचा अर्थ तुम्ही या सेलमध्ये 255 वर्ण प्रविष्ट करू शकता. अर्थात, हे खूप जास्त आहे, म्हणून आपण निर्दिष्ट फील्डचा आकार 30 पर्यंत कमी केला पाहिजे (आपण हातात असलेल्या कार्यांवर अवलंबून इतर कोणतीही संख्या ठेवू शकता). हे केले जाते जेणेकरून डेटाबेस कमी डिस्क जागा घेते.

भिन्न गुणधर्मासाठी, भिन्न डेटा प्रकार, स्क्रीनशॉटमधील उदाहरण.

अंकीय डेटा प्रकार निवडून, तुम्ही तथाकथित इनपुट मास्क सेट करू शकता. प्रविष्ट केलेली संख्यात्मक मूल्ये विशिष्ट प्रकारे प्रदर्शित करण्यासाठी हे आवश्यक आहे. मास्क स्पेस आणि हॅश मार्क्स वापरून निर्दिष्ट केला आहे. उदाहरणार्थ, जर तुमच्या टेबलमध्ये पासपोर्ट क्रमांक असतील, तर हे क्रमांक योग्य स्वरूपात प्रदर्शित करण्यासाठी, “####_######” मास्क सेट करा. म्हणजेच, 4 वर्ण, नंतर एक जागा आणि आणखी 6 वर्ण. फोन नंबरसाठी, तुम्ही मास्क "8(###)-###-##-##" निर्दिष्ट करू शकता.

"तारीख/वेळ" प्रकारासाठी, तुम्ही "फील्ड गुणधर्म" विभागात भिन्न प्रदर्शन स्वरूप निवडू शकता.

लेखकाकडून:आपण माहितीच्या युगात राहतो, त्यामुळे लोकांनी ती साठवण्यासाठी खूप सोयीस्कर तंत्रज्ञान विकसित केले आहे. आज मी तुम्हाला होस्टिंगवर डेटाबेस कसा तयार करायचा आणि ते का आवश्यक आहे ते दाखवणार आहे.

मला आधीच असे वाटते की डेटा संचयित करण्यासाठी - डेटाबेस कशासाठी आवश्यक आहे हे आपणास समजले आहे. कोणतेही इंजिन स्वहस्ते स्थापित करताना, आपल्याला ते तयार करणे आवश्यक असेल. ठीक आहे, पण हे कसे करायचे? हे करण्यासाठी किमान 2 सोपे मार्ग आहेत.

सर्व्हर नियंत्रण पॅनेलद्वारे डेटाबेस तयार करणे

कदाचित हा सर्वात सोपा पर्याय आहे. कोणतीही होस्टिंग तुम्हाला तुमच्या वेबसाइट्स व्यवस्थापित करण्यासाठी Cpanel किंवा इतर कोणतेही पॅनेल प्रदान करते. तेथे तुम्हाला "डेटाबेस" आयटम सापडेल, जेथे तुम्ही नवीन डेटाबेस, नवीन वापरकर्ता तयार करू शकता आणि नंतर डेटाबेसशी लिंक करू शकता. जर तो आधीच तयार केला असेल तर वापरकर्ता तयार करणे आवश्यक नाही. हे प्रशासक प्रोफाइल असल्यास सर्व अधिकार सेट करणे आवश्यक आहे.

PhpMyAdmin युटिलिटी वापरून होस्टिंगवर डेटाबेस तयार करणे

खरं तर, MySQL आणि इतर डेटाबेससह कार्य करण्यासाठी अनेक उपयुक्तता आहेत, परंतु हे सर्वात सामान्य आहे. phpmyadmin मध्ये डेटाबेस तयार करणे देखील सोपे आहे.

Databases वर क्लिक करा आणि डेटाबेसेसची यादी दिसेल, तसेच नाव टाकून नवीन जोडण्याची क्षमता दिसेल. निर्मितीनंतर, तुम्हाला डेटाबेससाठी नवीन वापरकर्ता जोडणे किंवा तयार करणे देखील आवश्यक असेल. हे करण्यासाठी, नवीन डेटाबेसचे विशेषाधिकार संपादित करा.

तुम्ही बघू शकता, येथे तुम्ही पाहू शकता की कोणत्या वापरकर्त्यांना डेटाबेसमध्ये आधीच प्रवेश आहे, तसेच एक नवीन जोडा.

डेटाबेस हस्तांतरित करणे आणि दुसर्या होस्टिंगवर अपलोड करणे

सर्व प्रथम, मी हे दर्शवू इच्छितो की तुमचा डेटाबेस व्यावहारिकदृष्ट्या तुमच्याकडे असलेली सर्वात महत्वाची आणि मौल्यवान गोष्ट आहे. शेवटी, ही सर्व पोस्ट, पृष्ठे, पुनरावलोकने, टिप्पण्या आणि साइटवर असू शकतील इतर सर्व काही आहेत. आणि जर हे अदृश्य झाले तर ते तुमच्यासाठी संपूर्ण आपत्ती आहे. म्हणून, सर्वप्रथम, डेटाबेसचा सतत बॅकअप घेतला आहे याची खात्री करा, शक्यतो अनेक ठिकाणी. अशा प्रकारे तुम्ही स्वतःचे रक्षण कराल.

काही असल्यास, डेटाबेस डंप विस्तार sql आहे. म्हणजेच, तुम्ही तुमच्या संगणकावर डेटाबेस डंप डाउनलोड करता. बरं, तुम्ही डेटाबेस प्रत्यक्षात कसा लोड करता? यासाठी समान उपयुक्तता वापरणे चांगले आहे - PhpMyAdmin. चला त्यात जाऊया. एक आयात बटण आहे, परंतु आत्ता त्याला स्पर्श करू नका. प्रथम तुम्हाला नवीन डेटाबेस तयार करावा लागेल किंवा जुन्यामधील सर्व सारण्या हटवाव्या लागतील.

थोडक्यात, तुम्हाला स्वच्छ, बेअर डीबी आवश्यक आहे. आम्ही ते निवडतो आणि त्यात आमचा डंप आयात करतो. जर सर्व काही व्यवस्थित चालले असेल, तर तुम्हाला डेटाबेसमध्ये सारण्या दिसतील आणि कालांतराने तुम्ही ज्या साइटवर हे सर्व हाताळणी केली गेली त्या साइटवर गेल्यावर तुम्हाला तुमच्या कृतींच्या शुद्धतेबद्दल खात्री होईल.

विशेष म्हणजे हे सर्व सर्व्हर कंट्रोल पॅनलद्वारे करता येते. तेथे तुम्ही डेटाबेस डंप देखील डाउनलोड करू शकता.

साइटशी लिंक कशी करावी?

इंजिनच्या स्थापनेदरम्यान कनेक्शन स्वयंचलितपणे होते. तेथे तुम्ही डेटाबेस, सर्व्हर (जवळजवळ नेहमीच लोकलहोस्ट) आणि टेबल प्रिफिक्समध्ये प्रवेश करण्यासाठी डेटाबेस नाव, वापरकर्तानाव आणि पासवर्ड निर्दिष्ट करता. परंतु कामाच्या दरम्यान अचानक काहीतरी बदलल्यास, डेटा बदलणे आवश्यक आहे.

उदाहरणार्थ, तुम्ही डेटाबेसचे नाव बदलले किंवा वापरकर्ता हटवला आणि दुसरा नियुक्त केला. त्यानुसार, आपण आवश्यक पॅरामीटर्स न बदलल्यास, आपण साइटवर प्रवेश करता तेव्हा, डेटाबेससह कनेक्शन त्रुटी प्रदर्शित केली जाईल आणि आपण संसाधनाच्या कोणत्याही ऑपरेशनबद्दल बोलू शकणार नाही.

या संदर्भात, असे बदल केल्यानंतर, आपल्याला संबंधित पॅरामीटर्स बदलण्याची आवश्यकता आहे. आपल्याकडे वर्डप्रेस इंजिन असल्यास, ते wp-config फाइलमध्ये संग्रहित केले जातात. विशेषतः, खालील स्थिरांक आहेत:

DB_NAME – डेटाबेस नाव. DB_USER - वापरकर्तानाव DB_PASSWORD - पासवर्ड

आणि व्हेरिएबल देखील: $table_prefix;

त्यानुसार, आपण या पॅरामीटर्सची मूल्ये योग्य असल्याची खात्री करणे आवश्यक आहे. कोणत्याही त्रुटी नसाव्यात. इतर इंजिनमध्ये अशा सेटिंग्ज देखील आहेत.

होस्टिंगवर अनेक डेटाबेस असू शकतात का?

अर्थात, कोणतीही समस्या नाही. प्रति 1 साइट 1 डेटाबेस (बहुतांश प्रकरणांमध्ये). तुमच्याकडे अनेक साइट्स असल्यास, तेथे अनेक डेटाबेस असतील. मोठ्या संसाधनामध्ये वेगवेगळ्या विभागांसाठी अनेक डेटाबेस असू शकतात. उदाहरणार्थ, तुम्ही तुमच्या साइटवर फोरम इन्स्टॉल करण्याचा निर्णय घेतल्यास, तुम्ही त्यासाठी तुमचा स्वतःचा डेटाबेस तयार करू शकता.

सर्वसाधारणपणे, डेटाबेससह कार्य करण्याच्या या सर्व मूलभूत गोष्टी आहेत, जर तुम्हाला अचानक MySQL सह कसे कार्य करावे हे शिकायचे असेल (आणि ही भाषा आहे ज्यासह तुम्ही डेटाबेससह कार्य करता) A ते Z पर्यंत, तर आमच्याकडे एक अद्भुत आहे. तुम्ही, 20 तासांपेक्षा जास्त काळ टिकेल ज्यामध्ये तुम्ही या तंत्रज्ञानावर एकदा आणि सर्वांसाठी प्रभुत्व मिळवू शकता.

वेब डेव्हलपमेंटमधील आधुनिक ट्रेंड आणि दृष्टिकोन

वेबसाइट बिल्डिंगमध्ये सुरवातीपासून जलद वाढीसाठी अल्गोरिदम जाणून घ्या



आम्ही वाचण्याची शिफारस करतो

वर