![]() |
|
mdf في الفيجوال و لا في السيرفر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : mdf في الفيجوال و لا في السيرفر (/showthread.php?tid=954) |
mdf في الفيجوال و لا في السيرفر - hoob computer - 14-11-13 بسم الله الرحمن الرحيم الصلاة و السلام على اشرف خلق الله سيدنا محمد و على آله و صحبه أجمعين السلام عليكم و رحمة الله و بركاته, لدي سؤال حول قاعدة البيانات و علاقتها مع الفيجول ستوديو (فيجوال بيسك و السي شارب). لو قمت بتصميم قاعدة بيانات من نوع (SQL) على الـMicrosoft SQL Server و كانت تحتوي على الجدول التالي: PlayerTb و هذا الجدول يحتوي على الحقول التالية: PlayerID, PlayerName, Player Age السؤال هو: ما الفرق لو قمت بتصميم قاعدة البيانات هذه من خلال الفيجوال الستوديو؟ هل هنالك فرق بين قاعدة البيانات المصممة من خلال الفيجوال ستوديو (التي بإمكاننا عمل Attach لها) و قاعدة البيانات المصممة من خلال الـMicrosoft SQL Server؟ و ما الفرق بينهما في طريقة الاتصال؟ تحياتي RE: mdf في الفيجوال و لا في السيرفر - Abu Ehab - 14-11-13 هههههه طيب ماشي .. بعرف أن السؤال موجه لي بالتحديد وانا ح أجاوب من خلال الميكروسوفت : طيب : كأنك بتسأل حو الفرق بين كلا من :\ SQL Server Compact Edition CE ,,,,, SQL Server Express Edition الأجـــــــابه من مصدرها : SQL Server Compact Edition(CE): It’s a lightweight in-process database engine you can run on mobile devices or desktop applications. This version is a subset of SQL Server Express edition with some limited functionality. It doesn’t have stored procedure, views, triggers. You should be using this version if your application only requires to store data that can be easily accessed. And another thing is that in-proc with your application could be a power features because you don’t really need to have your server running and eating memory/CPU while you are NOT running desktop/mobile application means it wakes up when it needed.
SQL Server Express Edition: This version is a server based product that has a rich set of data service features and you need to configure number of components during installation. Express edition has the typical funcationality of a data service engine and also extended to support usage as a local data store. Even though in new age of Internet, what happen if the internet connection goes down for any reason? Would you afford to have your business stop? Offcourse NOT. So having a local offline data make sense in this scenario. So user can work on offline data and when there is a internet connectivity available it will sync up data with central database. You can think off how OUTLOOK works! You can still write your email if you are NOT connected to internet. Microsoft offers two products SQL Server compact Edition and SQL Server Express Edition for local storage. Both editions are FREE to download and deploy. Here is the comparision what features supported in which version. RE: mdf في الفيجوال و لا في السيرفر - ابو ابراهيم - 15-11-13 مرحبا اخي hoob computer منذ مدة و انا احاول معرفة صياغة هذا السؤال ولم استطع والحمد لله انك سألت عن هذا السؤال مرحبا اخي Abu Ehab اخي شكرا لك على الإجابة ياليت اخي ابو ايهاب ترجم لنا بالعربي حتى نفهم و نستوعب الموضوع وشكرا لكم جميعا RE: mdf في الفيجوال و لا في السيرفر - hoob computer - 15-11-13 ههههههه كأنك في قلبي يا أبو إيهاب ![]() مشكور على الإجابة الرائعة و لكن ينقصني التوضيح على الأتي: هل قاعدة البيانات المعمولة من خلال الفيجول بيسك التي تسمى بـ Local database هي التي تسمى بـ SQL Server Compact Edition ايضاً؟ نعم أخي أبو ابراهيم, أنا أيضاً لم يكن في بالي طريقة معينة لصياغة هذا السؤال, و لكن ها هو ذا السؤال قد خرج من فمي ![]() والحمدلله أن أخونا أبو إيهاب أجاب عنه ![]() تحياتي RE: mdf في الفيجوال و لا في السيرفر - hoob computer - 16-11-13 السلام عليكم و رحمة الله و بركاته, لقد وجدت الجواب الوافي لسؤالي و ذلك بفضل الله و فضل أخوية العزيز أبو إيهاب وقد أحببت أن أضع الجواب هنا, تفضلوا لكل من يواجه صعوبة الاختيار بين قواعد الـ SQL في الفيجوال ستوديو: إقتباس : تحياتي |