تحقیق مقاله پایگاه داده SQL Server 2000

تعداد صفحات: 42 فرمت فایل: مشخص نشده کد فایل: 19183
سال: مشخص نشده مقطع: مشخص نشده دسته بندی: مهندسی کامپیوتر
قیمت قدیم:۱۹,۵۰۰ تومان
قیمت: ۱۴,۰۰۰ تومان
دانلود مقاله
کلمات کلیدی: N/A
  • خلاصه
  • فهرست و منابع
  • خلاصه تحقیق مقاله پایگاه داده SQL Server 2000

    پیشگفتار

    شرکت کارکیا در سال 84 تاسیس گردید مدیریت این شرکت به عهده دکتر مهدی نیکوئی است که مدرک دانشگاهی خود را از دانشگاه NBA دریافت نموده است. زمینه کاری این شرکت برنامه‌سازی نرم‌افزاری، طراحی صفحات وب، گرافیک (CD CalQlog)، تابلوهای تبلیغلاتی Flax face و نگهداری پایگاه داده می‌باشد و جنبه‌های مدیریتی آن عبارتند از مدیریت پروژه ، مدیریت فروش و مطالعات بازار می‌باشد.

    همچنین در زمینه برگزاری سمینارها نیز فعالیت دارد که از جمله می‌توان به سمینارهای برنامه بودجه مدیریت تحقیق، دانشگاه آزاد و سازمان تعاون اشاره نمود.

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

     

     

    مقدمه

    معرفی پایگاه داده SQL Server 2000

    SQL Server2000   یک Engine پایگاه  داده ارائه شده توسط شرکت مایکروسافت است و ادامه ویرایش 7.0 است. بدون اقراق میتوان گفت این محصول پر کاربرد ترین Package پایگاه داده محسوب میشود. البته مایکروسافت ادعا کرده است که بیش از 60 % بازار Database جهان را به خود اختصاص داده و این روز به روز در حال افزایش است. شرکت IBM در اواخر دهه 70 زبان SEQUEL که برای Query ها (پرس و جو ها ) استفاده می شد را ابداع کرد. با تغییر زمان این زبان نیز تغییراتی کرد و تا آنجا که فقط برای Query ها استفاده نمیشد و از آن میتوانستیم برای Administrating مدیریت و Sequrity امنیت در Database نیز استفاده کنیم و بعد از مدتها این زبان به SQL تغییر نام داد.

    امروزه ورژنهای متعددی از این نرم افزار استفاده میشود که نرم افزار Microsoft SQL Server 2000 از Transact SQL که به آن TSQL هم میگویند استفاده میکند. SQL Server 2000 هم اکنون دارای 2 نسخه است :

     یکی SQL Server 2000 Personal Edition که بر روی Client نصب میشود (Windows 98 – Windows ME – Windows 2000 Proffessional – Windows XP Home Edition – Windows XP Proffessional Edition) البته اگر بر روی Windows 98 و Windows ME نصب کنیم ، بسیاری از قابلیتهای این Package از بین میرود. بهترین حالت نصب این نسخه بر روی سیستم عاملهای Windows 2000 Proffessional و Windows XP Proffessional است.

    یک نسخه دیگر این نرم افزار : SQL Server 2000 Enterprise Edition است که مختص Server ها است یعنی فقط بر روی تمامی نگارش های Window 2K Server و Windows Server 2003 نصب میشود

     

    معرفی SQL و دستورات عمومی آن

    توسط SQL میتوان درون یک بانک اطلاعاتی پرس و جو کرده (Query) و نتیجه را برگرداند. بانک اطلاعاتی شامل آبجکتی به نام جدول (Table) میباشد. رکوردها در بانکهای اطلاعات در جداول ذخیره میگردند.جدول شامل سطر و ستون میباشند.
    مثال:
    Select   Last name   from  persons                                                               
    پر کاربرد ترین دستورات SQL شامل موارد زیر است :

    SELECT        استخراج یک داده از بانک اطلاعاتی
      DELETE       پاک کردن یک داده از بانک اطلاعاتی
    INSERT        وارد کردن یک داده جدید به بانک اطلاعاتی

     همچنین در SQL میتوان داده هایی نیز تعریف کرد :

       CREATE TABLE    ایجاد یک جدول جدید
    ALTER         TABLE تغییر دادن یک جدول
    DROP TABLE          پاک کردن یک جدول
    CREATE INDEX      ایجاد یک اندیس
       (کلید جستجو) DROP INDEX پاک کردن یک اندیس

     

    دستکاری جدول های بانک اطعاتیلا SQL

     

    CREATE  TABLE: جداول ساختمان بندی پایه یک بانک اطلاعاتی اند که اطلاعات را در خود جای میدهند . برنامه های بسیاری هستند که بدون استفاده از کد های sql برای شما جدول میسازند . اما یادگیری این دستورات برای کسی که با جداول و دیتابیس کار میکند ضروری است.

    قبل از یادگیری گرامر دستوری ساخت جدول ، باید منطق و اصول ساخت جدول را بیاموزید . جداول به سطرها (ROW) و ستون ها (COLUMN)  تقسیم میشوند . هر سطر یک رکورد از اطلاعات را در خود جای داده است.هر سطر چند فیلد دارد .

    مثال : مثلا کارنامه مدارس را در نظر بگیرید .مثلا 3 ستون دروس ، نمره و تاریخ دارد و سطر های آن هر کدام شامل سه بخش هستند طبق دسته بندی ستون هایش .

    سطر اول : ریاضی – 12 - 12/3/1384

    سطر دوم : فیزیک – 14 - 16/3/1384

    و بهمین ترتیب .پس هر سطر جدول را یک رکورد می نامیم . هر ستون جدول (فیلد) دارای یک نوع داده است .  در مثال فوق ستون دروس از نوع string و ستون نمرات از نوع integer و ستون تاریخ از نوع date است . هنگام ساخت جدول که فیلد هایش را مشخص میکنید باید نوع داده ای فیلد ها نیز مشخص گردد. کد ساخت جدول بصورت زیر میباشد :

    CREATE TABLE "table_name"
    ("column 1" "data_type_for_column_1",
    "column 2" "data_type_for_column_2",
    ... )

    کد ساخت یک جدول نمونه :

    CREATE TABLE customer
    (First_Name char(50),
    Last_Name char(50),
    Address char(50),
    City char(50),
    Country char(25),
    Birth_Date date)

     

     DROP TABLE: گاهی ما دلمون میخواد که بهر دلیلی از دست یک جدول در پایگاه داده خود راحت شویم. SQL این امکان رو برای ما فراهم کرده و ما میتونیم برای پاک کردنش از کد زیر استفاده کنیم.

    DROP TABLE "table_name"

    مثال :

    DROP TABLE customer.

     

     

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

    TRUNCATE TABLE "table_name"

    مثال :

    TRUNCATE TABLE customer.

     

     

    INSERT INTO : برای ورود اطلاعات داخل یک جدول دو راه وجود دارد. یکی اینکه رکورد ها را تک تک وارد کنیم (سطر به سطر) و یکی اینکه یکدفعه چندین سطر را وارد جدول کنیم . برای وارد کردن اطلاعات بصورت سطر به سطر با کد زیر عمل میکنیم .

    INSERT INTO "table_name" ("column1", "column2", ...)
    VALUES ("value1", "value2", ...)

    فرض کنید جدول با ساختار زیر داریم .

    Table Store_Information

    نام ستون ها

    نوع داده ستون

    store_name

    char(50)

    Sales

    float

    Date

    datetime

    و حالا ما میخواهیم یک رکورد(سطر) اطلاعات وارد جدول فروش کنیم . با مشخصات ذیل : لوس آنجلس – 10 ژانویه 1999 و فروش 900$ . بنابرین کد زیر را استفاده میکنیم.

    INSERT INTO Store_Information (store_name, Sales, Date)
    VALUES ('Los Angeles', 900, 'Jan-10-1999')

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

    INSERT INTO "table_name" ("column1", "column2", ...)
    SELECT "column1", "column2", ...
    FROM "table1"

    توجه کنید که کد بالا ساده ترین حالت ممکن بود .جمله select شما می تواند دارای کلمات  where , Group by , Having باشد .

    بطور مثال اگر ما جدولی داشته باشیم که بخواهیم  اطلاعات فروش سال 1998 را بگیرد و هم اکنون جدول دیگری دارید که اطلاعات تمام سال های 1995 تا 2000 را شامل میشود و اگر ساختار دو جدول یکسان باشد باید تایپ کنید :

     

    INSERT INTO Store_Information (store_name, Sales, Date)
    SELECT store_name, Sales, Date
    FROM Sales_Information
    WHERE Year(Date) = 1998

     

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

    WHERE to_char(date,'yyyy')=1998

     

     

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

    UPDATE "table_name"
    SET "column_1" = [new value]
    WHERE {condition}

    مثال : ما جدول زیر را داریم .

    (جداول در فایل اصلی موجود است )

    مثلا ما متوجه میشویم که مقدار فروش فروشگاه لوس آنجلس در تاریخ 01/08/1999 در اصل 500$ بوده و باید این مقدار را در جدول تصحیح کنیم . برای اینکار از کد زیر استفاده میکنیم.

    UPDATE Store_Information
    SET Sales = 500
    WHERE store_name = "Los Angeles"
    AND Date = "Jan-08-1999"

    بعد از اجرای کد بالا مقادیر جدول بصورت زیر در میاید .

    Table Store_Information

    store_name

    Sales

    Date

    Los Angeles

    $1500

    Jan-05-1999

    San Diego

    $250

    Jan-07-1999

    Los Angeles

    $500

    Jan-08-1999

    Boston

    $700

    Jan-08-1999

    در جدول مذکور فقط یک رکورد بود که تاریخش Jan-08-1999 و نام فروشگاهش Los Angeles باشد . اگر لچند رکورد با این مشخصات وجود داشت نیز تمام آنها مقدارشان تغییر میکرد . در مثال فوق فوق یک رکورد وجود داشت با مشخصاتی که ما دادیم و فقط هم یک فیلدش را تغییر دادیم .

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

    UPDATE TABLE "table_name"
    SET ("column_1", "column_2") = ([new value 1], [new value 2])
    WHERE {condition}

  • فهرست و منابع تحقیق مقاله پایگاه داده SQL Server 2000

    فهرست:

    پیشگفتار. 1

    مقدمه. 2

    معرفی پایگاه داده SQL Server 2000. 2

    معرفی SQL و دستورات عمومی آن.. 2

    دستکاری جدول های بانک اطلاعاتی SQL.. 3

    دستوات عمومی sql 6

    تعریف های اولیه : 9

    دستور SELECT : 9

    AND  OR : 9

    IN : 10

    BETWEEN : 11

    like. 11

    ASC, DESC.. 12

    SUM... 13

    COUNT.. 14

    HAVING... 16

    دستور ALIAS.. 16

    دستور JOIN... 18

    دستور OUTER JOIN... 19

    دستور UNION... 20

    دستور UNION ALL.. 21

    دستور INTERSECT.. 22

    دستور MINUS.. 23

    آموزش Enterprise Manager 24

    ایجاد یک جدول جدید : 25

    ایجاد Stored Procedure : 25

    ایجاد کردن جداول و تغییر دادنشان.. 30

    ایجاد کردن جداول. 30

    طراحی پایگاه داده. 31

    شناخت انواع داده ها 31

    مقادیر قابل قبول انواع داده. 31

    مقادیر کاراکتری.. 32

    مقادیر دیگر. 32

    ایجاد کردن یک جدول جدید. 32

    ایجاد یک جدول جدید. 32

    اضافه کردن یک ستون عددی به جدول. 33

    شرح ستون.. 33

    Precision و Scale (دقت و مقیاس) 33

    اضافه کردن یک ستون Identity به جدول. 34

    ارزشهای Identity. 34

    اضافه کردن ستون GUID به جدول. 34

    اضافه کردن یک ستون Data در جدول. 35

    انواع داده های Character 35

    مقادیر پیش فرض..... 35

    ذخیره کردن و بستن جداول. 36

    مدیریت جداول. 36

    تغییر دادن ستونها 36

    تغییر نام یک ستون.. 36

    تغییر دادن جداول. 37

    تغییر نام یک جدول. 37

    برداشتن یک جدول. 37

     

    منبع:

    ندارد.

تحقیق در مورد تحقیق مقاله پایگاه داده SQL Server 2000, مقاله در مورد تحقیق مقاله پایگاه داده SQL Server 2000, تحقیق دانشجویی در مورد تحقیق مقاله پایگاه داده SQL Server 2000, مقاله دانشجویی در مورد تحقیق مقاله پایگاه داده SQL Server 2000, تحقیق درباره تحقیق مقاله پایگاه داده SQL Server 2000, مقاله درباره تحقیق مقاله پایگاه داده SQL Server 2000, تحقیقات دانش آموزی در مورد تحقیق مقاله پایگاه داده SQL Server 2000, مقالات دانش آموزی در مورد تحقیق مقاله پایگاه داده SQL Server 2000 ، موضوع انشا در مورد تحقیق مقاله پایگاه داده SQL Server 2000
ثبت سفارش
عنوان محصول
قیمت