کتاب آموزش گامبهگام برنامهنویسی بانک اطلاعاتی با #C
در کتاب آموزش گامبهگام برنامهنویسی بانک اطلاعاتی با #C اثر رمضان عباس نژاد ورزی مطالبی از قبیل ایجاد بانک اطلاعات، جداول، کلاسهای #C برای کار با بانک اطلاعات، ورود، ویرایش، حذف رکوردها، رویههای ذخیره شده، پشتیبانگیری و بازیابی فایلهای پشتیبان به صورت فشرده شده، تراکنشها و گزارشگیری از بانک اطلاعات بیان گردیده است.
کتاب آموزش گامبهگام برنامهنویسی بانک اطلاعاتی با #C (مرجع کامل) با بهرهگیری از سالها تجربه در امر تدریس، تألیف کتب کامپیوتر و مهمتر از همه برنامهنویسی در زمینه بانک اطلاعات تدوین شده است. از ویژگیهای جالب و برجسته این کتاب، بیان مثالهای متنوع کاربردی، حل گامبهگام آنها و توضیح کامل مثالهای بیان شده، میباشد.
امروزه حجم زیادی از اطلاعات ذخیره و بازیابی میشوند. برای جلوگیری از افزونگی داده (تکرار بیمورد دادهها)، بینظمی و ایجاد سازگاری بین گزارشها از بانک اطلاعات استفاده میشود. بانکهای اطلاعات متعددی وجود دارند که پرکاربردترین و بهترین آنها، سیستم بانک اطلاعات رابطهای است. یکی از بانکهای اطلاعات رابطهای، SQL Server است که ویژگیهایی از قبیل کارایی بالا، سهولت یادگیری و استفاده، کارکردن در محیط شبکه، قابلیت دسترسی و امنیت بالا، آن را به عنوان پرکاربردترین بانک اطلاعات جهان تبدیل کرده است. به طوری که 70 درصد کاربران دنیا از این بانک اطلاعات استفاده میکنند.
از طرف دیگر، با بانک اطلاعات SQL Server نمیتوان کارهایی از قبیل ایجاد فرمهای ورود و ویرایش اطلاعات، تهیه گزارشها و غیره را انجام داد. به همین دلیل، برای انجام کارهای مذکور به زبان برنامهنویسی نیاز داریم. از آنجایی که #C به عنوان یکی از دروس رشتههای کامپیوتر و IT در دانشگاههای کشور تدریس میشود، این زبان را به عنوان زبان برنامهنویسی بانک اطلاعات انتخاب نمودیم.
فهرست مطالب
فصل اول: آشنایی با زبان #C
1-1. زبان #C
2-1. فضای نام
3-1. انواع دادهها
4-1. متغیرها
1-4-1. نامگذاری متغیرها
2-4-1. اعلان متغیرها
3-4-1. مقدار دادن به متغیرها
5-1. ثوابت
6-1. عملگرها
7-1. فرم برنامه
1-7-1. خواص فرم
2-7-1. رویدادهای فرم
3-7-1. متدهای فرم
8-1. کنترلها
8-1-1. کنترل label
2-8-1. کنترل TextBox
3-8-1. کنترل Button
4-8-1. کنترل ListBox
5-8-1. کنترل ComboBox
6-8-1. کنترل CheckBox
7-8-1. کنترل CheckedListBox
8-8-1. کنترل RadioButton
9-8-1. کنترل GroupBox
10-8-1. کنترل MenuStrip
11-8-1. کنترل ContextMenuStrip
12-8-1. کنترل PictureBox
9-1. ساختارهای کنترلی
1-9-1. ساختارهای تصمیم
10-1. ساختارهای تکرار
11-1. مدیریت صفحهکلید
12-1. آرایهها
13-1. کلاسها و اشیاء
1-13-1. تعریف کلاس
2-13-1. نمونهسازی کلاس
3-13-1. اعضای کلاس
فصل دوم: محیط بانک اطلاعات
1-2. تعریف سیستم مدیریت بانک اطلاعات
1-1-2. دلایل استفاده از بانک اطلاعات
2-1-2. طراحی بانک اطلاعاتی
3-1-2. نرمالسازی دادهها
2-2. بانک اطلاعات SQL Server
3-2. معرفی بانک اطلاعاتی نمونه
4-2. ورود به بانک اطلاعاتی SQL Server
5-2. تایپ و اجرای دستورات SQL
َ فصل سوم: ایجاد بانک اطلاعات و جدول
1-3. ایجاد بانک اطلاعات و جداول آن
1-1-3. ایجاد بانک اطلاعات
2-1-3. تغییر خواص بانک اطلاعات موجود
3-1-3. حذف بانک اطلاعات
2-3. اشیای بانک اطلاعات
1-2-3. ایجاد جدول با دستور SQL
2-2-3. تغییرساختارجدول با دستورSQL
3-2-3. حذف جدول با دستور SQL
3-3. دستیابی به بانک اطلاعاتی با ADO. NET
1-3-3. فضای نام System. Data
2-3-3. تأمینکنندههای داده
3-3-3. کلاسهای Connection
4-3-3. واسط IDbCommand
فصل چهارم: کلاسهای پایه بانک اطلاعات
1-4. کلاس DataSet
1-1-4. پر کردن DataSet
2-1-4. پرکردنDataSet باچندین
3-1-4. تثبیت تغییرات DataSet
4-1-4. دسترسی به جداول DataSet
2-4. کلاس DataTable
1-2-4. کلاس DataColumn
2-2-4. کلاس
3-4. کنترل DataGridView
فصل پنجم: ورود و ویرایش دادهها
1-5. دستوراتSQL برای ورود، ویرایش و حذف دادهها
1-1-5. دستور INSERT
2-1-5. ویرایش رکوردهای جدولی
3-1-5. حذف رکوردهای جدول
2-5. انقیاد دادهها
1-2-5. انقیاد کنترلهای ساده
2-2-5. انقیاد کنترلهای پیچیده
1-3-5. مرتبسازی DataView
2-3-5. فیلتر رکوردهای DataView
3-3-5. جستجوی رکورد خاص
4-5. ذخیره تصاویر در بانک اطلاعاتی
1-4-5. بازیابی تصویر از بانک اطلاعاتی.
2-4-5. انقیاد کنترلها به فیلد تصاویر
فصل ششم: بازیابی دادهها
1-6. پرسوجو
2-6. عملگرها در SQL Server
1-2-6. عملگرهای محاسباتی
2-2-6. عملگر انتساب
3-2-6. عملگرهای بیتی
4-2-6. عملگرهای رابطهای
5-2-6. عملگرهای منطقی
6-2-6. عملگرهای یکانی
7-2-6. عملگرهای اتصال رشتهای
8-2-6. عملگرهای ویژه
3-6. بازیابی اطلاعات از جداول
4-6. پیوند جداول
1-4-6. الحاق ضربدری
2-4-6. الحاق متعادل
3-4-6. الحاق نامتعادل
4-4-6. الحاق درونی
5-4-6. الحاق بیرونی
5-6. پرس و جوی فرعی
6-6. پرس و جوهای مرکب
7-6. کلاس DataAdapter
1-7-6. ایجاد شیء SqlDataAdapter
2-7-6. بازیابی نتایج پرسوجو
3-7-6. پر کردن DataTableبا DataAdapter
4-7-6. رویدادهای SqlDataAdapter
8-6. کلاس DataReader
1-8-6. سازندههایکلاس SqlDataReader
2-8-6. متد ExecuteNonQuery
3-8-6. متد ExecuteScalar
9-6. کاتالوگ
فصل هفتم: اشیای پیشرفته SQL Server و ADO. NET
1-7. دید
1-1-7. ایجاد دید
2-1-7. تغییر دید
3-1-7. حدف دید
2-7. متغیرها
3-7. توضیحات
4-7. ساختارهای تصمیم
1-4-7. دستور IF … Else
2-4-7. دستور IF تو در تو
3-4-7. دستور CASE
5-7. رویههای ذخیره شده
1-5-7. ایجاد رویههای ذخیره شده
2-5-7. اجرای رویه ذخیره شده
3-5-7. تغییر رویه ذخیره شده
4-5-7. حذف رویههای ذخیره شده
6-7. توابع
1-6-7. ایجاد توابع
2-6-7. تغییر تابع
3-6-7. حذف تابع
7-7. ارسال پارامترها
فصل هشتم: تراکنشها
1-8. تراکنش چیست؟
2-8. ارجاع به تراکنش
3-8. کلاسهای پیادهسازی تراکنش
1-3-8. کلاس TransactionScope
2-3-8. کلاسCommittableTransaction
3-3-8. کلاس SqlTransaction
4-8. سطحهای جداسازی تراکنش
5-8. نقاط ذخیره
فصل نهم: گزارشگیری با Reports Crystal
1-9. امکانات نرمافزار Crystal Report
2-9. مراحل طراحی گزارش
3-9. ایجاد گزارش با ویزارد
4-9. بخشهای گزارش
5-9. اضافه کردن فیلد متن به گزارش
6-9. اضافه کردن خط به گزارش
7-9. اضافه کردن مستطیل به گزارش
8-9. افزودن فیلد بانک اطلاعاتی بهگزارش
9-9. افزودن تصویر در گزارش
10-9. اضافه کردن فیلدهای ویژه درگزارش
11-9. اضافه کردن فرمول به گزارش
12-9. مرتبسازی رکوردهای گزارش
13-9. اضافه کردن گروه در نمایش رکوردها
1-13-9. انتخابگزینههای گروهبندی اطلاعات
14-9. اضافه کردن فیلدهای مجموع در گزارش
15-9. اضافهکردن نمودار به گزارش
16-9. کنترلCrystal Report Viewer
17-9. فضای نام CrystalDecisions. Shared
18-9. اتصال به بانک اطلاعات از طریق کد در Crystal Reports
19-9. افزودن پارامتر به گزارش
20-9. نمایش رکوردهای خاص از گزارش
1-20-9. استفاده از خاصیت RecordSelectionFormula برای فیلتر رکوردها
2-20-9. روش اتصال گزارش به DataSet
فصل دهم: پشتیبانگیری و بازیابی پشتیبان از بانک اطلاعات
1-10. پشتیبانگیری با دستور BACKUP DATABASE.
2-10. دستور RESTORE DATABASE261
3-10. مدیریت دایرکتوری و فایل
1-3-10. کلاس File
2-3-10. کلاس Directory
3-3-10. کلاس FileStream
4-3-10. کلاس GzipStream271
4-10. کنترل SQLDMO
1-4-10. اشیای SQLDMO
2-4-10. شیء SQLDMO. SQLServer
3-4-10. شیء SQLDMO. NameList
4-4-10. شیء SQLDMO. DataBase
5-4-10. شیء SQLDMO. Backup
6-4-10. شیء SQLDMO. Restore
منابع
مطالب مرتبط
تگها
مطالب پربیننده
- چگونه تشخیص دهیم یک تصویر با هوش مصنوعی ساخته شده؟
- آموزش کامل تهیه سبزه عید با تخم شربتی
- کاهش وزن علمی و بدون برگشت
- چگونه میتوان از اینستاگرام، تیکتاک و گوشیهای همراه فاصله گرفت؟
- کمبود چه مواد غذایی باعث افزایش ابتلا به افسردگی میشود؟
- چطور مامان بابای خودمان باشیم؟
- مادران تلفنهمراه خود را به کودکشان بدهند یا خیر؟
- چرا مردان در بیان احساسات خود موفق نیستند؟
- آیا در برزخ، شفاعت وجود دارد؟
- "همای سعادت" اسطوره یا واقعیت؟!
- گیاهانی که استرس خانه و محل کار را کاهش میدهند
- سیگارهای الکترونیک یک جایگزین توهم زا
- سونامی سالمندی، بحران پیش روی کشور
- درباره خانه عباسیان، شاهکار معماری ایران در کاشان
- درباره قنات بلده فردوس؛ بیبدیل در دل کویر
- درباره شغاب، گورستان دلاوران در بوشهر
- کاخ خسرو کرمانشاه؛ شکوهی به جا مانده از دوران ساسانی
- درباره پل ساسانی دزفول، کهنترین پل آجری جهان
- چگونه سینمای ایران به رکورد فروش ۱۰۰۰ میلیارد تومان رسید؟
- لذتبخشترین نماز
- درباره تذهیب و انواع آن
- چقدر برای شریک زندگیمان وقت بگذاریم؟
- مواد غذایی موثر در بهبود علائم یائسگی
- حضرت زهرا (س) و تاکید روی آموزش علم
- هشدار؛ چه پیامکهایی را باز نکنید
- اسانسهای دافع اضطراب را بشناسیم
- حضرت زهرا (س)، الگوی بیبدیل یک زن مسلمان
- درمان تورم کف و قوزک پا
- معرفی غذاهای سنتی ایرانی در شب یلدا همراه با تصاویر
- نحوه آموزش صبر و بردباری به کودکان
- قوانین کلاس و مدرسه
- قالب آماده و زیبای پاورپوینت(15)
- ۵ فیلم که همه زنان ایرانی باید تماشا کنند
- شعار سال ۱۴۰۱ «سال تولید، دانشبنیان و اشتغالآفرین»
- قالب زیبای پاورپوینت برای ارائه پروپوزال و دفاع رساله دکترا
- قالب پاورپوینت کادر دار زیبا
- قالب پاورپوینت گرافیکی و طرح دار زیبا
- قالب پاورپوینت گرافیکی زیبا
- رنگ چشم هایتان درباره شما و اجدادتان چه می گوید؟
- پورنوگرافی چیست و چه اثری بر مغز و رابطه جنسی دارد؟
- قالب پاورپوینت گرافیکی جالب
- نمونه تدریس درس اول هدیه آسمان پنجم
- اندکی درباره درسپژوهی
- کتاب پسری که جادویی شد
- همه زائران سلطان
- قالب پاورپوینت
- معرفی کتاب
- دوستی با کتاب
- قالب پاورپوینت گرافیکی
- درباره محسن رضایی
- معرفی کتاب
- کتاب راهنمای کامل Interaction access
- درباره امیر کبیر
- کتاب پیوند زخم خورده
- کتاب آموزش علیه آموزش
- درباره فخرالدین عراقی
- خلاصه کتاب سواد بصری
- درباره محسن مهر علیزاده
- تورم به کدام سو میرود؟
- طغیان سرخک