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

في هذه الدورة التدريبية، ستكمل مشروعًا متقدمًا حيث ستنشئ قاعدة بيانات وعملاء لمطعم Little Lemon.

لإكمال هذه الدورة التدريبية، ستحتاج إلى خبرة في هندسة قواعد البيانات.

Read more

في هذه الدورة التدريبية، ستكمل مشروعًا متقدمًا حيث ستنشئ قاعدة بيانات وعملاء لمطعم Little Lemon.

لإكمال هذه الدورة التدريبية، ستحتاج إلى خبرة في هندسة قواعد البيانات.

يمكّنك المشروع المتقدم من إظهار مهارات متعددة من الشهادة من خلال حل مشكلة حقيقية موجودة بالفعل. تتضمن كل وحدة ملخصًا موجزًا وروابط للمحتوى الذي تعرفت عليه في الدورات التدريبية السابقة في هذا البرنامج.

في هذه الدورة التدريبية، ستظهر مجموعة مهاراتك الجديدة من خلال تصميم وإنشاء حل لقاعدة بيانات، وستستخدم جميع المهارات والتقنيات التي تعلمتها خلال هذا البرنامج لحل المشكلة المطروحة.

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

-إعداد مشروع قاعدة بيانات،

-إضافة تقارير المبيعات،

-إنشاء نظام لحجز الطاولات،

-التعامل مع تحليلات البيانات وعرضها بشكل مرئي،

-وإنشاء عميل قاعدة بيانات.

ستظهر أيضًا قدرتك باستخدام الأدوات والبرامج التالية:

-Git،

-MySQL Workbench،

-Tableau،

-ولغة Python.

Enroll now

What's inside

Syllabus

معلومات المشروع
توفر هذه الوحدة خبرة عملية في استخدام MySQL. قم بإعداد خادم مثيل MySQL في MySQL Workbench، ثم أنشئ نموذج بيانات مخطط علاقة الكيانات ER وقم بتنفيذه في MySQL.
Read more
إجراءات استعلامات قاعدة البيانات والجمل المعدة
استخدم SQL لإنشاء الجداول الافتراضية والإجراءات المخزنة والجمل المعدة لمطعم Little Lemon.
العملاء والعرض المرئي
قم بإنشاء عرض مرئي لبيانات المبيعات لمطعم وتنفيذ عميل قاعدة البيانات في لغة Python.
تقييم المشروع
إكمال مراجعة الأقران لمشروع قاعدة بيانات Little Lemon والانعكاس على ما تعلمته.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Meta staff, who are recognized for their work in developing and deploying Meta's products
Develops skills and knowledge that are core to the discipline of database design and engineering
Uses software that is highly relevant to industry, such as MySQL Workbench, Tableau, and Python
Requires learners to have extensive background skill in database engineering
Assumes learners can learn an entire stack of software (MySQL, Tableau, Python) without issue

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:
Compile a resource list on database best practices
Gather and organize valuable resources on database best practices to enhance your knowledge and skills.
Browse courses on Database Design
Show steps
  • Research and identify credible sources of information on database best practices.
  • Compile a list of articles, books, or online resources that cover various aspects of database design and optimization.
  • Categorize and organize the resources for easy access and reference.
  • Share your compilation with fellow students or within online forums for wider benefit.
Explore advanced MySQL features
Expand your knowledge of MySQL by learning about advanced features and techniques.
Show steps
  • Identify areas where you need to enhance your MySQL skills.
  • Find online tutorials or documentation that cover these advanced features.
  • Follow the tutorials and practice implementing the features in your own MySQL environment.
  • Test your understanding by completing exercises or quizzes related to the advanced features.
Practice SQL queries
Reinforce your understanding of SQL syntax and commands by practicing writing queries.
Browse courses on SQL
Show steps
  • Set up a local MySQL environment.
  • Create a sample database with tables and data.
  • Write SQL queries to retrieve, insert, update, and delete data.
  • Test your queries and troubleshoot any errors.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Peer review of database solutions
Gain valuable feedback on your database solutions by discussing and evaluating them with peers.
Show steps
  • Form a study group with fellow students.
  • Share your database solutions with the group for review.
  • Provide constructive feedback to your peers, focusing on strengths and areas for improvement.
  • Incorporate feedback into your own solutions to enhance their quality.
Design an ER diagram for Little Lemon
Consolidate your understanding of Little Lemon's business processes by creating a visual representation of their database structure.
Show steps
  • Identify the entities and relationships involved in Little Lemon's operations.
  • Draw the ER diagram using appropriate symbols and notation.
  • Review and refine your diagram to ensure it accurately reflects the business requirements.
  • Present your ER diagram to a peer or instructor for feedback.
Develop a Python script for data analysis
Apply your knowledge of Python and data analysis techniques to extract insights from Little Lemon's data.
Browse courses on Python
Show steps
  • Gather and clean the necessary data from the Little Lemon database.
  • Write Python code to perform data analysis, such as calculating averages, finding trends, or generating visualizations.
  • Interpret the results of your analysis and draw meaningful conclusions.
  • Document your code and analysis in a clear and concise manner.
Build a prototype database application
Apply your skills in database design and development to create a functional database application.
Show steps
  • Define the scope and requirements of your database application.
  • Design and implement the database schema using MySQL.
  • Develop the application logic using Python or another programming language.
  • Test and debug your application to ensure it meets the requirements.
  • Deploy your application and make it accessible to users.

Career center

Learners who complete المشروع المتقدم لمهندس قاعدة البيانات will develop knowledge and skills that may be useful to these careers:
Database Engineer
A Database Engineer designs, builds, and maintains databases. They ensure that data is organized and accessible to users. This course can help you develop the skills needed to succeed in this role by teaching you how to create and manage databases, write SQL queries, and use data analysis tools.
Data Analyst
A Data Analyst collects, cleans, and analyzes data to help businesses make informed decisions. This course can help you develop the skills needed to succeed in this role by teaching you how to use data analysis tools, interpret data, and communicate your findings.
Data Scientist
A Data Scientist uses data to solve business problems. They develop and implement data-driven solutions to improve business performance. This course can help you develop the skills needed to succeed in this role by teaching you how to use data analysis tools, machine learning, and artificial intelligence.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. They use their knowledge of programming languages and software development tools to create software that meets the needs of users. This course can help you develop the skills needed to succeed in this role by teaching you how to design and develop software applications.
Web Developer
A Web Developer designs, develops, and maintains websites. They use their knowledge of HTML, CSS, and JavaScript to create websites that are visually appealing and easy to use. This course can help you develop the skills needed to succeed in this role by teaching you how to design and develop websites.
IT Manager
An IT Manager plans, organizes, and directs the IT operations of an organization. They are responsible for ensuring that the organization's IT systems are running smoothly and efficiently. This course can help you develop the skills needed to succeed in this role by teaching you how to manage IT infrastructure, implement IT solutions, and lead IT teams.
Business Analyst
A Business Analyst helps businesses to understand their needs and develop solutions to improve their operations. They use their knowledge of business processes, data analysis, and technology to identify opportunities for improvement and develop recommendations for change.
Project Manager
A Project Manager plans, organizes, and executes projects. They are responsible for ensuring that projects are completed on time, within budget, and to the required quality standards. This course can help you develop the skills needed to succeed in this role by teaching you how to plan and manage projects, track progress, and communicate with stakeholders.
Technical Writer
A Technical Writer creates and maintains technical documentation, such as user manuals, training materials, and technical reports. They use their knowledge of technical subjects and writing skills to communicate complex information clearly and concisely.
Systems Analyst
A Systems Analyst studies the needs of an organization and designs and implements solutions to improve its operations. They use their knowledge of business processes, technology, and data analysis to identify opportunities for improvement and develop recommendations for change.
Database Administrator
A Database Administrator manages and maintains databases. They are responsible for ensuring that databases are running smoothly and efficiently, and that data is secure and backed up. This course can help you develop the skills needed to succeed in this role by teaching you how to manage databases, implement data security measures, and troubleshoot database issues.
Data Warehouse Engineer
A Data Warehouse Engineer designs, builds, and maintains data warehouses. They use their knowledge of data warehousing technologies and data integration techniques to create data warehouses that meet the needs of users. This course can help you develop the skills needed to succeed in this role by teaching you how to design and build data warehouses, implement data integration solutions, and manage data warehouse performance.
Software Tester
A Software Tester tests software applications to identify and fix bugs. They use their knowledge of software testing tools and techniques to ensure that software applications are working as intended. This course can help you develop the skills needed to succeed in this role by teaching you how to test software applications, identify and fix bugs, and write test reports.
Network Administrator
A Network Administrator manages and maintains computer networks. They are responsible for ensuring that networks are running smoothly and efficiently, and that network security is maintained. This course can help you develop the skills needed to succeed in this role by teaching you how to manage networks, implement network security measures, and troubleshoot network issues.
Security Analyst
A Security Analyst protects computer networks and systems from unauthorized access and attacks. They use their knowledge of security tools and techniques to identify and mitigate security risks. This course can help you develop the skills needed to succeed in this role by teaching you how to implement security measures, identify and respond to security threats, and investigate security incidents.

Reading list

We've selected 12 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 المشروع المتقدم لمهندس قاعدة البيانات.
Is the official reference manual for MySQL, and it provides comprehensive documentation on all aspects of the database system. It is an essential resource for anyone who wants to learn more about MySQL or use it in their work.
Provides a comprehensive overview of Tableau Desktop, a popular data visualization tool. It covers topics such as data preparation, data visualization, and dashboard creation, and includes numerous examples and exercises to help readers learn the material.
Provides a comprehensive overview of data visualization, covering topics such as data visualization principles, data visualization techniques, and data visualization tools. It includes numerous examples and exercises to help readers learn the material.
Provides a comprehensive overview of Python and its use in data analysis. It covers topics such as data cleaning, data manipulation, and data visualization, and includes numerous examples and exercises to help readers learn the material.
Provides a comprehensive overview of computer vision, covering topics such as computer vision algorithms, computer vision models, and computer vision applications. It includes numerous examples and exercises to help readers learn the material.
Provides a comprehensive overview of data science, covering topics such as data science algorithms, data science models, and data science applications. It includes numerous examples and exercises to help readers learn the material.
Provides a comprehensive overview of cloud computing, covering topics such as cloud computing architectures, cloud computing services, and cloud computing applications. It includes numerous examples and exercises to help readers learn the material.
Provides a concise overview of Git, a popular version control system. It covers topics such as version tracking, branching, and merging, and includes numerous examples and exercises to help readers learn the material.
Provides a comprehensive overview of machine learning, covering topics such as machine learning algorithms, machine learning models, and machine learning applications. It includes numerous examples and exercises to help readers learn the material.
Provides a comprehensive overview of deep learning, covering topics such as deep learning algorithms, deep learning models, and deep learning applications. It includes numerous examples and exercises to help readers learn the material.
Provides a comprehensive overview of natural language processing, covering topics such as natural language processing algorithms, natural language processing models, and natural language processing applications. It includes numerous examples and exercises to help readers learn the material.

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
المشروع المتقدم لمطور الواجهة الخلفية
Most relevant
Python استخدام قواعد البيانات مع
Most relevant
كابستون: تطبيق إدارة المشروعات في العالم الحقيقي
Most relevant
موضوعات MySQL المتقدمة
Most relevant
تحليل البيانات في سْكِيل: عالج و حلّل البيانات
Most relevant
تصميم قاعدة البيانات باستخدام SQL Server Management...
Most relevant
تصميم قاعدة بيانات باستخدام ماي سيكويل
Most relevant
الأسس: البيانات، البيانات في كل مكان
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