مقايسه‌اي بين SQL server 2000 و Access 2000

ارسالی عباس

محيط اجرا :
SQL 2000 فقط روي محيط هاي ويندوزي قابل اجراست مانند ويندوز 9x و NT و 2000  و CE .
ACCESS روي سيستم هاي زير قابل نصب است :  ويندوز 95 و 98 و 98SE و me  و NT4 با سرويس پک 6 و ويندوز 2000 و XP و ويندوزهاي بعد آن.

نيازهاي سخت افزاري :
براي نصب SQL 2000 شما بايد cpu اينتل و يا مدل سازگار با آن داشته باشيد بعلاوه مشخصات زير:

Hardware Requirements
Processor Pentium 166 MHz or higher
Memory 32 MB RAM (minimum for Desktop Engine),
64 MB RAM (minimum for all other editions),
128 MB RAM or more recommended
Hard disk space 270 MB (full installation),
250 MB (typical),
95 MB (minimum),
Desktop Engine: 44 MB
Analysis Services: 50 MB minimum and 130 MB typical
English Query: 80 MB

براي نصب اکسس 2000 شما دو انتخاب داريد. نصب نسخه pro يا نصب نسخه developer. براي نصب اکسس شما نياز به سخت افزارهاي زير داريد .

Hardware Requirements
Processor Pentium 75 MHz or higher
Memory 8 MB of RAM required for Access 2000,
plus 4 MB of RAM for each application running simultaneously,
plus memory for the operation system:

· 16 MB of RAM for Windows 95 or Windows 98    

· 32 MB of RAM for Windows Me or Windows NT    

· 64 MB of RAM for Windows 2000    

· 128 MB of RAM for Windows XP

Hard disk space Access 2000 requires over 30 MB of hard disk space

نيازهاي نرم افزاري :
SQL server 2000 داراي شش نسخه مي‌باشد : Enterprise, Standard, Personal, Developer, Desktop Engine and SQL Server CE  و براي اجرا به نرم افزار هاي زير نياز دارد.

در مقايسه با SQL server 2000 بانک اکسس در اصل يک ورژن بيشتر ندارد و ميتواند روي سيستم هاي زير نصب شود :  ويندوز 95 و 98 و 98SE و me  و NT4 با سرويس پک 6 و ويندوز 2000 و XP و ويندوزهاي بعد آن

مقايسه قيمت ها :
SQL 2000  در حال حاضر دو مجوز براي نصب بر روي سرورها دارد.
• Processor license.
• Server/per-seat client access license (CAL).
در حالت پروسسور براي هر CPU نياز به يک مجوز مي‌باشد و تعداد دسترسي نامحدود کلاينت‌ها را داريم . اگر تعداد کلاينت‌ها نامعلوم است ميتوان از اين نوع مجوز استفاده کرد. براي تعداد نفرات بالاي کلاينت اين مجوز ارزان‌تر تمام ميشود .
در حالت CAL يک مجوز براي يک سرور بايد اخذ کنيد و به ازاي هر کلاينت هم يک مجوز جداگانه . اين حالت وقتي کلاينتها حدود 30 تا باشند به صرفه است .

 

Licensing Options SQL Server 2000 Standard Edition SQL Server 2000 Enterprise Edition
Processor $4,999 per processor $19,999 per processor
Server/Per-Seat CAL with 5 CALs – $1,489
with 10 CALs – $2,249
with 25 CALs – $11,099

بانک اکسس 2000 مانند آفيس 2000 هم اکنون در خرده فروشي ها قابل يافت نيست و نسخه هاي جديد اين محصولات مانند نسخه XP قابل خريداري است. (در آمريکا به خريد محصولات قديمي مايکروسافت بجاي نسخه جديد آن، DownGrading يا کم ارزش پنداشتن گفته ميشود و چندان کار جالبي نيست)

Products New User Price Upgrade Price
Microsoft Access 2002 $339 $109
Office XP Professional Edition $579 $329
Office XP Developer Edition $799 $549

مقايسه قابليت ها :
• بانک اطلاعاتي اکسس 2000 بعنوان برنامه هاي دسکتاپ ارزيابي ميشوند و براي کار با چندين مگابايت اطلاعات خوب کار ميکنند . اما SQL بانکي براي کار با چنديد گيگابايت اطلاعات است  .
• بانک اکسس از سيستم معماري فايلي بهره مي‌گيرد. اما SQL از سيستم کلاينت سرور استفاده مي‌کند.
• بانک اکسس محدوديت هاي زيادي نسبت به SQL server دارد و در محيط هايي که چندين کاربر با هم ميخواهند بصورت همزمان و بهينه کار کنند گاهي توان کار ندارد.

تعدادي از قابليت هاي اين دو بانک اطلاعاتي :

Feature Access 2000 SQL Server 2000
SMP support Not Supported Supported
Tables Relational tables Relational tables,
Temporary tables
Triggers Not Supported AFTER triggers,
INSTEAD OF triggers
Procedures Not Supported Microsoft T-SQL statements
User-defined functions Not Supported Scalar functions,
Inline table-valued functions,
Multistatement table-valued functions
Views Not Supported Supported
Transaction logging Not Supported Supported
Recovery Recovery to last backup Recovery to last backup,
recovery to the point of failure,
recovery to a specific point in time
Integration with
Windows NT security
Not Supported Supported

 

تعدادي از محدوديت ها به قرار زير است:

 

Feature SQL Server 2000 Access 2000
database size 1,048,516 TB 2 GB plus linked tables size
objects in a database 2,147,483,647 32,768
user name length 128 20
password length 128 14
table name length 128 64
column name length 128 64
index name length 128 64
Number of concurrent users limited by available memory 255
columns per table 1024 255
table size limited by available storage 1 GB
number of indexes in a table 250 32
number of columns in an index 16 10
bytes per row 8060 2000
number of tables in a query 256 32
columns per SELECT statement 4096 255
nested subqueries

اینرا هم چک کنید

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

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