We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

مقدمة عن قواعد بيانات للتطوير على الخادم

Taught by Meta Staff

يقوم مطورو تطبيقات الخادم بكتابة التطبيقات المستخدمة من جانب المستخدمين النهائيين للتعامل مع قواعد البيانات. بعض المهام الشائعة التي يقوم بها المستخدمون باستخدام هذه التطبيقات تتضمن تخزين البيانات والبحث فيها واستخراجها ومعالجتها.

Read more

يقوم مطورو تطبيقات الخادم بكتابة التطبيقات المستخدمة من جانب المستخدمين النهائيين للتعامل مع قواعد البيانات. بعض المهام الشائعة التي يقوم بها المستخدمون باستخدام هذه التطبيقات تتضمن تخزين البيانات والبحث فيها واستخراجها ومعالجتها.

ومن ثم، لا بد أن يحظى كل مطوري تطبيقات الخادم بمعرفة وخبرة كافيتين عن كيفية عمل قواعد البيانات.

في هذه الدورة التدريبية، سيكون هناك مقدمة عن قواعد البيانات واستعراضًا لمختلف طرق استخدامها في تخزين البيانات وإدارتها. كما سنتعلم كيفية التمييز بين الأنواع المختلفة من أنظمة إدارة قواعد البيانات. نقوم بعد ذلك بالتدريب على المهام الأساسية لإنشاء البيانات واختيارها باستخدام أوامر Structured Query Language (لغة الاستعلام المهيكلة - SQL).

بنهاية هذه الدورة التدريبية من المفترض أن يكون بمقدورك:

- إبداء معرفة عملية عن المفاهيم والمبادئ التي تقوم عليها قواعد بيانات

- التعرف على الأنواع المختلفة من التقنيات وأنظمة الإدارة الأساسية المستخدمة في\nقواعد البيانات والقدرة على شرحها

- تمييز وفهم الجمل والأوامر الأساسية في SQL

- معالجة السجلات في قاعدة بيانات باستخدام جمل وأوامر SQL

- معرفة بدائل للغة SQL

- والقدرة على تخطيط وتصميم نظام بسيط لقاعدة بيانات علائقية

ستكون لديك خبرة أيضًا فيما يلي:

- المفاهيم الرئيسية في قواعد البيانات

- صيغ وأوامر MySQL الأساسية

- أنظمة إدارة قواعد البيانات

- قواعد البيانات العلائقية

Enroll now

What's inside

Syllabus

مقدمة عن قواعد البيانات
في هذه الوحدة ستكون هناك مقدمة الدورة التدريبية واستكشاف للوظائف المحتملة التي يمكنك شغلها كمهندس قواعد بيانات. كما سيكون عليك مراجعة بعض الملاحظات حول كيفية تلقي هذه الدورة التدريبية بنجاح ومناقشة المرجو تعلمه. وفي جانب من المقدمة سيتم تعريفك بأساسيات قواعد البيانات والبيانات وكيف تعمل. سيكون عليك بعد ذلك تلقي مقدمة عن SQL، أو Standard Query Language (لغة الاستعلام القياسية)، وصيغة كتابة التعليمات البرمجية المستخدمة في التعامل مع قواعد البيانات. وأخيرًا، سيكون عليك استكشاف الهيكل الأساسي لقواعد البيانات والتعرف على الأنواع المختلفة من المفاتيح المستخدمة فيها.
Read more
عمليات الإنشاء والقراءة والتحديث والحذف (CRUD)
في هذه الوحدة، سنتعرف على عمليات CRUD، أو Create (إنشاء) وRead (قراءة) وUpdate (تحديث) وDelete (حذف). سنبدأ باستكشاف أنواع بيانات SQL والتعرف على كيفية التمييز بين البيانات الرقمية وبيانات السلسلة والقيم الافتراضية. كما سنجري العديد من التدريبات التي سنتعلم من خلالها كيفية استخدام هذه الأنواع المختلفة من البيانات في مشروعات قواعد البيانات. ننتقل بعد ذلك إلى مرحلة التعرف على كيفية إنشاء البيانات في قاعدة بيانات وكيفية قراءتها. سنتعلم كيف نقوم بإنشاء قواعد البيانات والجداول وملئها بالبيانات باستخدام جمل SQL. أخيرًا، سنستعرض جمل SQL المستخدمة في تعديل البيانات وحذفها داخل قاعدة البيانات. ولإثبات قدرتك على تنفيذ عمليات CRUD، سيتعين عليك إتمام تدريبات تقوم من خلالها بإنشاء بيانات وإدارتها.
عوامل SQL وفرز البيانات وترشيحها
في هذه الوحدة، سنتعرف على عوامل SQL ونتعلم كيفية فرز البيانات وترشيحها. سنبدأ هذه الوحدة بدرس عن عوامل SQL. في جانب من هذا الدرس الأول، سنتعرف على الصيغة وخطوات العمليات المستخدمة في تطبيق العوامل الحسابية وعوامل المقارنة في SQL بقاعدة البيانات. بعد ذلك، سنتعرف على كيفية فرز البيانات وترشيحها باستخدام العبارات. تلك العبارات التي سنتعلمها تتضمن عبارة Order By و Where و Select Distinct. في كل عنصر من عناصر الدرس، سنجد استعراضًا سريعًا لكيفية استخدام كل عبارة لفرز البيانات وترشيحها في قاعدة البيانات. كما سنشاهد عروضًا عملية لاستخدام هذه العبارات، تليها فرصة لتجربة استخدامها بأنفسنا.
تصميم قاعدة البيانات
في هذه الوحدة، سنتعرف على تصميم قاعدة البيانات. في الدرس الأول، ستكون هناك نظرة عامة على كيفية تصميم مخطط قاعدة بيانات. وفي جزء من هذه النظرة العامة، سنتعرف على المفاهيم الأساسية لتصميم قاعدة البيانات مثل المخطط، إلى جانب معرفة المزيد عن أنواع المخططات المختلفة. يركز الدرس التالي على تصميم قاعدة البيانات العلائقية. ونستكشف في هذا الدرس كيفية إقامة علاقات بين الجداول في قاعدة البيانات باستخدام المفاتيح. كما سنتعرف على الأنواع المختلفة من المفاتيح التي يتم استخدامها في تصميم قاعدة البيانات العلائقية، مثل المفاتيح الأساسية والمفاتيح الخارجية.
التقييم المقيّم بالدرجات
في هذه الوحدة، ستكون هناك فرصة لاستعراض ما تعلمته بشكل موجز، والتعرف على ما لديك من نقاط للقوة، وكذلك الموضوعات ذات الأهمية التي يتعين عليك الرجوع إليها في هذه الدورة التدريبية.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches knowledge and skills that are significant for the industry
Teaches skills and knowledge that can be relevant in an academic setting
Describes fundamental concepts for beginners
Involves a curriculum that resembles one from a traditional program
Provides a foundation for those with little experience in the subject matter
Offers essential skills and comprehension for programmers working with databases

Save this course

Save مقدمة عن قواعد بيانات للتطوير على الخادم to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for مقدمة عن قواعد بيانات للتطوير على الخادم. These are activities you can do either before, during, or after a course.

Career center

Learners who complete مقدمة عن قواعد بيانات للتطوير على الخادم will develop knowledge and skills that may be useful to these careers:
Data Integration Architect
Data Integration Architects design and implement data integration solutions to integrate data from multiple sources into a unified data platform. This course on database systems and SQL provides a foundational understanding of data integration concepts and techniques, which can be useful for aspiring Data Integration Architects.
Database Performance Analyst
Database Performance Analysts identify and resolve performance issues in database systems. This course on database systems and SQL provides a foundational understanding of database performance tuning and optimization, which can be useful for aspiring Database Performance Analysts.
Data Warehouse Architect
Data Warehouse Architects design and implement data warehouses, which are large-scale data repositories used for business intelligence and data analysis. This course on database systems and SQL provides a foundational understanding of data modeling, data warehousing, and data integration, which can be useful for aspiring Data Warehouse Architects.
Database Security Analyst
Database Security Analysts protect databases from unauthorized access, use, disclosure, disruption, modification, or destruction. This course on database systems and SQL provides a foundational understanding of database security concepts and techniques, which can be useful for aspiring Database Security Analysts.
Data Governance Analyst
Data Governance Analysts develop and implement policies and procedures to ensure that an organization's data is accurate, consistent, and accessible. This course on database systems and SQL provides a foundational understanding of data management and data governance, which can be useful for aspiring Data Governance Analysts.
ETL Developer
ETL Developers extract, transform, and load data from various sources into a data warehouse or other target system. This course on database systems and SQL provides a foundational understanding of data integration and data transformation, which can be useful for aspiring ETL Developers.
Information Systems Manager
Information Systems Managers plan, implement, and manage information systems for organizations. This may include managing databases and data systems. Taking this course on database systems and SQL may provide valuable foundational knowledge for this role.
Data Analyst
Data Analysts collect, clean, and analyze data to help businesses make informed decisions. As a Data Analyst, you may use this course on database systems and SQL to understand how data is structured in relational databases and how to efficiently retrieve and manipulate it.
Data Scientist
Data Scientists use data to build models, predict outcomes, and make recommendations. This course on database systems and SQL can provide a foundational understanding of how data is organized, managed, and accessed. This knowledge may be useful for aspiring Data Scientists who need to work with databases as part of their data science projects.
Web Developer
Web Developers design and develop websites. Many websites use databases to store and manage data, so taking this course may be helpful for Web Developers who want to learn more about database systems and SQL.
Database Marketing Analyst
Database Marketing Analysts use data from databases to develop and implement marketing campaigns. This course on database systems and SQL provides a foundational understanding of data analysis and data mining, which can be useful for aspiring Database Marketing Analysts.
Database Architect
Database Architects design, implement, and manage database systems to meet the needs of an organization. This course gives an overview of database systems and teaches the fundamentals of SQL. It may be helpful in preparing you for this role by giving you a solid foundation in database concepts.
Software Engineer
Software Engineers design, develop, and implement software applications. Many Software Engineers work with databases as part of their job, so taking this course may provide a useful overview of database systems and SQL.
Business Analyst
Business Analysts help organizations improve their business processes and systems. This course on database systems and SQL may be helpful for Business Analysts who need to understand how data is structured and managed in an organization.
Database Administrator
Database Administrators ensure that database management systems are operating efficiently, reliably, and securely. Taking this course may help you in this role by giving you an introduction to database systems and how they work. Familiarity with SQL, ER modeling, and database design can all contribute to your success in this role.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in مقدمة عن قواعد بيانات للتطوير على الخادم.
Provides a comprehensive overview of the field of natural language processing. It covers topics such as text classification, sentiment analysis, and machine translation.
Provides a comprehensive overview of the field of deep learning. It covers topics such as neural networks, convolutional neural networks, and recurrent neural networks.
Provides a comprehensive overview of the field of computer vision. It covers topics such as image formation, image processing, and object recognition.
Provides a comprehensive overview of the challenges and opportunities of managing data on the Web. It covers topics such as data integration, data mining, and data warehousing.
Provides a provocative look at the impact of technology on the economy and society. It covers topics such as automation, the future of work, and the need for a new social contract.
Provides a concise introduction to the field of robotics. It covers topics such as robot locomotion, robot perception, and robot intelligence.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to مقدمة عن قواعد بيانات للتطوير على الخادم.
مقدمة عن قواعد البيانات
Most relevant
قواعد البيانات وSQL (لغة الاستعلام البنيوية) لعلم البيانات
Most relevant
هياكل قواعد البيانات وإدارتها باستخدام MySQL
Most relevant
معالجة البيانات من غير نظيفة إلى نظيفة
Most relevant
الأسس: البيانات، البيانات في كل مكان
Most relevant
MYSQL Workbench إنشاء و تصميم قواعد البيانات باستخدام
Most relevant
MySQL تكنولوجيا المعلومات مع
Most relevant
برنامج شامل لإستخدام "باور بيفوت" عبر برنامج إكسل
Most relevant
ETL مع Python : استخراج وتحويل وتحميل البيانات
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser