some words about database

هنتكلم النهارده عن قواعد البيانات يعنى ايه قواعد بيانات ما هى انواع قواعد البيانات وما هى بيئات عمل قواعد البيانات
اولا يعنى ايه قواعد بيانات:
لو افترضنا أن لدينا بيانات لبعض الطلبة في كلية معينة ، فمن المؤكد أن لكل طالب بياناته الخاصة مثل ( رقمه –اسمه – شعبته – الفرقة الدراسية .... الخ ) ، فلو قمنا بجمع هذه البيانات ووضعناها في بطاقة واحده و سميناها بطاقةالطالب ، واسمينا كل بيان من البيانات الخاصة بالطالب حقل ، فسنحصل في النهاية على سجلات لجميع الطلاب في القسم الواحد ، ثم في الكلية بشكل أوسع ، وربما نجد عندنا حصيلة من بيانات الطلاب في جامعة معينة ، أو على مستوى الجمهورية كبيانات الطلاب بالثانوية العامة مثلا . من المثال السابق نستطيع أن ندرك مفهوم قواعد البيانات ، فقواعد البيانات من الأمور الهامة في حياتنا فمثلا لو لدينا مؤسسة تنتج صناعة الكابلات النحاسية مثلا ، فهذه المؤسسة تحتاج أن يكون لديها علم بعدد العملاء حتى تستطيع أن توفر لهم الخدمات المطلوبة والكميات المناسبة من المنتج المطلوب كلٌٌ على حسب احتياجه ، فجمع المعلومات الدقيقة عن هؤلاء العملاء سيساعد المؤسسة في توفير احتياجاتها بالصورة السليمة . ومثلا لو على المستوى العام فإن وزارة الصحة ستحتاج لأن تعرف عدد المرضى الموجودين في كل محافظة حتى توفر لهم الأطباء والأدوية اللازمة لمعالجتهم ، فمثلا مرض مثل أنفلونزا الطيور فالوزارة تقوم بجمع معلومات عن
المرض ، والمناطق التي انتشر فيها المرض ، ونسبة انتشاره ، حتى يتم اتخاذ القرار المناسب في مواجهة هذا المرض . فعلى افتراض أن كل هذه البيانات غير متوفرة ، فبالتالي إنتاجية الشركة ستقل ولا تستطيع توفير احتياجات العملاء ، وأيضا لن تستطيع وزارة الصحة توفير الرعاية الصحية اللازمة للمرضى ، أو ربما تتوفر المعلومات ولكن خاطئة فيتم اتخاذ القرار الغير سليم ، أو على أقل الافتراضات سيتأخر اتخاذ القرار . إذا عملية جمع المعلومات الصحيحة والبيانات الدقيقة من أهم الأمور التي تؤثر في حياتنا بشكل فعال خاصة ونحن
نستقبل عصر معلوماتي المعلومة فيه هي السائدة والمسيطرة .
ثانيا انواع قواعد البيانات او (database model):
ودى ببساطه عباره عن كيفية هيكلة البيانات يعنى شكل الجدوال وعلاقة الجدوال ببعضها وانواعها
database model:
Hierarchical model
Network model
Relational model
Entity-relationship
Object-relational model
Object model
ثالثا بيئات عمل قواعد البيانات:
ودى البيائات اللى اقدر اعمل من عليها برامج قواعد بيانات, ايهما افضل هذه مسائله نسبيه جدا فلكلا ما يناسبه وما يصبح فيها هو سيد الموقف فمثلا لو اردت عمل برنامج يستوعب سجلات تتعدى الملايين وذو امان عالى فاروكل هو سيد الموقف بلا منازع اما اذا كان البرنامج لشركه صغيره فلا داعى ان اكلف الشركه المبالغ الطائله الخاصه ببيئة اوركل وتكون البيئه المناسبه هنا SQL Serverاوغيرها مما يتناسب مع عمل الشركه
ودى كانت لمحه بسيطه عن قواعد البيانات ارجو من الله ان تستفيدوا بها والسلام عليكم ورحمة الله وبركاته

2 comments:

MMF said...

موضوع جميل

جزاك الله خيرا ياأشرف

ashraf7amdy said...

وجزاك خيرا
نورت الموضوع يامحمد

Post a Comment