SQL 101 | فصل 2: تنظیم محیط پایگاه داده شما

راه اندازی یک محیط پایگاه داده قوی و کارآمد یک گام مهم برای مشاغل و افراد است. چه در حال مدیریت دادهها برای یک پروژه کوچک یا یک برنامه سازمانی در مقیاس بزرگ باشید، درست کردن محیط پایگاه داده خود برای عملیات روان ضروری است. در این راهنما، شما را از طریق مراحل کلیدی مربوط به راهاندازی محیط پایگاه داده، از جمله انتخاب سیستم مدیریت پایگاه داده (DBMS) مناسب، نصب آن به همراه یک کلاینت SQL و ایجاد اولین پایگاه داده خود راهنمایی میکنیم.
خوانایی خود را در موارد زیر بهبود دهید:
انتخاب یک سیستم مدیریت پایگاه داده (DBMS) قبل از پرداختن به جنبه های فنی راه اندازی محیط پایگاه داده خود، باید یک تصمیم اساسی بگیرید: انتخاب سیستم مدیریت پایگاه داده (DBMS) مناسب. DBMS نرم افزاری است که داده های شما را مدیریت می کند و انتخابی که در اینجا انجام می دهید تأثیر قابل توجهی بر موفقیت پروژه شما خواهد داشت. برای انتخاب، باید عواملی مانند مقیاس پذیری، سازگاری و ویژگی ها را در نظر بگیرید. مقیاس پذیری تصویر: به توانایی سیستم برای مدیریت افزایش حجم کار یا افزایش حجم داده ها بدون به خطر انداختن عملکرد یا در دسترس بودن اشاره دارد. مقیاس پذیری یک نکته مهم است زیرا برنامه شما ممکن است کوچک شروع شود اما در طول زمان به طور قابل توجهی رشد کند. سازگاری: این شامل توانایی DBMS برای کار یکپارچه با پشته نرم افزار موجود شما، از جمله سیستم عامل، زبان های برنامه نویسی، و ابزارهای شخص ثالث است. ناسازگاری ها می تواند منجر به مشکلات یکپارچه سازی، افزایش زمان توسعه و چالش های نگهداری شود. ویژگی ها: ویژگی های ارائه شده توسط یک DBMS نقش مهمی در تعریف قابلیت ها و مناسب بودن آن برای موارد استفاده خاص دارد. ویژگی ها می توانند به طور گسترده ای بین سیستم های مختلف پایگاه داده متفاوت باشند. پس از در نظر گرفتن این عوامل، خواهید دید که چندین گزینه DBMS در دسترس است که هر کدام نقاط قوت و ضعف خود را دارند. در اینجا چند انتخاب محبوب وجود دارد: Screenshot-2024-01-20-003029.png-small MySQL: یک سیستم مدیریت پایگاه داده رابطه ای منبع باز که به دلیل عملکرد، قابلیت اطمینان و سهولت استفاده شناخته شده است. این یک انتخاب عالی برای برنامه های کاربردی وب و پروژه های کوچک تا متوسط است. PostgreSQL: یکی دیگر از DBMS های رابطه ای منبع باز که در مدیریت پرس و جوهای پیچیده و مجموعه داده های بزرگ برتری دارد. برای برنامههایی که به مقیاسپذیری و یکپارچگی دادهها نیاز دارند، یک انتخاب محکم است. MongoDB: یک پایگاه داده NoSQL که برای مدیریت داده های بدون ساختار یا نیمه ساختار ایده آل است. MongoDB برای پروژه هایی با طرحواره های داده به سرعت در حال تکامل است. Microsoft SQL Server: یک DBMS قوی با پشتیبانی قوی از برنامه های مبتنی بر ویندوز. این برای مشاغلی که سرمایه گذاری زیادی در اکوسیستم مایکروسافت دارند مناسب است. پایگاه داده Oracle: یک DBMS قدرتمند که برای شرکت های بزرگ با حجم داده بالا و نیازهای پیچیده طراحی شده است. ویژگی های پیشرفته ای را برای مدیریت داده ها و امنیت ارائه می دهد. نصب DBMS و SQL Client هنگامی که یک DBMS را انتخاب کردید، گام بعدی نصب آن بر روی سیستم است. فرآیند نصب ممکن است بسته به سیستم عامل شما و DBMS خاصی که انتخاب کرده اید متفاوت باشد. در اینجا یک طرح کلی از مراحل مربوطه آورده شده است: دانلود DBMS: به وب سایت رسمی DBMS انتخابی خود مراجعه کرده و بسته نصب مناسب برای سیستم عامل خود را دانلود کنید. اکثر ارائه دهندگان DBMS دستورالعمل های واضح و لینک های دانلود را در وب سایت های خود ارائه می دهند. نصب DBMS: بسته نصب را اجرا کنید و دستورالعمل های روی صفحه را دنبال کنید. معمولاً در این مرحله باید تنظیماتی مانند فهرست راهنمای نصب، شماره پورت و رمزهای عبور مدیریتی را پیکربندی کنید. نصب SQL Client: علاوه بر DBMS، برای تعامل با پایگاه داده به یک کلاینت SQL نیاز دارید. برخی از DBMS ها با کلاینت های گرافیکی خود ارائه می شوند، اما شما همچنین می توانید از بین انواع گزینه های شخص ثالث انتخاب کنید. کلاینت های محبوب SQL عبارتند از SQL Server Management Studio، DBeaver و MySQL Workbench. پیکربندی کلاینت SQL: هنگامی که کلاینت SQL شما نصب شد، باید آن را برای اتصال به DBMS تازه نصب شده خود پیکربندی کنید. شما باید جزئیات اتصال مانند آدرس سرور، شماره پورت و اعتبارنامه احراز هویت را ارائه دهید. اتصال را آزمایش کنید: پس از پیکربندی کلاینت SQL، اتصال را آزمایش کنید تا مطمئن شوید که می تواند بدون هیچ مشکلی به DBMS متصل شود. اگر همه چیز به درستی تنظیم شده باشد، آماده رفتن به مرحله بعدی هستید. در این راهنمای SQL 101، PostgreSQL به دلیل مجموعه ویژگیهای گسترده، قابلیتهای مقیاسپذیری فوقالعاده، و پشتوانه ارزشمند یک جامعه اختصاصی، به عنوان DBMS استفاده میشود که آن را به انتخابی عالی برای کسانی که تازه به SQL میآیند، تبدیل میکند. در طول این راهنما، من سعی خواهم کرد به استانداردهای ANSI SQL پایبند باشم و اطمینان حاصل کنم که دانشی که به دست می آورید می تواند به طور یکپارچه در پلتفرم های مختلف DBMS اعمال شود. Screenshot-2024-01-20-003408.png-small برای روش نصب، بیایید فرآیند را با استفاده از Docker ساده کنیم تا کارها را ساده کنیم. مراحل زیر را دنبال کنید: مرحله 1: نصب Docker با نصب Docker، پلتفرمی برای کانتینریسازی که راهاندازی DBMS ما را مدیریت میکند، شروع کنید. داکر را از اینجا دانلود و نصب کنید: https://docs.docker.com/get-docker/ با اجرای docker -v در خط فرمان/ترمینال، نصب داکر خود را اعتبارسنجی کنید. Screenshot-2024-01-20-003515.png-small مرحله 2: یک فایل docker-compose.yml ایجاد کنید سپس یک فایل docker-compose.yml ایجاد کنید. نسخه: '3' حجم: db_data: pgadmin-data: docker-entrypoint: services: postgres: image: postgres:13.11-bullseye # با خیال راحت به روز رسانی راه اندازی مجدد: همیشه محیط: POSTGRES_USER: admin # آن را تغییر دهید POSTGRES_PASSWORD: admin # آن را تغییر دهید POSTGRES_DB: sql101_by_ardenov # تغییر حجم آن: – docker-entrypoint:/docker-entrypoint-initdb.d – db_data:/var/lib/postgresql/data pgadmin: تصویر: dpage/pgadmin4:7.7 # احساس رایگان بهروزرسانی بستگی دارد: – پورتهای postgres: – “8001 محیط :80”: PGADMIN_DEFAULT_EMAIL: admin@example.com # آن را تغییر دهید PGADMIN_DEFAULT_PASSWORD: admin # حجم آن را تغییر دهید: – pgadmin-data:/var/lib/pgadmin راه اندازی مجدد: مگر اینکه متوقف شود مرحله 3: نصب DBMS docker-compose up -d Screenshot-2024-01-20-003701p. -small مرحله 4: بازدید از نصب DBMS را تأیید کنید SQL Client را با تایپ localhost:8001 در مرورگر خود یا با کلیک بر روی دسکتاپ Docker. Screenshot-2024-01-20-003942.png-small باید صفحه ورود به سیستم pgAdmin را پیدا کنید. اعتبار ورود به سیستم را از فایل YAML وارد کنید. Screenshot-2024-01-20-004054.png-small ایجاد یک پایگاه داده با در اختیار داشتن سرویس گیرنده DBMS و SQL، زمان ایجاد اولین پایگاه داده خود فرا رسیده است. ایجاد یک پایگاه داده شامل تعریف ساختار و طرح آن است که نحوه سازماندهی و ذخیره سازی داده ها را مشخص می کند. در اینجا یک راهنمای ساده برای ایجاد پایگاه داده آمده است: مرحله 1: کلاینت SQL خود را راه اندازی کنید کلاینت SQL خود را باز کنید و با استفاده از اعتبارنامه هایی که در حین نصب ارائه کرده اید به DBMS متصل شوید. Screenshot-2024-01-20-004506.png-small مرحله 2: ایجاد یک پایگاه داده جدید در ابزار query، می توانید با اجرای یک دستور SQL یک پایگاه داده جدید ایجاد کنید: CREATE DATABASE YourDatabaseName; نامی را که می خواهید پایگاه داده خود بدهید جایگزین YourDatabaseName کنید. Screenshot-2024-01-20-004825.png-small مرحله 3: تعریف جداول و درج داده ها هنگامی که پایگاه داده شما ایجاد شد، می توانید جداول را تعریف کرده و داده های خود را ذخیره کنید که در فصل بعدی به جزئیات آن خواهیم پرداخت. هر جدول باید یک ساختار تعریف شده از جمله ستون ها و انواع داده ها داشته باشد. مرحله 4: جستجو در پایگاه داده شما می توانید عبارات SQL SELECT را برای بازیابی و دستکاری داده ها در پایگاه داده خود اجرا کنید. در حال حاضر ما از آن برای بررسی کامل بودن تنظیمات شما استفاده می کنیم. خروجی AS «Hello World from SQL» را انتخاب کنید. شما با موفقیت محیط پایگاه داده خود را راه اندازی کرده اید، از جمله انتخاب DBMS مناسب، نصب آن به همراه یک کلاینت SQL و ایجاد اولین پایگاه داده خود. نتیجهگیری راهاندازی محیط پایگاه داده شما اولین گام مهم در هر پروژه داده محور است. با انتخاب دقیق DBMS مناسب، نصب صحیح آن، و ایجاد یک پایگاه داده با ساختار مناسب، پایه و اساس مدیریت کارآمد داده ها و توسعه برنامه ها را ایجاد می کنید. در فصل بعد، داده ها را با دستور SELECT بازیابی می کنیم. تا دفعه بعد، پرس و جو خوشحال!
در ابتدا در https://blog.ardenov.com منتشر شده است.