
تاریخچه SQL از لابراتوار IBM در سان خوزه کالیفرنیا شروع میشود. جایی که SQL در اواخر دهه 1970 میلادی شکل گرفت.
کلمه SQL برگرفته از حروف اول کلمات Structuted Query Language ساخته شده و اغلب اوقات اشاره به 'sequel' میکند.
این زبان ابتدا برای محصول DB2 شرکت IBM (یک سیستم مدیریت پایگاه دادهای رابطهای یا RDBMS که امروزه نیز برای بعضی محیطها فروخته میشود، طراحی شد.)
در واقع SQL امکان RDBMS را فراهم میآورد. SQL یک زبان غیر روالمند میباشد، بر خلاف زبانهای روانمند یا زبانهای نسل سوم (3 GLs) مثل کوبول و C که در آن زمانها ایجاد شده بودند.
تذکر ـ غیر روانمند یعنی چه به جای چگونه، بطور مثــال SQL میگوید که دادهها باید ذخیره، حذف، اضافه یا بازیابی شوند بدون آنکه به چگونگی انجام آنها کاری داشته باشد.
ویژگی مهمی که باعث تفاوت بین DBMS و RDBMS میگردد، آن است که یک RDBMS از یک زبان مبتنی بر مجموعهها استفاده میکند. در اکثر RDBMS ها این زبان، زبان SQL است. در نتیجه SQL زبان مبتنی بر مجموعهها است.
SQL، یک زبان کامپیوتری مبتنی بر استاندارد (American National Standards Institute) ANSI برای بازیابی و بروز رسانی دادهها در یک پایگاه دادهای میباشد و با برنامههای پایگاه دادههایی مانند MS Access ، DB2 ، MS SQL Server ، Oracle، Sybase و ... کار میکند.
از طریق SQL، یک برنامه نویس یا گرداننده دادهها میتواند کارهای زیر را انجام دهد:
! تغییر ساختار یک پایگاه دادهای
! تغییر مشخصات امنیتی سیستم
! امکان اعطای اجازه دسترسی کاربران به پایگاه دادهای یا جداول
! پرس و جو از یک پایگاه دادهای
استفاده از SQL و پایگاه دادهای رابطهای نیز از مهمترین اقدامات انجام شده در جهت توسعه کاربرد Client/Server میباشد.
SQL بطور کلی شامل دو گروه از جملات میباشد:
جملات پردازش دادهها (DML)جملات تعریف دادهها (DDL)جملات پردازش دادهها (DML) شامل عبارات زیر میباشند:
¶ INSERT
¶ DELETE
¶ UPDATE
مهمترین عبارات DDL در SQL نیز عبارتند از:
¶ CREATE TABLE
¶ ALTER TABLE
¶ DROP TABLE
¶ CREATE INDEX
¶ DROP INDEX
¶ CREATE VIEW
¶ DROP VIEW
در بخشهای بعد بطور کاملتر این دستورات توضیح داده خواهند شد.
دستور SELECT
قاعده نگارش را با دستور SELECT شروع میکنیم زیرا اکثر جملات با SELECT شروع میشوند. این دستور که دستوری مستقل نیست و حتما باید با اجزایی بکار رود، جهت ساخت پرس و جو بر روی بانک اطلاعاتی بکار میرود و رکوردهایی را که با شرایط این دستور همخوان باشد، به عنوان نتیجه پرس و جو برمیگرداند.
توجه ـ هرگاه SELECT استفاده میشود حتما باید از شبه جملات FROM نیز استفاده شود.
انتخاب تمام ستونها:
SELECT * FROM table_name
انتخاب ستونهای خاص:
SELECT column_name(s)
FROM table_name
تذکر ـ در بعضی از نرمافزارهای SQL علامت سمیکولن (;) در انتهای جمله به مفسر میگوید که پرس و جو تمام شده است. به عنوان مثــال SQL*plus اوراکل، پرس و جویی را اجرا نمیکند تا زمانیکه یک سمیکلون (یا یک اسلش (/)) را پیدا نکند. در حالی که بعضی دیگر از نرم افزارهای SQL از سمیکلون به عنوان انتهای یک جمله SQL استفاده نمیکنند. به عنوان مثــال پرس و جو در مایکروسافت نیازی به تمام کننده ندارد زیرا پرس و جو در جعبه ویرایش تایپ میشود و وقتی دکمهای را فشار دهیم اجرا میگردد.
پرس و جو با استفاده از DISTINCT
برخی اوقات در جداول بعضی از اقلام دادهای تکرار میشون. اگر آنچه نیاز داریم آن است که بدانیم چه مقادیر متفاوتی در یک ستون وجود دارند، از دستور زیر استفاده میکنیم:
SELECT DISTINCT column_name(s)
FROM table_name
این جمله اقلام دادهای تکراری در ستون مورد نظر را حذف میکند. به عبارت دیگر DISTINC باعث محدود شدن نتایج خروجی میشود به شکلی که دادههای تکراری در جواب ظاهر نمیشوند.
عبارات
یک عبارت یک مقدار را برمیگرداند. از نقطه نظر نوع داده، عبارت انواع متفاوتی دارد مثل رشته، عدد و بولین. در واقع هر چیزی پس از شبه جمله (بطور مثــال SELECT یا FROM) بیانگر یک عبارت است. در مثــال زیر amount یک عبارت است که مقدار ستون omount را بر میگرداند:
SELECT amount FROM checks
شرایط
اگر بخشی از اقلام یا گروهی از اقلام را در پایگاه اطلاعاتی بخواهیم، به یک یا چند شرط احتیاج دارد. شرایط در داخل شبه جمله WHERE میآیند.
شرایط' امکان پرس و جوهای انتخابیتر را میدهند. در متداولترین فرم آنها، شرایط از یک متغیر، یک مقدار ثابت و یک عملگر مقایسهای تشکیل میشوند.
قاعده نگارش شبه جمله WHERE :
SELECT column_name(s)
FROM table_name
WHERE condition
عملگرها
عملگرها عناصری هستند که برای بیان چگونگی شرایط مورد نظر جهت استخراج دادهها در داخل یک عبارت استفاده میشوند. عملگردها به 6 گروه تقسیم میشوند: ریاضی، مقایسهای، کاراکتری، منطقی، مجموعهای و متفرقه.
¨ عملگرهای ریاضی
عملگردهای ریاضی عبارتند از: جمع (+)، تفریق (-)، ضرب (*)، تقسیم (/) و باقیمانده صحیح (% یا MOD).
¨ عملگردهای مقایسهای
عملگرهای مقایسهای، عبارات را مقایسه نموده و یکی از این سه مقدار را بر میگردانند: صحیح (True)، غلط (False) یا ناشناخته (Unknown).
در فرهنگ اصطلاحات پایگاه دادهها، هیچ (NULL) به معنای عدم حضور داده در یک فیلد است. اما بدین مفهوم نیست که فیلد دارای مقدار صفر یا بلانک (blank) است. صفر یا بلانک یک مقدار است در حالیکه هیچ یعنی آن فیلد چیزی ندارد.
اگر مقایسهای مثل field=9 را انجام دهیم و بدانیم تنها مقدار قابل قبول برای آن فیلد هیچ است، آنگاه نتیجه مقایسه ناشناخته است. چون ناشناخته یک شرط نامناسب است، نسخههای مختلف SQL ، مقدار ناشناخته را با مقدار غلط جایگزین مینمایند و عملگر خاص IS NULL را برای آزمایش شرط NULL ارائه میدهند.
عملگرهای مقایسهای عبارتند از: مساوی (=)، بزرگتر از (> ) ، بزرگتر یا مساوی با (=>)، کوچکتر از (<)، کوچکتر یا مساوی با (=<) و نامساوی (= ! یا < >).
توجه ـ برای پیدا کردن مقادیر فیلدهای کاراکتری باید از علامت کوتیشن در طرفین مقدار مورد نظر استفاده شود. فیلدهای عددی نیازی به استفاده از علامت کوتیشن ندارند.
تذکرـ گرچه قاعده نگارش SQL به حروف بزرگ و کوچک حساس نیست، اما دادهها آن حساس میباشند. اکثر شرکتها ترجیح میدهند که اطلاعات را به شکل حروف کوچک ذخیره کنند تا بدین وسیله جامعیت دادهها را تأمین نمایند. پیشنهاد میشود که همه دادهها یا بصورت حروف بزرگ و یا بصورت حروف کوچک ذخیره شوند. ترکیب حروف بزرگ و کوچک احتمالا موجب بروز مشکلاتی در بازاریابی دقیق دادهها خواهد شد.
توجه ـ حروف بزرگ معمولا قبل از حروف کوچک ذخیره میشوند (ارزش کاراکتری حروف بزرگ کمتر از حروف کوچک است).
¨ عملگردهای کارکتری
از عملگردهای کاراکتری برای پردازش رشتههای کاراکتری استفاده میشود (هم در خروجی دادهها و هم به منظور گذاشتن شرطی روی دادههایی که باید بازیابی گردند.)
! عملگر LIKE
گاهی اوقات میخواهیم بخشی از اطلاعات پایگاه دادهها را که دارای الگوی خاصی است ولی کاملا یک داده خاص را نمیپوشاند، انتخاب و بازیابی نماییم. یک روش طولانی و خسته کننده آن است که الگوی مورد نظر را در حالات مختلف ممکن در سرتاسر پایگاه دادهها به همراه علامت = استفاده کنیم. راه حل بعدی استفاده از LIKE است.
SELECT coumn_name FROM table_name
WHERE column_name LIKE pattern
مثــال/
SELECT * FROM customers
WHERE LastName LIKE 'S%'
با استفاده از عبارت فوق، رکورد تمام مشتریانی که نام خانوادگی آنها با حرف S شروع میشود به عنوان خروجی، برگردانده خواهد شد.
تذکر ـ از علامت % میتوان در ابتدا، انتها و یا در هر دو طرف الگو (pattern) استفاده کرد.
اگر بخواهیم دادههایی را پیدا کنیم که یک یا چند کاراکتر از آن را در اختیار داریم، باید از نوع دیگری از wildcard، یعنی underscore (_ ) استفاده کنیم.
مثــال/
SELECT * FROM friends
Where phone LIKE '223_5_8_'
همچنین میتوان از ترکیب این دو Wildcard نیز استفاده کرد.
مثــال/
SELECT * FROM customers
WHERE LastName LIKE '_b% '
با استفاده از این مثــال تمام رکوردهایی که دومین کاراکتر نام خانوادگی آنها b است، پیدا میشوند.
عملگر «: عملگر» (لوله مضاعف) دو رشته را به هم متصل میکنند.
تذکر ـ بعضی از نسخههای SQL جهت اتصال از علامت جمع استفاده میکنند.
عملگرهای منطقیعملگرهای منطقی، دو یا چند شرط را در شبه جمله WHERE از یک جمله SQL جدا میکنند.
! عمگر AND : دو عبارت منطقی را ترکیب میکند. باید هر دو شرط داده شده در طرفین AND صحیح باشند تا نتیجه AND صحیح گردد. اگر یکی از شروط در طرفین AND غلط باشد، نتیجه AND غلط میگردد.
SELECT column_name(s)
FROM table_name
WHERE conditionl AND condition
! عملگر OR : از OR برای ارتباط شروط استفاده میشود. کافی است که یکی از شرطهای دو سمت OR صحیح باشد تا نتیجه OR صحیح گردد و در صورتی نتیجه OR غلط است که هر دو شرط دو سمت OR غلط باشند.
SELECT column_name(s)
FROM table_name
WHERE conditionl OR condition2
! عملگر NOT : شرط داده شده را منفی میکند. به عبارتدیگر اگر شرط داده شده قبل از NOT غلط باشد، بعد از اعمال NOT صحیح میشود و بالعکس.
NOT همچنین میتواند با عملگر IS زمانیکه از NULL استفاده میکنیم، همراه شود.
¨ عملگرهای مجموعهای
! عملگرهای UNION و UNION ALL :
UNION، اجتماع دو مجموعه پرس و جو را بدون تکرار برمیگرداند.
UNION ALL نیز شبیه UNION میباشد بجز آنکه تکراریها را حذف نمیکند.
SQL STATEMENT 1
UNION/UNION ALL
SQL STATEMENT 2
! عملگر INTERSECT : رکوردهایی را برمیگرداند که در هر دو پرس و جو وجود داشته باشند (مشترک باشند).
SQL STATEMENT 1
INTERSECT
SQL STATEMENT 2
! عملگر MINUS : کلیه ردیفهایی را ه در پرس و جوی اول هستند ولی در پرس و جوی دوم نیستند، برمیگرداند.
SQL STATEMENT 1
MINUS
SQL STATEMENT 2
¨ عملگرهای دیگر
! عملگر IN : از عملگر IN هنگامی استفاده میشود که مقدار دقیق آنچه را که میخواهیم برگردانده شود، را بدانیم.
فهرست مطالب:
فصل اول: بررسی بانک اطلاعاتی SQL.............................................................
الف ـ آشنایی و استفاده از دستور SELECT ....................................................
دستور SELECT ...............................................................................................
پرس و جو با استفاده از DISTINCT................................................................
عبارات .................................................................................................................. 15
شرایط................................................................................................................... 15
عملگرها................................................................................................................. 16
عملگردهای ریاضی............................................................................................... 16
عملگردهای مقایسهای........................................................................................... 16
عملگرهای کاراکتری.............................................................................................. 17
عملگرهای منطقی................................................................................................... 19
عملگرهای مجموعهای........................................................................................... 20
عملگرهای دیگر..................................................................................................... 21
توابع ..................................................................................................................... 23
توابع جمعی............................................................................................................ 23
توابع تاریخ و زمان................................................................................................ 24
توابع ریاضی......................................................................................................... 26
توابع کاراکتری...................................................................................................... 26
توابع تبدیلی............................................................................................................ 29
ب ـ آشنایی و استفاده از دستورات پردازشها.................................................... 29
جملات پردازش دادهها.......................................................................................... 29
درج دادهها با استفاده از جمله INSERT ..........................................................
درج یک رکورد با استفاده از INSERT … VALUES ...................................
درج چندین رکورد با استفاده از INSERT … SELECT ...............................
تغییر نوع دادههای موجود با استفاده از جمله DELETE .................................
ورود و صدور دادهها از منابع خارجی................................................................ 36
شبه جملات در پرس و جوهای SQL .................................................................
تعیین معیاری با شبه جمله WHERE ................................................................
شبه جمله STARTING WITH .......................................................................
شبه جمله ORDER BY ....................................................................................
شبه جمله GROUP BY ....................................................................................
شبه جمله HAVING .........................................................................................
فصل ج ـ آشنایی و استفاده از دستورات تعریف دادهها...................................... 42
ایجاد و نگهداری جداول........................................................................................ 42
شروع کار با جمله ایجاد پایگاه دادهای (CREATE DATABASE)...............
راههای ایجاد پایگاه داده....................................................................................... 42
طراحی پایگاه دادهای............................................................................................. 43
ایجاد یک فرهنگ دادهای (کاتالوگ سیستم)........................................................... 45
ایجاد فیلد کلید........................................................................................................ 46
جمله CREATE TABLE ................................................................................
جمله ALTER TABLE ....................................................................................
جمله DROP TABLE ......................................................................................
جمله DROP DATABASE ............................................................................
ایجاد شاخصها بر روی جداول جهت بهبود اجرا................................................ 51
استفاده از شاخصها............................................................................................. 51
شاخصها چه هستند؟........................................................................................... 52
نکات شاخص بندی................................................................................................ 54
شاخصبندی روی بیشتر از یک فیلد..................................................................... 55
استفاده از کلمه کلیدی UNIQUE به همراه CREATE INDEX ..................
شاخصها و اتصالها............................................................................................ 55
ایجاد دیدها........................................................................................................... 57
معرفی دید............................................................................................................. 57
کاربرد دیدها......................................................................................................... 57
تغییر نام ستونها.................................................................................................. 58
پردازش دید در SQL ..........................................................................................
محدودیتهای استفاده از SELECT ..................................................................
تغییر دادهها در یک دید ........................................................................................ 59
مشکلات تغییر دادهها با استفاده از دیدها ............................................................ 59
کاربردهای مشترک دیدها .................................................................................... 60
استفاده از دیدها برای تبدیل واحدها ................................................................... 61
سادهسازی پرس و جوهای پیچیده با استفاده از دیدها ...................................... 62
حذف دیدها با استفاده از جمله DROP VIEW ................................................
د ـ اتصال جداول ................................................................................................. 64
اتصال جدولها به شرط تساوی .......................................................................... 64
اتصال جدولها به شرط عدم تساوی .................................................................. 65
اتصال جدولها با استفاده از کلمه کلیدی JOIN ................................................
اتصال درونی (INNER JOIN) .........................................................................
اتصال بیرونی (OUTER JOIN) .......................................................................
ه ـ کنترل جامعیت دادهها ................................................................................... 68
معرفی محدودیتها .............................................................................................. 68
جامعیت دادهها ..................................................................................................... 68
چرا از محدودیتها استفاده میکنیم؟ ................................................................... 69
مروری بر انواع محدودیتها ............................................................................... 70
محدودیتهای NOT NULL ..............................................................................
محدودیتهای کلید اصلی ..................................................................................... 72
محدودیتهای یکتایی ............................................................................................ 72
محدودیتهای کلید خارجی .................................................................................. 72
محدودیتهای کنترل ............................................................................................ 74
محدودیتهای مدیریتی ......................................................................................... 74
استفاده از ترتیب صحیح ...................................................................................... 75
روشهای مختلف در ایجاد محدودیتها ................................................................ 76
و ـ نرمال سازی پایگاه دادهها ............................................................................ 77
پایگاه دادهای خام ................................................................................................. 77
طراحی پایگاه دادهای منطقی ................................................................................ 77
نیازهای کاربر نهایی چیست؟ ............................................................................... 78
افزونگی دادهها ..................................................................................................... 79
فرمهای نرمال ...................................................................................................... 80
فرم اول نرمال ...................................................................................................... 81
فرم دوم نرمال ..................................................................................................... 81
فرم سوم نرمال .................................................................................................... 81
مزایای نرمال سازی ............................................................................................ 81
معایب نرمال سازی .............................................................................................. 83
از نرمال درآوردن یک پایگاه اطلاعاتی................................................................. 83
فصل دوم: بررسی بانک اطلاعاتی اکسس........................................................... 85
مقدمه..................................................................................................................... 85
آشنایی با اکسس .................................................................................................. 86
تعریف کلی از ACCESS ...................................................................................
تکنیک کار در اکسس............................................................................................. 89
طراحی جدول (TABLE) ....................................................................................
آشنایی با خصوصیات فیلدها در محیط طراحی.................................................... 91
انواع عملگرها ....................................................................................................... 102
آشنایی با تنظیم خصوصیات محیط ورود دادهها (DataSheet View) ............
انواع فیلترها .......................................................................................................... 108
طرز ایجاد Relationship ..................................................................................
آشنایی با طراحی Query ....................................................................................
ایجاد Query از طریق Design View ...............................................................
کاربرد Total در Select Query .......................................................................
آشنایی با Action Query ..................................................................................
آشنایی با طراحی فرم (From) ............................................................................
فرم چیست؟ .......................................................................................................... 119
طرز کار Form Wizard ....................................................................................
طرز کار AutoForm .........................................................................................
تفاوت فرم و گزارش............................................................................................. 122
آشنایی با طراحی Report ...................................................................................
طرز کار Report Wizard .................................................................................
منابع ..................................................................................................................... 124
شامل 124 صفحه فایل word قابل ویرایش

دانلود پروژه کارآموزی _رشته حسابداری کارآموزی حسابداری شرکت باربری وحیدبار 87 ص با فرمت WORD
مقدمه
در چند دهه گذشته، گسترش تکنیکهای جدید حسابداری در تمامی رشته ها و کاربرد آن، نوآوری و دگرگونیهای بسیاری را در زمینه های اقتصادی و بازرگانی پدید آورده است . به خوبی آشکار است که حسابداری شرکتها نیز طی سالهای اخیر، تحولات شگرفی را پذیرا شده و، علاوه بر ارائه اطلاعات و ارقام مربوط به عملکردها، توانسته است با بهره گیری از روشهای جدید، به فرانگری پرداخته و جهت حرکت موسسات بازرگانی و شرکتهای دولتی و غیر دولتی را به نحو مشخصی ترسیم نماید .
از سوی دیگر استحکام مبانی مالی که به تعبیر حضرت علی (ع) رگ حیات و رشته جان ملت محسوب می شود از اهمیت فوق العاده ای برخوردار بوده که باید با استفاده از جدیدترین یافته های علمی به نحوی مطلوب و منظم برقرار گردد .
تحقق این هدف البته نیازمند بکارگماری نیروی انسانی ماهر و کارآمد و بهره گیری از روشها و ابزار مناسب می باشد که این امر اهمیت مسئولیت و رسالت مرکز آموزش مدیریت دولتی را در ایجاد زمینه های مناسب برای پرورش و تجهیز کارگزاران و افزایش توانایی های علمی و مهارتهای تخصصی آنان بیش از پیش آشکار می سازد .
نظام اقتصادی و مالی هر جامعه و نحوه و میزان فعالیت های بازرگانی موسسات تجاری در بخش خصوصی، یکی از معیارهای قابل تحقیق و پژوهش در وضعیت رشد
اقتصادی و درجه توسعه یافتگی آن جامعه است .
اقتصاد بخش غیر دولتی، در نظام های مختلف سیاسی و حکومتی، جایگاه ویژه و متفاوتی پیدا کرده است مثلاً، در نظام سرمایه داری، سهام داران و سرمایه گذاران عمده ترین نقش را در نظام اقتصادی دارا می باشند و زمینه ساز بسیاری اتفاقات و حوادث مهم اجتماعی، سیاسی، اداری و غیره نیز می گردند . در نظام سوسیالیستی، بیشترین مسئولیت به عهده نهادهای دولتی است و اقتصاد بخش خصوصی بسیار کم رنگ و ضعیف عمل می کند .
در بخش چهارم قانون اساسی جمهوری اسلامی ایران، تحت عنوان نظام اقتصادی و مالی ، ضمن بیان هدفهای کلی و زیر بنائی، نظام اقتصادی را بر سه پایه دولتی، تعاونی و بخش خصوصی استوار ساخته است(اصل چهل و چهارم قانون اساسی ). بنابراین جایگاه قانونی اقتصاد بخش خصوصی از اهمیت خاصی برخوردار می باشد و می باید به عنوان مکمل دو بخش دیگر، رسالت بسیار مهم و موثر خود را به عهده بگیرد و انجام دهد .
در بخش نخست، نظام های مختلف حسابداری، قوانین و مقررات جاری کشور در مورد نحوه ثبت و نگهداری دفاتر قانونی، چگونگی تشکیل و انواع شرکت های تجاری و ویژه گیهای شرکت های دولتی مورد بحث قرار گرفته است .
بخش دوم به عملیات حسابداری شرکتهای سهامی اختصاص یافته است که حاوی سرمایه گذاری و تغییرات آن، انتشار اوراق قرضه، تبدیل و انحلال و تصفیه و ادغام و جذب شرکتهای سهامی و در نهایت استخراج گزارش های مالی و مباحث مربوط به آن می باشد .
برای اداره صحیح نظام اقتصادی در بخش های مختلف تولید، توزیع و مصرف ، استفاده و بکارگیری سرمایه گذاریهای دولتی و غیر دولتی به صورت برنامه ریزیهای بلند مدت اقتصادی از اهمیت ویژه ای برخوردار می باشد . بدیهی است ایجاد تشکیلات مناسب اداری و سازمانی و استفاده از ابزار و فنون موثر از جمله نظام حسابداری و مالی کاربردی، می تواند مدیران و سرمایه گذاران را در این امر مهم یاری نماید .
حسابداری امروزین را بدرستی «زبان تجارت» می نامند . این زبان که برای ثبت و تفسیر اطلاعات مالی بکار می رود از زمان تحریر الفبای اولیه آن، یعنی ثبت دو طرفه بر اساس تمایز شخصیت واحد تجاری از شخصیت صاحب یا صاحبان آن، در جریان تغییرات شتاب آمیز و شگرف اقتصادی ـ اجتماعی جوامع بسری در طول چند قرن گذشته روز به روز تکامل یافته و به مثابه ابزاری کارآمد در خدمت پیشرفتهای صنعتی، پیدایش و گسترش شرکتهای بزرگ سهامی و توسعه فعالیتهای اقتصادی قرار گرفته است .
زبان تجارت یا حسابداری در جریان تحول و تکامل خود، متناسب با نیازها و در واکنش به ضرورتها، پذیرای ابتکارات و نوآوریهای فراوانی شده و با انباشت واژگانی از روشها و رویه ها، اینک به فرهنگی گسترده و پیچیده مبدل گردیده است که شاخه ها و رشته های گوناگونی را در بر دارد .
برای این زبان نیز ، همانند دیگر زبانها ، دستور زبانی به شکل اصول و ضوابط پذیرفته شده تدوین گردیده است که شیوه صحیح نوشتن، راحت بیان کردن و استفاده درست را فراهم می سازد و درک اطلاعات مالی را برای افراد، واحدهای اقتصادی، سازمانها و موسسات خصوصی و عمومی تسهیل و استفاده دلخواه از آن را امکان پذیر می سازد. در تدوین دستور زبان حسابداری؛ یعنی اصول، ضوابط ئ استانداردهای حسابداری؛ شرط اساسی، پذیرش همگانی بوده و هست، اما در چند دهه اخیر توصیف و تبیین ضوابط و کوشش در سنجش اصول مزبور برمبنای استدلال و برخورد منطقی رایج شده است که این مقوله“ تئوری حسابداری ” نام دارد .
تئوری در معنای عام آن چنین تعریف شده است :“ مجموعه ای منسجم از اصول مفروض، مفهوم و عملی که چارچوبی کلی برای استدلال منطقی و آگاهی و تحقیق در زمینه خاصی از دانش را تشکیل می دهد ”. تئوری حسابداری در معنای خاص آن چنین تعریف شده است :“ مجموعه ای مستدل از اصول فراگیر حسابداری که چارچوبی کلی برای استدلال منطقی در زمینه درک مفاهیم، سنجش و ارزیابی رویه ها و عملکردهای حسابداری را فراهم می آورد و راهنمای پژوهش ، توسعه و ابداع رویه های نوین حسابداری قرار می گیرد ”.
شاید برای ما که هنوز در نخستین مراحل آگاهی از دانش حسابداری هستیم و از لحاظ کتابهای پایه حسابداری با کمبودها و نارسائیهای فراوان مواجهیم، پرداختن به مباحثی چون تئوری حسابداری بلند پروازی و نابجا جلوه کند، اما تئوری حسابداری می تواند:
بستر تاریخی ضرورتها و نیاز های اقتصادی ـ اجتماعی جوامع پیشرفته صنعتی را که به ابداع، رشد و تکامل دانش حسابداری انجامیده به ما بنمایاند و از این راه انتخاب، انطباق، تدوین و کاربرد اصول، رویه ها و روشهای متناسب با اوضاع و احوال خاص اقتصادی ـ اجتماعی کشورمان را تسهیل کند .چگونگی پیدایش، شکل گیری و توسعه اصول ، میثاقها، مبانی، ضوابط و استانداردهای حسابداری را توصیف کند و از این طریق مفاهیم و کاربردهای اصول و معیارهای مزبور را روشن سازد و بدین ترتیب، امکان انتخاب منطقی رویه ها و استانداردهای متناسب را از بین استانداردهای وضع شده توسط مجامع حرفه ای بین المللی و ملی فراهم آورد .و بالاخره تئوری حسابداری ما را با ابزار کارآمد استدلال منطقی در این رشته از دانش آشنا می سازد و می تواند از تعصب و پیش داوریهای ناشی از پیشینه های متفاوت آموزشی جلوگیری و راه انتخاب مستدل از بین متون و منابع گوناگون را هموار سازد .از این رو تدوین و انتشار مباحثی از تئوری حسابداری در برنامه کار این مرکز قرار گرفت . اما چون امکانات و نیروی کافی برای عرضه یک کتاب کامل تئوری حسابداری را نداشتیم بر آن شدیم که مباحث مختلف تئوری حسابداری را به صورت نشریات جداگانه و با توجه به اولویت رفع نیاز های جاری و در محدوده امکانات موجود تهیه و منتشر نمائیم تا در نهایت کتابی جامع فراهم آید، اگرچه به درستی می دانیم که در طول زمانی که این کتاب آماده می شود ، روند شتاب آمیز پیشرفت دانش حسابداری بسیاری از مطالب را کهنه و رنگ باخته خواهد کرد .

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 9
اجرا کنندگان باید با توجه به مشخصات فنی عمومی ساختمانی ( نشریه ۵۵ ) نسبت به اجرای عملیات ساختمانی زیر نظر دستگاه نظارت بپردازد چنانچه نیاز به مشخصات و ضوابطی در دفترچه مشخصات فنی خصوصی وجود داشته باشد که مغایر با مندرجات این نشریه باشد اولویت با مشخصات فنی خصوصی است چنانچه در مواردی با توجه به شرایط خاصی ضمن اجرای کار مشخصات فنی منطقی تری وجود داشته باشد مهندسان مشاور باید در مشخصات فنی خصوصی این موارد را صراحتا ذکر نموده و مراتب را برای بررسی و اظهار نظر به دفتر تحقیقات و معیارهای فنی سازمان برنامه و بودجه ارائه نمایند.
با نظر کارفرما و طبق دستور کار نظارت ساختمانهای موجود و قدیمی که در محدوده عملیاتی پروژه و در محل اجرا و استقرار بناهای جدید بوده و بمنظور انجام کار تخریب آنها ضروری است قبل از شروع به تخریب ساختمانها باید مسائل ایمنی و اصول فنی در مورد قطع و کنترل انشعا بات خطوط آب و برق و تلفن و.......... با هماهنگی سازمانهای مسئول مراعات گردد.
در صورت لزوم باید مصالح حاصل از تخریب مطابق نظر دستگاه نظارت دسته بندی ودر محلهای مناسب انبار شوند ساختمانهای مربوط به آثار باستانی از شمول این قسمت خارج است و هیچگونه دخل و تصرف در آنها مجاز نبوده گود برداری محل سازه ها باید با توجه به رعایت نکات ایمنی و حفظ ساختمانهای موجود و همجوار و رعایت مقررات و دستور العملهای شهرداری و وزارت کار صورت گیرد.
پیمانکار مسئول جبران خسارت وارده به شخص ثالث در اثر عدم رعایت نکات ایمنی فوق الذکر خواهد بود چنانچه محوطه کارگاه دارای پستی و بلندیها ی زیاد باشد به نحوی که مانع از شروع اجرای عملیات گردد پیمانکار باید با نظر دستگاه نظارت نسبت به تسطیح محوطه تا تراز مورد نظر و پاک کردن آن اقدام نماید بر اساس نقشه های اجرائی مقدار کافی نقاط نشانه و مبدا از طرف کارفرما و دستگاه نظارت .طی صورت جلسه ای هنگام تحویل زمین در اختیار پیمانکار قرار داده خواهد شد.
این نشانه ها باید توسط پایه های بتنی حداقل ۱۵*۱۵ و ارتفاع ۷۰ سانتیمتر ساخته شود و حداقل بیست سانتی متر از آن از سطح زمین تسطیح شده اجرای عملیات بالاتر باشد چاه های آب و فاضلاب و قنوات متروکه که در محل عملیاتی پروژه واقع شدهاند و پرکردن آنها ضروری است باید با نظر دستگاه نظارت پر و ساخته شوند و نحوه اجرای عملیات و چگونگی پرداخت حق الزحمه مربوط به آنها با نظر دستگاه نظارت و توافق پیمانکار صورت خواهد گرفت .
لزوم قطع اشجار باید قبلا بتصویب کارفرما رسیده باشد پاک کردن محوطه از ریشه درختان و اشجار باید با نظر دستگاه نظارت صورت گیرد پیمانکار باید بر اساس دستوالعملها و مشخصات مندرج در مشخصات فنی خصوص و فهرست مقادیر و فهرست بها نسبت به به اجرای ساختمانها و تا سیسات مربوط به تجهیز کارگاه اقدام نماید بدین منظور پیمانکار باید پس از امضای قرارداد و تحویل زمین نقشه های جا نمائی و استقرار ساختمانهای مربوط به تجهیزات کارگاه و تا سیسات مربوط باید دارای استحکام کافی و از نظر فضا جوابگوی نیازهای پروژه بوده و اصول ایمنی در آنها رعایت شده باشد.
کا لاهای بسته بندی شده باید در محلهای سر پوشیده و انبار های مناسب نگهداری شود مصا لح خراب و نا مرغوب نباید وارد کارگاه شود مصالحی که در مر غو بیت آن شک و تردید باشد نیز باید مورد ارزیابی و آزمایش قرار گیرد تا در صورت اثبات عدم مر غوبیت سریعا از کارگاه خارج شود.
بطور کلی تمامی مصالح باید قبل از مصرف کنترل و مناسب بودن آن مورد تا ئید قرار گیرد ممکن است مصالح پای کار بهر دلیل بر اثر توقف زیاد در کارگاه بموقع مصرف نشود و در نتیجه خواص خود را از دست بدهد یا کلا در مشخصات آن تغییر حاصل گردد در این قبیل موارد باید با حصول اطمینان از کیفیت این مصا لح نسبت به استفاده از آنها اقدام کرد
تجهیز کارگاه : عبارت از عملیات اقدامها و تدارکاتی است که باید بصورت موقت برای دوره اجرای انجام شود تا آغاز و انجام دادن عملیات موضوع پیمان طبق سند و مدارک پیمان میسر شود .
تجهیز کارگاه شامل موارد زیر است
۱- سا ختمان پشتیبانی
۲ - ساختمان عمومی
۳- محوطه سازی
۴- ورودی کارگاه : محل یا محلهای از کارگاه است که در آن - آب - برق - گاز - و مخابرات مورد نیاز کار - از سوی کار فرما تا مین و تحویل پیملنکار می شود
۵- انبار کارگاه
۶ - راه دسترسی : راهی است که یکی از راههای موجود کشور را به کارگاه متصل می کند
۷ - راههای سرویس : راههای است که برای دستیابی به محل اجرای عملیات احداث می شود
۸ - راههای ارتباطی : راههای هستند که معادن مصالح - منابع آب - محل قرضه - انبار مواد منفجره
و مانند آن را بطور مستقیم یا بواسطه راههای دیگر به محل اجرا ی عملیات متصل می کند.
این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید