کتاب آموزش گامبهگام برنامهنویسی بانک اطلاعاتی با #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