10 پایگاه داده بزرگ شرکت ها به همراه دکیومنت و Relation ship

- 10 پایگاه داده بزرگ شرکت ها به همراه دکیومنت و Relation ship

10 پایگاه داده بزرگ شرکت ها به همراه دکیومنت و Relation ship

10 پایگاه داده بزرگ شرکت ها به همراه دکیومنت و Relation ship

مراحل نصب و راه اندازی SQL Server

پروژه پایگاه داده آموزشگاه زبان

و پست بانک

و مدرسه

و کتابخانه

و فروشگاه

و تیم فوتبال

و تاکسی تلفنی

و داروخانه

و آموزش

 

 

بـررسی  و روش ساخت  Query ها با استفاده ازSQL SERVER

 

پرس و جـوهـا ابزار اصــلی استخــراج داده ها از یک بانک اطلاعاتی هستند شما میتوانید به کمک یک پرس و جو اطلاعات مورد نظرتـان را انتخـــاب کنیـد‚ ایـن اطلاعات را بر حسب مقادیر فیلدها مرتب نــماییـد‚ و حتــی حـاصـل جـمع ها و خلاصه هایی را به نمایش آنها بیفزایید، پرس و جوها اغلب به عنوان مبنای فرمها و گزارشات مورد استفاده قرار میگیرند. سایر پرس و جوها میتــوانند جـــدول جدیــدی را ایجاد کنند‚ داده هایی را به جدول به جدول موجود بیفزایند‚ رکوردها را حــذف نمایند و رکوردهای تکراری را پیــــدا کننـد پـرس و جوهای به زبان پرس و جو ساختیافته  یا

SQL (Structured Query Language) پیاده سازی میشوند و شما میتواند آنها را مشاهده و ویرایش کنید.

 

ما در اینجـــا انواع پرس و جوها و موارد بکارگیری آنهـا را مـورد بررسـی قــرار میدهیــم. هـمچنین عبارات SQL که در و دستورات این زبان سـاختیافته را مورد بررسی قرار میدهیم.

 

انواع پرس و جوها هنگامی که شما پرس و جویی را در منظر طـراحی پرس و جو (Query design view) تعریف میکنید‚ اکسس در پس زمینه کار شما عبارات SQL معادل آن پرس و جو را مینویسد. برای مشاهده کد SQL ‚ گزینه

 

View|SQL View را انتخاب کنید یا گزینه SQL View را از منوی کشویی دکمه View برگزینید. شــما میتـــوانید تعریف یک پـرس و جـو یا کد SQL آن را به عنـوان منــبع رکورد Record Source یک فرم یا گزارش مـورد استفاده قرار دهید. البته به کارگیـری تعریف پرس وجو کمی سریعتر است چرا کـه تعریف پرس و جو به شکل ترجمه شـده Compiled ذخیره میگیردد‚ اما کد SQL میبایسـت در هـر مـراجعه مجدداً ترجمه شود.

 

اکسـس انواعـی از پـرس و جوهـا را در اختیار شما قرار میدهد از پرس و جوهای گزینشیSelect که اطلاعات معینـــی را استخراج میکنند تا پرس و جوهای ایجاد جــدول Make table که عملاً اشیاء بانک اطلاعاتی جدیدی را ایجاد می نماید.

 

دستیابی به بانک اطلاعاتی Access با استفاده از VB.NET

در این مقاله قصد داریم به نحوه  بازیابی و نمایش اطلاعات موجود در یک بانک اطلاعاتی Access اشاره نمائیم. هدف از مقاله فوق ، پرداختن به تمامی رویکردهای موجود در این زمینه نبوده و صرفا” به معرفی یکی از گزینه های موجود در این زمینه اشاره خواهد شد. در این راستا از تکنولوژی های ASP.NET ، ADO.NET و VB.NET استفاده خواهد شد. از کلاس های  OleDbConnection ، OleDbCommand و OleDbDataReader  مربوط به  ADO.NET  بمنظور انجام عملیات لازم در ارتباط با بانک اطلاعاتی، از ASP.NET بمنظور ایجاد فرم وب و ارائه داده با استفاده از کنترل سرویس دهنده Table و از زبان VB.NET بمنظور نوشتن دستورالعمل های مورد نظر استفاده می گردد.
در ابتدا لازم است با سه کلاس ADO.NET که در ادامه از آنان استفاده خواهد شد، بیشتر آشنا شویم:

  • کلاس OleDbConnection. شی فوق ، یک اتصال منحصر بفرد با یک منبع داده را ایجاد می نماید. در رابطه با یک بانک اطلاعاتی سرویس گیرنده / سرویس دهنده، این امر معادل یک اتصال شبکه به سرویس دهنده است. با توجه به قابلیت های حمایت شده توسط native OLE DB Provider ، برخی از متدها و یا خصلت ها مربوط به شی OleDbConnection ممکن است در دسترس و قابل استفاده نباشد. زمانیکه نمونه ای  از OleDbConnection ایجاد می گردد، تمامی خصلت های مربوطه، مقدار اولیه خود را دارا خواهند بود. پس از اتمام عملیات موردنظر در ارتباط با بانک اطلاعاتی، می بایست با فراخوانی Close و یا Dispose اقدام به  غیر فعال نمودن اتصال ایجاد شده با بانک اطلاعاتی مربوطه نمود.

کلاس OleDbCommand.  یک عبارت SQL و یا Stored procedure را بمنظور اجراء در رابطه با یک منبع داده ارائه می نماید. کلاس فوق از متدهای زیر بمنظور اجرای دستورات در رابطه با یک منبع داده استفاده می نماید.

 

جدول درس ها                                        FdarsTBL
محدودیت    طول فیلد    نوع فیلد    نام فیلد       توضیح فیلد
Not Null-Primary Key    9    decimal    Dcode    کد درس
Not Null    30    varchar    Namedars    نام درس
Not Null    1    tinyint    V_O_ Nazari    واحد عمومی نظری
Not Null     1    tinyint     V_O_ Amali    واحد عمومی عملی
Not Null    1    tinyint     V_P_Nazari    واحد پایه نظری
Not Null    1    tinyint    V_P_ Amali    واحد پایه عملی
Not Null    1    tinyint    V_T_Nazari    واحد تخصصی نظری
Not Null    1    tinyint    V_T_Amali    واحد تخصصی عملی
Not Null    30    varchar     Reshteh    رشته تحصیلی
Null       10       varchar        Vrodi       ورودی
Not Null    1    tinyint    Tedad_Daneshjo    تعداد دانشجو
Not Null    4    int    TimeD    تعداد ساعت درس
Null    –    datetime    ExamDate    تاریخ امتحان
Null    30    varchar    TchName    نام معلم
Not Null-F.K    3    nchar    Opcode    کد اپراتوری

 

کد:

insert into mahsooltbl
select *
from darotbl
 where (tell>300);

 

create table DaroTBL
(STDID nchar(9) primary key not null ,
Name varchar(15) not null ,
Lname varchar(20) not null,
Tell nchar(11) null unique,
Address Varchar(50) null)

 

create table daro1TBL
(STDID nchar 9 not null,
Fname varchar 15 not null,
Lname varchar 20 not null,
Address Varchar 50 not null,
Tozihat varchat 150 null);
foreign key STDID_fk(stdid) references darotbl(stdid);

 

برای دانلود کلیک کنید