View Full Version : سوال: قید چیست ؟
میلاد قاضی پور
شنبه 15 آبان 1389, 19:13 عصر
سلام . در کتب آموزشی اس کیو ال سرور منظور از قید چیه ؟ میدونم چیزی شبیه تریگر هست اما اصطلاح انگلیسیشو نمیدونم چیه .
حمیدرضاصادقیان
شنبه 15 آبان 1389, 19:29 عصر
سلام.بهش میگن Check Constraint . این رو در Books online جستجو کنید به جواب می رسید
میلاد قاضی پور
شنبه 15 آبان 1389, 20:01 عصر
ببخشید . در کتاب مفاهیم بنیادی پایگاه داده رانکوهی قید طور دیگه ای تعریف شده و اصطلاح انگلیسیش qualifier هست . کدومش درسته بالاخره ؟؟
در کتاب رانکوهی اون قید به نام جدولی که بعدش اسم ستون میاد گفته میشه . مثلا student.id که استیودنت اینجا کولیفایر هست .
در کتاب اس کیو ال سرور 2008 از رابین دوسون اون قید به صورت پیچیده تری تعریف شده !
حمیدرضاصادقیان
یک شنبه 16 آبان 1389, 08:10 صبح
سلام . qualifier در اینجا به منظور یک نوع Owner حساب می شود. به طور مثال شما در صداکردن اشیا به این شکل صدا می زنید.
به این توضیح توجه کنید.:
[[server.][database].][schema].]database_object
Each of these identifiers must comply with the rules described in the previous section. Server, database, and schema are often referred to as database object qualifiers. The complete name of the object is often referred to as the fully qualified name, or four-part name.
قیود منظور شروطی هستند که ماروی فیلدها قرار میدهیم که بتوانیم محتویان آنها را کنترل کنیم. که در sql server به عنوان Check Constraint شناخته می شوند.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.