Afghan Software/افغان سافت ویر

Afghan Software/افغان سافت ویر we will develop all kind of software

با ریز و درشت سیستم پایگاه داده (Database) آشنا شویدسیستم پایگاه داده مثل هر سیستم دیگری سلسله مراتبی دارد. اگر می‌خواهی...
11/08/2021

با ریز و درشت سیستم پایگاه داده (Database) آشنا شوید

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

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

اجزای اصلی دیتابیس چیست؟هر دیتابیس Database از اجزای مختلفی تشکیل شده است. این اجزا باید در کنار هم قرار بگیرند تا یک پا...
02/08/2021

اجزای اصلی دیتابیس چیست؟
هر دیتابیس Database از اجزای مختلفی تشکیل شده است. این اجزا باید در کنار هم قرار بگیرند تا یک پایگاه به درستی کار کند. در ادامه این اجزا را یکی یکی بررسی می‌کنیم.

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

اجزای دیتابیس

– برنامه‌نویس‌ها (DBP): افرادی که ساختار دیتابیس را طراحی می‌کنند.

– طراحان دیتابیس (DBD): افرادی که به کمک زبان‌های مختلف از جمله SQL دیتابیس‌ها را می‌سازند.

– مدیر پایگاه داده (DBA): افرادی که تخصصشان، «دانش مدیریت اطلاعات» است و دیتابیس را مدیریت می‌کنند.

– کاربران نهایی (End users): کسانی که از داده‌ها استفاده می‌کنند.

چند نوع دیتابیس وجود دارد؟به نظر می‌رسد که بعد از این همه مثال و تعریف وقتش رسیده که از دنیای ملموس اطرافمان وارد دنیای ...
04/07/2021

چند نوع دیتابیس وجود دارد؟
به نظر می‌رسد که بعد از این همه مثال و تعریف وقتش رسیده که از دنیای ملموس اطرافمان وارد دنیای صفرویک‌‌ها شویم و ببینیم دیتابیس‌ها به چه زبانی حرف می‌زنند.

درحقیقت، دیتابیس‌ها با استفاده از زبان‌های مختلفی ایجاد می‌شوند. این وسط زبان SQL(Structured Query Language) از همه معروف‌تر و رایج‌تر است.

انواع دیتابیس

زبان SQL تنوع بسیار زیادی دارد و به شما این امکان را می‌دهد تا انواع داده‌ها را مدیریت کنید. نمونه‌های زیر شناخته‌شده‌ترین انواع پایگاه داده از نوع SQL هستند.

Oracle: شرکت اوراکل، در سال 1979 یک دیتابیس بزرگ تجاری به نام Oracle RDBMS ایجاد کرد. این دیتابیس که به Oracle شهرت پیدا کرده، معمولاً در بانک‌ها و سازمان‌های بزرگ مورد استفاده قرار می‌گیرد.
MySQL: MySQL یک سیستم مدیریت داده رایگان، ساده و کاربردی است که معمولاً برای طراحی وب از آن استفاده می‌شود. این سیستم هم از سال 2008 در اختیار شرکت اوراکل قرار گرفته است.
SQLite: SQLite یک سیستم مدیریت داده‌‌ای است که امکان ساخت اپلیکیشن موبایل و همین‌طور وب‌سایت‌های دینامیک را فراهم می‌کند.
Microsoft SQL Server: سیستم SQL Server را شرکت مایکروسافت طراحی کرده است. این سیستم یک دیتابیس تجاری است که در سیستم‌های مبتنی بر ویندوز از آن استفاده می‌شود.
Sybase ASE: سیستم Sybase ASE را شرکت SAP ارائه کرده است. دیتابیسی که در زمینه‌ی ساخت اپلیکیشن‌های بزرگ خصوصاً اپلیکیشن‌های تجاری و صنعتی کاربرد دارد.
Microsoft Access/ Excell: اکسل و اکسس هم از برنامه‌های نام‌آشنای شرکت مایکروسافت هستند که احتمالاً خیلی‌هایمان برای ذخیره و پردازش داده‌هایمان از این برنامه‌ها استفاده کرده‌ایم.
خوب است بدانید که انواع دیگری از پایگاه‌های داده وجود دارد که با استفاده از زبان NoSQL ساخته و مدیریت می‌شوند. Foundation DB، OrientDB، RavenDB و MongoDB از معروف‌ترین پایگاه داده‌های NoSQL هستند. شرکت‌های بزرگی مثل گوگل، فیس‌بوک، آمازون، لینکدین، سورس فورژ و اوبونتو از این نوع پایگاه داده استفاده می‌کنند. در این نوع دیتابیس‌ها، به جای استفاده از زبان SQL، از زبان‌های JSON و XML استفاده می‌شود.

یک سوال و جواب اساسی: 1) سیستم مدیریت داده دقیقاً چیست و چه کار می‌کند؟ سیستم مدیریت داده یا Database Management system (DBMS)، بین دیتابیس و مدیر دیتابیس ارتباط برقرار می‌کند. درحقیقت DBMS از طریق زبان SQL (یا هر زبان دیگری) دستورات لازم را از مدیر دریافت و در پایگاه داده اجرا می‌کند.

2) پایگاه داده SQL و NoSQL چه فرقی با هم دارند؟ پایگاه‌های داده‌ SQLبه دلیل استفاده از جدول (Table) برای داده‌های ساختاریافته مناسب‌اند اما برای داده‌های حجیم و بدون ساختار (non- structured) کارایی ندارند. به همین دلیل بعد از SQL، تکنولوژی جدیدی به‌نام NoSQL روی کار آمد تا این مشکل را رفع کند.

در یک پایگاه داده (دیتابیس) با چه مفاهیمی سروکار داریم؟شما با هر دیتابیسی که کار کنید از ساده تا پیچیده، با یک سری مفاهی...
25/06/2021

در یک پایگاه داده (دیتابیس) با چه مفاهیمی سروکار داریم؟

شما با هر دیتابیسی که کار کنید از ساده تا پیچیده، با یک سری مفاهیم مشترک سروکار دارید. ما در این قسمت شما را با مفاهیم اساسی دیتابیس Database آشنا می‌کنیم.

داده (Data): داده‌ها نمودی از مفاهیم، معلومات، وقایع و پدیده‌ها هستند که از طریق مشاهده یا تحقیق به‌دست می‌آیند.
اطلاعات (Information): اطلاعات درواقع همان مفهمومی است که بعد از پردازش به‌صورت داده ذخیره می‌شوند.
موجودیت (Entity): موجودیت همان فرد، شی یا پدیده‌ای است که درباره‌اش اطلاعات جمع‌آوری شده است.
صفت خاصه (attribute): هر ویژگی‌ای که یک موجودیت را از موجودیت دیگر جدا کند، یک صفت خاصه محسوب می‌شود.
حالا همه‌ی این مفاهیم تخصصی بدقلق را در یک مثال ساده حل می‌کنیم تا مثل یک لیوان شربت شیرین، آن را سربکشید.

بانک اطلاعات یک دانشگاه را در نظر بگیرید. مفاهیم دیتابیس در این سیستم، به این صورت است:

موجودیت: دانشجو، استاد، درس
صفت خاصه: نام، نام خانوادگی، سال تولد، نام درس، کد درس، تعداد واحد هر درس و …
داده: کلمات و اعدادی که این اطلاعات را نشان می‌دهند.
اطلاعات: ثبت‌نام دانشجوها، انتخاب واحد و نمرات هر دانشجو.

چطور می‌توان به اطلاعات موجود در پایگاه داده (دیتابیس) دسترسی پیدا کرد؟همان‌طورکه گفتیم یک دیتابیس، بسته به حجم اطلاعات ...
20/06/2021

چطور می‌توان به اطلاعات موجود در پایگاه داده (دیتابیس) دسترسی پیدا کرد؟

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

درواقع در این دنیایی که شب و روز انواع و اقسام اطلاعات از سر و کولمان بالا می‌رود، استفاده از دیتابیس‌ها به یک ضرورت تبدیل شده است، آن هم به دو دلیل بسیار مهم:

نظم و یکپارچگی اطلاعات
دسترسی آسان به اطلاعات

تعریف دیتابیس (پایگاه داده) به زبان تخصصی و خودمانیاگر بخواهیم با زبان تخصصی دیتابیس Database را تعریف کنیم باید بگوییم:...
17/06/2021

تعریف دیتابیس (پایگاه داده) به زبان تخصصی و خودمانی

اگر بخواهیم با زبان تخصصی دیتابیس Database را تعریف کنیم باید بگوییم:

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

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

در یک تعریف ساده می‌توان گفت:

«دیتابیس یا پایگاه داده یا همان بانک اطلاعات، مجموعه‌ای از داده‌هاست که در جدول‌هایی با ساختار منظم دسته‌بندی شده­اند. این جدول‌ها همگی با هم ارتباط دارند، هرچند می‌توانند مستقل از یکدیگر هم عمل ‌کنند.»

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

مثال‌های زیر هم نمونه‌هایی از بانک­های اطلاعاتی هستند که دوروبرمان زیاد می‌بینیم:

آرشیو فایل‌ها
مجموعه اطلاعات دانش‌آموزان یک مدرسه یا دانشجویان یک دانشگاه
ذخیره‌ی اطلاعات مشتری­های یک سازمان
ذخیره‌ی گزارش‌های فروش یک شرکت
بنابراین می­توان گفت هر سیستمی که حجمی از اطلاعات را به‌صورت منظم و دسته‌بندی‌شده نگهداری کند یک دیتابیس به حساب می‌آید. خب برویم سراغ یک سوال و جواب اساسی!

دیتابیس ( Database ) چیست و چه کار می‌کند؟ اگر در دنیای IT تازه‌ وارد هستید و می‌خواهید بدانید پایگاه اطلاعات داده یا دی...
15/06/2021

دیتابیس ( Database ) چیست و چه کار می‌کند؟


اگر در دنیای IT تازه‌ وارد هستید و می‌خواهید بدانید پایگاه اطلاعات داده یا دیتابیس ( Database ) چیست؟ پس باید با یک مثال ساده شروع کنیم. تصور کنید اتاقتان هیچ الماری ندارد و شما مجبورید هربار در میان انبوهی از لباس‌هایتان راه بروید. نه لباس‌هایی که برای بیرون رفتن می‌پوشید، جای مشخصی دارد و نه لباس‌های راحتی‌تان! لباس‌های مجلسی و رسمی هم زیر بقیه‌ی لباس‌ها مدفون شده‌اند.

حالا اگر یک الماری بیاورید، همه‌ی لباس‌ها را دسته‌بندی کنید و با نظم و ترتیب توی الماری بچینید، دیگر می‌توانید به‌راحتی هر لباسی را که می‌خواهید پیدا کنید. دراین‌صورت اگر لباس‌هایتان را «داده» فرض کنید، الماری لباس می‌شود پایگاه داده (Database)!

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

ما آماده ساخت هر نوع دیتابیس شما استیم.We are here to accept all kind of databases.
15/06/2021

ما آماده ساخت هر نوع دیتابیس شما استیم.

We are here to accept all kind of databases.

Address

Kabul

Telephone

+93744653263

Website

Alerts

Be the first to know and let us send you an email when Afghan Software/افغان سافت ویر posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Afghan Software/افغان سافت ویر:

Share