SlideShare a Scribd company logo
1 of 21
In the name of ALLAH, The Most
Gracious, The Most Merciful
Database Application
Development Lifecycle…
Presentation By: Syed Muhammad Faizan ul Hassan
Program: Master of Computer Sciences
University: Preston University Islamabad
Subject: Relational Database Management System
Submitted to: Mrs. Ayesha
Area of Understanding:-
• Database Application:
What is Database Application… (read-more)
Why we Need Database Application… (read-more)
• Database Application Development Lifecycle: (read-more)
Initial Study… (read-more)
Database Design… (read-more) | (Image)
Implementation, Loading & Testing… (read-more)
Interface Development and Designing… (read-more) | (Image)
Reports Designing… (read-more)
Testing & Deployment (read-more)
What is Database Application:
What is Database Application?
A database application is a computer program whose primary purpose is entering and retrieving information from a
computerized database.
An Application is a type of software that allows you to perform specific tasks like Word Processing, Web Browsing,
Media Player, Games, Personal Assistant, Account Management, Inventory System, Library Management System and
many more for making over life easy and fast with technology. Database Applications are use to manage raw data
and to get information. Database Applications like Library Management System, Hospital Management System,
Hostel Management System, Vehicle Management System, Online Travel Management System, Accounts
managements System are widely used by many organizations.
‫حقیقی‬ ‫کا‬ ‫جس‬ ‫مجموعہ‬ ‫ایسا‬ ‫ایک‬ ‫کا‬ ‫ہدایات‬ ‫ہوئی‬ ‫دی‬ ‫کو‬ ‫کمپیوٹر‬ ‫یعنی‬ ‫نظام‬ ‫ایسا‬ ‫ایک‬ ‫نظام‬ ‫برقی‬ ‫ہوا‬ ‫جڑا‬ ‫ساتھ‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬
‫کو‬ ‫معلومات‬ ‫میں‬ ‫بیس‬ ‫ڈیٹا‬ ‫مقصد‬ ‫سی‬ ‫بہت‬ ‫کی‬ ‫اپلیکیشن‬ ‫ہے۔‬ ‫ہوتا‬ ‫کرنا‬ ‫حاصل‬ ‫کو‬ ‫معلومات‬ ‫یا‬ ‫کرنا‬ ‫داخل‬ ‫کو‬ ‫معلومات‬ ‫مقصد‬
‫پلیئر۔‬ ‫میڈا‬ ،‫گیمز‬ ،‫براوزنگ‬ ‫انٹرنیٹ‬ ،‫پروسیسنگ‬ ‫ورڈ‬ ‫جیسے‬ ‫ہیں‬ ‫اقسام‬
‫اکائن‬ ،‫مینیجمنٹ‬ ‫ہوسپٹل‬ ،‫مینیجمنٹ‬ ‫الئیبریری‬ ‫جیسے‬ ‫نظام‬ ‫برقی‬ ‫منسلک‬ ‫ساتھ‬ ‫کے‬ ‫بیس‬ ‫ڈاٹا‬ ‫یا‬ ‫اپلیکیشنز‬ ‫بیس‬ ‫ڈیٹا‬‫ٹس‬
‫ہیں۔‬ ‫نظام‬ ‫چند‬ ‫والے‬ ‫جانے‬ ‫کیئے‬ ‫استعمال‬ ‫زیادہ‬ ‫بہت‬ ‫وغیرہ‬ ‫مینیجمنٹ‬
Why we Need Database Application:
Benefits of Database Applications?
A database application is very useful for large organizations, nation wise government offices, banks and other
complicated public interaction areas.
Database Applications provide automated methods to create, store and retrieve data. It may take some time to set up,
but once in place it can make manual system and tasks a thing of the past.
Reduces data inconsistency & redundancy. Have you ever had different versions of the same file on your computer, this
system will eliminate redundancy.
Give access by multiple users with their own role and restrictions. Some users only need to view the data, others need to
adding new data, and some will design and manage the database at same time.
Provide global access to data, it can make the same data available to multiple applications and enables the sharing of
customer data across order entry, invoicing and accounts receivable, it can creates backup data copies for disaster
recovery.
‫ایک‬ ‫نظام‬ ‫یہ‬ ‫ہے۔‬ ‫سکتا‬ ‫بانٹ‬ ‫ساتھ‬ ‫کے‬ ‫لوگوں‬ ‫زیادہ‬ ‫سے‬ ‫ایک‬ ‫کو‬ ‫معلومات‬ ‫یہ‬ ،‫ہیں‬ ‫فوائد‬ ‫سے‬ ‫بہت‬ ‫کے‬ ‫نظام‬ ‫منسلک‬ ‫ساتھ‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬
‫لوگ‬ ‫کچھ‬ ‫کہ‬ ‫جیسا‬ ‫ہے‬ ‫کرتا‬ ‫فراہم‬ ‫رسائی‬ ‫تک‬ ‫معلومات‬ ‫مطابق‬ ‫کے‬ ‫ضرورت‬ ‫کو‬ ‫لوگوں‬ ‫مختلف‬ ،‫ہے‬ ‫روکتا‬ ‫کو‬ ‫معلومات‬ ‫زیادہ‬ ‫سے‬ ‫ایک‬ ‫جیسی‬
‫کام‬ ‫سب‬ ‫یہ‬ ‫لوگ‬ ‫سب‬ ‫یہ‬ ‫میں‬ ‫وقت‬ ‫ہی‬ ‫ایک‬ ‫چاہیں‬ ‫بنانا‬ ‫بہتر‬ ‫کو‬ ‫نظام‬ ‫کچھ‬ ‫چاہیں‬ ‫کرنا‬ ‫تدوین‬ ‫کی‬ ‫اس‬ ‫کچھ‬ ،‫چاہیں‬ ‫دیکھنا‬ ‫محض‬ ‫کو‬ ‫معلومات‬
‫جا‬ ‫دیکھا‬ ‫ساتھ‬ ‫کے‬ ‫نظاموں‬ ‫برقی‬ ‫سے‬ ‫بہت‬ ،‫ہے‬ ‫سکتا‬ ‫جا‬ ‫دیکھا‬ ‫فوری‬ ‫کو‬ ‫معلومات‬ ‫بھی‬ ‫سے‬ ‫کہیں‬ ‫میں‬ ‫دنیا‬ ‫پوری‬ ‫ہیں۔‬ ‫ہوتے‬ ‫قابل‬ ‫کے‬ ‫کرنے‬
‫ہیں۔‬ ‫رہتی‬ ‫محفوظ‬ ‫معلومات‬ ،‫ہے‬ ‫سکتا‬
life cycle of Database Application Development is the cycle of develop a database and an interface to interact
with database. Lifecycle is basically phases we will perform during development, Changing, Maintenance ,
Testing and Deployment of its GUI (Graphic User Interface).
‫چکر‬ ‫کا‬ ‫نمود‬ ‫کی‬ ‫معلومات‬ ‫یعنی‬ ‫سائیکل‬ ‫الئف‬ ‫کا‬ ‫بیس‬ ‫ڈیٹا‬
‫بیس‬ ‫ڈیٹا‬ ‫ہم‬ ‫سے‬ ‫مدد‬ ‫کی‬ ‫جس‬ ‫ہے‬ ‫نظام‬ ‫ایسا‬ ‫سائکل‬ ‫یا‬
‫برق‬ ‫یا‬ ‫انٹرفیس‬ ‫والے‬ ‫رکھنے‬ ‫تعلق‬ ‫ساتھ‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬ ‫اور‬‫ی‬
‫ہے۔‬ ‫جاتی‬ ‫بنائی‬ ‫ممکن‬ ‫تخلیق‬ ‫کی‬ ‫ماحول‬
‫بیس‬ ‫ڈیٹا‬ ‫نظر‬ ‫پیش‬ ‫کے‬ ‫ضروتوں‬ ‫سے‬ ‫مدد‬ ‫کی‬ ‫سائکل‬ ‫اس‬
‫بنائی‬ ‫بیس‬ ‫ڈیٹا‬ ‫پھر‬ ‫ہیں‬ ‫جاتے‬ ‫بنائے‬ ‫ڈیزائن‬ ‫مختلف‬ ‫کے‬
‫کرنے‬ ‫استعمال‬ ‫بعد‬ ‫کے‬ ‫اس‬ ‫ہیں۔‬ ‫ممکن‬ ‫تبدیلیاں‬ ‫ہے‬ ‫جاتی‬
‫کام‬ ‫یہ‬ ‫ہے۔‬ ‫جاتا‬ ‫بنایا‬ ‫نظام‬ ‫برقی‬ ‫لیے‬ ‫کے‬ ‫یوزر‬ ‫یعنی‬ ‫والے‬
‫اس‬ ‫میں‬ ‫خر‬ٓ‫ا‬ ‫اور‬ ‫ہے‬ ‫جاتا‬ ‫کیا‬ ‫کر‬ ‫گزر‬ ‫سے‬ ‫مراحل‬ ‫مختلف‬
‫سکے۔‬ ‫جا‬ ‫الیا‬ ‫میں‬ ‫استعمال‬ ‫تاکہ‬ ‫ہے‬ ‫جاتا‬ ‫کیا‬ ‫نسب‬ ‫کو‬ ‫نظام‬
‫کا‬ ‫نظام‬ ‫وابسطہ‬ ‫سے‬ ‫اس‬ ‫اور‬ ‫بیس‬ ‫ڈیٹا‬ ‫کو‬ ‫مراحل‬ ‫انہیں‬
‫ہیں‬ ‫کہتے‬ ‫سائیکل‬ ‫الئف‬
Lifecycle of Database Application Development:
In first phase of lifecycle developer/ designer should know all the requirements/ needs of real world or an
organization, company, client like inventory Management, Payroll Calculation, Employee Management etc.
Developer/ Designer must be motivated and experienced with having ability to understand requirement and
available solutions. Must have experience of designing interactive and friendly interface.
Must know what type of a database is required for the business organization, daily volume of the data, how much
data needs to be stored in the master files
Initial Study:
‫ہ‬ ‫معلوم‬ ‫کو‬ ‫ڈیولپر‬ ‫یا‬ ‫ڈہزائینر‬ ‫کہ‬ ‫ہے‬ ‫یہ‬ ‫قدم‬ ‫پہال‬ ‫سے‬ ‫سب‬ ‫لیے‬ ‫کے‬ ‫کرنے‬ ‫شروع‬ ‫کو‬ ‫سائیکل‬ ‫الئف‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬‫ونا‬
‫سرکاری‬ ‫یا‬ ‫کاروباری‬ ‫کسی‬ ‫فیس‬ ‫انٹر‬ ‫اور‬ ‫بیس‬ ‫ڈیٹا‬ ‫اگر‬ ،‫ہے‬ ‫ضرورت‬ ‫کی‬ ‫بنانے‬ ‫کیوں‬ ‫اور‬ ‫کیا‬ ‫پر‬ ‫طور‬ ‫حقیقی‬ ‫کہ‬ ‫چاہے‬
‫پہلے‬ ‫تجربہ‬ ‫کا‬ ‫کام‬ ‫اس‬ ‫پاس‬ ‫کے‬ ‫ڈیولپر‬ ‫یا‬ ‫ڈیزائینر‬ ‫ہیں۔‬ ‫کیا‬ ‫ضروریات‬ ‫کی‬ ‫ادارے‬ ‫اس‬ ‫تو‬ ‫ہے‬ ‫جانا‬ ‫بنایا‬ ‫لیے‬ ‫کے‬ ‫ادارے‬
‫کے‬ ‫اس‬ ،‫ہو‬ ‫صالحیت‬ ‫کی‬ ‫بنانے‬ ‫نظام‬ ‫بصری‬ ‫کا‬ ‫قسم‬ ‫سان‬ٓ‫ا‬ ‫اور‬ ‫بہترین‬ ‫پاس‬ ‫کے‬ ‫اس‬ ‫کو‬ ‫ہے‬ ‫ضروری‬ ‫چاہے۔‬ ‫ہونا‬ ‫سے‬
‫نظام‬ ‫سا‬ ‫کون‬ ‫اور‬ ‫ہیں‬ ‫معلومات‬ ‫کتنی‬ ‫کی‬ ‫روز‬ ‫پاس‬ ‫کے‬ ‫ادارے‬ ‫کے‬ ‫ہوں‬ ‫رکھتا‬ ‫قابلیت‬ ‫کی‬ ‫جاننے‬ ‫یہ‬ ‫بخوبی‬ ‫وہ‬ ‫عالوہ‬
‫کو‬ ‫معلومات‬ ‫ان‬ ‫سے‬ ‫پر‬ ‫جگہوں‬ ‫کتنی‬ ‫ہے‬ ‫کرنا‬ ‫محفوظ‬ ‫کو‬ ‫معلومات‬ ‫کتنی‬ ‫ہے۔‬ ‫سکتا‬ ‫ہو‬ ‫ثابت‬ ‫بہتریں‬ ‫لیے‬ ‫کے‬ ‫اس‬
‫وغیرہ‬ ‫وغیرہ‬ ‫ہے‬ ‫جانا‬ ‫کیا‬ ‫حاصل‬
In second phase of lifecycle there are 3 sub phases:-
1. Conceptual Design: (Entity Names and Relations).
2. Logical Design: (Entity Name, Relations, Attributes, Primary Keys and Foreign Keys).
3. Physical Design: (Primary Keys, Foreign Keys, Table Name, Column or Filed Names and Data Types).
Database Design:
‫ہے۔‬ ‫جاتا‬ ‫بنایا‬ ‫خاکہ‬ ‫ایک‬ ‫کا‬ ‫تعلقات‬ ‫والے‬ ‫سکنے‬ ‫جا‬ ‫بنائے‬ ‫کے‬ ‫ان‬ ‫اور‬ ‫نام‬ ‫متوقع‬ ‫کے‬ ‫ٹیبلز‬ ‫میں‬ ‫ڈیزائن‬ ‫کاسپچئل‬
‫ہ‬ ‫جاتی‬ ‫بنائی‬ ‫بھی‬ ‫کیز‬ ‫فورن‬ ‫اور‬ ‫کیز‬ ‫پرائیمری‬ ،‫خاصیتیں‬ ‫یا‬ ‫صفات‬ ‫کے‬ ‫ان‬ ‫ساتھ‬ ‫ساتھ‬ ‫کے‬ ‫تعلقات‬ ‫کے‬ ‫ان‬ ‫اور‬ ‫ناموں‬ ‫متوقع‬ ‫میں‬ ‫ڈیزائن‬ ‫لوجیکل‬‫ی‬‫ں۔‬
‫ق‬ ‫کی‬ ‫ڈیٹا‬ ‫والے‬ ‫جانے‬ ‫ڈالے‬ ‫میں‬ ‫ان‬ ‫اور‬ ‫نام‬ ‫کا‬ ‫فیلڈز‬ ‫موجود‬ ‫میں‬ ‫اس‬ ‫نام‬ ‫کا‬ ‫ٹیبل‬ ‫ساتھ‬ ‫ساتھ‬ ‫کے‬ ‫کیز‬ ‫فارن‬ ‫اور‬ ‫پرائمری‬ ‫میں‬ ‫ڈیزائن‬ ‫فیزیکل‬‫سمی‬‫ں‬
‫ہے۔‬ ‫جانا‬ ‫کیا‬ ‫استعمال‬ ‫کر‬ ‫بنا‬ ‫میں‬ ‫سرور‬ ‫بیس‬ ‫ڈیٹا‬ ‫کو‬ ‫جس‬ ‫ہے‬ ‫ڈیزائن‬ ‫وہ‬ ‫ہی‬ ‫ڈیزائن‬ ‫واال‬ ‫جانے‬ ‫بنایا‬ ‫میں‬ ‫مرحلہ‬ ‫اس‬ ‫ہیں۔‬ ‫جاتی‬ ‫بتائی‬
In 3rd phase of lifecycle there are 3 sub phases:-
1. Conceptual Design: (Entity Names and Relations).
2. Logical Design: (Entity Name, Relations, Attributes, Primary Keys and Foreign Keys).
3. Physical Design: (Primary Keys, Foreign Keys, Table Name, Column or Filed Names and Data Types).
4. Normalization: (Organizing the Attributes and Tables, Minimize Data Redundancy).
Database Design:
‫ہے۔‬ ‫جاتا‬ ‫بنایا‬ ‫خاکہ‬ ‫ایک‬ ‫کا‬ ‫تعلقات‬ ‫والے‬ ‫سکنے‬ ‫جا‬ ‫بنائے‬ ‫کے‬ ‫ان‬ ‫اور‬ ‫نام‬ ‫متوقع‬ ‫کے‬ ‫ٹیبلز‬ ‫میں‬ ‫ڈیزائن‬ ‫کانسپچئل‬
‫ہ‬ ‫جاتی‬ ‫بنائی‬ ‫بھی‬ ‫کیز‬ ‫فورن‬ ‫اور‬ ‫کیز‬ ‫پرائیمری‬ ،‫خاصیتیں‬ ‫یا‬ ‫صفات‬ ‫کے‬ ‫ان‬ ‫ساتھ‬ ‫ساتھ‬ ‫کے‬ ‫تعلقات‬ ‫کے‬ ‫ان‬ ‫اور‬ ‫ناموں‬ ‫متوقع‬ ‫میں‬ ‫ڈیزائن‬ ‫لوجیکل‬‫ی‬‫ں۔‬
‫ق‬ ‫کی‬ ‫ڈیٹا‬ ‫والے‬ ‫جانے‬ ‫ڈالے‬ ‫میں‬ ‫ان‬ ‫اور‬ ‫نام‬ ‫کا‬ ‫فیلڈز‬ ‫موجود‬ ‫میں‬ ‫اس‬ ‫نام‬ ‫کا‬ ‫ٹیبل‬ ‫ساتھ‬ ‫ساتھ‬ ‫کے‬ ‫کیز‬ ‫فارن‬ ‫اور‬ ‫پرائمری‬ ‫میں‬ ‫ڈیزائن‬ ‫فیزیکل‬‫سمی‬‫ں‬
‫ہے۔‬ ‫جانا‬ ‫کیا‬ ‫استعمال‬ ‫کر‬ ‫بنا‬ ‫میں‬ ‫سرور‬ ‫بیس‬ ‫ڈیٹا‬ ‫کو‬ ‫جس‬ ‫ہے‬ ‫ڈیزائن‬ ‫وہ‬ ‫ہی‬ ‫ڈیزائن‬ ‫واال‬ ‫جانے‬ ‫بنایا‬ ‫میں‬ ‫مرحلہ‬ ‫اس‬ ‫ہیں۔‬ ‫جاتی‬ ‫بتائی‬
‫ریل‬ ‫اور‬ ‫ہو‬ ‫نا‬ ‫رپیٹ‬ ‫ڈیٹا‬ ‫کہ‬ ‫ہیں‬ ‫بناتے‬ ‫یقینی‬ ‫کو‬ ‫بات‬ ‫اس‬ ‫کر‬ ‫لے‬ ‫جائزہ‬ ‫بغور‬ ‫کا‬ ‫صفات‬ ‫اور‬ ‫تعلقات‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬ ‫میں‬ ‫مرحلہ‬ ‫کے‬ ‫نارملئیزیشن‬‫ش‬‫ن‬
‫ہوں‬ ‫ہوئے‬ ‫بنے‬ ‫مطابق‬ ‫کے‬ ‫قوانین‬
Images of Database Design:
Conceptual Design Logical Design Physical Design
Images of Database Design:
Entity Relationship Diagram
In 3rd phase of lifecycle there are 3 sub phases:-
1. Selection of Database Server: (IBM DB2, Oracle, MS-SQL, SAP, My-SQL ).
2. Installation of Database Server: (Installation of Selective Server and Configuration).
3. Database Creation: (Create Database As per Design).
4. Loading Data: (Insertion of Dummy Data or Real Data From Another Source).
5. Testing Quires: (Test Quires, Conceptual View of Data).
Implementation, Loading & Testing:
‫کنفگریشن۔‬ ،‫انسٹالیشن‬ ‫کی‬ ‫اس‬ ‫اور‬ ‫انتخاب‬ ‫کا‬ ‫سرور‬ ‫بیس‬ ‫ڈیٹا‬
‫مطابق۔‬ ‫کے‬ ‫ڈیزائن‬ ‫گئے‬ ‫بنائے‬ ‫میں‬ ‫فیز‬ ‫سابقہ‬ ‫تخلیق‬ ‫کی‬ ‫بیس‬ ‫ڈیٹا‬
‫ڈالنا۔‬ ‫میں‬ ‫بیس‬ ‫ڈیٹا‬ ‫سے‬ ‫مدد‬ ‫کی‬ ‫کیوری‬ ‫یا‬ ‫ڈالنا‬ ‫سے‬ ‫سورس‬ ‫دوسرے‬ ‫کسی‬ ‫ڈیٹا‬ ‫درست‬ ‫یا‬ ‫فرضی‬
‫مسائل‬ ‫اور‬ ‫دیکھنا‬ ‫کو‬ ‫ڈیٹا‬ ‫مطابق‬ ‫کے‬ ‫ضرورت‬ ‫سے‬ ‫مدد‬ ‫کی‬ ‫ویو‬ ‫ڈیٹا‬ ‫کنسپچئل‬ ،‫سے‬ ‫مدد‬ ‫کی‬ ‫کیوریز‬ ‫ٹیسٹینگ‬ ‫کی‬ ‫سرور‬ ‫بیس‬ ‫ڈیٹا‬ ‫اور‬ ‫ڈیٹا‬
‫کرنا۔‬ ‫ختم‬ ‫کے‬ ‫کر‬ ‫تالش‬
Database Implementation:
Entity Created on Database Server
Loading Testing Data and Maintenance with
Database Query Language:
Insert Query:
Read Query:
Update Query:
Delete Query:
Interface Development and Designing:
The user interface of an application involves those objects that a user sees and interacts with directly on their
screen. Such objects include the document space, menus, dialog boxes, icons, images, and animations.
There are 3 Phases of the user interface development process:-
1. Designing: (Conceptual, Logical & Physical Design, Functional Requirement)
2. Implementation: (Prototype- Develop paper or interactive screen mockups, Construct – Build the application
and prepare for design change requests)
3. Testing: Usability testing – Test the application with various users and scenarios, Accessibility testing – Test the
application with accessible technologies and automated test tools)
‫قسم‬ ‫مختلف‬ ‫میں‬ ‫فیس‬ ‫انٹر‬ ‫اس‬ ‫ہیں۔‬ ‫دیکھتے‬ ‫پر‬ ‫سکرین‬ ‫کی‬ ‫کمپیوٹر‬ ‫اپنے‬ ‫ڈائیرکٹ‬ ‫یوزر‬ ‫کو‬ ‫جس‬ ‫ہے‬ ‫ماحول‬ ‫مخصوس‬ ‫وہ‬ ‫مراد‬ ‫سے‬ ‫انٹرفیس‬ ‫یوزر‬
‫یوزر‬ ‫پہلے‬ ‫میں‬ ‫جن‬ ‫ہے‬ ‫مراحل‬ ‫تین‬ ‫کے‬ ‫تخلیق‬ ‫کی‬ ‫فیس‬ ‫انٹر‬ ‫ہیں۔‬ ‫ہوتے‬ ‫شامل‬ ‫وغیرہ‬ ‫مینیوز‬ ،‫باکس‬ ‫ڈائیالگ‬ ،‫ئیکونز‬ٓ‫ا‬ ،‫تصاویر‬ ،‫بٹنز‬ ،‫فورم‬ ‫کے‬‫کی‬
‫سکری‬ ‫کمپیوٹر‬ ‫بخوبی‬ ‫جو‬ ‫ہیں‬ ‫جاتے‬ ‫لیے‬ ‫بنا‬ ‫اپس‬ ‫موک‬ ‫بعد‬ ‫کہ‬ ‫اس‬ ‫۔‬ ‫ہے‬ ‫جاتا‬ ‫کیا‬ ‫تیار‬ ‫زبانی‬ ‫ڈیزائن‬ ‫کا‬ ‫انٹرفیس‬ ‫کر‬ ‫رکھ‬ ‫نظر‬ ‫مد‬ ‫کو‬ ‫ضرورتوں‬‫پ‬ ‫ن‬‫ر‬
‫تبدیلیاں‬ ‫مطابق‬ ‫کے‬ ‫ضرورت‬ ‫اور‬ ‫ہے‬ ‫جاتا‬ ‫کیا‬ ‫چیک‬ ‫سے‬ ‫طریقوں‬ ‫مختلف‬ ‫اور‬ ‫ہے‬ ‫جاتا‬ ‫بنایا‬ ‫کو‬ ‫فیس‬ ‫انٹر‬ ‫پھر‬ ‫ہیں‬ ‫کرتے‬ ‫ظاہر‬ ‫کو‬ ‫شکل‬ ‫کی‬ ‫انٹرفیس‬
‫ہے۔‬ ‫جاتا‬ ‫لیا‬ ‫کر‬ ‫مکمل‬ ‫کے‬ ‫کر‬
Interface & Mockups:
Interface Implementation:
Interface Implementation:
Report Designing:
When you design a report, you must first consider how you want the data arranged on the page and how the data
is stored in the database. During the design process, you might even discover that the arrangement of data in the
tables will not allow you to create the report that you want. This can be an indication that the tables are not
normalized — this means that the data is not stored in the most efficient manner
Testing And Deployment:
This stage is usually a subset of all the stages as in the modern SDLC models, the testing activities are mostly
involved in all the stages of SDLC. However this stage refers to the testing only stage of the product where
products defects are reported, tracked, fixed and retested, until the product reaches the quality standards
defined in the SRS.
Once the product is tested and ready to be deployed it is released formally in the appropriate market. Sometime
product deployment happens in stages as per the organizations. business strategy.
‫کے‬ ‫نتائج‬ ‫بخش‬ ‫تسلی‬ ‫اور‬ ‫دیکھنا‬ ‫کر‬ ‫چال‬ ‫سے‬ ‫طرح‬ ‫مختلف‬ ‫کو‬ ‫اپلیکیشن‬ ‫گئی‬ ‫بنائی‬ ‫میں‬ ‫مرحلہ‬ ‫خری‬ٓ‫ا‬ ‫کر‬ ‫گزر‬ ‫سے‬ ‫مراحل‬ ‫تمام‬
‫ک‬ ‫اپلیکیشن‬ ‫اس‬ ‫تو‬ ‫ہو‬ ‫گئی‬ ‫بنائی‬ ‫لیے‬ ‫کے‬ ‫کروانے‬ ‫متعارف‬ ‫میں‬ ‫مارکیٹ‬ ‫اگر‬ ‫یا‬ ‫ہو‬ ‫گئی‬ ‫بنائی‬ ‫لیے‬ ‫کے‬ ‫ادارے‬ ‫جس‬ ‫بعد‬ ‫کے‬ ‫حصول‬‫و‬
‫نام‬ ‫کا‬ ‫ڈپالئمنٹ‬ ‫کو‬ ‫جس‬ ‫ہے‬ ‫مرحلہ‬ ‫وہ‬ ‫یہی‬ ‫ہے‬ ‫جاتا‬ ‫دیا‬ ‫کر‬ ‫نسب‬ ‫پر‬ ‫کمپیوٹر‬ ‫کے‬ ‫مارکیٹ‬ ‫بھی‬ ‫کسی‬ ‫یا‬ ‫سرور‬ ‫نالئن‬ٓ‫ا‬ ‫بھی‬ ‫کسی‬
‫ہے۔۔‬ ‫گیا‬ ‫دیا‬
The End:
Thanks
‫میرے‬ ‫ہللا‬ ‫اے‬‫فرما‬ ‫اضافہ‬ ‫میں‬ ‫علم‬
‫مین‬ٓ‫ا‬

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Life cycle of Database Management System Development

  • 1. In the name of ALLAH, The Most Gracious, The Most Merciful
  • 2. Database Application Development Lifecycle… Presentation By: Syed Muhammad Faizan ul Hassan Program: Master of Computer Sciences University: Preston University Islamabad Subject: Relational Database Management System Submitted to: Mrs. Ayesha
  • 3. Area of Understanding:- • Database Application: What is Database Application… (read-more) Why we Need Database Application… (read-more) • Database Application Development Lifecycle: (read-more) Initial Study… (read-more) Database Design… (read-more) | (Image) Implementation, Loading & Testing… (read-more) Interface Development and Designing… (read-more) | (Image) Reports Designing… (read-more) Testing & Deployment (read-more)
  • 4. What is Database Application: What is Database Application? A database application is a computer program whose primary purpose is entering and retrieving information from a computerized database. An Application is a type of software that allows you to perform specific tasks like Word Processing, Web Browsing, Media Player, Games, Personal Assistant, Account Management, Inventory System, Library Management System and many more for making over life easy and fast with technology. Database Applications are use to manage raw data and to get information. Database Applications like Library Management System, Hospital Management System, Hostel Management System, Vehicle Management System, Online Travel Management System, Accounts managements System are widely used by many organizations. ‫حقیقی‬ ‫کا‬ ‫جس‬ ‫مجموعہ‬ ‫ایسا‬ ‫ایک‬ ‫کا‬ ‫ہدایات‬ ‫ہوئی‬ ‫دی‬ ‫کو‬ ‫کمپیوٹر‬ ‫یعنی‬ ‫نظام‬ ‫ایسا‬ ‫ایک‬ ‫نظام‬ ‫برقی‬ ‫ہوا‬ ‫جڑا‬ ‫ساتھ‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬ ‫کو‬ ‫معلومات‬ ‫میں‬ ‫بیس‬ ‫ڈیٹا‬ ‫مقصد‬ ‫سی‬ ‫بہت‬ ‫کی‬ ‫اپلیکیشن‬ ‫ہے۔‬ ‫ہوتا‬ ‫کرنا‬ ‫حاصل‬ ‫کو‬ ‫معلومات‬ ‫یا‬ ‫کرنا‬ ‫داخل‬ ‫کو‬ ‫معلومات‬ ‫مقصد‬ ‫پلیئر۔‬ ‫میڈا‬ ،‫گیمز‬ ،‫براوزنگ‬ ‫انٹرنیٹ‬ ،‫پروسیسنگ‬ ‫ورڈ‬ ‫جیسے‬ ‫ہیں‬ ‫اقسام‬ ‫اکائن‬ ،‫مینیجمنٹ‬ ‫ہوسپٹل‬ ،‫مینیجمنٹ‬ ‫الئیبریری‬ ‫جیسے‬ ‫نظام‬ ‫برقی‬ ‫منسلک‬ ‫ساتھ‬ ‫کے‬ ‫بیس‬ ‫ڈاٹا‬ ‫یا‬ ‫اپلیکیشنز‬ ‫بیس‬ ‫ڈیٹا‬‫ٹس‬ ‫ہیں۔‬ ‫نظام‬ ‫چند‬ ‫والے‬ ‫جانے‬ ‫کیئے‬ ‫استعمال‬ ‫زیادہ‬ ‫بہت‬ ‫وغیرہ‬ ‫مینیجمنٹ‬
  • 5. Why we Need Database Application: Benefits of Database Applications? A database application is very useful for large organizations, nation wise government offices, banks and other complicated public interaction areas. Database Applications provide automated methods to create, store and retrieve data. It may take some time to set up, but once in place it can make manual system and tasks a thing of the past. Reduces data inconsistency & redundancy. Have you ever had different versions of the same file on your computer, this system will eliminate redundancy. Give access by multiple users with their own role and restrictions. Some users only need to view the data, others need to adding new data, and some will design and manage the database at same time. Provide global access to data, it can make the same data available to multiple applications and enables the sharing of customer data across order entry, invoicing and accounts receivable, it can creates backup data copies for disaster recovery. ‫ایک‬ ‫نظام‬ ‫یہ‬ ‫ہے۔‬ ‫سکتا‬ ‫بانٹ‬ ‫ساتھ‬ ‫کے‬ ‫لوگوں‬ ‫زیادہ‬ ‫سے‬ ‫ایک‬ ‫کو‬ ‫معلومات‬ ‫یہ‬ ،‫ہیں‬ ‫فوائد‬ ‫سے‬ ‫بہت‬ ‫کے‬ ‫نظام‬ ‫منسلک‬ ‫ساتھ‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬ ‫لوگ‬ ‫کچھ‬ ‫کہ‬ ‫جیسا‬ ‫ہے‬ ‫کرتا‬ ‫فراہم‬ ‫رسائی‬ ‫تک‬ ‫معلومات‬ ‫مطابق‬ ‫کے‬ ‫ضرورت‬ ‫کو‬ ‫لوگوں‬ ‫مختلف‬ ،‫ہے‬ ‫روکتا‬ ‫کو‬ ‫معلومات‬ ‫زیادہ‬ ‫سے‬ ‫ایک‬ ‫جیسی‬ ‫کام‬ ‫سب‬ ‫یہ‬ ‫لوگ‬ ‫سب‬ ‫یہ‬ ‫میں‬ ‫وقت‬ ‫ہی‬ ‫ایک‬ ‫چاہیں‬ ‫بنانا‬ ‫بہتر‬ ‫کو‬ ‫نظام‬ ‫کچھ‬ ‫چاہیں‬ ‫کرنا‬ ‫تدوین‬ ‫کی‬ ‫اس‬ ‫کچھ‬ ،‫چاہیں‬ ‫دیکھنا‬ ‫محض‬ ‫کو‬ ‫معلومات‬ ‫جا‬ ‫دیکھا‬ ‫ساتھ‬ ‫کے‬ ‫نظاموں‬ ‫برقی‬ ‫سے‬ ‫بہت‬ ،‫ہے‬ ‫سکتا‬ ‫جا‬ ‫دیکھا‬ ‫فوری‬ ‫کو‬ ‫معلومات‬ ‫بھی‬ ‫سے‬ ‫کہیں‬ ‫میں‬ ‫دنیا‬ ‫پوری‬ ‫ہیں۔‬ ‫ہوتے‬ ‫قابل‬ ‫کے‬ ‫کرنے‬ ‫ہیں۔‬ ‫رہتی‬ ‫محفوظ‬ ‫معلومات‬ ،‫ہے‬ ‫سکتا‬
  • 6. life cycle of Database Application Development is the cycle of develop a database and an interface to interact with database. Lifecycle is basically phases we will perform during development, Changing, Maintenance , Testing and Deployment of its GUI (Graphic User Interface). ‫چکر‬ ‫کا‬ ‫نمود‬ ‫کی‬ ‫معلومات‬ ‫یعنی‬ ‫سائیکل‬ ‫الئف‬ ‫کا‬ ‫بیس‬ ‫ڈیٹا‬ ‫بیس‬ ‫ڈیٹا‬ ‫ہم‬ ‫سے‬ ‫مدد‬ ‫کی‬ ‫جس‬ ‫ہے‬ ‫نظام‬ ‫ایسا‬ ‫سائکل‬ ‫یا‬ ‫برق‬ ‫یا‬ ‫انٹرفیس‬ ‫والے‬ ‫رکھنے‬ ‫تعلق‬ ‫ساتھ‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬ ‫اور‬‫ی‬ ‫ہے۔‬ ‫جاتی‬ ‫بنائی‬ ‫ممکن‬ ‫تخلیق‬ ‫کی‬ ‫ماحول‬ ‫بیس‬ ‫ڈیٹا‬ ‫نظر‬ ‫پیش‬ ‫کے‬ ‫ضروتوں‬ ‫سے‬ ‫مدد‬ ‫کی‬ ‫سائکل‬ ‫اس‬ ‫بنائی‬ ‫بیس‬ ‫ڈیٹا‬ ‫پھر‬ ‫ہیں‬ ‫جاتے‬ ‫بنائے‬ ‫ڈیزائن‬ ‫مختلف‬ ‫کے‬ ‫کرنے‬ ‫استعمال‬ ‫بعد‬ ‫کے‬ ‫اس‬ ‫ہیں۔‬ ‫ممکن‬ ‫تبدیلیاں‬ ‫ہے‬ ‫جاتی‬ ‫کام‬ ‫یہ‬ ‫ہے۔‬ ‫جاتا‬ ‫بنایا‬ ‫نظام‬ ‫برقی‬ ‫لیے‬ ‫کے‬ ‫یوزر‬ ‫یعنی‬ ‫والے‬ ‫اس‬ ‫میں‬ ‫خر‬ٓ‫ا‬ ‫اور‬ ‫ہے‬ ‫جاتا‬ ‫کیا‬ ‫کر‬ ‫گزر‬ ‫سے‬ ‫مراحل‬ ‫مختلف‬ ‫سکے۔‬ ‫جا‬ ‫الیا‬ ‫میں‬ ‫استعمال‬ ‫تاکہ‬ ‫ہے‬ ‫جاتا‬ ‫کیا‬ ‫نسب‬ ‫کو‬ ‫نظام‬ ‫کا‬ ‫نظام‬ ‫وابسطہ‬ ‫سے‬ ‫اس‬ ‫اور‬ ‫بیس‬ ‫ڈیٹا‬ ‫کو‬ ‫مراحل‬ ‫انہیں‬ ‫ہیں‬ ‫کہتے‬ ‫سائیکل‬ ‫الئف‬ Lifecycle of Database Application Development:
  • 7. In first phase of lifecycle developer/ designer should know all the requirements/ needs of real world or an organization, company, client like inventory Management, Payroll Calculation, Employee Management etc. Developer/ Designer must be motivated and experienced with having ability to understand requirement and available solutions. Must have experience of designing interactive and friendly interface. Must know what type of a database is required for the business organization, daily volume of the data, how much data needs to be stored in the master files Initial Study: ‫ہ‬ ‫معلوم‬ ‫کو‬ ‫ڈیولپر‬ ‫یا‬ ‫ڈہزائینر‬ ‫کہ‬ ‫ہے‬ ‫یہ‬ ‫قدم‬ ‫پہال‬ ‫سے‬ ‫سب‬ ‫لیے‬ ‫کے‬ ‫کرنے‬ ‫شروع‬ ‫کو‬ ‫سائیکل‬ ‫الئف‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬‫ونا‬ ‫سرکاری‬ ‫یا‬ ‫کاروباری‬ ‫کسی‬ ‫فیس‬ ‫انٹر‬ ‫اور‬ ‫بیس‬ ‫ڈیٹا‬ ‫اگر‬ ،‫ہے‬ ‫ضرورت‬ ‫کی‬ ‫بنانے‬ ‫کیوں‬ ‫اور‬ ‫کیا‬ ‫پر‬ ‫طور‬ ‫حقیقی‬ ‫کہ‬ ‫چاہے‬ ‫پہلے‬ ‫تجربہ‬ ‫کا‬ ‫کام‬ ‫اس‬ ‫پاس‬ ‫کے‬ ‫ڈیولپر‬ ‫یا‬ ‫ڈیزائینر‬ ‫ہیں۔‬ ‫کیا‬ ‫ضروریات‬ ‫کی‬ ‫ادارے‬ ‫اس‬ ‫تو‬ ‫ہے‬ ‫جانا‬ ‫بنایا‬ ‫لیے‬ ‫کے‬ ‫ادارے‬ ‫کے‬ ‫اس‬ ،‫ہو‬ ‫صالحیت‬ ‫کی‬ ‫بنانے‬ ‫نظام‬ ‫بصری‬ ‫کا‬ ‫قسم‬ ‫سان‬ٓ‫ا‬ ‫اور‬ ‫بہترین‬ ‫پاس‬ ‫کے‬ ‫اس‬ ‫کو‬ ‫ہے‬ ‫ضروری‬ ‫چاہے۔‬ ‫ہونا‬ ‫سے‬ ‫نظام‬ ‫سا‬ ‫کون‬ ‫اور‬ ‫ہیں‬ ‫معلومات‬ ‫کتنی‬ ‫کی‬ ‫روز‬ ‫پاس‬ ‫کے‬ ‫ادارے‬ ‫کے‬ ‫ہوں‬ ‫رکھتا‬ ‫قابلیت‬ ‫کی‬ ‫جاننے‬ ‫یہ‬ ‫بخوبی‬ ‫وہ‬ ‫عالوہ‬ ‫کو‬ ‫معلومات‬ ‫ان‬ ‫سے‬ ‫پر‬ ‫جگہوں‬ ‫کتنی‬ ‫ہے‬ ‫کرنا‬ ‫محفوظ‬ ‫کو‬ ‫معلومات‬ ‫کتنی‬ ‫ہے۔‬ ‫سکتا‬ ‫ہو‬ ‫ثابت‬ ‫بہتریں‬ ‫لیے‬ ‫کے‬ ‫اس‬ ‫وغیرہ‬ ‫وغیرہ‬ ‫ہے‬ ‫جانا‬ ‫کیا‬ ‫حاصل‬
  • 8. In second phase of lifecycle there are 3 sub phases:- 1. Conceptual Design: (Entity Names and Relations). 2. Logical Design: (Entity Name, Relations, Attributes, Primary Keys and Foreign Keys). 3. Physical Design: (Primary Keys, Foreign Keys, Table Name, Column or Filed Names and Data Types). Database Design: ‫ہے۔‬ ‫جاتا‬ ‫بنایا‬ ‫خاکہ‬ ‫ایک‬ ‫کا‬ ‫تعلقات‬ ‫والے‬ ‫سکنے‬ ‫جا‬ ‫بنائے‬ ‫کے‬ ‫ان‬ ‫اور‬ ‫نام‬ ‫متوقع‬ ‫کے‬ ‫ٹیبلز‬ ‫میں‬ ‫ڈیزائن‬ ‫کاسپچئل‬ ‫ہ‬ ‫جاتی‬ ‫بنائی‬ ‫بھی‬ ‫کیز‬ ‫فورن‬ ‫اور‬ ‫کیز‬ ‫پرائیمری‬ ،‫خاصیتیں‬ ‫یا‬ ‫صفات‬ ‫کے‬ ‫ان‬ ‫ساتھ‬ ‫ساتھ‬ ‫کے‬ ‫تعلقات‬ ‫کے‬ ‫ان‬ ‫اور‬ ‫ناموں‬ ‫متوقع‬ ‫میں‬ ‫ڈیزائن‬ ‫لوجیکل‬‫ی‬‫ں۔‬ ‫ق‬ ‫کی‬ ‫ڈیٹا‬ ‫والے‬ ‫جانے‬ ‫ڈالے‬ ‫میں‬ ‫ان‬ ‫اور‬ ‫نام‬ ‫کا‬ ‫فیلڈز‬ ‫موجود‬ ‫میں‬ ‫اس‬ ‫نام‬ ‫کا‬ ‫ٹیبل‬ ‫ساتھ‬ ‫ساتھ‬ ‫کے‬ ‫کیز‬ ‫فارن‬ ‫اور‬ ‫پرائمری‬ ‫میں‬ ‫ڈیزائن‬ ‫فیزیکل‬‫سمی‬‫ں‬ ‫ہے۔‬ ‫جانا‬ ‫کیا‬ ‫استعمال‬ ‫کر‬ ‫بنا‬ ‫میں‬ ‫سرور‬ ‫بیس‬ ‫ڈیٹا‬ ‫کو‬ ‫جس‬ ‫ہے‬ ‫ڈیزائن‬ ‫وہ‬ ‫ہی‬ ‫ڈیزائن‬ ‫واال‬ ‫جانے‬ ‫بنایا‬ ‫میں‬ ‫مرحلہ‬ ‫اس‬ ‫ہیں۔‬ ‫جاتی‬ ‫بتائی‬
  • 9. In 3rd phase of lifecycle there are 3 sub phases:- 1. Conceptual Design: (Entity Names and Relations). 2. Logical Design: (Entity Name, Relations, Attributes, Primary Keys and Foreign Keys). 3. Physical Design: (Primary Keys, Foreign Keys, Table Name, Column or Filed Names and Data Types). 4. Normalization: (Organizing the Attributes and Tables, Minimize Data Redundancy). Database Design: ‫ہے۔‬ ‫جاتا‬ ‫بنایا‬ ‫خاکہ‬ ‫ایک‬ ‫کا‬ ‫تعلقات‬ ‫والے‬ ‫سکنے‬ ‫جا‬ ‫بنائے‬ ‫کے‬ ‫ان‬ ‫اور‬ ‫نام‬ ‫متوقع‬ ‫کے‬ ‫ٹیبلز‬ ‫میں‬ ‫ڈیزائن‬ ‫کانسپچئل‬ ‫ہ‬ ‫جاتی‬ ‫بنائی‬ ‫بھی‬ ‫کیز‬ ‫فورن‬ ‫اور‬ ‫کیز‬ ‫پرائیمری‬ ،‫خاصیتیں‬ ‫یا‬ ‫صفات‬ ‫کے‬ ‫ان‬ ‫ساتھ‬ ‫ساتھ‬ ‫کے‬ ‫تعلقات‬ ‫کے‬ ‫ان‬ ‫اور‬ ‫ناموں‬ ‫متوقع‬ ‫میں‬ ‫ڈیزائن‬ ‫لوجیکل‬‫ی‬‫ں۔‬ ‫ق‬ ‫کی‬ ‫ڈیٹا‬ ‫والے‬ ‫جانے‬ ‫ڈالے‬ ‫میں‬ ‫ان‬ ‫اور‬ ‫نام‬ ‫کا‬ ‫فیلڈز‬ ‫موجود‬ ‫میں‬ ‫اس‬ ‫نام‬ ‫کا‬ ‫ٹیبل‬ ‫ساتھ‬ ‫ساتھ‬ ‫کے‬ ‫کیز‬ ‫فارن‬ ‫اور‬ ‫پرائمری‬ ‫میں‬ ‫ڈیزائن‬ ‫فیزیکل‬‫سمی‬‫ں‬ ‫ہے۔‬ ‫جانا‬ ‫کیا‬ ‫استعمال‬ ‫کر‬ ‫بنا‬ ‫میں‬ ‫سرور‬ ‫بیس‬ ‫ڈیٹا‬ ‫کو‬ ‫جس‬ ‫ہے‬ ‫ڈیزائن‬ ‫وہ‬ ‫ہی‬ ‫ڈیزائن‬ ‫واال‬ ‫جانے‬ ‫بنایا‬ ‫میں‬ ‫مرحلہ‬ ‫اس‬ ‫ہیں۔‬ ‫جاتی‬ ‫بتائی‬ ‫ریل‬ ‫اور‬ ‫ہو‬ ‫نا‬ ‫رپیٹ‬ ‫ڈیٹا‬ ‫کہ‬ ‫ہیں‬ ‫بناتے‬ ‫یقینی‬ ‫کو‬ ‫بات‬ ‫اس‬ ‫کر‬ ‫لے‬ ‫جائزہ‬ ‫بغور‬ ‫کا‬ ‫صفات‬ ‫اور‬ ‫تعلقات‬ ‫کے‬ ‫بیس‬ ‫ڈیٹا‬ ‫میں‬ ‫مرحلہ‬ ‫کے‬ ‫نارملئیزیشن‬‫ش‬‫ن‬ ‫ہوں‬ ‫ہوئے‬ ‫بنے‬ ‫مطابق‬ ‫کے‬ ‫قوانین‬
  • 10. Images of Database Design: Conceptual Design Logical Design Physical Design
  • 11. Images of Database Design: Entity Relationship Diagram
  • 12. In 3rd phase of lifecycle there are 3 sub phases:- 1. Selection of Database Server: (IBM DB2, Oracle, MS-SQL, SAP, My-SQL ). 2. Installation of Database Server: (Installation of Selective Server and Configuration). 3. Database Creation: (Create Database As per Design). 4. Loading Data: (Insertion of Dummy Data or Real Data From Another Source). 5. Testing Quires: (Test Quires, Conceptual View of Data). Implementation, Loading & Testing: ‫کنفگریشن۔‬ ،‫انسٹالیشن‬ ‫کی‬ ‫اس‬ ‫اور‬ ‫انتخاب‬ ‫کا‬ ‫سرور‬ ‫بیس‬ ‫ڈیٹا‬ ‫مطابق۔‬ ‫کے‬ ‫ڈیزائن‬ ‫گئے‬ ‫بنائے‬ ‫میں‬ ‫فیز‬ ‫سابقہ‬ ‫تخلیق‬ ‫کی‬ ‫بیس‬ ‫ڈیٹا‬ ‫ڈالنا۔‬ ‫میں‬ ‫بیس‬ ‫ڈیٹا‬ ‫سے‬ ‫مدد‬ ‫کی‬ ‫کیوری‬ ‫یا‬ ‫ڈالنا‬ ‫سے‬ ‫سورس‬ ‫دوسرے‬ ‫کسی‬ ‫ڈیٹا‬ ‫درست‬ ‫یا‬ ‫فرضی‬ ‫مسائل‬ ‫اور‬ ‫دیکھنا‬ ‫کو‬ ‫ڈیٹا‬ ‫مطابق‬ ‫کے‬ ‫ضرورت‬ ‫سے‬ ‫مدد‬ ‫کی‬ ‫ویو‬ ‫ڈیٹا‬ ‫کنسپچئل‬ ،‫سے‬ ‫مدد‬ ‫کی‬ ‫کیوریز‬ ‫ٹیسٹینگ‬ ‫کی‬ ‫سرور‬ ‫بیس‬ ‫ڈیٹا‬ ‫اور‬ ‫ڈیٹا‬ ‫کرنا۔‬ ‫ختم‬ ‫کے‬ ‫کر‬ ‫تالش‬
  • 14. Loading Testing Data and Maintenance with Database Query Language: Insert Query: Read Query: Update Query: Delete Query:
  • 15. Interface Development and Designing: The user interface of an application involves those objects that a user sees and interacts with directly on their screen. Such objects include the document space, menus, dialog boxes, icons, images, and animations. There are 3 Phases of the user interface development process:- 1. Designing: (Conceptual, Logical & Physical Design, Functional Requirement) 2. Implementation: (Prototype- Develop paper or interactive screen mockups, Construct – Build the application and prepare for design change requests) 3. Testing: Usability testing – Test the application with various users and scenarios, Accessibility testing – Test the application with accessible technologies and automated test tools) ‫قسم‬ ‫مختلف‬ ‫میں‬ ‫فیس‬ ‫انٹر‬ ‫اس‬ ‫ہیں۔‬ ‫دیکھتے‬ ‫پر‬ ‫سکرین‬ ‫کی‬ ‫کمپیوٹر‬ ‫اپنے‬ ‫ڈائیرکٹ‬ ‫یوزر‬ ‫کو‬ ‫جس‬ ‫ہے‬ ‫ماحول‬ ‫مخصوس‬ ‫وہ‬ ‫مراد‬ ‫سے‬ ‫انٹرفیس‬ ‫یوزر‬ ‫یوزر‬ ‫پہلے‬ ‫میں‬ ‫جن‬ ‫ہے‬ ‫مراحل‬ ‫تین‬ ‫کے‬ ‫تخلیق‬ ‫کی‬ ‫فیس‬ ‫انٹر‬ ‫ہیں۔‬ ‫ہوتے‬ ‫شامل‬ ‫وغیرہ‬ ‫مینیوز‬ ،‫باکس‬ ‫ڈائیالگ‬ ،‫ئیکونز‬ٓ‫ا‬ ،‫تصاویر‬ ،‫بٹنز‬ ،‫فورم‬ ‫کے‬‫کی‬ ‫سکری‬ ‫کمپیوٹر‬ ‫بخوبی‬ ‫جو‬ ‫ہیں‬ ‫جاتے‬ ‫لیے‬ ‫بنا‬ ‫اپس‬ ‫موک‬ ‫بعد‬ ‫کہ‬ ‫اس‬ ‫۔‬ ‫ہے‬ ‫جاتا‬ ‫کیا‬ ‫تیار‬ ‫زبانی‬ ‫ڈیزائن‬ ‫کا‬ ‫انٹرفیس‬ ‫کر‬ ‫رکھ‬ ‫نظر‬ ‫مد‬ ‫کو‬ ‫ضرورتوں‬‫پ‬ ‫ن‬‫ر‬ ‫تبدیلیاں‬ ‫مطابق‬ ‫کے‬ ‫ضرورت‬ ‫اور‬ ‫ہے‬ ‫جاتا‬ ‫کیا‬ ‫چیک‬ ‫سے‬ ‫طریقوں‬ ‫مختلف‬ ‫اور‬ ‫ہے‬ ‫جاتا‬ ‫بنایا‬ ‫کو‬ ‫فیس‬ ‫انٹر‬ ‫پھر‬ ‫ہیں‬ ‫کرتے‬ ‫ظاہر‬ ‫کو‬ ‫شکل‬ ‫کی‬ ‫انٹرفیس‬ ‫ہے۔‬ ‫جاتا‬ ‫لیا‬ ‫کر‬ ‫مکمل‬ ‫کے‬ ‫کر‬
  • 19. Report Designing: When you design a report, you must first consider how you want the data arranged on the page and how the data is stored in the database. During the design process, you might even discover that the arrangement of data in the tables will not allow you to create the report that you want. This can be an indication that the tables are not normalized — this means that the data is not stored in the most efficient manner
  • 20. Testing And Deployment: This stage is usually a subset of all the stages as in the modern SDLC models, the testing activities are mostly involved in all the stages of SDLC. However this stage refers to the testing only stage of the product where products defects are reported, tracked, fixed and retested, until the product reaches the quality standards defined in the SRS. Once the product is tested and ready to be deployed it is released formally in the appropriate market. Sometime product deployment happens in stages as per the organizations. business strategy. ‫کے‬ ‫نتائج‬ ‫بخش‬ ‫تسلی‬ ‫اور‬ ‫دیکھنا‬ ‫کر‬ ‫چال‬ ‫سے‬ ‫طرح‬ ‫مختلف‬ ‫کو‬ ‫اپلیکیشن‬ ‫گئی‬ ‫بنائی‬ ‫میں‬ ‫مرحلہ‬ ‫خری‬ٓ‫ا‬ ‫کر‬ ‫گزر‬ ‫سے‬ ‫مراحل‬ ‫تمام‬ ‫ک‬ ‫اپلیکیشن‬ ‫اس‬ ‫تو‬ ‫ہو‬ ‫گئی‬ ‫بنائی‬ ‫لیے‬ ‫کے‬ ‫کروانے‬ ‫متعارف‬ ‫میں‬ ‫مارکیٹ‬ ‫اگر‬ ‫یا‬ ‫ہو‬ ‫گئی‬ ‫بنائی‬ ‫لیے‬ ‫کے‬ ‫ادارے‬ ‫جس‬ ‫بعد‬ ‫کے‬ ‫حصول‬‫و‬ ‫نام‬ ‫کا‬ ‫ڈپالئمنٹ‬ ‫کو‬ ‫جس‬ ‫ہے‬ ‫مرحلہ‬ ‫وہ‬ ‫یہی‬ ‫ہے‬ ‫جاتا‬ ‫دیا‬ ‫کر‬ ‫نسب‬ ‫پر‬ ‫کمپیوٹر‬ ‫کے‬ ‫مارکیٹ‬ ‫بھی‬ ‫کسی‬ ‫یا‬ ‫سرور‬ ‫نالئن‬ٓ‫ا‬ ‫بھی‬ ‫کسی‬ ‫ہے۔۔‬ ‫گیا‬ ‫دیا‬
  • 21. The End: Thanks ‫میرے‬ ‫ہللا‬ ‫اے‬‫فرما‬ ‫اضافہ‬ ‫میں‬ ‫علم‬ ‫مین‬ٓ‫ا‬

Editor's Notes

  1. 2