انتقل إلى المحتوى
أمين أبوزيد
BEG-048

أساسيات البيانات

  • 5 درس
  • 58 دقيقة قراءة
  • 1 ساعة تدريب (تقدير)
في هذه الصفحة 8 موضوعات

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

نظرة عامة

الموضوعات

  • البيانات المنظَّمة
  • قواعد البيانات العلائقية مقابل غير العلائقية
  • DBMS
  • المخططات (schemas)

تعلّم أولًا

58 دقيقة قراءة · 1 ساعة تدريب (تقدير)

مخرجات التعلم

  1. Explain why applications store data in a database rather than in files.
  2. Distinguish relational and nonrelational databases at a high level.
  3. Explain what a DBMS and a schema are.

الدروس

  1. 01لماذا قواعد البيانات12 د قراءة
  2. 02البيانات المنظَّمة مقابل غير المنظَّمة12 د قراءة
  3. 03العلائقية مقابل غير العلائقية12 د قراءة
  4. 04DBMS والمخططات (schemas)11 د قراءة
  5. 05عرض عملي: لماذا ينهار ملف CSV لجهات الاتصال مع زيادة الحجم11 د قراءة

المختبر والتمارين

Lab

BEG-048-LAB1 · Files vs database

Outcomes: 1–3 · Time: ~1 h List the problems the Contacts CSV file would have with 1 million contacts and 100 simultaneous users. Acceptance: at least five distinct problems.

Exercises (assessment: quiz)

IDOutcomeTask
BEG-048-EX011Give three reasons a shop should use a database rather than one text file.
BEG-048-EX022Classify as structured, semi-structured, or unstructured: a spreadsheet, a JSON response, a voice recording.
BEG-048-EX032Write one sentence on when you might choose a nonrelational database and why "faster" alone is not a reason.
BEG-048-EX043Explain in your own words the difference between a DBMS, a database, and a schema.
BEG-048-EX053Sketch a schema (table name, columns, types) for contacts.
أظهر الحلول
  • EX01 Fast search, safe simultaneous use, rules (uniqueness, required fields), crash safety.
  • EX02 Structured; semi-structured; unstructured.
  • EX03 For example flexible document shapes or very large simple key lookups; speed depends on the workload, so measure.
  • EX04 DBMS is the software (PostgreSQL); the database is the stored data it manages; the schema is the structure and rules.
  • EX05 contacts(id integer, name text, email text, phone text).
  • Outcome coverage: all outcomes are also covered by the quiz and the lab.

الاختبار

Outcomes: O1 why databases · O2 relational vs nonrelational · O3 DBMS and schema.

اختبار ذاتي لك: لا توجد درجات، ولا يُحفظ أو يُرسل أي شيء. اختر إجابة ثم تحقق منها، ويمكنك المحاولة مرة أخرى كما تشاء.

  1. 1A main benefit of a database over a plain file is:O1
  2. 2What happens if two programs save the same CSV file at once?O1
  3. 3Searching a huge file means:O1
  4. 4Relational databases store data in:O2
  5. 5Which is a nonrelational style?O2
  6. 6"NoSQL is always faster." This is:O2
  7. 7A JSON response is usually:O2
  8. 8PostgreSQL is a:O3
  9. 9A schema describes:O3
  10. 10Which is the blueprint and which the contents?O3

الجزء العملي

The assessment is this quiz; the lab (BEG-048-LAB1) lists at least five file problems. Pass: at least 8 of 10 quiz questions.

أخطاء شائعة

"NoSQL is faster" as a blanket belief.

التقييم

Quiz.

الصلة بالمسار الوظيفي

Data selection (MID-044) revisits this with depth.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.