واژه نامه شرایط پایگاه داده مشترک

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

اسید

مدل ACID طراحی پایگاه داده، یکپارچگی داده ها را از طریق اتواتیک ، سازگاری ، انزوا و دوام به اجرا می گذارد :

صفت

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

احراز هویت

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

مدل پایه

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

محدودیت ها

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

سیستم مدیریت پایگاه داده (DBMS)

DBMS نرم افزاری است که تمام جنبه های کار با پایگاه داده را مدیریت می کند، از ذخیره و تأمین داده ها برای اجرای قوانین یکپارچگی داده ها، برای ارائه فرم ها برای ورود و دستکاری داده ها. یک سیستم مدیریت ارتباطی پایگاه داده (RDBMS) مدل ارتباطی جداول و روابط بین آنها را اجرا می کند.

شخصیت

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

وابستگی کارکردی

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

فهرست مطالب

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

کلید

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

عادی سازی

برای به عادت کردن یک پایگاه داده، طراحی جداول (روابط) و ستون ها (ویژگی ها) به شیوه ای برای اطمینان از صحت داده ها و جلوگیری از تکثیر است. سطوح ابتدایی نرمال شدن عبارتند از فرم اول طبیعی (1NF)، فرم عادی دوم (2NF)، فرم عادی سوم (3NF) و فرم عادی بویس کده (BCNF).

NoSQL

NoSQL یک مدل پایگاه داده ای است که برای پاسخ دادن به نیاز به ذخیره سازی داده های غیر ساختاری مانند ایمیل ها، پست های رسانه های اجتماعی، ویدیو یا تصاویر طراحی شده است. به جای استفاده از SQL و مدل ACID دقیق برای اطمینان از صحت داده ها، NoSQL زیر مدل BASE کمتر سختگیرانه را دنبال می کند. یک پایگاه داده پایگاه داده NoSQL از جداول برای ذخیره داده ها استفاده نمی کند؛ در عوض، ممکن است از یک طراحی / نمودار ارزشمند / کلیدی استفاده کند.

خالی

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

پرس و جو

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

طرح

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

روش ذخیره شده

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

زبان پرسوجوی ساختاری

زبان پرسوجو سازه شده ، یا SQL، رایج ترین زبان برای دسترسی به داده ها از یک پایگاه داده است. زبان دستکاری داده (DML) شامل زیر مجموعه دستورات SQL است که اغلب استفاده می شود و شامل SELECT، INSERT، UPDATE و DELETE است.

ماشه

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

چشم انداز

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