לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 17-08-2011, 20:03
  ofir_bl ofir_bl אינו מחובר  
 
חבר מתאריך: 01.06.04
הודעות: 181
שאלה בעבודה עם ACCESS לעומת SQL SERVER 2008

שלום לכולם,
אני מתכנת C# במקצועי ובמקום עבודתי עובד לרוב מול SQL SERVER 2008,
כידוע ב-SQL SERVER ניתן לכתוב שאילתה עם ריבוי SELECTS ולקבל בסוף אובייקט DATASET אשר הטבלאות בו הן הטבלאות בהן עשינו SELECT לפי הסדר.

השאילתא עליה אני מדבר היא מהסגנון:

SELECT * FROM CLIENTS;
SELECT * FROM ANIMAL;
SELECT * FROM DOGS;
והשאילתה מעלה תיצור אובייקט ("דאטה סט") המכיל 3 טבלאות אשר כל אחת מהן מכילה את הנתונים של כל שליפת נתונים בהתאמה.

לאחרונה התחלתי לעבוד על מיזם ביתי אשר מבוסס על חיבור של ("סי שארפ") עם קובץ אקסס, את השאילתות אני יוצר דרך האקסס ומפעילן דרך ה "סי שארפ", משום מה לא הצלחתי לבצע שאילתה מסוג זו שציינתי באקסס, האם יש דרך לעשות זאת? אם כן אז מה בדיוק הסינטקס לביצוע הפעולה?


יש לי עוד 2 שאלות בנושא אחר קצת,
הראשונה היא מה אני מפסיד בכך שאני עובד עם אקסס ולא עם SQL SERVER מבחינת ביצועים ויכולות?
השאלה השנייה היא האם SQL SERVER מתאים לשימוש מקומי ולא רק לעבודה מול שרתים?


תודה מראש לעונים,
אופיר
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 17-08-2011, 20:53
צלמית המשתמש של Benjamin Willard
  משתמש זכר Benjamin Willard Benjamin Willard אינו מחובר  
 
חבר מתאריך: 25.04.11
הודעות: 9,931
בתגובה להודעה מספר 1 שנכתבה על ידי ofir_bl שמתחילה ב "שאלה בעבודה עם ACCESS לעומת SQL SERVER 2008"

עניתי לך בSQL . תקרא.
1. למיטב זכרוני אקסס פשוט לא תומך בזה.

2. זה בד"כ או לא הגיוני לעשות בשאילתה אחת, או יותר נכון לעשות בJOIN .

3. אקסס זה מסד נתונים גרוע.
אם אתה רוצה מסד נתונים מקומי יש לך כמה, אלטרנטיבות אני מכיר 3 טובות.
- SQL EXPRESS - אותו SQL SERVER מוגבל ל10 גיגה, וקצת בביצועים (אל תדאג הרבה מעבר למה שתגיע עליו), אבל זה SQL אמיתי עם כל העומס על זכרון וכל הטטרם מסביב.

- SQL SERVER COMPACT בן דוד של ה SQL SERVER הרגיל של מיקרוסופט, מותאם לעבודה קלה וזריזה ממכשירים ניידים, ולאפשר עבודה עם מסד נתונים מקומי בקלות.

- SQLITE פתרון Open Source מיועד לעבודה מקומית עם קבצים בצורה של SQL מאוד קל ומאוד מהיר. ויש לו דרייבר ל .NET
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 18-08-2011, 10:56
  ofir_bl ofir_bl אינו מחובר  
 
חבר מתאריך: 01.06.04
הודעות: 181
בתגובה להודעה מספר 2 שנכתבה על ידי Benjamin Willard שמתחילה ב "עניתי לך בSQL . תקרא. 1...."

תודה רבה על התשובה,

בהמשך לשאלותי הקודמות, ממה שאני מכיר SQL SERVER מיועד יותר לעבודה מול שרתים ופחות לשימוש בייתי, האין זה כך?

כמוכן התוכנית שאני כותב אמורה לעבוד עם מסדי הנתונים לא גדולים, קשה לי להאמין שאי פעם יעלו על -5000 רשומות לטבלה לכן חשבתי בגלל הפשטות של האקסס שהיא תתאים במקרה זה, לפי מה שקראתי בכל מיני אתרים מומלץ להשתמש באקסס בתנאי שמסדי הנתונים אינם גדולים מידי ובתנאי שלא יהיו הרבה משתמשים שיעבדו במקביל על מסד הנתונים, במקרה שלי התוכנה הייעודית תעודכן ע"י אדם אחד ולא יתווספו יותר מ-10 רשומות חדשות בכל שבוע (עיקר העבודה תהיה על עדכון רשומות).

לאחר שפירטתי קצת מעבר אתה עדיין חושב שכדאי לי להימנע מאקסס?
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 01:29

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר