We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

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

Read more

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

بنهاية هذه الدورة التدريبية، ستكون قادرًا على:

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

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

- تحديد عبارات وأوامر SQL الأساسية وتفسيرها

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

- إبراز بدائل SQL‏

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

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

• المفاهيم الأساسية في قاعدة البيانات

• بناء جملة MySQL الأساسية والأوامر

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

• برنامج 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
This course offers training in data manipulation by using SQL
Duration is not specified, giving learners the freedom to set their own pace

Save this course

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

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in مقدمة عن قواعد البيانات with these activities:
Review SQL Basics
Solidify foundational knowledge of SQL before beginning this course.
Show steps
  • Review the syntax and structure of SQL
  • Practice writing basic SQL queries
Follow MySQL Tutorials
Enhance understanding of SQL concepts through guided tutorials.
Browse courses on MySQL
Show steps
  • Locate reputable MySQL tutorials
  • Follow the tutorials and complete the exercises
Organize Course Materials
Enhance comprehension by organizing and reviewing course materials.
Show steps
  • Gather all course materials (lecture notes, slides, assignments, etc.)
  • Organize the materials into a logical structure
  • Review the materials regularly to reinforce concepts
Three other activities
Expand to see all activities and additional details
Show all six activities
Join a Study Group
Foster collaboration and enhance understanding through peer discussions.
Show steps
  • Find or form a study group with fellow students
  • Meet regularly to discuss course material, solve problems, and quiz each other
Design a Database Schema
Apply knowledge to create a practical database schema.
Show steps
  • Identify the entities and relationships in the database
  • Normalize the data and define the tables, columns, and data types
  • Create the database schema using SQL
Create a SQL Cheat Sheet
Reinforce key SQL concepts by creating a concise reference guide.
Show steps
  • Gather essential SQL commands and syntax
  • Create a document or visual representation summarizing the commands

Career center

Learners who complete مقدمة عن قواعد البيانات will develop knowledge and skills that may be useful to these careers:
Database Architect
Database Architects design and implement database systems that meet the specific needs of an organization. This course provides a comprehensive understanding of database concepts, data modeling, and database design principles. By mastering these skills, individuals can effectively plan, design, and implement database systems that optimize data storage, performance, and scalability, ensuring the efficient and reliable management of data within an organization.
Database Developer
Database Developers design, develop, and maintain database systems to meet the specific needs of an organization. This course provides a comprehensive understanding of database concepts, data modeling, and database development techniques. By mastering these skills, individuals can effectively design, implement, and optimize database systems that support business operations, data analysis, and reporting.
Business Intelligence Analyst
Business Intelligence Analysts collect, analyze, and interpret data to identify trends, patterns, and insights that support decision-making and business strategy. This course provides a solid foundation in database concepts, SQL, and data analysis techniques. By mastering these skills, individuals can effectively gather, clean, and analyze data from various sources, including databases, to provide valuable insights that drive business growth and improve operational efficiency.
Data Visualization Analyst
Data Visualization Analysts transform complex data into visual representations, such as charts, graphs, and dashboards, to communicate insights and trends effectively. This course provides a foundation in database concepts, SQL, and data visualization techniques. By understanding data modeling, data manipulation, and data visualization principles, individuals can effectively create compelling visuals that communicate data-driven insights, making them valuable assets in decision-making and data storytelling.
Data Analyst
Data Analysts play a crucial role in analyzing and interpreting data to derive meaningful insights for businesses. This course provides a comprehensive understanding of database concepts, data manipulation using SQL, and data analysis techniques. By mastering these skills, individuals can effectively gather, clean, and analyze data to identify trends, patterns, and anomalies, helping businesses make informed decisions and improve their operations.
Data Engineer
Data Engineers design, build, and maintain data pipelines and infrastructure to support data analysis and data science initiatives. This course provides a foundation in database concepts, SQL, and data engineering principles. By understanding data modeling, data integration, and data processing techniques, Data Engineers can effectively build and manage data pipelines that deliver clean, reliable, and accessible data for analysis and decision-making.
Data Scientist
Data Scientists use scientific methods, processes, algorithms, and systems to extract knowledge and insights from data. This course lays a foundation in database concepts, SQL, and data analysis, which are fundamental skills for Data Scientists. By understanding how to store, manage, and manipulate data, individuals can effectively participate in data collection, analysis, modeling, and interpretation, contributing to data-driven decision-making and innovation.
Database Administrator
A Database Administrator is responsible for managing database systems and ensuring that data is stored, organized, and retrieved efficiently. This course provides a solid foundation in database concepts, SQL, and database design, which are all essential skills for Database Administrators. By understanding the principles of database management, data structures, and query optimization, individuals can effectively manage and maintain database systems, ensuring data integrity and accessibility.
Information Security Analyst
Information Security Analysts protect an organization's data and systems from unauthorized access, use, disclosure, disruption, modification, or destruction. This course provides an overview of database concepts and SQL, which are essential for Information Security Analysts to understand how data is stored and managed in an organization. By understanding data security principles and techniques, Information Security Analysts can effectively implement and maintain security measures to protect data from unauthorized access and cyber threats.
Quality Assurance Analyst
Quality Assurance Analysts test and evaluate software systems to ensure they meet quality standards and user requirements. This course provides a foundation in database concepts and SQL, which are essential for Quality Assurance Analysts to effectively test database functionality and data integrity. By understanding data modeling, data manipulation, and data validation techniques, Quality Assurance Analysts can identify and resolve defects, ensuring the quality and reliability of software systems.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course provides a foundation in database concepts and SQL, which are essential for Software Engineers to effectively interact with databases and manage data within software applications. By understanding data modeling, data manipulation, and data access techniques, Software Engineers can build robust and efficient software systems that leverage data effectively.
Business Analyst
Business Analysts bridge the gap between business stakeholders and technical teams by understanding business needs and translating them into technical requirements. This course provides an overview of database concepts and SQL, which are essential for Business Analysts to effectively communicate with database professionals and participate in data analysis and reporting. By understanding the basics of data management, Business Analysts can better understand data-related processes and contribute to the success of technology projects.
Product Manager
Product Managers are responsible for defining and managing the development and launch of new products. This course provides an overview of database concepts and SQL, which are essential for Product Managers to understand the data requirements and technical feasibility of new products. By understanding data modeling, data analysis, and data security principles, Product Managers can effectively communicate with technical teams and make informed decisions about product development and data management strategies.
Technical Writer
Technical Writers create documentation and training materials for technical products and services. This course provides an overview of database concepts and SQL, which are essential for Technical Writers to effectively understand and document database-related topics. By understanding data modeling, data manipulation, and data access techniques, Technical Writers can produce clear and accurate documentation that helps users understand and use database systems effectively.
Project Manager
Project Managers lead and manage projects to achieve specific goals within an organization. This course provides an overview of database concepts and SQL, which are essential for Project Managers to understand the data requirements and technical dependencies of projects. By understanding data modeling, data analysis, and data security principles, Project Managers can effectively plan, execute, and monitor projects that involve database systems and data management.

Reading list

We've selected 11 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 مقدمة عن قواعد البيانات.
This practical guide provides a step-by-step introduction to SQL, the standard language for interacting with databases. It is an excellent resource for beginners who want to learn how to use SQL to manage and query data.
This compact guide provides a concise overview of SQL, the standard language for interacting with databases. It useful reference for students and practitioners who want to quickly learn the basics of SQL.
This textbook provides a comprehensive introduction to data mining, a field that uses machine learning and statistical techniques to extract valuable information from large datasets. It valuable resource for students and practitioners who want to learn how to use data mining to solve real-world problems.
Provides a practical guide to using SQL to solve real-world problems. It valuable resource for students and practitioners who want to learn how to write efficient and effective SQL queries.
This free tutorial provides a comprehensive introduction to MySQL, one of the most popular open-source databases. It is an excellent resource for beginners who want to learn how to use MySQL to create and manage databases.
Provides a practical introduction to big data, a term used to describe large and complex datasets that are difficult to process using traditional methods. It valuable resource for students and practitioners who want to learn how to use big data to solve real-world problems.
Provides a practical introduction to data science, a field that uses machine learning and statistical techniques to extract valuable information from large datasets. It valuable resource for students and practitioners who want to learn how to use data science to solve real-world problems.
This textbook provides a practical introduction to cloud computing, a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. It valuable resource for students and practitioners who want to learn how to use cloud computing to build and deploy applications.
This textbook provides a practical introduction to linear algebra, a branch of mathematics that is used in a variety of fields, including database systems. It valuable resource for students who want to learn the basics of linear algebra.
This textbook provides a comprehensive introduction to discrete mathematics, a branch of mathematics that is used in a variety of fields, including database systems. It valuable resource for students who want to learn the basics of discrete mathematics.

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
هياكل قواعد البيانات وإدارتها باستخدام MySQL
Most relevant
عملاء قاعدة البيانات
Most relevant
تصميم قاعدة بيانات باستخدام ماي سيكويل
Most relevant
موضوعات MySQL المتقدمة
Most relevant
التعامل مع البيانات في Android
Most relevant
أساسيات البرمجة في Swift
Most relevant
برنامج شامل لإستخدام "باور بيفوت" عبر برنامج إكسل
Most relevant
Relational Databases - MySQL - قواعد البيانات العلائقية
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