ایجاد پایگاه داده در کامپیوتر Transact-SQL - ایجاد یک پایگاه داده. پایگاه داده MySQL چیست؟

با سلام خدمت خوانندگان محترم سایت وبلاگ! امروز در پنل مدیریت میزبانی () مانند ایجاد پایگاه داده، افزودن یک سایت جدید و دامنه های اضافی (نام مستعار) به تفصیل صحبت خواهیم کرد.

اینها رایج ترین و متداول ترین عملیاتی هستند که توسط کاربران انجام می شود. مثل همیشه، تمرین به شما اجازه می دهد تا مهارت های لازم را به دست آورید و در آینده رویدادهای مشابه توسط شما به صورت کاملا خودکار، آسان و طبیعی انجام شود.

من می خواهم توجه داشته باشم که همه چیز اقدامات ممکنمربوط به، من این را با استفاده از مثال ارائه دهنده خود در نظر گرفته ام و به انجام آن ادامه خواهم داد Sprinthost، از آنجایی که من مدت زیادی است که از خدمات آن استفاده می کنم و همه پیچیدگی ها را به خوبی می دانم (در Sprinthost.ru).

ایجاد دیتابیس در پنل مدیریت هاست

پایگاه داده مهم ترین و شاید پیچیده ترین است بخشی جدایی ناپذیروب سایت مدرن با این حال، به لطف فناوری های مدرن، مدیریت آن حتی برای وب مسترهای مبتدی بی تجربه نیز مشکل جدی ایجاد نمی کند.

به عنوان مثال، با (یا CMS دیگر، به عنوان مثال، جوملا) بلافاصله رخ می دهد ایجاد خودکار پایگاه داده، پس از آن از هاست یک لاگین و رمز عبور برای ورود به کنترل پنل وب سایت دریافت می کنید، یعنی تقریباً در همان لحظه می توانید کار با پروژه خود را شروع کنید.

با این حال، گاهی اوقات انجام عملیات فردی در مراحل ساخت منبع وب و مدیریت بعدی به صورت دستی یا در حالت نیمه خودکار مفید است. این نه تنها به شما این امکان را می دهد که جوهر آنچه را که در حال رخ دادن است احساس و درک کنید، بلکه چنین تجربه ای می تواند در آینده بسیار مفید باشد.

باید گفت که اکثریت قریب به اتفاق هاست ها بیشترین استفاده را می کنند که برای مدیریت پایگاه داده های ساخته شده بر اساس جداول با استفاده از یک ویژه استفاده می شود. زبان SQL. معمولاً به چنین پایگاه های داده ای گفته می شود رابطه ای.

در نشریه امروز به نحوه ایجاد پایگاه داده خواهیم پرداخت داده های SQLبرای یک وب سایت در پنل مدیریت، و در مقاله بعدی به شما خواهم گفت که چگونه وردپرس را دانلود کنید (لینک زیر را خواهید یافت) پایگاه داده ایجاد شده را به سایت پیوند دهیدو این موتور را به صورت دستی روی هاست خود نصب کنید. بنابراین، ادامه دهید و پیوند مورد نظر را در بخش «پایگاه‌های داده» PU انتخاب کنید:

پس از این، به صفحه ای می روید که به همراه اطلاعات مربوط به پایگاه داده های موجود MySQL، دکمه ای برای ایجاد یک پایگاه داده جدید وجود دارد:


مرحله بعدی این است که یک نام برای پایگاه داده و وارد کردن نام کاربری ایجاد کنید. پیشوند آنها به طور خودکار بر اساس لاگینی که هنگام ورود به پنل مدیریت هاست خود استفاده می کنید ایجاد می شود.

به هر حال، هنگام پر کردن قسمت دوم نام پایگاه داده، سیستم می تواند به طور خودکار ستون نام کاربری را پر کند و نام پایگاه داده را کپی کند (در مثال ما "wn01"). می توانید فوراً آن را به صلاحدید خود تغییر دهید یا گزینه پیشنهادی سیستم را ترک کنید (در آینده می توانید ترکیب کاربران را ویرایش کنید):


همچنین باید رمز عبور پیچیده تری ایجاد کنید. کل رمز عبور یا بخشی از آن (با افزودن نمادهای خود) می تواند بلافاصله با استفاده از دکمه "Custom" ایجاد شود. اگر قبلاً در مورد رمزهای عبور صحبت می کنیم ، برای تسهیل حفظ آنها و افزایش امنیت کلی ، به شما توصیه می کنم از برنامه KeePass استفاده کنید (مقاله مفصلی در مورد این مدیر وجود دارد). پس از پر کردن تمام فیلدها، روی دکمه ایجاد پایگاه داده به دست آمده کلیک کنید:


در عمل، اگر تصمیم به افزایش سطح امنیت در هنگام کار با پایگاه داده دارید، ممکن است به نام کاربری و رمز عبور نیاز داشته باشید داده های MySQLو برای اتصال به آنها درخواست دهید تونل SSHبا استفاده از نرم افزارهای خاص (مثلا برنامه های PuTTY).

همچنین، داده های ارائه شده در اسکرین شات در مرحله بعدی مفید خواهد بود، بنابراین مطمئن شوید که همه این اطلاعات را در جایی امن یادداشت کنید. اکنون، اگر پیوند را دوباره به بخش «پایگاه‌های داده» دنبال کنید، پایگاه داده جدید ایجاد شده در لیست ظاهر می‌شود:


وقتی روی نام آن کلیک می‌کنید، به صفحه‌ای هدایت می‌شوید که می‌توانید جداول را بررسی، بازیابی، بهینه‌سازی کنید (پایگاه داده جدید آنها را ندارد)، و همچنین دانلود یا دانلود کنید. نسخه پشتیبانپایه ها

اگر روی عدد کنار نام هر یک از پایگاه‌های داده کلیک کنید، با رفتن به یک برگه ویرایش جداگانه، می‌توانید یک کاربر جدید ایجاد کنید، آن را به یک موجود اضافه کنید، یا موارد موجود را حذف کنید (به یاد داشته باشید، من در این مورد صحبت کردم. هنگام ایجاد پایگاه داده کمی بالاتر). علاوه بر این، گزینه ای برای تغییر رمز عبور نیز وجود دارد:

اگر پنل مدیریت، به اصطلاح، گزینه های جهانی برای کار با پایگاه داده دارد، برای عملیات ظریف تر می توانید از برنامه ای استفاده کنید که معمولاً مستقیماً از کنترل پنل حساب میزبانی شما وارد می شود. به عنوان مثال، در Sprinthost، برای انجام این کار، فقط روی پیوند مورد نظر کلیک کنید، دوباره در بخش "پایگاه های داده" (به تصویر قبلی مراجعه کنید)، پس از آن انتقال انجام می شود:


با دنبال کردن لینک، به رابط برنامه می رسیم، جایی که در سمت چپ لیستی از تمام پایگاه های داده نصب شده (در تصویر بالا) وجود دارد. با انتخاب یکی از آنها، ما این فرصت را داریم که انواع اقدامات را با این پایگاه داده و جداول موجود در آن انجام دهیم. پس از ایجاد پایگاه داده و اتصال آن به سایت وردپرس، ترکیب جداول به صورت زیر خواهد بود:


من قبلاً در مطالب مربوط به phpMyAdmin چند عملیات اساسی با پایگاه داده و جداول را شرح داده ام که لینک آن در بالا داده شده است. من انجام منظم پشتیبان گیری از پایگاه داده را بسیار مهم می دانم، که به شما کمک می کند در صورت آسیب دیدگی در نتیجه فورس ماژور شدید، آن را به طور کامل بازیابی کنید.

بنابراین، نتایج کار چند روزه خود را ذخیره خواهید کرد. موافقم، برای این کار ارزش مطالعه این موضوع را دارد. ما در آینده بیش از یک بار به این موضوع باز خواهیم گشت، زیرا بسیار زیاد است نکته مهمدر مدیریت وب سایت از آنجایی که بسیاری از سایت ها بر روی هاست میزبانی می شوند، جایی که مدیریت از طریق سی پنل انجام می شود، من یک ویدیوی مربوطه را ارائه می دهم:

");">

افزودن سایت جدید در کنترل پنل

حالا بیایید به نحوه اضافه کردن یک وب سایت علاوه بر وب سایت هایی که قبلاً در سرورهای میزبان موجود است، برویم. بسیاری از ارائه دهندگان هاست به شما این امکان را می دهند که با تعرفه فعلی این کار را انجام دهید. به عنوان مثال، در Sprinthost می توانم یک پروژه با کمترین تعرفه اضافه کنم. برای انجام این کار، پیوند "افزودن سایت" را دنبال کنید:

سپس در صفحه ای قرار می گیریم که می توانید عملیات مورد نظر را انجام دهید:


همانطور که احتمالا متوجه شده اید، در اینجا باید وارد کنید، که به عنوان نام پروژه وب جدید عمل می کند. اگر تیک گزینه را بزنید "ثبت این دامنه"، این به طور خودکار انجام می شود، زیرا در این مورد ارائه دهنده شریک چندین ثبت کننده نام دامنه است، در این مورد نیازی به انجام اقدامات بعدی نیست.

اگر دامنه قبلاً خریداری شده باشد (مثلاً من از خدمات فروشنده Reghouse استفاده کردم)، دیگر نیازی به علامت زدن کادر نیست. روی دکمه به دست آمده کلیک کنید و سایت در عرض چند ثانیه اضافه خواهد شد. برای بررسی، می توانید به صفحه نخستپانل اداری، جایی که سایت جدید اضافه شده در میان سایر موارد خودنمایی می کند.

نحوه برقراری ارتباط بین دامنه و هاست

اما این همه ماجرا نیست. اگر هنگام افزودن یک سایت، چک باکسی را که ثبت خودکار نام دامنه را فعال می کند، علامت نداده اید، باید آدرس های سرور DNS () را برای این دامنه سطح دوم ثبت کنید تا آن را با سرور میزبان پیوند دهید. فرض کنید پس از خرید دامنه از ثبت کننده، داده های مربوط به آن در من به شکل زیر ارائه شد:


همانطور که می بینید، دامنه هنوز تفویض نشده است، یعنی با آدرس IP سروری که منبع وب در آن قرار خواهد گرفت، مرتبط نیست. برای رفع این نقص، به پنل مدیریت اکانت هاست خود در قسمت «مدیریت سایت» بروید که لینک آن در منوی سمت چپ قابل مشاهده است:


روی آن کلیک کنید و به صفحه وب با لیستی از پیوندها به برگه های مختلف هدایت می شوید که در آن می توانید اقدامات مختلف مدیریت پروژه را انجام دهید. آنجا را انتخاب کنید "تنظیمات DNS":


پس از آن به صفحه بعدی هدایت می شوید که اطلاعات لازم در آن قرار دارد:


آدرس های DNS را کپی می کنیم، به حساب ثبت کننده می رویم، جایی که داده های کپی شده را جایگذاری می کنیم. فرم های ورود به سرورهای DNS ممکن است بین ثبت کننده ها متفاوت باشد، اما این اصل موضوع را تغییر نمی دهد. در Reghouse باید روی نماد مداد کلیک کنید که صفحه ای برای ویرایش اطلاعات مربوط به DI باز می شود که یکی از موارد آن فیلد وارد کردن داده های لازم است:


آدرس های کپی شده از ارائه دهنده را وارد کنید و روی دکمه "بعدی" در پایین کلیک کنید:


مرحله آخر این است که یک بار دیگر صحت داده های وارد شده را بررسی کنید. اگر اشتباه کردید، به سادگی یک قدم به عقب برگردید و اشتباه را اصلاح کنید. پس از اینکه مطمئن شدید که اطلاعات صحیح است، روی "Forward" کلیک کنید:


پس از مدت کوتاهی (حدود نیم ساعت طول کشید)، وضعیت دامنه تغییر می کند:


اکنون این دامنه قبلاً تفویض شده است ، یعنی تقریباً با IP سروری که وب سایت در آن قرار خواهد گرفت مرتبط است. با این حال، روند به روز رسانی پایگاه داده های DNS کمی طول می کشد، از 24 تا 72 ساعت، اما در عمل همه چیز معمولاً بسیار سریعتر اتفاق می افتد. بعد از مدتی سعی کنید وارد شوید نوار آدرس URL مرورگر منبع وب، که بخشی از آن دامنه ثبت شده سطح 2 خواهد بود:

http://vkusnyi-sait.ru

اگر تا این زمان به روز رسانی کامل شده باشد، مقاله خرد ارائه دهنده هاست در صفحه مرورگر نمایش داده می شود:


این بدان معنی است که مکان برای پروژه آینده شما آماده است. تنها چیزی که باقی می ماند این است که مثلاً وردپرس را نصب کنید که می تواند به صورت دستی یا از طریق کنترل پنل هاست با روش پرسرعت نصب شود (لینک های مطالب مربوطه نزدیک به ابتدای این مقاله آورده شده است).

به هر حال، شما قادر خواهید بود پوشه ها و فایل هایی را که در دایرکتوری ریشه سایت جدید قرار دارند (و همچنین سایر منابع خود) مشاهده کنید. برای انجام این کار، سعی کنید از طریق FTP به سروری که منبع در آن قرار دارد وصل شوید برنامه ویژه(که تمام کمک های ممکن را در آینده به شما ارائه خواهد کرد):


بنابراین، به طور خلاصه، یک بار دیگر به شما یادآوری می کنم اقدامات لازمهنگام ایجاد سایت بعدی:

  • خرید دامنه (در هر سرویس). به هر حال، در بیشتر موارد می توانید یک DI را در خود ارائه دهنده میزبانی ثبت کنید.
  • افزودن سایت به کنترل پنل هاست
  • عملیات تفویض اختیار یک دامنه، یعنی پیوند دادن آن به سرور میزبان. اگر هنگام ایجاد اولین یا بعدی پروژه های خود در میزبانی، گزینه "ثبت دامنه" را علامت بزنید (ممکن است بسته به ارائه دهنده متفاوت نامیده شود، اما ماهیت یکسان است)، پس نیازی به انجام هیچ اقدامی ندارید. همه چیز به طور خودکار انجام خواهد شد.
  • ایجاد پایگاه داده دوباره، هنگام نصب موتور با استفاده از قابلیت میزبانی، می توانید این مرحله را نادیده بگیرید، زیرا پایگاه داده به طور خودکار ایجاد می شود.
  • نصب یک CMS ()، به عنوان مثال، وردپرس، که شامل اتصال پایگاه داده به سایت است (برای نصب خودکار، به پاراگراف بالا مراجعه کنید).

لطفاً توجه داشته باشید که اگر از هاست مجازی استاندارد استفاده می کنید (و به احتمال زیاد اگر یک وب مستر مبتدی هستید)، تمام محدودیت های تعرفه (فضای دیسک، تعداد فایل ها و غیره) برای همه وب سایت ها اعمال می شود.

البته، بارگذاری سرور این وب‌سایت‌ها اضافه می‌شود. اما صرفه جویی در هزینه های مالی وجود دارد، زیرا پروژه ها در یک طرح تعرفه قرار دارند و نیازی به پرداخت برای هر یک از آنها نیست.

در آینده، به سادگی باید اطمینان حاصل کنید که از محدودیت مصرف منابع وب سرور به میزان قابل توجهی تجاوز نمی کند. این تنها در مرحله خاصی از توسعه پروژه های وب زمانی اتفاق می افتد که سطح قابل توجهی از ترافیک به دست آید. اما در این صورت، درآمد احتمالی شما که از فروش برخی ابزارهای کسب درآمد دریافت خواهید کرد، افزایش می یابد، بنابراین انتقال به تعرفه گران تر کاملاً بدون دردسر خواهد بود.

چگونه یک دامنه اضافی اضافه کنیم و یک نام مستعار یا مترادف سایت ایجاد کنیم

در نسخه استاندارد، هر میزبانی که به خود احترام می گذارد این امکان را دارد که به راحتی چندین دامنه و سایت اضافه کند (البته تعداد آنها بستگی به طرح تعرفه). در Sprinthost، تعرفه اولیه ایجاد 2 سایت اضافی (در مجموع 3) و تعداد نامحدود دامنه را فراهم می کند.

ممکن است بپرسید، اگر هر سایت باید یک دامنه داشته باشد، چرا چنین شرایطی لازم است؟ به هر حال، اگر بتوانید 3 سایت را به کنترل پنل اضافه کنید، باید به همان تعداد دامنه وجود داشته باشد. به نظر می رسد که در این مورد امکان اضافه کردن هر تعداد دامنه به سادگی معنی ندارد.

با این حال، عجله نکنید، همه چیز چندان ساده و بدون ابهام نیست. تنها چیزی که مسلم است این است که هر نام دامنه (سطح دوم، سوم و ...) فقط می تواند با یک وب سایت مطابقت داشته باشد. تصادفی نیست که هنگام ثبت دامنه ابتدا بررسی می کنیم که آیا آن دامنه مشغول است یا خیر.

اما یک سایت می تواند به تعداد دلخواه DI (نام مستعار) داشته باشد. فرض کنید من یک منبع وب دارم که مربوط به دامنه سطح 2 است:

سایت اینترنتی

این دامنه اصلی است که فایل های سایت در آن قرار دارند. با این حال، فرض کنید می‌خواستم هنگام ورود کاربر به نوار آدرس مرورگر، URL زیر ظاهر شود:

http://goldbusinessnet.ru

صفحه وب پروژه اصلی من (سایت) باز می شود. اول از همه، برای این شما باید ثبت نام کنید نام دامنهسطح دوم در zone.ru:

Goldbusinessnet.ru

DI ابتدا باید برای استخدام بررسی شود؛ به طور کلی، شما باید از طرح ثبت نام استاندارد پیروی کنید. پس از خرید این نام دامنه، به پنل مدیریت هاست در قسمت «مدیریت سایت» بروید.

در آنجا، منبع مورد نیاز را انتخاب کنید (در مورد ما، "سایت") و در تب "سایت دامنه ها"، روی دکمه کلیک کنید "افزودن دامنه جدید":


پس از آن، در صفحه وب بعدی، CI را وارد کرده و روی دکمه افزودن کلیک کنید:


مجدداً توجه شما را به این نکته جلب می کنم که در این صورت می توانید با استفاده از یک میزبان (اگر قبلاً با یک ثبت کننده دیگر این کار را انجام نداده اید) DI را با تیک زدن این گزینه ثبت کنید. در غیر این صورت، اگر ثبت نام از قبل تکمیل شده است، روی دکمه افزودن کلیک کنید.

پس از مدتی، نام مستعار (نام مستعار یا مترادف) پروژه اصلی در همان بخش "سایت دامنه ها" ظاهر می شود. در آنجا اطلاعاتی در مورد DNS، امکان افزودن نام دامنه برای منبع اصلی وب و همچنین حذف هر یک از آنها در هر زمان دریافت خواهید کرد. به این ترتیب، امکان کنترل تعداد نام های مستعار برای هر یک از پروژه های وب شما وجود دارد.

برای مثالی که آوردم، استفاده از آن در یک نام دامنه اضافی، بهینه‌ترین حالت است که من نشان دادم. با این حال، اگر نام پروژه در DI شامل برخی باشد کلید واژه ها، سپس می توانید در این سمت آزمایش کنید و چندین نام مستعار در همان ناحیه دامنه ایجاد کنید (اگرچه در دامنه های مختلف امکان پذیر است) اما با گزینه های مختلف برای دامنه های سطح دوم. مثال:

سایت اصلی: kak-sozdat-sajt.ru مترادف سایت (نام مستعار): sozdanie-sajtov.ru kak-sozdavat-sajty.com

خوب، احتمالاً باید بگوییم که چرا اصلاً نیاز به ایجاد نام مستعار دارید، نام مستعار چه مزایای عملی می تواند داشته باشد؟ واضح ترین دلیل افزایش آگاهی از برند و جذب مخاطبان علاقه مند بیشتر به وب سایت شما است. از این گذشته، حتی اگر یک بازدیدکننده به طور ناگهانی آدرس خود را اشتباه تایپ کند، باز هم در پروژه شما قرار خواهد گرفت. شرکت های بزرگ جهانی اغلب از این فرصت استفاده می کنند.

اینجا یکی دیگه هست تفاوت ظریف مهم. هنگام ایجاد مترادف ها، کپی هایی از سایت تشکیل می شود، بنابراین باید در دامنه اصلی پیاده سازی شود تا از تکرار مطالب جلوگیری شود. البته، به احتمال زیاد، یک ارائه دهنده صالح به طور خودکار یک تغییر مسیر را تنظیم می کند، اما باید تأثیر آن را بررسی کنید. در نهایت یک ویدیو دیگر

تعداد زیادی از اشیاء مختلف در سازماندهی یک پایگاه داده نقش دارند. تمام اشیاء پایگاه داده یا فیزیکی یا منطقی هستند. اشیاء فیزیکی با سازماندهی داده ها بر روی دستگاه های فیزیکی (دیسک) سروکار دارند. اشیاء فیزیکی موتور پایگاه داده فایل ها و گروه های فایل هستند. اشیاء منطقی نماهای تعریف شده توسط کاربر از یک پایگاه داده هستند. نمونه هایی از اشیاء منطقی شامل جداول، ستون ها و نماها (جدول مجازی) است.

اولین شی پایگاه داده ای که باید ایجاد کنید، خود پایگاه داده است. موتور پایگاه داده هر دو پایگاه داده سیستم و کاربر را مدیریت می کند. پایگاه داده های کاربر را می توان توسط کاربران مجاز ایجاد کرد، در حالی که پایگاه های سیستمداده ها هنگام نصب DBMS ایجاد می شوند.

دو روش اصلی برای ایجاد پایگاه داده وجود دارد. روش اول از مرورگر محیطی استفاده می کند SQL Serverمدیریت استودیو، همانطور که قبلا نشان داده شد، و دومی از یک دستور زبان Transact-SQL استفاده می کند ایجاد پایگاه داده. شکل کلی این دستورالعمل در زیر آمده است و سپس اجزای آن به تفصیل مورد بحث قرار گرفته است:

CREATE DATABASE db_name (file_spec1)،...] قراردادهای نحوی

پارامتر db_name نام پایگاه داده است. نام پایگاه داده می تواند حداکثر 128 کاراکتر داشته باشد. یک سیستم می تواند تا 32767 پایگاه داده را مدیریت کند. تمامی پایگاه‌های داده در فایل‌هایی ذخیره می‌شوند که می‌توانند به طور صریح توسط مدیر مشخص شوند یا به طور ضمنی توسط سیستم ارائه شوند. اگر عبارت CREATE DATABASE حاوی پارامتر روشن، تمام فایل های پایگاه داده به صراحت مشخص شده اند.

موتور پایگاه داده فایل های داده را روی دیسک ذخیره می کند. هر فایل حاوی داده های یک پایگاه داده است. این فایل ها را می توان در گروه های فایل سازماندهی کرد. گروه های فایل توانایی توزیع داده ها در درایوهای دیسک مختلف و عملکرد را فراهم می کنند پشتیبان گیریو بازیابی بخش هایی از پایگاه داده این عملکرد مفید برای پایگاه های داده بسیار بزرگ است.

پارامتر file_spec1 مشخصات فایل را نشان می دهد و ممکن است خود حاوی آن باشد گزینه های اضافیمانند نام فایل منطقی، نام فیزیکی و اندازه. پارامتر PRIMARYاولین (و مهمترین) فایل را مشخص می کند که شامل جداول سیستم و سایر اطلاعات مهم پایگاه داده داخلی است. اگر پارامتر PRIMARY وجود نداشته باشد، اولین فایل مشخص شده در مشخصات به عنوان فایل اصلی استفاده می شود.

حسابمؤلفه Database Engine که برای ایجاد پایگاه داده استفاده می شود نامیده می شود صاحب پایگاه داده. یک پایگاه داده فقط می تواند یک مالک داشته باشد که همیشه با یک حساب مطابقت دارد. یک حساب متعلق به صاحب پایگاه داده دارای یک ویژگی خاص است نام dbo. این نام همیشه در رابطه با پایگاه داده ای که کاربر در اختیار دارد استفاده می شود.

گزینه ورودپارامتر dbo یک یا چند فایل را به عنوان ذخیره سازی فیزیکی برای گزارش تراکنش پایگاه داده مشخص می کند. اگر گزینه LOG ON وجود نداشته باشد، گزارش تراکنش پایگاه داده همچنان ایجاد خواهد شد، زیرا هر پایگاه داده باید دارای حداقل، یک گزارش تراکنش. (موتور پایگاه داده تمام تغییراتی که در پایگاه داده ایجاد می کند را ثبت می کند. سیستم تمام این رکوردها به خصوص مقادیر قبل و بعد از تراکنش را در یک یا چند فایل به نام تراکنش log ذخیره می کند. هر پایگاه داده در سیستم تراکنش های گزارش خود را حفظ می کند.)

در گزینه جمع آوریترتیب مرتب سازی پیش فرض برای پایگاه داده را مشخص می کند. اگر گزینه COLLATE مشخص نشده باشد، به پایگاه داده یک ترتیب پیش‌فرض تطبیق داده می‌شود که دقیقاً مشابه ترتیب پیش‌فرض سیستم پایگاه داده است.

در گزینه برای پیوستنشان می دهد که پایگاه داده با اتصال ایجاد شده است مجموعه موجودفایل ها. هنگام استفاده از این گزینه، باید به صراحت اولین فایل اصلی را مشخص کنید. در گزینه برای ATTACH_REBUILD_LOGنشان می دهد که پایگاه داده با پیوست کردن مجموعه ای از فایل های سیستم عامل موجود ایجاد شده است.

موتور پایگاه داده با استفاده از الگوی پایگاه داده مدل یک پایگاه داده جدید ایجاد می کند. ویژگی های پایگاه داده مدل را می توان برای مطابقت با مفاهیم شخصی سفارشی کرد مدیر سیستم. اگر یک شی پایگاه داده خاص باید در هر موجود باشد پایگاه کاربرداده، این شی ابتدا باید در پایگاه داده مدل ایجاد شود.

مثال زیر کد ایجاد یک پایگاه داده ساده را بدون ارائه جزئیات اضافی نشان می دهد. برای اجرای این کد، آن را در ویرایشگر کوئری مدیریت استودیو وارد کرده و فشار دهید .

استفاده از استاد؛ ایجاد پایگاه داده SampleDb.

کد مثال یک پایگاه داده به نام SampleDb ایجاد می کند. این شکل کوتاه شده عبارت CREATE DATABASE امکان پذیر است زیرا تقریباً تمام پارامترهای آن دارای مقادیر پیش فرض هستند. به طور پیش فرض، سیستم دو فایل ایجاد می کند. فایل دیتا با نام منطقی SampleDb و حجم اولیه 2 مگابایت است. و فایل لاگ تراکنش با نام منطقی SampleDb_log و حجم اولیه 1 مگابایت است. (اندازه هر دو فایل، و همچنین سایر ویژگی های پایگاه داده جدید، به مشخصات پایگاه داده مدل مربوطه بستگی دارد.)

مثال زیر نحوه ایجاد یک پایگاه داده را با مشخص کردن صریح پایگاه داده و فایل های گزارش تراکنش نشان می دهد:

استفاده از استاد؛ پروژه‌های پایگاه داده را ایجاد کنید (NAME=projects_dat، FILENAME = "D:\projects.mdf"، SIZE = 10، MAXSIZE = 100، FILEGROWTH = 5) LOG ON (NAME=projects_log، FILENAME = "D:\projects". SIZE = 40، MAXSIZE = 100، FILEGROWTH = 10)؛

پایگاه داده ایجاد شده در مثال Projects نام دارد. از آنجایی که گزینه PRIMARY مشخص نشده است، اولین فایل به عنوان فایل اصلی فرض می شود. این فایل دارای نام منطقی projects_dat است و در آن ذخیره می شود فایل دیسکپروژه ها.mdf. حجم اصلی این فایل 10 مگابایت می باشد. در صورت لزوم، سیستم فضای دیسک اضافی را با افزایش 5 مگابایتی به این فایل اختصاص می دهد. اگر مشخص نشده باشد گزینه MAXSIZEیا اگر این گزینه روی UNLIMITED تنظیم شده باشد، پس حداکثر اندازهفایل می تواند رشد کند و تنها با اندازه کل فضای دیسک محدود می شود. (واحد اندازه فایل را می توان با استفاده از پسوندهای KB، TB و MB به ترتیب به معنی کیلوبایت، ترابایت و مگابایت مشخص کرد. واحد اندازه پیش فرض MB است که مگابایت است.)

علاوه بر فایل دیتا، یک فایل لاگ تراکنش ایجاد می شود که نام منطقی projects_log و نام فیزیکی projects.ldf دارد. همه گزینه های مشخصات فایل لاگ تراکنش دارای نام ها و معانی مشابه با گزینه های مربوط به مشخصات فایل داده هستند.

در Transact-SQL، می توانید یک زمینه پایگاه داده خاص (یعنی اینکه از کدام پایگاه داده به عنوان پایگاه فعلی استفاده شود) را با استفاده از دستورالعمل استفاده کنید. (راه جایگزین- نام پایگاه داده مورد نیاز را از لیست کشویی پایگاه داده در نوار ابزار SQL Server Management Studio انتخاب کنید.)

مدیر سیستم می تواند پایگاه داده پیش فرض فعلی را با استفاده از عبارت CREATE LOGIN یا عبارت ALTER LOGIN به کاربر اختصاص دهد. در این حالت، کاربران نیازی به صدور بیانیه USE ندارند، مگر اینکه بخواهند از پایگاه داده دیگری استفاده کنند.

ایجاد یک عکس فوری از پایگاه داده

علاوه بر ایجاد یک پایگاه داده جدید، می توانید از عبارت CREATE DATABASE برای گرفتن عکس فوری از پایگاه داده موجود (پایگاه داده منبع) استفاده کنید. یک عکس فوری پایگاه داده یک کپی سازگار از نظر تراکنش از پایگاه داده اصلی در زمانی است که عکس فوری گرفته شده است. شکل زیر برای ایجاد یک عکس فوری پایگاه داده است:

بنابراین، برای ایجاد یک عکس فوری از پایگاه داده، باید عبارت را در عبارت CREATE DATABASE وارد کنید. به عنوان عکس فوری از. مثال زیر، گرفتن یک عکس فوری از پایگاه داده SampleDb و ذخیره آن در پوشه D:\temp را نشان می دهد. (قبل از اینکه بتوانید این مثال را اجرا کنید، باید این دایرکتوری را ایجاد کنید.)

استفاده از استاد؛ ایجاد پایگاه داده SampleDb ON (NAME = "SampleDb_Data"، FILENAME = "D:\temp\snapshot_DB.mdf") به عنوان عکس فوری از SampleDb.

یک عکس فوری از یک پایگاه داده موجود یک کپی فقط خواندنی از پایگاه داده منبع است که وضعیت آن پایگاه داده را در زمان کپی کردن آن منعکس می کند. (به این ترتیب، می توانید چندین عکس فوری از یک پایگاه داده موجود ایجاد کنید.) فایل عکس فوری (در مثال بالا، D:\temp\snapshot_DB.mdf) فقط حاوی داده های تغییر یافته از پایگاه داده منبع است. بنابراین، کد ایجاد یک عکس فوری باید نام منطقی هر فایل داده در پایگاه داده منبع و همچنین نام های فیزیکی مربوطه را مشخص کند.

از آنجایی که یک عکس فوری فقط حاوی داده های تغییر یافته است، هر عکس فوری فقط به بخش کوچکی از فضای دیسک مورد نیاز پایگاه داده اولیه مربوطه خود نیاز دارد.

عکس های فوری پایگاه داده را فقط می توان بر روی دیسک هایی با سیستم فایل NTFS ایجاد کرد (فناوری جدید سیستم فایل - سیستم فایل تکنولوژی جدید)، زیرا این فایل سیستم تنها فایل سیستمی است که از فناوری فایل های پراکنده پشتیبانی می کند که برای ذخیره عکس های فوری استفاده می شود.

عکس های فوری پایگاه داده معمولاً به عنوان مکانیزمی برای محافظت از داده ها در برابر فساد استفاده می شود.

پیوست و جداسازی پایگاه های داده

همه داده های پایگاه داده را می توان جدا کرد و سپس دوباره به همان یا یک سرور پایگاه داده متفاوت متصل کرد. این قابلیت هنگام جابجایی پایگاه داده استفاده می شود.

برای جدا کردن یک پایگاه داده از سرور پایگاه داده، استفاده کنید رویه سیستم sp_detach_db. (پایگاه داده ای که باید جدا شود باید در حالت تک کاربره باشد.)

برای پیوست کردن پایگاه داده، از عبارت CREATE DATABASE با عبارت FOR ATTACH استفاده کنید. تمام فایل های مورد نیاز باید برای پیوستن به پایگاه داده در دسترس باشند. اگر هر فایل داده ای مسیری متفاوت از مسیر اصلی داشته باشد، باید مسیر فعلی برای آن فایل مشخص شود.

امروزه پایگاه های اطلاعاتی در زمینه های مختلف بسیار مورد استفاده قرار می گیرند: در شرکت ها، شرکت ها، موسسات آموزشی و غیره. و می توانید با استفاده از برنامه ای از بسته Office - Microsoft Access با آنها کار کنید که به کاربران فرصت های بسیار گسترده ای برای تعامل با جداول می دهد. مهارت در برنامه مایکروسافتدسترسی برای هر کاربر مدرن مفید خواهد بود. در این مقاله نگاهی دقیق تر به نحوه ایجاد پایگاه داده در اکسس خواهیم داشت. بیایید آن را بفهمیم. برو!

پایگاه داده مجموعه ای از اطلاعات به هم پیوسته است که در قالب یک جدول ترکیب شده اند. با فهمیدن اینکه چیست، می توانید مستقیماً به خلقت ادامه دهید.

نمونه ای از ایجاد یک پایگاه داده با یک لیست چند سطحی

راه اندازی دسترسی مایکروسافت، از منوی File گزینه New را انتخاب کنید. سپس روی دکمه New Database کلیک کنید. در سمت راست پنجره، نام فایل و محل ذخیره آن را مشخص کنید. پس از آن، روی دکمه "ایجاد" کلیک کنید. همچنین می توانید از یکی از لیست قالب های ارائه شده توسط ابزار استفاده کنید. در برخی موارد، ویرایش ساده الگو بسیار راحت تر از ایجاد همه چیز از ابتدا خواهد بود.

نحوه شروع ایجاد پایگاه داده

جدولی با یک فیلد در مقابل شما ظاهر می شود. ماوس را روی برگه ببرید و Design را انتخاب کنید. پنجره ای ظاهر می شود که از شما می خواهد نام را تغییر دهید. اکنون می توانید شروع به پر کردن سلول های ستون "Field Name" کنید. بسته به اینکه کلمات یا اعداد را وارد کرده باشید، ستون بعدی نوع داده به طور خودکار پر می شود. نوع داده در هر سلول قابل تغییر است. انواع داده های زیر وجود دارد:

  • متن;
  • فیلد MEMO (برای توصیف اشیاء استفاده می شود، زیرا به شما امکان می دهد تعداد زیادی کاراکتر را وارد کنید، > 255).
  • عددی؛
  • زمان قرار؛
  • پولی؛
  • پیشخوان؛
  • منطقی (مناسب برای فیلدهای حاوی "بله" یا "خیر")؛
  • فیلد شی OLE (به شما امکان می دهد فایل های چند رسانه ای را وارد کنید: عکس ها، فیلم ها).
  • هایپرلینک؛
  • پیوست (برای ذخیره چندین فایل در یک فیلد استفاده می شود).
  • محاسبه شده (به شما امکان می دهد مجموع، تفاوت، محصول را بر اساس سایر داده های جدول محاسبه کنید).
  • استاد تعویض

در بیشتر موارد، شما فقط به «عددی»، «متن»، «پول نقد»، «محاسبه‌شده» و «تاریخ/زمان» نیاز دارید، اینها انواع داده‌هایی هستند که بیشتر استفاده می‌شوند. در زیر در قسمت Field Properties می توانید اندازه فیلد را مشاهده کنید. اگر نوع داده متنی دارید، 255 عدد خواهد بود. این بدان معناست که می توانید 255 کاراکتر را در این سلول وارد کنید. البته این خیلی زیاد است، بنابراین باید اندازه فیلد مشخص شده را به 30 کاهش دهید (بسته به کارهایی که در دست دارید، می توانید هر عدد دیگری را قرار دهید). این کار به این دلیل انجام می شود که پایگاه داده فضای دیسک کمتری را اشغال کند.

برای ویژگی های مختلف نوع مختلفداده ها، به عنوان مثال در تصویر.

با انتخاب نوع داده عددی، می توانید یک ماسک ورودی به اصطلاح تنظیم کنید. برای نمایش مقادیر عددی وارد شده به روش خاصی لازم است. ماسک با استفاده از فاصله ها و علامت های هش مشخص می شود. به عنوان مثال، اگر جدول شما حاوی اعداد پاسپورت است، برای نمایش این اعداد در فرمت مناسب، ماسک "####_###### را تنظیم کنید. یعنی 4 کاراکتر بعد یک فاصله و 6 کاراکتر دیگر. برای شماره تلفن، می توانید ماسک "8(###)-###-##-## را مشخص کنید.

برای نوع «تاریخ/زمان»، می‌توانید فرمت‌های مختلف نمایش را در بخش «ویژگی‌های فیلد» انتخاب کنید.

فراموش نکنید که جدول ایجاد شده را ذخیره کنید. این کار را می توان با استفاده از کلیدهای ترکیبی Ctrl+S انجام داد. اگر هنگام ذخیره کردن، یک پنجره هشدار ظاهر شد که هشدار می دهد فیلدهای کلیدی تنظیم نشده اند، روی "نه" کلیک کنید، زیرا می توان آنها را بعدا ایجاد کرد.

کلید ذخیره در گوشه سمت چپ بالا قرار دارد.

همانطور که می بینید، ایجاد پایگاه داده یک فرآیند ساده است که حتی یک کاربر مبتدی نیز می تواند از عهده آن برآید. در نظرات بنویسید که آیا مقاله به شما در درک موضوع کمک کرده است یا خیر، و بپرسید که آیا هر یک از مطالب ارائه شده برای شما نامشخص است یا خیر.

این مقاله روال عادی را برای شروع Access و ایجاد پایگاه داده ای که به جای اینترنت در رایانه شما استفاده می شود، توضیح می دهد. این به شما نشان می دهد که چگونه یک پایگاه داده کلاسیک را از یک الگو یا از ابتدا با جداول، فرم ها، گزارش ها و سایر اشیاء خود ایجاد کنید. این مقاله همچنین راه‌هایی را برای وارد کردن داده‌های موجود به یک پایگاه داده جدید مورد بحث قرار می‌دهد.

در این مقاله

مرور

هنگامی که برای اولین بار اکسس را راه اندازی می کنید یا زمانی که پایگاه داده را بدون خاموش کردن اکسس می بندید، نمای مایکروسافت آفیسپشت صحنه.

نمای پشت صحنه نقطه شروعی برای ایجاد پایگاه داده های جدید، باز کردن پایگاه های موجود، مشاهده مقالات مرتبط در Office.com و موارد دیگر است—هر کاری که باید انجام دهید. بافایل پایگاه داده یا خارج ازپایگاه های داده، اما نه Vاو

ایجاد پایگاه داده

وقتی Access را باز می کنید، یک برگه در نمای پشت صحنه باز می شود ايجاد كردن. در "برگه" ایجاد"شما می توانید یک پایگاه داده جدید به روش های مختلفی ایجاد کنید.

    پایگاه داده خالیاگر بخواهید می توانید از صفر شروع کنید. این یک گزینه خوب، اگر الزامات طراحی خاصی دارید یا داده های لازم را دارید که باید قرار داده یا اضافه شوند.

    قالب در Access نصب شده استاگر در حال اجرا هستید می توانید از قالب استفاده کنید پروژه جدیدو می خواهید از دفتر مرکزی شروع کنید. اکسس با چندین قالب نصب شده به صورت پیش فرض همراه است.

    قالب از Office.com.علاوه بر قالب هایی که با Access ارائه می شوند، بسیاری از قالب های دیگر در Office.com موجود هستند. برای استفاده از آنها حتی نیازی به باز کردن مرورگر خود ندارید، زیرا این قالب ها در برگه موجود هستند ايجاد كردن.

اضافه کردن اشیا به پایگاه داده

هنگامی که با یک پایگاه داده کار می کنید، می توانید فیلدها، جداول و بخش های برنامه را به آن اضافه کنید.

Application Parts قابلیتی است که به شما امکان می دهد از چندین شیء پایگاه داده مرتبط به عنوان یک شی واحد استفاده کنید. به عنوان مثال، بخشی از یک برنامه ممکن است شامل یک جدول و یک فرم بر اساس آن باشد. با استفاده از بخشی از برنامه، می توانید یک جدول و یک فرم را به طور همزمان به پایگاه داده اضافه کنید.

همچنین می توانید پرس و جوها، فرم ها، گزارش ها، ماکروها - هر شی پایگاه داده ای که برای کار لازم است ایجاد کنید.

اکسس دارای قالب‌های مختلفی است که می‌توانید از آنها به عنوان نقطه شروع استفاده کنید. قالب یک پایگاه داده آماده برای استفاده است که شامل تمام جداول، پرس و جوها، فرم ها، ماکروها و گزارش های مورد نیاز برای اجرا می باشد. وظیفه خاص. به عنوان مثال، الگوهایی وجود دارد که می توانید از آنها برای پیگیری مشکلات، مدیریت مخاطبین یا پیگیری هزینه ها استفاده کنید. برخی از الگوها شامل ورودی های نمونه برای نشان دادن استفاده از آنها هستند.

اگر علاقه ای به استفاده از یک الگو ندارید، می توانید با ایجاد جداول، فرم ها، گزارش ها و سایر اشیاء پایگاه داده خود یک پایگاه داده ایجاد کنید. در بیشتر موارد این شامل عناصر زیر است:

    جدولروی زبانه ایجاد.

ایجاد یک پایگاه داده خالی

وارد کردن داده ها در نمای Datasheet بسیار شبیه کار در کاربرگ Excel است. با وارد کردن داده ها، یک ساختار جدول ایجاد می شود. وقتی یک ستون جدید به جدول اضافه می کنید، یک فیلد جدید در جدول تعریف می شود. Microsoft Access به طور خودکار نوع داده هر فیلد را بر اساس داده های وارد شده تنظیم می کند.

بستن آره خیر لغو کنید

توصیه: Access به دنبال فایلی با نام می گردد Blank.accdbدر پوشه [درایو نصب]:\Program Files\Microsoft Office\Templates\1049\Access\. اگر وجود داشته باشد، Blank.accdbبه عنوان یک الگو برای همه پایگاه های داده خالی جدید به جز پایگاه داده های وب استفاده می شود. تمامی پایگاه های داده جدید محتویات این فایل را به ارث می برند. این یک راه عالی برای توزیع محتوای پیش‌فرض، مانند شماره قطعه یا سلب مسئولیت و خط‌مشی‌های شرکت است. لطفا آن فایل را به خاطر بسپارید Blank.accdbبر ایجاد پایگاه داده های وب خالی جدید تأثیر نمی گذارد.

مهم:

اضافه کردن جدول

جداولروی زبانه ايجاد كردن.

در نمای Design، ابتدا ساختار جدول را ایجاد می کنید. سپس می‌توانید برای وارد کردن داده‌ها به نمای صفحه داده بروید، یا با استفاده از روش دیگری، مانند چسباندن داده‌ها از کلیپ بورد یا وارد کردن آن، داده‌ها را وارد کنید.

صرف نظر از نحوه ایجاد جدول، توصیه می شود ویژگی های فیلد را بررسی و تنظیم کنید. اگرچه برخی از ویژگی ها در نمای صفحه داده در دسترس هستند، برخی دیگر را فقط می توان در نمای طراحی تنظیم کرد. برای ورود به نمای طراحی، در قسمت ناوبری، روی جدول کلیک راست کرده و انتخاب کنید سازنده خواص میدانی.

خواص میدانی. اطلاعات دقیق تر را می توان با کلیک بر روی دکمه راهنما به دست آورد.

ویژگی

شرح

اندازه میدان

فرمت فیلد

ماسک ورودی

مقدار پیش فرض

زمینه اجباری

آره

داده ها را از منبع دیگری در جدول Access کپی کنید

اگر داده های شما در برنامه دیگری مانند اکسل ذخیره شده است، می توانید آن را کپی کرده و در جدول Access قرار دهید. به طور معمول، اگر داده ها از قبل به ستون ها تقسیم شده باشند، این روش بهترین کار را دارد، مانند صفحه گسترده اکسل. اگر داده ها در ویرایشگر متن، قبل از کپی، توصیه می شود ستون های داده را به صورت تب تقسیم کنید یا داده ها را به جدول تبدیل کنید. اگر نیاز به تغییر داده یا انجام سایر عملیات روی آن دارید (به عنوان مثال، تقسیم نام و نام خانوادگینام و نام خانوادگی)، توصیه می شود این کار را قبل از کپی کردن داده ها انجام دهید، به خصوص اگر با Access آشنایی ندارید.

Access نام‌ها را بر اساس آنچه در ردیف اول داده‌های درج شده یافت می‌شود، به فیلدها اعمال می‌کند. اگر ردیف اول داده ای که می چسبانید مشابه ردیف بعدی باشد، Access تعیین می کند که ردیف اول بخشی از داده ها است و نام های مشترک را به فیلدها می دهد (F1، F2 و غیره). اگر ردیف اول داده‌ای که جای‌گذاری می‌کنید شبیه ردیف‌های زیر نباشد، Access تعیین می‌کند که ردیف اول از نام فیلدها تشکیل شده باشد. Access فیلدها را بر این اساس نامگذاری می کند و ردیف اول داده ها را شامل نمی شود.

    در نمای Datasheet، روی هر عنوان ستون دوبار کلیک کنید و یک نام فیلد توصیفی برای هر ستون وارد کنید.

    دوباره جدول را ذخیره کنید.

توجه داشته باشید: سازنده

داده ها را از منبع دیگری وارد کنید، اضافه کنید یا پیوند دهید


جداولدر منطقه ناوبری اگر انتخاب کنید که داده‌ها را به جدول موجود اضافه کنید، داده‌ها به آن اضافه می‌شوند. اگر داده ها را در یک گروه متصل کنید جداولیک جدول مرتبط در صفحه ناوبری ایجاد می شود.

افزودن بخش برنامه

بخش هایی از برنامه را می توان برای گسترش عملکرد پایگاه های داده استفاده کرد. یک بخش برنامه می تواند فقط یک جدول واحد باشد یا می تواند شامل چندین شی مانند جداول و فرم های مرتبط باشد.

به عنوان مثال، بخش Notes برنامه شامل یک جدول با یک فیلد ID از نوع Counter، یک فیلد تاریخ و یک فیلد MEMO است. می توان آن را به پایگاه داده اضافه کرد و همانطور که هست یا با حداقل تغییرات استفاده کرد.

    پایگاه داده ای را که می خواهید بخش برنامه را به آن اضافه کنید باز کنید.

    برگه را باز کنید ایجاد.

    در گروه قالب هاروی دکمه کلیک کنید بخش های کاربردی. لیستی از قطعات موجود ظاهر می شود.

    روی بخشی از برنامه که می خواهید اضافه کنید کلیک کنید.

پایگاه داده دسترسی موجود را باز کنید

    روی زبانه فایلروی دکمه کلیک کنید باز کن.

    در کادر محاوره ای باز کردن یک فایل پایگاه دادهپایگاه داده ای را که می خواهید باز کنید پیدا کنید.

    یکی از اقدامات زیر را انجام دهید.

    • برای باز کردن پایگاه داده در حالت پیش فرض، روی آن دوبار کلیک کنید (حالت پیش فرض را می توان در کادر محاوره ای مشخص کرد. گزینه های دسترسییا توسط سیاست اداری ایجاد شده است).

      روی دکمه کلیک کنید باز کنبرای باز کردن پایگاه داده برای دسترسی عمومیدر یک محیط چند کاربره و به سایر کاربران اجازه خواندن و نوشتن در آن را می دهد.

      باز کنو یک گزینه را انتخاب کنید برای خواندن باز کنید

      روی فلش کنار دکمه کلیک کنید باز کنو یک گزینه را انتخاب کنید انحصار

      روی فلش کنار دکمه کلیک کنید باز کنو یک گزینه را انتخاب کنید اختصاصی را بخوانید

توجه داشته باشید:می توانید مستقیماً فایل های داده با فرمت های خارجی مانند dBASE را باز کنید. Microsoft Exchangeیا اکسل علاوه بر این، برای مثال، می توانید هر منبع داده ODBC را مستقیماً باز کنید مایکروسافت SQLسرور. Access به طور خودکار پایگاه داده را ایجاد می کند دسترسی به داده هادر همان پوشه فایل دیتا قرار دارد و به تمام جداول موجود در پایگاه داده خارجی پیوندها اضافه می کند.

    برای باز کردن یکی از پایگاه های داده اخیراً استفاده شده خود، کلیک کنید آخرینروی زبانه فایلو نام فایل پایگاه داده را انتخاب کنید. Access پایگاه داده را با استفاده از تنظیماتی که آخرین باری که باز شده اعمال شده است، باز می کند. اگر لیستی از فایل های اخیرا استفاده شده را نمی بینید، کلیک کنید گزینه هاروی زبانه فایل. در کادر محاوره ای گزینه های دسترسیروی دکمه کلیک کنید گزینه های مشتری. در فصل خروجی روی نمایشگرتعداد اسنادی را که می خواهید در لیست "اسناد اخیر" نمایش دهید (حداکثر 50) مشخص کنید.

    همچنین می‌توانید آخرین پایگاه‌های داده را در قسمت ناوبری در نمای Backstage نشان دهید تا با دو کلیک به آنها دسترسی داشته باشید: 1) و سپس آخرین پایگاه داده‌ای را که می‌خواهید باز کنید باز کنید. قالب 2. در پایین برگه " آخرین" کادر را علامت بزنید دسترسی سریعبه این تعداد آخرین پایگاه دادهو تعداد پایگاه های داده نمایش داده شده را پیکربندی کنید.

    هنگام باز کردن پایگاه داده با استفاده از دستور باز کنروی زبانه فایلبا کلیک کردن در کادر محاوره ای می توانید لیستی از میانبرهای پایگاه داده اخیراً باز شده را مشاهده کنید باز کندکمه آخرین.

آیا از Access 2007 استفاده می کنید؟

شروع به کار با صفحه دسترسی مایکروسافت آفیس

هنگامی که برای اولین بار Access را راه اندازی می کنید یا یک پایگاه داده را بدون خروج از Access می بندید، پنجره ظاهر می شود.

این صفحه نخست، جایی که می توانید یک پایگاه داده جدید ایجاد کنید، یک پایگاه داده موجود را باز کنید یا اطلاعات را از وب سایت Microsoft Office Online مشاهده کنید.

با استفاده از قالب یک پایگاه داده ایجاد کنید

Access قالب های مختلفی را ارائه می دهد که می تواند به شما در ایجاد سریع پایگاه داده کمک کند. قالب یک پایگاه داده آماده برای استفاده است که شامل تمام جداول، پرس و جوها، فرم ها و گزارش های مورد نیاز برای انجام یک کار خاص است. به عنوان مثال، الگوهایی وجود دارد که می توانید از آنها برای پیگیری مشکلات، مدیریت مخاطبین یا پیگیری هزینه ها استفاده کنید. برخی از الگوها شامل ورودی های نمونه برای نشان دادن استفاده از آنها هستند. قالب های پایگاه داده را می توان همانطور که هست استفاده کرد یا مطابق با نیازهای خاص شما سفارشی کرد.

اگر یکی از این قالب ها برای شما کار می کند، معمولاً ساده ترین و سریع ترین راه برای ایجاد پایگاه داده مورد نیازتان است. با این حال، اگر نیاز به وارد کردن داده‌ها از برنامه دیگری به اکسس دارید، ممکن است ایجاد پایگاه داده بدون استفاده از الگو آسان‌تر باشد. از آنجایی که قالب ها از قبل یک ساختار داده تعریف شده دارند، ممکن است زمان زیادی طول بکشد تا داده های موجود برای مطابقت با آن ساختار اصلاح شوند.

یک قالب را از آفیس آنلاین دانلود کنید

اگر در صفحه شروع کار با Microsoft Office Accessخیر قالب مورد نظر، اگر به اینترنت متصل هستید، می توانید الگوهای دیگر را در وب سایت آفیس آنلاین بیابید.

    در صفحه شروع کار با Microsoft Office Accessدر فصل اطلاعات بیشتر در وب سایت آفیس آنلاینمورد کلیک کنید قالب ها.

    پنجره مرورگر نمایش داده می شود صفحه نخست"قالب ها" در وب سایت آفیس آنلاین.

    از ابزارهای جستجو و ناوبری Office Online برای یافتن الگوی Access مورد نظر خود استفاده کنید، سپس دستورالعمل ها را برای دانلود آن دنبال کنید. این فایل پایگاه داده را در رایانه شما دانلود می کند و سپس آن را در یک نمونه جدید از Access باز می کند. در بیشتر موارد، قالب ها به گونه ای طراحی می شوند که بلافاصله فرم ورود اطلاعات باز می شود و می توانید بلافاصله وارد کردن داده ها را آغاز کنید.

برای اطلاعات بیشتر در مورد کار با الگوها، به ایجاد پایگاه داده دسترسی در رایانه خود با استفاده از یک الگو مراجعه کنید.

ایجاد پایگاه داده بدون استفاده از الگو

اگر علاقه ای به استفاده از یک الگو ندارید، می توانید با ایجاد جداول، فرم ها، گزارش ها و سایر اشیاء پایگاه داده خود یک پایگاه داده ایجاد کنید. در بیشتر موارد، معمولاً از یک یا هر دو گزینه زیر استفاده می شود:

    داده ها را در جدولی که با پایگاه داده ایجاد می شود وارد کنید، وارد کنید یا وارد کنید و این روش را برای جداول جدیدی که با استفاده از دستور ایجاد می شوند تکرار کنید. جدولروی زبانه ایجاد.

    هنگام ایجاد جداول، داده ها را از منابع دیگر وارد کنید.

ایجاد یک پایگاه داده خالی

وارد کردن داده ها در نمای Datasheet مشابه کار با کاربرگ مایکروسافت است آفیس اکسل 2007. ساختار جدول با ورود داده ایجاد می شود - هر بار که یک ستون جدید به جدول اضافه می شود، یک فیلد جدید تعریف می شود. Access به طور خودکار نوع داده هر فیلد را بر اساس داده هایی که وارد می کنید تعیین می کند.

اگر در این مرحله نیازی به وارد کردن داده ها در جدول "Table1" ندارید، روی دکمه کلیک کنید بستن. اگر تغییراتی در جدول ایجاد کرده اید، از شما خواسته می شود که آنها را ذخیره کنید. روی دکمه کلیک کنید آرهدکمه ذخیره تغییرات خیربرای ذخیره نکردن آنها، یا دکمه لغو کنیدتا میز را باز بگذارم

مهم:اگر جدول "Table1" را حداقل یک بار بدون ذخیره ببندید، حتی اگر داده هایی در آن وارد شده باشد، به طور کامل حذف می شود.

اضافه کردن جدول

افزودن جداول به پایگاه داده موجود توسط دستورات تیم انجام می شود جداولروی زبانه ايجاد كردن.

یک جدول در نمای Datasheet ایجاد کنید.در حالت جدول، می توانید بلافاصله شروع به وارد کردن داده ها کنید و ساختار جدول به طور خودکار ایجاد می شود. به فیلدها نام هایی با اعداد متوالی داده می شود ("Field1"، "Field2"، و غیره)، و نوع داده به طور خودکار بر اساس داده های وارد شده تنظیم می شود.

ایجاد جدول در حالت طراحیدر حالت طراحی ابتدا باید ساختار جدول جدید را ایجاد کنید. سپس می‌توانید برای وارد کردن داده‌ها به نمای صفحه داده بروید، یا با استفاده از روش دیگری، مانند چسباندن داده‌ها از کلیپ بورد یا وارد کردن آن، داده‌ها را وارد کنید.

یک جدول بر اساس یک الگو ایجاد کنید. Access دارای الگوهایی برای انواع جدول رایج است. با یک کلیک می توانید یک ساختار جدول کامل و آماده برای استفاده ایجاد کنید. در صورت نیاز می توانید فیلدها را اضافه یا حذف کنید.

تنظیم خصوصیات میدان در حالت طراحیصرف نظر از نحوه ایجاد جدول، توصیه می شود ویژگی های فیلد را بررسی و تنظیم کنید. این کار فقط در حالت طراحی قابل انجام است. برای ورود به نمای طراحی، در قسمت ناوبری، روی جدول کلیک راست کرده و انتخاب کنید سازنده. برای نمایش خصوصیات یک فیلد، روی آن در شبکه طراحی کلیک کنید. ویژگی ها در زیر شبکه طراحی در منطقه ظاهر می شوند خواص میدانی.

برای مشاهده توضیحات آن در کنار لیست، روی یک ویژگی فیلد کلیک کنید خواص میدانی. اطلاعات تکمیلیبا فشردن کلید F1 به دست می آید.

جدول زیر برخی از متداول ترین ویژگی های فیلد را توضیح می دهد.

ویژگی

شرح

اندازه میدان

برای فیلدهای متنی، این ویژگی حداکثر تعداد کاراکترهای مجاز برای ذخیره در فیلد را مشخص می کند. حداکثر مقدار: 255. برای فیلدهای عددی، این ویژگی نوع اعداد ذخیره شده (Long Integer، Double Floating Point و ...) را تعیین می کند. برای ذخیره سازی داده ها کارآمدتر، توصیه می شود که کوچکترین اندازه حافظه مورد نیاز را برای ذخیره سازی داده ها اختصاص دهید. در صورت لزوم می توانید بعداً این مقدار را تغییر دهید.

فرمت فیلد

این ویژگی فرمت نمایش داده ها را مشخص می کند. بر روی داده های ذخیره شده واقعی در این قسمت تأثیری نمی گذارد. شما می توانید یک قالب داخلی را انتخاب کنید یا قالب خود را تعریف کنید.

ماسک ورودی

این ویژگی برای تعریف یک الگوی کلی برای وارد کردن هر داده در یک فیلد استفاده می شود. این تضمین می کند که تمام داده ها به درستی وارد شده اند و تعداد کاراکترهای صحیحی دارند. برای کمک به ایجاد یک ماسک ورودی، روی دکمه سمت راست فیلد ویژگی کلیک کنید.

مقدار پیش فرض

این ویژگی به شما امکان می دهد مقدار پیش فرضی را که هنگام اضافه کردن در این قسمت نمایش داده می شود را تنظیم کنید ورودی جدید. برای مثال، برای یک فیلد تاریخ/زمان که می‌خواهید تاریخ اضافه شدن رکورد را در آن ثبت کنید، می‌توانید «تاریخ()» (بدون نقل قول) را به عنوان مقدار پیش‌فرض وارد کنید.

زمینه اجباری

این ویژگی مشخص می کند که آیا یک مقدار باید در یک فیلد وارد شود یا خیر. اگر تنظیم شده باشد آره، اگر مقداری در این قسمت وارد نشده باشد، امکان افزودن رکورد وجود نخواهد داشت.

اگر داده های شما در برنامه دیگری مانند Office Excel 2007 ذخیره شده است، می توانید آن را در جدول Access کپی و جایگذاری کنید. به طور معمول، اگر داده ها از قبل به ستون ها تقسیم شده باشند، این روش بهترین کار را دارد، مانند صفحه گسترده اکسل. اگر داده‌ها در یک پردازشگر کلمه هستند، توصیه می‌شود ستون‌های داده‌ها را جداسازی کنید یا داده‌ها را قبل از کپی به جدول تبدیل کنید. در صورت نیاز به تغییر داده یا انجام عملیات دیگری بر روی آن (مثلاً تقسیم نام کامل به نام و نام خانوادگی)، توصیه می شود قبل از کپی کردن داده ها، این کار را انجام دهید، به خصوص اگر با Access آشنایی ندارید.

هنگامی که داده‌ها را در یک جدول خالی وارد می‌کنید، Access نوع داده را برای هر فیلد بر اساس داده‌های موجود در آن تعیین می‌کند. به عنوان مثال، اگر فیلدی که درج می کنید فقط حاوی مقادیر تاریخ باشد، نوع داده آن فیلد Date/Time است. اگر فیلد درج شده فقط حاوی کلمات "بله" و "خیر" باشد، نوع داده برای این فیلد به عنوان "Boolean" انتخاب می شود.

Access نام‌ها را بر اساس آنچه در ردیف اول داده‌های درج شده یافت می‌شود، به فیلدها اعمال می‌کند. اگر ردیف اول داده‌ای که جای‌گذاری می‌کنید شبیه به ردیف بعدی باشد، Access تعیین می‌کند که ردیف اول بخشی از داده‌ها است و نام‌های عمومی را به فیلدها می‌دهد (F1، F2 و غیره). اگر ردیف اول داده‌ای که جای‌گذاری می‌کنید شبیه ردیف‌های زیر نباشد، Access تعیین می‌کند که ردیف اول از نام فیلدها تشکیل شده باشد. Access فیلدها را بر این اساس نامگذاری می کند و ردیف اول داده ها را شامل نمی شود.

به فیلدهای نام به صورت خودکار دسترسی داشته باشید، بنابراین برای جلوگیری از سردرگمی باید نام فیلدها را تغییر دهید. این میتواند بصورت زیر انجام شود:

توجه داشته باشید:همچنین می‌توانید برای تغییر نام فیلدها به نمای طراحی بروید. برای انجام این کار، در قسمت ناوبری، روی جدول کلیک راست کرده و انتخاب کنید سازنده. برای بازگشت به نمای جدول، روی جدول در صفحه پیمایش دوبار کلیک کنید.

شاید شما داده هایی را در برنامه دیگری ذخیره کرده اید که می خواهید به آن وارد کنید میز جدیددسترسی داشته باشید یا به یک موجود اضافه کنید. علاوه بر این، اگر همکاران شما داده ها را در برنامه های دیگر ذخیره می کنند، ممکن است لازم باشد پیوندی به آن داده ها ایجاد کنید. در هر دو مورد، کار با داده های منابع دیگر دشوار نیست. می توانید داده ها را از یک کاربرگ اکسل، یک جدول در پایگاه داده Access دیگر، یک لیست شیرپوینت و منابع دیگر وارد کنید. فرآیند واردات برای منابع مختلفکمی متفاوت است، اما همیشه همانطور که در زیر توضیح داده شده شروع می شود.


اگر جدولی را وارد کنید، Access داده ها را به جدول جدید وارد کرده و در یک گروه نمایش می دهد جداولدر منطقه ناوبری اگر انتخاب کنید که داده‌ها را به جدول موجود اضافه کنید، داده‌ها به آن اضافه می‌شوند. اگر داده‌ها را پیوند می‌دهید، در گروه Tables، می‌توانید پایگاه داده را در یک محیط چند کاربره به اشتراک بگذارید و به سایر کاربران اجازه دهید تا در پایگاه داده بخوانند و بنویسند.

روی فلش کنار دکمه کلیک کنید باز کنو یک گزینه را انتخاب کنید برای خواندن باز کنیدبرای باز کردن پایگاه داده فقط خواندنی، یعنی برای مشاهده بدون امکان ایجاد تغییرات. این به سایر کاربران اجازه می دهد تا در پایگاه داده بنویسند.

روی فلش کنار دکمه کلیک کنید باز کنو یک گزینه را انتخاب کنید انحصاربرای باز کردن پایگاه داده در حالت انحصاری. اگر کاربر دیگری سعی کند آن را باز کند، پیام "فایل از قبل در حال استفاده است" دریافت می کند.

روی فلش کنار دکمه کلیک کنید باز کنو یک گزینه را انتخاب کنید اختصاصی را بخوانیدبرای باز کردن پایگاه داده فقط خواندنی. سایر کاربران قادر خواهند بود پایگاه داده را فقط خواندنی باز کنند.

اگر نمی توانید پایگاه داده ای را که می خواهید باز کنید پیدا کنید

    روی نماد کلیک کنید کامپیوتر مندر کادر محاوره ای باز کردن یک فایل پایگاه دادهیا انتخاب کنید کامپیوتر مندر لیست کشویی پوشه.

    در لیست درایوها، روی درایوی که ممکن است شامل پایگاه داده باشد کلیک راست کرده و انتخاب کنید پیدا کردن.

    عبارت جستجوی خود را در کادر محاوره ای وارد کنید نتایج جستجوو دکمه را فشار دهید جستجو کردنبرای جستجو در پایگاه داده

    اگر پایگاه داده پیدا شد، روی آن دوبار کلیک کنید تا باز شود.

    برای باز کردن پایگاه داده باید روی دکمه کلیک کنید لغو کنیددر کادر محاوره ای باز کردن یک فایل پایگاه داده. سپس کادر محاوره ای را ببندید نتایج جستجو.

توجه داشته باشید:می توانید مستقیماً فایل های داده را در فرمت های خارجی مانند dBASE، Paradox، Microsoft Exchange یا Excel باز کنید. همچنین می توانید هر منبع داده ODBC را مستقیماً باز کنید، مانند Microsoft SQL Server یا Microsoft FoxPro. Access به طور خودکار یک پایگاه داده Access را در همان پوشه فایل داده ایجاد می کند و پیوندهایی را به تمام جداول در پایگاه داده خارجی اضافه می کند.

    برای باز کردن یکی از پایگاه داده های اخیرا باز شده، روی نام فایل آن در لیست کلیک کنید آخرین پایگاه داده را باز کنیددر صفحه شروع کار با Microsoft Office Access. Access پایگاه داده را با استفاده از تنظیماتی که آخرین باری که باز شده اعمال شده است، باز می کند. اگر لیستی از فایل های اخیرا استفاده شده را نمی بینید، کلیک کنید مایکروسافت آفیس، و سپس - گزینه های دسترسی. در کادر محاوره ای گزینه های دسترسیمورد را انتخاب کنید علاوه بر این. در فصل خروجی روی نمایشگرتعداد اسنادی را که می خواهید در لیست "اسناد اخیر" نمایش دهید (نه بیشتر) مشخص کنید.

    اگر یک پایگاه داده را با فشار دادن باز کنید دکمه های مایکروسافت آفیسو سپس با استفاده از باز کردن دستورات، می توانید لیستی از میانبرهای پایگاه داده را که قبلاً با کلیک کردن باز کرده اید مشاهده کنید من اسناد اخیر در پنجره باز کن). پنجره محاوره ای

ایجاد یک خالی قالب سفارشی

هنگامی که یک پایگاه داده خالی و جدید ایجاد می کنید، اکسس جدول جدیدی را باز می کند که می توانید داده ها را در آن وارد کنید، اما هیچ شی دیگری در پایگاه داده ایجاد نمی کند. اگر می‌خواهید اشیاء دیگر (مانند فرم‌ها، گزارش‌ها، ماکروها یا جداول اضافی) در همه پایگاه‌های داده‌ای که ایجاد می‌کنید وجود داشته باشند، می‌توانید یک الگوی خالی سفارشی ایجاد کنید که حاوی این اشیاء باشد. پس از ایجاد یک پایگاه داده جدید، دفعه بعد که آنها قبلاً این اشیاء را در قالب خواهند داشت. علاوه بر این اشیاء، الگو ممکن است شامل جداول پر از داده و همچنین گزینه های پیکربندی خاص، ویژگی های پایگاه داده، پیوندها یا کدهایی باشد که باید در همه پایگاه های داده جدید موجود باشد.

برای مثال، فرض کنید مجموعه ای از ماکروها دارید که باید در همه پروژه ها استفاده شوند. اگر با این ماکروها یک قالب خالی ایجاد کنید، آنها به طور خودکار به تمام پایگاه های داده ایجاد شده در Access اضافه می شوند.

قالب‌های خالی را می‌توان در قالب‌های فایل زیر ایجاد کرد: Office Access 2007، Access 2002-2003، یا Access 2000. نام قالب باید Blank.accdb برای فرمت‌های فایل Office Access 2007 و Blank.mdb برای فرمت‌های فایل باشد. نسخه های قبلی.

    اگر فرمت پیش فرض Access 2000 یا Access 2002-2003 باشد، فایل قالب خالی Blank.mdb نام دارد. پایگاه داده جدید با همان فرمت فایل Blank.mdb ایجاد می شود. برای مثال، اگر فرمت پیش‌فرض Access 2000 باشد و قالب با نام Blank.mdb با فرمت فایل Access 2002-2003 باشد، تمام پایگاه‌های داده جدید با فرمت Access 2002-2003 ایجاد می‌شوند.

    اگر فرمت پیش فرض Access 2007 باشد، فایل قالب خالی Blank.accdb نام دارد.

تغییر فرمت فایل پیش فرض

    کلیک دکمه مایکروسافت آفیسو کلیک کنید گزینه های دسترسی.

    در کادر محاوره ای گزینه های دسترسیمورد را انتخاب کنید پایه ای.

    در گروه ایجاد پایگاه های دادهدر لیست کشویی فرمت فایل پیش فرضفرمت مورد نظر را انتخاب کنید

برای ایجاد یک قالب خالی یکی از موارد زیر را انجام دهید:

    یک پایگاه داده خالی ایجاد کنید (نام آن را "Empty" یا هر نام موقتی برای آن بگذارید) و سپس اشیایی را که باید در قالب باشند وارد یا ایجاد کنید.

    یک کپی از پایگاه داده موجود ایجاد کنید که حاوی اشیایی است که برای الگو نیاز دارید و سپس اشیاء غیر ضروری را حذف کنید.

هنگامی که اشیاء مورد نیاز برای قالب آماده شد، پایگاه داده را ذخیره کنید:

    روی دکمه کلیک کنید مایکروسافت آفیسو یک تیم انتخاب کنید ذخیره به عنوان.

    • پوشه قالب سیستمبه عنوان مثال، C:\Program Files\Microsoft Office\Templates\1033\Access

      پوشه قالب های کاربردر زیر چند نمونه آورده شده است.

      • که در ویندوز ویستا C appdata\local\temp. نام\AppData\Roaming\Microsoft\Templates

        که در ویندوز مایکروسافتسرور 2003 یا مایکروسافت ویندوز XP C:\Documents and Settings Name\Application Data\Microsoft\Templates

        توجه داشته باشید:یک الگوی خالی در پوشه سیستم، الگوهای خالی در هر پوشه کاربری را لغو می کند.

    در زمینه نام فایلوارد Blank.accdb(یا Blank.mdb، اگر در حال ایجاد یک الگو از نسخه قبلی هستید)، و سپس کلیک کنید صرفه جویی.

اکنون، هنگامی که یک پایگاه داده خالی جدید ایجاد می کنید، الگوی جدید شامل اشیاء در هر پایگاه داده جدید ایجاد شده به طور پیش فرض می شود. دسترسی به برنامهیک جدول جدید در نمای Datasheet باز می کند، درست مانند زمانی که پایگاه داده خالی جدید بدون استفاده از الگو ایجاد می کنید.

برای توقف استفاده از یک الگوی خالی، فایل Blank.accdb را حذف یا تغییر نام دهید (یا اگر از نسخه قبلی Access استفاده می کنید، فایل Blank.mdb).

طراحی سیستم مدیریت پایگاه داده در دلفی.

آنچه شما نیاز به تسلط دارید:

1) نحوه اتصال پایگاه داده به اجزای دلفی;

2) روش ایجاد یک برنامه کاربردی برای مدیریت یک پایگاه داده محلی ساده.

3) نحوه کنترل نمایش جداول پایگاه داده.

4) نحوه سازماندهی مرتب سازی و فیلتر کردن داده ها؛

5) نحوه استفاده از زبان پرس و جو SQL.

پوشه ای ایجاد کنید که در آن برنامه هایی را که توسعه می دهید ذخیره کنید. برای هر برنامه در آینده، باید یک دایرکتوری جداگانه در پوشه اصلی ایجاد کنید.

مرحله 1. یک پایگاه داده ساده ایجاد کنید

قبل از شروع توسعه یک سیستم مدیریت پایگاه داده (DBMS)، باید این پایگاه داده را ایجاد کنید. برای این منظور از آن استفاده کنیم برنامه مایکروسافت Office Access، از آنجایی که آفیس تقریباً روی هر رایانه ای نصب شده است و Access به احتمال زیاد به طور پیش فرض نصب شده است.

این آموزش به امکانات دسترسی به پایگاه های داده با استفاده از تنها یک فناوری - ADO (Active Data Objects) که توسط مایکروسافت توسعه یافته است، می پردازد. این کتابخانه مدرن، اول از همه، به شما امکان می دهد با پایگاه های داده MS Access محلی و سرویس گیرنده-سرور MS SQL Server کار کنید. مطالعه این کتابخانه به شما این امکان را می دهد که در آینده به راحتی به پایگاه داده های ساخته شده بر اساس فناوری های دیگر بروید.

بیایید در حال حاضر یک پایگاه داده فروشگاه محلی ایجاد کنیم ادبیات رایانه ای، متشکل از یک جدول یک جدول مانند یک آرایه دو بعدی از ستون ها و ردیف ها تشکیل شده است. هر ستون جدول شامل یک فیلد واحد مانند عنوان کتاب یا نویسنده است. هر ردیف از جدول حاوی یک رکورد شامل چندین فیلد است که به عنوان مثال، عنوان کتاب، نویسنده، قیمت، سال انتشار را شامل می شود.

Microsoft Office Access را راه اندازی کنید. در منو، روی File/New کلیک کنید و سپس در ویزارد، New Database را انتخاب کنید. از شما خواسته می شود که مکان ذخیره سازی پایگاه داده و نام فایل را انتخاب کنید. مسیر اولین برنامه آینده خود را (جایی که پروژه دلفی را در آینده ذخیره خواهید کرد) و یک نام معنی دار برای پایگاه داده فروشگاه کتاب کامپیوتر، به عنوان مثال mkl.mdb، مشخص کنید.

پنجره ای برای سازماندهی کار با پایگاه داده باز می شود (شکل را ببینید).

روی مورد "ایجاد جدول در حالت طراحی" دوبار کلیک کنید - طراح جدول باز می شود که در آن باید نام فیلدهای جدول و نوع داده های موجود در فیلدهای مربوطه را مشخص کنید.

نمونه ای از توضیحات فیلدهای جدول در شکل زیر نشان داده شده است. بگذارید شش فیلد در جدول وجود داشته باشد. در Access، نام فیلدها را می توان به دو زبان انگلیسی و روسی داد. نام فیلدهای شماره 2-5 و نوع داده این فیلدها واضح است. بیایید به فیلد شماره 1 نگاه کنیم. نام فیلد: id_kn – شناسه کتاب. این فیلد معنای خاصی برای پایگاه داده دارد - این یک فیلد کلیدی در جدول است، یک شناسه رکورد منحصر به فرد را حمل می کند. می‌توانید گزینه «فیلد کلیدی» را از طریق منوی زمینه که با کلیک راست روی فیلد مربوطه در طراح جدول ظاهر می‌شود، تنظیم کنید. با کلیک بر روی دکمه ذخیره جدول را ذخیره کنید، از شما خواسته می شود نامی برای جدول انتخاب کنید - ذخیره نام را تنظیم کنید.


با استفاده از منوی View، نمای را روی حالت جدول قرار دهید:

جدول از قبل آماده پر شدن است، اما ما اکنون این کار را انجام نمی دهیم، زیرا هدف اصلی ما مطالعه قابلیت های مدیریت پایگاه داده دلفی است. بیایید یک برنامه در دلفی ایجاد کنیم و در آنجا شروع به ویرایش جدول می کنیم.

مرحله 2. ایجاد یک برنامه کاربردی ساده برای مدیریت پایگاه داده

ساده ترین برنامه باید بتواند محتویات پایگاه داده (در مورد ما، محتویات یک جدول) را مشاهده کند، علاوه بر این، باید عملکردهایی برای تصحیح رکوردها، حذف آنها و اضافه کردن آنها وجود داشته باشد. البته می‌توان کار مشابهی را بدون استفاده از فناوری‌های پردازش پایگاه داده انجام داد، اما توسعه چنین برنامه‌ای دو تا سه مرتبه بیشتر طول خواهد کشید.

بنابراین، دلفی را راه اندازی کنید، یک برنامه جدید ایجاد کنید و پروژه را در پوشه ای که فایل پایگاه داده در آن قرار دارد ذخیره کنید. اجازه دهید نام ماژول magazin.pas و نام پروژه ProjectMagazin.dpr باشد.

حال بیایید تعیین کنیم که کدام مؤلفه های پالت برای کار با پایگاه داده مورد نیاز است. پایگاه داده از جداول تشکیل شده است که برای مشاهده آنها به جزء بصری مربوطه - DBGrid از تب Data Controls نیاز دارید. علاوه بر این، اجزای دیگری نیز باید وجود داشته باشند که ارتباط بین برنامه و مکان پایگاه داده را فراهم کنند، قالب آن را تشخیص دهند و از جدول پایگاه داده خاصی انتخاب کنند. برای این منظور از سه جزء زیر استفاده می کنیم: ADOConnection و ADOTable از زبانه ADO و DataSource از زبانه Data Access.

بیایید خصوصیات همه اجزای فرم را پیکربندی کنیم.

1. ADOConnection1. روی کامپوننت (یا در بازرس شی در خط ویژگی ConnectionString) دوبار کلیک کنید - به شما این فرصت داده می شود که یک رشته اتصال را وارد کنید (از رشته اتصال استفاده کنید)، ویزارد را با فشار دادن کلید Build و روی "Data Provider" راه اندازی کنید. تب ” درایور اتصال پایگاه داده را انتخاب کنید داده های مایکروسافتارائه دهنده جت OLE DB. روی "بعدی" کلیک کنید تا به برگه "اتصال" بروید و در آنجا، در خط "انتخاب یا وارد کردن نام پایگاه داده"، نام فایل را وارد کنید - در مورد ما mkl.mdb است. البته می‌توانید کلید کنار خط را فشار داده و مستقیماً به فایل اشاره کنید، اما در این حالت، بهتر است بلافاصله مسیر فایل را حذف کنید و فقط نام آن باقی بماند تا هنگام انتقال برنامه به دیگری مکان، هیچ مشکلی برای دسترسی به پایگاه داده وجود نخواهد داشت. OK را در ویزارد و OK را در فرم انتخاب رشته اتصال کلیک کنید. ویژگی LoginPromt را به False تغییر دهید تا هر بار که به پایگاه داده متصل می شوید از کاربر درخواست رمز عبور داده نشود.

2. ADOTable1. در ویژگی Connection، در لیست کشویی، به ADOConnection1 اشاره کنید، در ویژگی TableName، جدول را انتخاب کنید (در حال حاضر فقط یک فروشگاه داریم). ویژگی Active را روی True قرار دهید (توجه داشته باشید که در آینده، هنگام تغییر تنظیمات، اغلب باید این ویژگی را به True برگردانید). و برای راحتی، نام کامپوننت را به TableMagazin تغییر دهید.

3. DataSource1. برای این جزء واسطه، باید ویژگی DataSet را در لیست کشویی روی جدول TableMagazin تنظیم کنید.

4. DBGrid1. بیایید با تنظیم ویژگی DataSource در لیست کشویی اجزای موجود به DataSource1 در بازرس شی، شبکه را با DBGrid1 به جدول ذخیره از پایگاه داده با استفاده از DataSource1 متصل کنیم.

این کار ایجاد ساده ترین پایگاه داده را تکمیل می کند و ما حتی یک خط کد ننوشته ایم. اگر قبلاً تجربه کار با این مؤلفه‌ها را داشتید، کمتر از یک دقیقه را صرف توسعه چنین DBMS می‌کردید.

برنامه را با استفاده از کلید F9 راه اندازی کنید و روی پر کردن پایگاه داده کار کنید (کلیدهای کنترل: F2 – ویرایش سلول، Ins – افزودن رکورد، Ctrl+Del – حذف رکورد). برنامه را ببندید و سپس دوباره اجرا کنید و خواهید دید که تغییراتی که انجام داده اید ذخیره شده اند.

نمونه ای از پر کردن پایگاه داده:

اگر همه ماوس داشته باشند ترجیح نمی دهند با کیبورد کار کنند. بنابراین، گاهی اوقات کامپوننت DBNavigator از تب Data Controls می تواند مفید باشد. آن را برای آزمایش (در آینده باید حذف شود) به صلاحدید خود در فرم قرار دهید و با استفاده از واسطه DataSource1 متصل شوید - در ویژگی DataSource به آن اشاره کنید. در صورت لزوم، می توانید برخی از کلیدها را از کنترل پنل پایگاه داده در ویژگی VisibleButtons غیرفعال کنید. و اگرچه دکمه‌های کنترل بصری هستند، اما می‌توان نکات ابزاری را برای آن‌ها ارائه کرد، که برای آن ویژگی ShowHint را روی True قرار می‌دهید، و متن راهنمایی‌های ابزار را می‌توان در ویژگی Hints تنظیم/تغییر داد. نمای احتمالی برنامه پس از اتصال کامپوننت DBNavigator در شکل قابل مشاهده است: