আজকেরক্লাকেেবাইকে স্বাগতম ·...

14
আজকের াকে বা ইকে াগতম মা আুল মাকলে ভাষে , তয মাগাকাগ জালালাবাদ যানকম পা বললে ু ল কলজ।

Upload: others

Post on 07-Nov-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

  • আজকেরক্লাকে েবাইকে

    স্বাগতম

    মমাোঃআব্দলু মাকলে

    প্রভাষে, তথ্য ও ম াগাক াগ প্র ু্তিজালালাবাদ েযান্টনকমন্টপাবললে

    সু্কল এন্ডেকলজ।

  • তথ্য ও ম াগাক াগ প্র ু্তিএোদশ মেলি

    ষষ্ঠঅধ্যায়োঃ মেটাকবজ মযাকনজকমন্টলেকেম।

  • আকলাচ্য লবষয়

    ➢েুকয়লর (Query)

    ➢SQL েুকয়লর

    ➢DDL

    ➢DML

  • েুকয়লর (Query)

    মেটাকবকজএে বা এোলধ্ে মটলবকল েংরলিত লবপুল পলরমাি তকথ্যর

    েমাকবশ মথ্কে প্রকয়াজনীয় তথ্য, মরেেড বা মরেেডেমূহ খুুঁকজ মবর

    েরাকে েুকয়লর বকল।

    েুকয়লর ভাষাোঃ

    েুকয়লর েরা অথ্ ডাৎ মেটাকবকজর মধ্য মথ্কে প্রকয়াজনীয় তথ্য খুুঁকজ মবর

    েরারজনয ম ভাষা বযবহারেরা হয় তাকেই বলা হয় েুকয়লর ভাষা--

    ➢ SQL

    ➢ QUEL

    ➢ QBE

  • SQL েুকয়লর

    SQL এর পূি ডরূপ হকলা Structured Query Language। মেটাকবকজর এে বা

    এোলধ্ে মটলবকলর মকধ্য মোকনা লনলদডষ্ট মেটা খুুঁকজ মবর েরা, প্রদশ ডন েরা,

    লপ্রন্টেরা, শতডোকপকি ম কোকনা োজেরার জনয SQL এর DDL এবং DML

    ইতযালদ ভাষা বযবহার েকর ম েুকয়লর েরা হয় তাকে SQL েুকয়লর বলা হয়।

  • DDL

    DDL এর পূি ডরূপ হকলা Data Definition Language।

    SQL এর ম অংকশর মাধ্যকম মেটাকবকজর বালহযে োজেরা হয় তাকে বলা হয়

    DDL। DDL এর মিকে SQL এর লতনটট মেটকমন্ট রকয়কে।

    ➢ CREATE

    ➢ ALTER

    ➢ DROP

  • DML

    DML এর পূি ডরূপ হকলা Data Manipution Language।

    SQL এর ম অংকশর মাধ্যকম মেটাকবকজরঅভযন্তরীি োজেরা হয় তাকে বলা

    হয় DML। DML এর মিকে SQLএর চ্ারটট মেটকমন্ট রকয়কে।

    ➢INSERT INTO

    ➢UPDATE

    ➢DELETE

    ➢SELECT

  • DDL এর মিকে SQL

    Name Roll DoB Address

    Raja 101 10.12.92 Dhaka

    Fahim 102 17.02.91 Rajshahi

    Nabin 103 12.09.90 Sylhet

    Create স্টেটমেন্টঃcreate মেটকমন্ট বযবহার েকর মেটাকবকজ মটলবল ততলর েরা হয়।এই মটলবকলর োলর এবং েলাম থ্াকে এবং এটট নাম থ্াকে।

    create স্টেটমেন্টএর সিনটযাক্সCREATE TABLE table_name Student (column_name1 data_type(size),column_name2 data_type(size),column_name3 data_type(size),-------------------------);উদাহরণঃ

    CREATE TABLE Student Student(Name text(20),Roll number(5),DoB date,Address text(30));

    Name Roll DoB Address

  • DDL এর মিকে SQL

    ALTER স্টেটমেন্টঃমেটাকবকজ লবদযমান মোন মটলবকল নতুন েলাম েং ুতি েরার জনয ALTER মেটকমন্ট

    বযবহার েরা হয়।

    ALTER স্টেটমেন্টএর সিনটযাক্সALTER TABLE

    ADD column_name data_type(size); Student

    উদাহরণঃ StudentALTER TABLE Student

    ADD Class number(6);

    DROP স্টেটমেন্টঃমেটাকবজ মথ্কে লবদযমান মোন মটলবলকে লেললট বা মুকে মেলার জনয DROP মেটকমন্ট

    বযবহার েরা হয়।

    DROP স্টেটমেন্টএর সিনটযাক্সDROP TABLE table_name;

    উদাহরণঃDROP TABLE Student;

    Name Roll DoB Address Class

  • DML এর মিকে SQL

    INSERT INTO স্টেটমেন্টঃমেটাকবকজর মোন মটলবকল নতুন মরেেড েং ুতিেরারজনয INSERT INTO মেটকমন্ট

    বযবহার েরা হয়।

    INSERT INTO স্টেটমেন্টএর সিনটযাক্সINSERT INTO table_name (column 1,column2.......)

    VALUES (value1,value2......)

    উদাহরণঃINSERT INTO Student(Name, Roll,DoB,Address)

    VALUES('Raja','101','10.12.92','Dhaka');

    একাসিক স্টরকর্ড ইনিাটড করারজনযঃ

    INSERT INTO Student(Name, Roll, DoB, Address)

    VALUES('Raja','101','10.12.92','Dhaka'),

    ('Fahim','102','17.02.91','Rajshahi'),

    ('Nabin','103','12.09.90','Sylhet');

  • DML এর মিকে SQL

    DELETE স্টেটমেন্টঃমোন মটলবল মথ্কে এে বা এোলধ্ে মরেেড মুকে মেলারজনয DELETE মেটকমন্টবযবহার েরা হয়।

    DELETE স্টেটমেন্টএর সিনটযাক্স

    DELETE table_name

    WHERE serach_condition;

    উদাহরণঃStudent মটলবল মথ্কে মরাল 102 এর মরেেড মুকে মেলার জনয েমান্ড লনম্নররূপোঃ

    DELETE Student

    WHERE Roll=“102” ;

  • DML এর মিকে SQL

    UPDATE স্টেটমেন্টঃএে বা এোলধ্ে মরেেড হালনাগাদ বাআপকেটেরার জনয UPDATE েমান্ড বযবহারেরা হয়।

    UPDATE স্টেটমেন্টএর সিনটযাক্সUPDATE table _name

    SET update_value

    WHERE search_condition;

    উদাহরণঃ

    Student মটলবকলর মরাল নাম্বার 101 এর "Address" , "Dhaka"এর পলরবকতড "Sylhet" েরারজনয UPDATE েমান্ড লনম্নররূপোঃ

    UPDATE Student

    SET Address=“Sylhet”

    WHERE Roll=“101”;

  • Homework

    লনকচ্র উদ্দীপেটট লিেকরাোঃ

    ে. েুকয়লর েী?

    খ. প্রাইমালর েী ও েকরনেী এে নয় -বযাখযা েকরা।

    গ. উদ্দীপকে B োেমাকরর balance বৃ্ ি মপকয় 15,000 হকল েুকয়লর লেহকব ললখ এবং লবকেষিেকরা।

    ঘ. উদ্দীপকের মটলবকল তৃতীয়আকরেজনোেমার C এর মরেেডেংক াজনেরকত েুকয়লর ললখ এবং লবকেষিেকরা।

  • ধন্যবাদ