تبليغاتX
پایگاه داده , SQL
جمعه بیست و پنجم بهمن 1387 ساعت 10:54

از برنامه  SQL Server 2000 برنامه ی Query Analyzer را اجرا کنید تمام کد ها را در اینجا نوشته و اجرا بگیرید.جهت اجرا کد SQL ابتدا کد مورد نظر را با ماوس انتخاب کنید و با دکمه ی Play در نوار ابزار کدها را اجرا کنید.

جهت ایجاد جدول در برنامه از دستور Create Table استفاده می کنیم.

جداول زیر را در برنامه ایجاد کنید:

Create Table STT

)

,STID char(8) NOT NULL

,(STName Char(25

,(STLev char(12

,(STMJR char(20

,(STDEID char(4

(Primary Key (STID

(

NOT NULL:

فیلد مورد نظر نباید خالی باشد.

Primary Key:

تبدیل فیلد STID به فیلد کلید  در جدول STT (Student Table)

Char(x):

نوع فیلد را به صورت رشته ای  با بازه ی دلخواه در نظر می گیرد.

 

نوشته شده توسط علیرضا | لینک ثابت | موضوع:  
چهارشنبه شانزدهم بهمن 1387 ساعت 15:40

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

پایگاه داده تحت کنترل متمرکز نرم افزاری به نام سیستم  مدیریت پایگاه داده ها (DBMS) ایجاد و بهره برداری می شود. می خوام با یک مثال ساده موضوع رو روشن کنم:

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

از این شکل ساده به سادگی رد نشوید!

می بینید که DBMS واسط بین بانک اطلاعاتی و کاربر که بانک اطلاعاتی را طراحی می کند قرار دارد.

آشنائی با چند اصطلاح:

موجودیت: هر آن چیز که در دنیای واقعی می بینید و وجود خارجی دارد مثل: دانشگاه.(خلاصه همان جدول)

افزونگی: اگر بخش های امور دانشجوئی ؛ امور فارغ التحصیلان و امور دانشجوئی را در نظر بگیریم. تمامی این سه موجودیت دارای مشخصات دانشجو مانند : نام ؛ شماره دانشجوئی و .. هستند. تکرار شدن تمامی این اطلاعات در هر سه موجودیت (جدول) را افزونگی گویند.در پست های بعدی نحوه ی کاهش افزونگی را خواهیم آموخت. محیط ذخیره سازی واحد کاهش افزونگی را به دنبال خواهد داشت.

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

اگر عکس را خوب نگاه کرده باشید یک نکته را متوجه خواهید شد: DBMS در بطن سیستم عامل اجرا می شود و برای اجرا به سیستم عامل نیلز دارد.

 

نوشته شده توسط علیرضا | لینک ثابت | موضوع:  
دوشنبه چهاردهم بهمن 1387 ساعت 12:32
با سلام به دوستان خوب و عزیز.

در وبلاگ قبلی (vb-source-code.blogfa.com) سوالات متداولی در مورد بانک اطلاعاتی می شد تصمیم گرفتم مطالبی پایه ای و بنیادی در مورد کار با پایگاه داده را در وبلاگ جدیدشروع کنم.

امیدوارم مطالب کامل و مفید باشد.

منبع: مفاهیم بنیادی پایگاه داده ____  تالیف:رانکوهی

نوشته شده توسط علیرضا | لینک ثابت | موضوع: