MIS Mahbub DBMS
What is record
Group of related fields (e.g. students name, course taken, result etc) যেমন- Student ID: 1811017096 Course: BUS-534 Grade: B
What is a file
Group of related records যেমন- ID Course Grade 1811017096 BUS-534 B 1811017097 BUS-534 C 1811017089 BUS-534 B
What is Physical View
How data is actually stored in the physical storage Data structure টা আসলে কিরকম যেমন- .docx, .jpeg, .mp3
Characteristics of RDBMS
Only text format. Audio video etc. নাই। এজন্য performance fast. বিভিন্ন data র মধ্যে সবসময় right relationship show করে।
What is Data Definition Language?
Programmer রা যে formal language use করে। Data physical location এ actually কিভাবে store করা আছে- তা বুঝায়। যেমন- C++, Python, C#, Java ইত্যাদি। এরা data characteristics, structure define করে।
What is Object Oriented DBMS?
RDBMS এ যে problem ছিল তা overcome করে। I mean- text format ছাড়াও অন্যান্য data format(e.g. audio, video... এর সাথে relationship maintain/show করে।) অসুবিধাঃ মাঝে মাঝে ভুল relationship দেখায় performance slow
What is Object relational DBMS?
RDBMS এবং OODBMS এর problem overcome করার জন্য এই দুইটা মিলিয়া একটা hybrid DBMS হয়। Characteristics: .text+ other format, performance fast right relationship etc.
Types of DBMS
Relational DBMS Object oriented DBMS Object Relational DBMS etc.
What is Keyfield
Student ID= Field Student Name = Field Student Age = Field ∴ Keyfield = Student ID An unique field that helps to retrieve/store/update data
What is data mart?
Subset of data warehouse. Datawarehouse এ সারা প্রতিষ্ঠানের data থাকে, আর data mart এ শুধুমাত্র একটা department/business unit এর data থাকে। প্রত্যেক department আলাদাভাবে data use, edit, store করতে পারে।
Steps in data mining: Clustering
Target customer কারা জানা আছে। কিন্তু তারা কেন product/service ছেড়ে চলে যাচ্ছ তা জানা। উদাহরণঃ- ব্যাংক জানে তার credit card এর customer কারা। Customer কেন credit card ছেড়ে চলে যাচ্ছে?- Hidden charge, high insurance premium (৬০০-৮০০/=), high interest rate, late payment fine (২০ পয়সা না দিলে ৪৯০ টাকা late payment)
What is entity
a person/place/thing/event on which we obtain information. উদাহরণঃ [ফুয়াজ্জুল] - নামঃ - ID: - মোবাইল নংঃ-
What are the steps in data mining?
আশরাফ স্যারে ক্লাসস্টার্ট করাইলা ক্লাসর ফরে [Ass S Cluster Class Fore] Association Sequences Clustering Classification Forecasting
What are the problems of traditional file system
দাড়িপাল্লা [Dri PP L La] Data redundancy & inconsistency Program data dependence Poor security Lack of flexibility Lack of data sharing and availability
What is traditional file system
যে file system এ এক department এর dataর সাথে আরেকটার কোন interconnection ছিলনা।
What is Logical View
যে view তে user রা data বুঝতে এবং use করতে পারে।
What is Relational DBMS?
সব data tabular format এ থাকে। এক table এর সাথে আরেকটার relationship থাকে। এক table আরেক table use করে information retrieve করে। Each table contains data on an entity and its attributes. *Supplier Table [Parent table] {S-ID} Name Address Country *Order Table [Child table] Order no Order Date Quantity {S-ID} এইখানে keyfield = Supplier ID/S-ID এই দুই table মিলাইয়া নয়া table বানাইতে পারে R-DBMS. S-ID Name Address Order no Order date উদাহরণঃ- MS Access, Oracle LU এর database . Text format only. Course table আর result table এর relationship তৈরি করে।
Steps in data mining: Association
সব event কে একটা single event হিসাবে ধরা/link করা হয়। উদাহরণঃ- ধরি, Supermarket purchasing pattern এর উপরে এক গবেষণায় দেখা গেল যে ১০০ জন household product যারা কিনে তাদের ৫০ জন soft drinks কিনে। এই দুই purchase কে single purchase হিসাবে চিন্তা করে যদি soft drinks এ discount দেয়া/promote করা হয়, তাইলে মানুষ ৯০ টা কিনবে। এই information টা decision making এর অনেক কাজে লাগবে।
Capabilities/Elements of DBMS
৩ টা- Data Definition Language Data Manipulation Language Data Dictionary Language
What is Field
A group of characters into a word/a group of words/complete number (such as a person's name or age) is called a field. যেমন- BUS-534 (Course field)
What is attribute
A set of characteristics that represents an entity উদাহরণঃ Course code, Course title, CGPA - এইগুলা ফুয়াজ্জুলকে represent করে।
What is Data dictionary?
An automatically/manually created file; that describes the # characteristics of data # ownership/ accessibility/ accountability/ authorization of data উদাহরণঃ Microsoft Access displays information about the name, description, size, type, format, and other properties of each field in a table
What is Bit, What is Byte
Bit is the smallest unit of data a computer can handle যেমন- 0 Byte: Group of Bits. Represents a single character (e.g. Letter/number/symbol) যেমন- 0100 1100
Steps in data mining: Classification
Clustering এর মত। But target customer কারা তা জানেনা। Market research করিয়া বাইর করা লাগে। উদাহরণঃ মার্কারের target customer কারা কারা বাইর করা (teacher, student, painter, kids, lab assistant etc). পরে ঐ customer রা কেন চলে যাচ্ছে তা বাইর করা।
What is DBMS
DBMS একটা software. # কিতা করে? # Data কে centrally store করে # Dataকে efficiently manage করে # User কে data access করতে দেয় # কেমনে কাম করে? Physical storage আর software এর connecting point হিসাবে কাজ করে। (যেমন- HDD(Physical storage) তে data physical view (যেমন-.docx, .pdf)তে থাকে. কিন্তু .docx, .pdf দেখিয়া কুনতা বুঝা যায়না। এই data(.docx,.pdf) retrieve করার লাগি আমি software(MS word, adobe reader) use করিয়া ঐ data open করমু। তখন যিতা দেখমু ঐটা হইছে Logical view)
What is data manipulation language?
Data কে physical view থেকে logical view তে যে language convert করে। Database এর Data কে add, delete, change, retrieve করে। উদাহরণ- SQL (Structured Query Language)
Steps in data mining: forecasting
Determining the future value by changing the present value উদাহরণঃ- ২ লিটারি coke এর দাম ১০০ টাকা হলে ৫০ জন কিনে। দাম কমাইয়া ৯০ টাকা করলে কতজন কিনবে তা predict করা।
Steps in data mining: Sequences
Events are linked over time. উদাহরণঃ-কেউ বাড়ি কিনল; মানে তার ২ সপ্তাহের মধ্যে ফ্রিজ কিনার সম্ভাবনা ৬৫%, ১ মাসের মধ্যে চুলা/oven কিনার সম্ভাবনা ৪৫%... ইত্যাদি।
What is Data Mining?
Existing data থেকে new knowledge acquire/ discover করার যে process উদাহরণ- স্বপ্ন তে বিভিন্ন item বিভিন্ন rack এ রাখা। এক rack এ item1, আরেক rack এ item2. Data mining করিয়া দেখা গেল item1 এর buyer item2 50% কিনে। তখন, item1 এর পাশে item2 রাখবে।