ورود

View Full Version : راهنمایی در خصوص بانکهای اطلاعاتی



استیو جابز 110
جمعه 07 خرداد 1395, 16:37 عصر
با سلام خدمت برنامه نویسان گرامی. علی الخصوص اساتیدی که با نرم افزار SQL server کار کردند . با وجود قابلیت های بسیار بالای نرم افزار اکسس ، اینجانب با یک سری محدودیتهایی در این نرم افزار مواجه شدم که فکر کردم شاید در سایر نرم افزارهای بانک اطلاعاتی این محدودیتها نباشه . به این خاطر نرم افزار sqlserver به نظرم جالب اومد . اما از اونجایی که شناخت خاصی ندارم و با خوندن اطلاعات برخی سایتها ذهنیتم مبهمتر شد از اساتید گرامیی تقاضا مندم در این خصوص اطلاعاتی را در اختیار اینجانب قرار بدن . به این ترتیب که ایا با این نرم افزار مانند اکسس میشه یک برنامه مثلا مانند برنامه حسابداری و یا کتابخانه و ... طراحی کرد و روی یک رایانه شخصی قرار داد . یعنی دقیقا مانند اکسس کاربر با یک فرم ورود اطلاعات و رابطه گرافیکی اطلاعات رو به راحتی وارد کنه و اون اطلاعات در جداول ثبت بشه .
منظورماین هست که در اکسس بعد از طراحی جداول ، فرمها به راحتی از روی ویزاردها ساخته میشن و مشکل خاصی نیست .


1-ایا این امکان طراحی فرم از روی جداول SQl مانند اکسس و بدون کدنویسی کردن با زبان دیگری و با ابزاری مانند ویزارد داخلی در خود SQL وجود داره ؟

2-ایا این امکان ساخت صفحات گرافیکی و روابط کاربری مانند switchboard اکسس دراین برنامه هم هست ؟

3-حقیقتا من هنوز متوجه این موضوع نشدم که SQL مانند اکسس یک بانک اطلاعاتی مستقل است و یا ابزاریست که سایر نرم افزارها و وب سایتها به اون متصل میشن تا اطلاعات خودشونو اونجا نگهداری کنن ؟

4- در اکسس تا ورژن 2003 امکاناتی وجود داشت که امکان میداد استفاده از نرم افزار برای افراد با سطح دسترسی مختلفی قابل انجام باشد . به عنوان مثال حسن با کد کاربری 1 وارد میشد . یک admin بود و رضا با کد 2 وارد میشد فقط امکان گزارش گیری براش میسر بود . ایا چنین امکاناتی در SQl هم وجود داره ؟
5- و اخرین سوال با توجه به حذفیاتی که از اکسس 2003 به بعد به وجود امده ، مانند حذف امکانات تعیین سطح دسترسی کاربران و یا عدم برداشتن منو ها مانند File که این اجازه رو به کاربر میده تا وارد محتویات برنامه بشه و ... بهترین جایگزین این نرم افزار برای کسی که اکسس کار کرده چی هست ؟
با تشکر

pezhvakco
دوشنبه 10 خرداد 1395, 10:07 صبح
1-ایا این امکان طراحی فرم از روی جداول SQl مانند اکسس و بدون کدنویسی کردن با زبان دیگری و با ابزاری مانند ویزارد داخلی در خود SQL وجود داره ؟

2-ایا این امکان ساخت صفحات گرافیکی و روابط کاربری مانند switchboard اکسس دراین برنامه هم هست ؟
تا جایی که میدونم همچین ابزاری ندارد


3-حقیقتا من هنوز متوجه این موضوع نشدم که SQL مانند اکسس یک بانک اطلاعاتی مستقل است و یا ابزاریست که سایر نرم افزارها و وب سایتها به اون متصل میشن تا اطلاعات خودشونو اونجا نگهداری کنن ؟
منظور شما از مستقل و یا نگهداری اطلاعات چیست
نرم افزار مدیریت و نگهداری داده ها MicroSoft SQL Server


4- در اکسس تا ورژن 2003 امکاناتی وجود داشت که امکان میداد استفاده از نرم افزار برای افراد با سطح دسترسی مختلفی قابل انجام باشد . به عنوان مثال حسن با کد کاربری 1 وارد میشد . یک admin بود و رضا با کد 2 وارد میشد فقط امکان گزارش گیری براش میسر بود . ایا چنین امکاناتی در SQl هم وجود داره ؟
این ابزار و خیلی ابزارهای بهتری برای مدیریت هر کاربر و کارهای اون .


5- و اخرین سوال با توجه به حذفیاتی که از اکسس 2003 به بعد به وجود امده ، مانند حذف امکانات تعیین سطح دسترسی کاربران و یا عدم برداشتن منو ها مانند File که این اجازه رو به کاربر میده تا وارد محتویات برنامه بشه و ... بهترین جایگزین این نرم افزار برای کسی که اکسس کار کرده چی هست ؟
به خواسته های شما بستگی داره .

استیو جابز 110
سه شنبه 11 خرداد 1395, 21:07 عصر
بابت راهنمایی ممنون هستم . منظورم از برنامه مستقل برنامه است شبیه اکسس که برای ایجاد یک پایگاه داده . مثلا ساخت یک دفترچه تلفن الزاما به کد نویسی احتیاج نداره . وبه راحتی از روی جداول فرمها ساخته میشن و اماده ورود اطلاعات . اما ظاهرا در sql برای کابر چیزی بیشتر از جدول و کواری وجود نداره و باید با استفاده از برنامه هایی مثل c , و یا vb فرم ورود اطلاعات و یا گزارشات رو تهیه کرد . حالا نمیدونم صحیح میگم یا نه ؟

pezhvakco
چهارشنبه 12 خرداد 1395, 10:47 صبح
منظورم از برنامه مستقل برنامه است شبیه اکسس که برای ایجاد یک پایگاه داده
نرم افزار مدیریت پایگاه داده Microsoft Sql Server یک برنامه کارامد و مستقل برای مدیریت داده ها است.

اکسس یک نرم افزار کوچکتر و سکبتر از MsSql برای کار با داده است و بجای ابزارهای بیشتر مانند MsSql ابزار دیگر برای ساخت رابط کاربری با کاربر دارد.


مثلا ساخت یک دفترچه تلفن الزاما به کد نویسی احتیاج نداره
به کد نویسی 100 درصد نیاز داره ولی برنامه اکسس کار را برای برنامه نویس راحت تر کرده و یه بخش کار را خودش انجام میدهد.


اما ظاهرا در sql برای کابر چیزی بیشتر از جدول و کواری وجود نداره
MsSql تخصصی برای مدیریت داده ها است و نه برنامه نویسی رابط کاربری.