انواع تراکنش ها


پی پال یک سرویس پرداخت آنلاین است که سبب سهولت کار برای تمامی فعالان اقتصادی در دنیا شده است. با ورود به سایت www.Paypal.com و داشتن یک حساب کاربری که با ایمیل شما ایجاد می شود و اتصال این حساب به یکی از حساب های مالی خارج از کشور خود، به راحتی می توانید از این سرویس استفاده کنید. ایجاد حساب کاربری در این سرویس، ساده است و پی پال به بررسی واقعی بودن آن ها نمی پردازد.

آموزش Transaction در sql server و نحوه کار با Commit و RollBack

آشنایی با Transaction و کار با دستورات Commit و RollBack در sql server 2019:


مبحثی که در این جلسه می‌خواهیم توضیح دهیم در مورد Transaction یا تراکنش‌ها می‌باشد. حتما کلمه تراکنش را بارها شنیده‌اید مثلا پولی را انتقال می‌دهید و پیغام می‌دهد که تراکنش با موفقیت انجام شد و یا انجام نشد. عمل‌هایی که انجام می‌دهیم به این شکل است که می‌خواهیم کاری را انجام دهیم و انتظار داریم که به پایان برسد، اما وسط فرآیندهایی که قراراست انجام شود یک اختلال بوجود بیاید. بعضی وقتها ناسازگاری اطلاعات داریم. مثلا شروع می کنیم عمل درج را انجام می‌دهیم، یک رکورد درج می‌کنیم بلافاصله بعد از آن عمل بروزرسانی را انجام می‌دهیم و بلافصله select می‌کنیم. حالا در نظر بگیرید این وسط اتفاقی رخ می‌دهد که نباید باشد. تراکنش یک عملی است که باید تمام شود و اگر وسط فرآیند تراکنش اتفاقی افتاد باید همه وضعیت به وضعیت اولیه برگردد. در تراکنش یا همه عملیات باید انجام شوند یا همه به وضعیت اولیه برگردند. در جریان تراکنش‌ها دو کلمه خیلی مهم داریم: Commit یعنی تایید کردن نهایی و موفقیت آمیز بودن فرآیند، تراکنشی که commit میشود یعنی اینکه تمام افعالش و فرآیندهای درونیش انجام شده است. اما اگر انجام نشود باید rollback شود یعنی باید تمام اتفاقات به وضعیت اولیه برگردد.
اما تراکنشی را موفق میدانیم که دارای 4 تا ویژگی باشد. همه تراکنش‌ها ویژگی‌های ACID را دارند، این کلمه مخفف 4 کلمه زیر می‌باشد:


Atomic: یک تراکنش همه فرآیندهای درونیش یا باید انجام شوند یا هیچ فرآیندی انجام نشود. این ویژگی معیار اولیه تراکنش است.
Consistent: بعد از انجام تراکنش دیتابیس در وضعیت پایدار باید باقی بماند.
Isolation: هر تراکنش باید دیتابیس را در یک وضعیت مجزا یا بسته قرار دهد و تراکنش‌های همزمان نباید به یکدیگر اثر گذار باشند.
Durability: نتایج تراکنش بعد از پایان آن باید به صورت ماندگار باقی بماند.
اگر تراکنشی دارای این چهار ویژگی بود یک تراکنش درست است در غیر این صورت تراکنش محسوب نمیشود.


امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل می‌توانید به انجمن پرسش و پاسخ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
امید آنکه بیش از پیش موفق و مؤید باشید.

معنی پرداخت پی پال چیست + فیلم

نقش عقل در تجارت + فیلم

یکی از شیوه های رایج پرداخت در تجارت بین المللی، پرداخت از طریق پی پال(PayPal) است. در این مقاله به بررسی تاریخچه و نکات استفاده از این شیوه پرداختی رایج در دنیا، می پردازیم.

تاریخچه پی پال

پی پال در سال ۱۹۹۸ میلادی توسط دو شخص خارجی تأسیس شده است. نام ابتدایی که برای این سیستم انتخاب شد، کانفینیتی بود که بعدها به پی پال تغییر کرد.

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

پی پال چیست؟

پی پال، یک سرویس پرداخت آنلاین است که انواع تراکنش ها در سرتاسر دنیا را ممکن می سازد. پی پال، یک سیستم امن برای انتقال و تراکنش های مالی است که مورد توجه بسیاری از تاجران بوده است.
سرویس پی پال از ابتدای تأسیس خود، چنین امنیت بالایی را نداشت و به همین سبب توسط بسیاری از دولت ها، منع شد. اما از حدود سال ۲۰۰۰ که توانست خود را در فروشگاه ebay معرفی کند، به سرعت مورد اقبال عمومی قرار گرفت و در مدت کوتاهی به عنوان یک سرویس سریع و ایمن برای پرداخت های اعتباری و به صرفه اقتصادی در بین تاجران رواج پیدا کرد.
امروزه بیش از ۱۰۰ کشور در دنیا با حدود ۱۶۵ میلیون کاربر، از پی پال به عنوان یک سرویس پرداخت مطمئن استفاده می کنند. پی پال با پوشش ۲۶ واحد پولی رایج در دنیا و ارائه خدمات گسترده در تراکنش های مالی، برای تاجران و فعالان اقتصادی، کاربرد بسیاری دارد.

شیوه کار با پی پال

پی پال یک سرویس پرداخت آنلاین است که سبب سهولت کار برای تمامی فعالان اقتصادی در دنیا شده است. با ورود به سایت www.Paypal.com و داشتن یک حساب کاربری که با ایمیل شما ایجاد می شود و اتصال این حساب به یکی از حساب های مالی خارج از کشور خود، به راحتی می توانید از این سرویس استفاده کنید. ایجاد حساب کاربری در این سرویس، ساده است و پی پال به بررسی واقعی بودن آن ها نمی پردازد.

استفاده از سرویس پی پال در ایران

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

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

انواع حساب های کاربری پی پال

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

انواع تراکنش ها در پی پال

با استفاده از سرویس پرداخت آنلاین پی پال، می توان تراکنش های متفاوتی انجام داد.

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

خرید از درگاه پی پال

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

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

انتقال پول بین حساب های پی پال

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

پرداخت invoice های صادر شده توسط سایر کاربران پی پال

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

این روش و قابلیت پی پال، اعتماد سازی بیشتری برای مشتریان به همراه دارد و تأثیر زیادی در کسب موفقیت در عرصه بین المللی دارد.

حساب پی پال برای آرادی ها

[av_notification title='' color='orange' border='dashed' custom_bg='#444444' custom_font='#ffffff' size='large' icon_select='no' icon='ue800' font='entypo-fontello' admin_preview_bg='']
مجموعه آراد برندینگ برای افرادی که با این مجموعه کار می کنند و فعالیت اقتصادی دارند، حساب پی پال در نظر گرفته است و این افراد می توانند از حساب پی پال و قابلیت های آن در تجارت خود استفاده کنند. البته استفاده از این حساب برای تراکنش های کمتر از ۱۰۰۰۰ دلار امکان پذیر است.
[/av_notification]

موانع و معایب پی پال

علاوه بر اینکه امکان استفاده از پی پال در ایران وجود ندارد، موانع انواع تراکنش ها انواع تراکنش ها دیگری در استفاده از این سرویس پرداخت آنلاین وجود دارد که شاید بسیاری از افراد را در مورد استفاده از این سرویس پشیمان کند.

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

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

گسترش روز به روز پی پال

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

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

این مطلب چه‌ اندازه برایتان مفید بوده است؟

میانگین امتیاز ۵ / ۵. تعداد رأی: ۱

نگین محمدنژاد مامالو

Pay pall یک روش پرداختی آنلاین است، که به کمک آن می توانید در سراسر دنیا هزینه را به صورت اینترنتی پرداخت ‌‌کنید.

از اهمیت پی پال و مزایای بی شمارش میشه به
? انتقال وجه بین‌المللی
?نقد کردن درآمد ارزی
? انجام خریدهای اینترنتی اشاره کرد.

Transaction چيست؟

آموزش پیشرفته SQL Server (جلسه دهم) - Transaction چیست؟

بررسی Transaction، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی Transaction چیست؟، قسمت های قبلی را مرور فرمایید.

Transaction چیست؟

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

Transaction در واقع مجموعه ای از چند دستور است که یا با هم با موفقیت اجرا می شوند و یا هیچکدام از آنها اجرا نخواهند شد.

توجه: تضمین موفقیت اجرای کامل Transaction در SQL با استفاده از Log File خواهد بود.

ACID چیست؟

ACID یکی از ویژگی های است که یک Transaction باید داشته باشد.

ACID سرنام واژگان Atomicity Consistency Isolation Durability بحساب می آید.

  1. Atomicity: بمعنی اتمی بودن است و نشان می دهد که بخشی از Transaction به تنهایی قابل اجرا نمی باشد.
  2. Consistency: بمعنی ثبات و سازگاری است و تضمین می کند که پس از اجرای موفقیت آمیز Transaction و یا شکست آن داده ها در حالت سازگار و معتبر قرار می گیرند.
  3. Isolation: بمعنی ایزولاسیون (جداسازی) است و تضمین می کند که داده های درگیر در Transaction، توسط سایر پروسه ها غیرقابل تغییر هستند.
  4. Durability: بمعنی دوام (بقا) است و تضمین می کند که عوامل ناخواسته مثل رفتن برق و . باعث حذف تأثیر Transaction نهایی شده (Commit) نشوند.

انواع Transaction در SQL Server

در SQL Server سه نوع Transaction وجود دارد:

  1. Auto Commit Transaction
  2. Explicit Transaction
  3. Implicit Transaction

در ادامه به توضیح هر کدام از موارد بالا خواهیم پرداخت.

1- Auto Commit Transaction

Auto Commit Transaction بمعنی اعمال خودکار تراکنش است.

در حالت Auto Commit Transaction تغیرات بلافاصله بعد از اجرای دستورات، اعمال یا Commit می شوند. به همین خاطر است که این حالت را Auto Commit Transaction می نامند. Auto Commit Transaction حالت پیشفرض SQL Server است.

در SQL Server هر کوئری به تنهایی یک Transaction است. بعنوان مثال کوئری ای را در نظر بگیرد که قرار است 500 هزار رکورد را حذف کند. اگر در میانه ی اجرای کوئری برق برود، SQL Server تضمین می کند که بعد از بالا آمدن دوباره سرور، کل داده ها در حالت معتبر قرار بگیرند. (Consistency)

2- Explicit Transaction

Explicit Transaction بمعنی تراکنش های صریح است.

در حالت Explicit Transaction می توانیم روی شروع و پایان Transaction ها کنترل داشته باشیم. این نوع Transaction در Stored Procedure ها بسیار پرکاربرد است.

مثال: در مثال زیر دو تراکنش از نوع Explicit Transaction داریم. توجه داشته باشید که Transactionها زمانی پایان می یابند که یا Commit و یا Rollback شوند. (Commit بعمنی اعمال تغییرات و RollBack بمعنی برگشت به عقب است)

زمانی که مثال زیر را در محیط SQL Server اجرا نمایید، Transaction اول با موفقیت اجرا می شود و پیغام "Data Inserted" در ناحیه Message نمایان خواهد شد.

توجه: در مثال زیر فیلد " contract " که با رنگ قرمز متمایز شده است از نوع Not Null است. بنابراین حتماً باید مقدار دهی شود.

اما در Transaction دوم بدلیل اینکه فیلد " contract " مقدار دهی نشده است با خطای زمان اجرا (Runtime Error) مواجه می شویم و [email protected]@ یک مقدار بزرگتر از صفر را بر می گرداند بنابراین Transaction دوم RollBack شده و پیغام "Error Occurred. Transaction Cancelled" نمایان خواهد شد. توجه داشته باشید زمانی که کوئری مورد نظرمان بدون هیچ خطایی اجرا شود متغییر سراسری [email protected]@، مقدار صفر را بر می گرداند:

Explicit Transaction

3- Implicit Transaction

Implicit Transaction بمعنی تراکنش های ضمنی است.

در حالت Implicit Transaction می توانیم روی عملیات های RollBack و Commit کنترل داشته باشیم. یک Transaction جدید زمانی می تواند شروع شود که یک Commit یا یک RollBack اتفاق بیافتد.

در حالت Implicit Transaction در پایان هر تراکنش باید به صراحت دستور Commit و یا RollBack ذکر شود.

توجه: با استفاده از دستورات زیر می توانیم این نوع Transaction را هر جا که نیاز شد فعال یا غیرفعال نماییم.

فعال یا غیرفعال کردن Implicit Transaction

زمانی که Implicit Transaction غیرفعال شود، SQL Server به حالت Auto Commit Transaction برمی گردد.

مثال:

Implicit Transaction

در مثال بالا، سه دستور Update همراه با Commit یا RollBack وجود دارد. توجه داشته باشید که در اینجا ما آزادیم که به ازای هر دستور، عملیات RollBack و یا Commit را انجام دهیم در صورتی که در حالت Auto Commit Transaction چنین قابلیتی وجود نداشت. اما با اینکه می توانیم پایان Transaction را مشخص کنیم اما روی شروع Transaction کنترلی نداریم.

بعد از اولین Update دستور Commit آمده است یعنی ما می خواهیم تغییرات Commit شوند بنابراین در پایگاه داده، نام خانوادگی نویسنده به مقدار "Black" تغییر پیدا می کند. بلافاصله بعد از آن Transaction جدید آغاز می شود.

در نهایت اولین و آخرین دستور Update اجرا می شوند و تغییرات روی پایگاه داده اعمال می شود و Update دوم انجام نشده و دور انداخته می شود.

در ادامه انواع تراکنش ها آموزش Transaction چیست؟ خواهید دید .

با خرید جلسه 10 از بسته آموزشی "افزایش کارآیی پایگاه داده" موارد زیر را خواهید دید:

تحویل نقدی دلار، یکی از بهترین انواع تراکنش

حواله نقدی با وندا

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

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

ولی ابتدا لازم است بدانید حواله نقدی چیست؟ حواله نقدی به حواله‌ای اطلاق می شود که از طریق دفتر صرافی وندا صادر شده و توسط شخص گیرنده در دفتر صرافی شهر مورد نظر دریافت می شود. این حواله با توافق طرفیت و در شرایطی خاص می‌تواند در محل سکونت یا کسب و کار گیرنده نیز تحویل داده شود.

چرا تحویل نقدی دلار، یکی از بهترین انواع تراکنش ارزی است؟

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

الف- از نظر مدت زمان ارسال

  1. مقایسۀ وسترن یونیون و مانیگرام با تحویل نقدی – زمان ارسال حوالۀ نقدی و حواله وسترن یونیون، اگر سایر فاکتورها یکسان باشند، تقریباً یکسان است.
  2. مقایسۀ حواله سوییفت با تحویل نقدی – انواع تراکنش ها حوالۀ سوییفت حداقل ۳ روز و گاه تا ۷ روز هم می‌تواند طول بکشد ولی حواله نقدی حتی کمتر از یک روز هم امکان ارسال دارد.
  3. مقایسۀ حواله آنلاین توسط کارت‌های اعتباری ویزاکارت و مسترکارت با تحویل نقدی – در حواله آنلاین همچنان‌که از نامش پیداست، آنلاین و در کسری از زمان است و از این لحاظ بر حواله نقدی برتری دارد.
  4. مقایسه حواله از طریق درگاه پی پال با حواله نقدی – حواله واریزی به درگاه پی پال و یا اکانت پی پال انواع تراکنش ها نیز تراکنشی آنی است و از لحاظ زمانی سریع‌تر از حواله نقدی است.
  5. مفایسه حواله داخلی و حواله نقدی – در حواله داخلی به شرط پایین بودن مبلغ حواله، مبلغ حواله شده نهایتاً در یک روز وارد حساب گیرنده می‌شود. از نظر زمانی نفاوت آشکاری بین هردو این دونوع تراکنش ترزی نیست.

ب- از لحاظ مبلغ ارسالی

  1. حواله وسترن یونیون و مانیگرام محدودیت ارسال دارند. برای مثال اگر شما قرار باشد مبلغی در حدود ۱۰ هزار دلار را از یکی از این دو روش ارسال کنید، بخاطر جلوگیری از احتمال بلوکه شدن مبلغ، لازم است این حواله در سه پارت توسط سه فرد متفاوت و یا در سه روز ارسال شود. اما حواله نقدی محدودیتی از این لحاظ ندارد.
  2. در مقایسه میان حواله سوییفت و حواله نقدی نیز همان محدودیت مبلغ ارسالی وجود دارد. اما نه به محدودیت وسترن و مانیگرام. بدین معنی که در صورتی‌که دریافت کننده از نظر بانک از اعتبار کافی برخوردار باشد و برای حواله ارسالی فاکتور صادر شده باشد، تا مبلغ ۱۰ هزار دلار هم میشود در یک پارت فرستاد اما همین مقدار هم خود محدویت است. اما حواله نقدی را بدون محدودیت و سقف می‌توان در یک پارت فرستاد.
  3. تمامی تراکنش‌های آنلاین، شامل ویزاکارت و مسترکارت و حتی پی پال، اگر مبالغ کلانی را در تراکنش مشاهده کنند، کار به راستی آزمایی و حتی بلوکه شده و موارد امنیتی خواهد کشید. پس ارسال مبالغی حتی در حد ۱۰ هزار دلار هم ممکن با این نوع روش‌های ارسال ارزی خطرناک باشد.
  4. اگر بخواهیم حواله داخلی و حواله نقدی را در بوتۀ آزمایش قرار دهیم، از لحاظ سقف انتقال، ما نمره قبولی را به حواله نقدی خواهیم داد. علت آن است که حتی در ایران نیز ارسال مبالغ سنگین از طرق بانکی ممکن است با موارد سوال و جواب غیر معمول مواجه شود.

سریعترین حواله ارزی را با وندا تجربه کنید

ج- تقابل حواله نقدی با سایر حواله‌ها، با توجه به سایر موارد

  1. حواله‌های ارزی وسترن یونیون و مانیگرام این حسن بزرگ را دارند که متکی به هیچ حساب بانکی نیستند. یعنی فرد گیرنده این حواله‌ها را به صورت نقدی از دفتر و نمایندگی دریافت می‌کند. حواله نقدی نیز دارای همین خصوصیت است.
  2. حواله سوییفت کاملا در بستر بانک قابل انجام است. پس گیرنده وجه شما اگر به هر دلیلی امکان دریافت از طریق بانک را نداشته باشد با مشکل بزرگی روبروست. خصوصاً این‌که افراد زیادی از غیر تبعه کشورها امکان داشتن حساب بانکی قانونی در بسیاری از کشورها را ندارند
  3. شرط واریز مبالغ ارزی به حساب‌های آنلاین و کارت‌های اعتباری، داشتن اکانت معتبر و یا درگاه آنلاین است. در صورتی‌که حواله نقدی میکی به این موارد هم نیست.
  4. در حواله داخلی، باید شخصی در کشور مورد نظر وجود داشته باشد تا حواله را بتواند صادر کند. و در حواله نقدی هم باید ابتدا با ما هماهنگی لازم را داشته باشید که آیا همکار صراف در محل مورد نظرتان داریم. پس این مورد برای هردو این روش‌های نقل و انتقال ارزی یکسان است.

نتیجه گیری:

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

TCL (زبان مدیریت تراکنش)

Transaction control language یا به اختصار TCL از مجموعه زبان های کامپیوتری و همچنین زیر مجموعه ی زبان SQL محسوب می شود که فرایندهای تراکنشی را در یک پایگاه داده را مدیریت می کند. دستورات این زبان در واقع تغییرات اعمال شده توسط دستورات DML را اداره می کند.

Transaction یا تراکنش چیست؟

Transaction یک مجموعه از دستورات SQL است که oracle به عنوان یک واحد درنظر گرفته و با آن برخورد می کند؛ بدین معنا که یا کل دستورات با موفقیت اجرا می شوند و یا هیچ یک از آن ها.
به منظور کنترل تراکنش، oracle هیچ یک از دستورات DML را ماندگار نمی کند، مگر اینکه تراکنش را به طور کامل اجرا و ثبت کنید. اگر transaction به طور کامل انجام نشود، برای مثال حین آن برق برود یا سیستم دچار مشکل و از کار افتادگی شود، تمامی تراکنش ها و تغییرات انجام شده به حالت اولیه باز گشته و لغو می شود.
دستورات پرکاربرد TCL که در Oracle بکار می ورد، به شرح زیر می باشد.

  1. دستور COMMIT : تغییرات اعمال شده در طی تراکنش را ماندگار و دائمی می کند.
  2. ROLLBACK : تمامی تغییرات یک تراکنش انواع تراکنش ها انواع تراکنش ها را به حالت اول برمی گرداند (لغو می کند).
  3. SAVEPOINT (نقطه ی ثبت) : یک نقطه در transaction مشخص می کند که تغییرات را در آینده می توان به آن بازگرداند. این دستور یک تراکنش را به بخش های کوچکتر تبدیل می کند، سپس با تعیین breakpoint هایی امکان لغو جزئی (تغییرات) را فراهم می آورد. Savepoint این امکان را فراهم می آورد که تنها بخشی از یک تراکنش لغو شود و نه همه ی بخش های آن.

دستور COMMIT

برای ماندگار کردن تغییرات اعمال شده در یک تراکنش، از دستور COMMIT استفاده می کنیم.
نحوه و ساختار استفاده از این دستور به شکل زیر می باشد.

استفاده از WORK و COMMENT اختیاری می باشد.
از COMMENT زمانی استفاده می کنیم که بخواهیم این تراکنش را در data dictionary شناسایی و تعریف کنید.
دیكشنری داده ها (Data Catalog) یكی از امكاناتی است كه در سيستم پايگاه داده در اختيار DBA قرار می گیرد. دیكشنری داده ها كه به آن راهنمای سیستم نیز می گویند يک metadata است يعنی اطلاعاتی درباره خود پايگاه داده و داده های ذخیره شده در آن را نگهداری می کند.
دیکشنری داده تعيين می کند چه داده ای موجود است و چه معنی دارد، داده چگونه ذخیره می شود و در کجا قرار دارد، مالک آن چه کسی است و چه کسانی اجازه دسترسی به داده را دارند و نیز تاریخچه و آمار استفاده از اطلاعات را دربردارد.

دستور ROLLBACK

جهت بازگردانی و لغو تغییرات اعمال شده در یک تراکنش، دستور rollback را بکار می بریم. دستور مزبور وضعیت یک پایگاه داده را به آخرین commit point بازمی گرداند.

دستور SAVEPOINT

یک نقطه ی ثبت مشخص می کند که می توان وضعیت پایگاه داده را به آن بازگرداند.

حال اگر دستور زیر را صادر کنید.

سطر متعلق به جدول salgrade و debt به حالت اولیه ی خود باز خواهد گشت. اکنون می توانید یا سطر جدید درج شده در جدول emp را ماندگار و ثبت کنید و یا به طور کل تراکنش را به حالت قبل برگردانید.
اگر دستور زیر را بدهید:

پیرو آن برای سطر وارد شده در جدول salgrade، دستور roll back اجرا می شود. حال سه گزینه پیش رو دارید: می توانید سطر وارد شده در جدول dept و emp را ثبت کنید یا آن را به نقطه ی ثبت تعیین شده بازگردانید و یا به طور کلی تراکنش را به حالت اولیه برگردانید.
اگر دستور زیر را صادر کنید.

کل تراکنش به حالت قبلی باز می گردد.
و اگر دستور زیر را بدهید.

پیرو این دستور کل transaction (تمامی تغییرات وارد شده هنگام تراکنش) ثبت گردیده و کلیه ی نقاط ثبت (savepoint) حذف می گردند.



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.