آموزش مفهومی باگ sql
جمعه, ۴ دی ۱۳۹۴، ۱۱:۲۰ ق.ظ
در بخش مفهوم بهضی اصطلاحات رو یاد می گیریم
قبل از شروع بهتر است که مفهوم تعدادی از لغات مورد استفاده در در این مقاله را شرح دهم:
database = منبع اطّلاعات - هر سایت
می تواند از تعداد نامحدودی منبع اطّلاعات تشکیل شده باشد که هر کدام بخشی
از اطّلاعات سایت را که به یک موضوع مشخص مربوط است را شامل می شود.
table = جدول - هر منبع اطّلاعاتی شامل تعداد نامحدودی جدول است.
column = ستون - هر جدول از تعداد نامحدودی ستون تشکیل شده است.
record = سطر ،رکورد ، row - در جدول ها اطّلاعات را در سطر ها نمایش می دهند ؛ در حقیقت sql فقط بین اطّلاعات ستون ها ارتباط برقرار می کند.
برای فهم بهتر یک مثال ملموس میزنم ؛جدول برنامه ی هفتگی !table = جدول - هر منبع اطّلاعاتی شامل تعداد نامحدودی جدول است.
column = ستون - هر جدول از تعداد نامحدودی ستون تشکیل شده است.
record = سطر ،رکورد ، row - در جدول ها اطّلاعات را در سطر ها نمایش می دهند ؛ در حقیقت sql فقط بین اطّلاعات ستون ها ارتباط برقرار می کند.
این جدول (معمولا) 5 ستون دارد (روز ،زنگ اوّل ،زنگ دوّم ،زنگ سوّم و زنگ چهارم) و معمولاً 6 سطر دارد.
کد:
+------------+-----------+------------+-----------+-----------+ | day | 1st | 2nd | 3rd | 4th | +------------+-----------+------------+-----------+-----------+ | 0sh | lesson01 | lesson02 | lesson03 | lesson04 | +------------+-----------+------------+-----------+-----------+ | 1sh | lesson05 | lesson06 | lesson07 | lesson08 | +------------+-----------+------------+-----------+-----------+ | 2sh | lesson03 | lesson04 | lesson05 | lesson06 | +------------+-----------+------------+-----------+-----------+ | 3sh | lesson07 | lesson08 | lesson01 | lesson02 | +------------+-----------+------------+-----------+-----------+ | 4sh | lesson05 | lesson06 | lesson07 | lesson08 | +------------+-----------+------------+-----------+-----------+ | 5sh | lesson01 | lesson02 | lesson03 | lesson04 | +------------+-----------+------------+-----------+-----------+
نکته: sql به بزرگی و کوچکی حروف حسّاس نیست.