Pedagogika instituti informatika kafedrasi
Download 5.74 Mb.
|
Majmua 2021
- Bu sahifa navigatsiya:
- DROP TABLE
- Маъруза №3 SQL – ТИЛИДА СЎРОВЛАР - SQL тилида сўровлар ташкил қилиш - SELECT
- SQL тилида сўровлар ташкил қилиш
Жадвалларни ўчириш
Жадвални ўчириш имконига эга бўлиш учун жадвал эгаси (яъни яратувчиси) бўлишингиз керак. Фақат бўш жадвални ўчириш мумкин. Қаторларга эга бўлган тўлдирилган жадвални ўчириш мумкин эмас, яъни жадвал ўчиришдан олдин тозаланган бўлиши керак. Жадвални ўчириш буйруғи қуйидаги кўринишга эга: DROP TABLE< table name >; Масалан: DROP TABLE Salepeople; Бунга кўра, Salepeople жадвали ўчирилади. Жадвалларни ўзгартириш Жадвални ўзгартириш учун ALTER TABLEбуйруғидан фойдаланилади. Бу команда жадвалга янги устунлар қўшиш, устунларни ўчириш, устунлар катталигини ўзгартириш ҳамда чекланишларни қўшиш ва олиб ташлаш имкониятларига эга. Бу команда ANSI стандарти қисми эмас, шунинг учун ҳар хил тизимларда ҳар хил имкониятларга эга. Жадвалга устун қўшиш учун команданинг типик синтаксиси: ALTER TABLE
Ушбу жадвал 7 устун ва 12 сатрдан иборат, ҳар бир устун ўз номига эга. Name- хизматчилар исми, Dob - туғилган кун, санаси Pol - жинси, Los - фабрикадаги иш стажи, Department - фабрикадаги хизматчи ишлаётган бўлим, Salary -ходимларнинг ойлик маоши, Telno - телефон рақами. Бу кўриниш матрица атрибутлари номи билан юритилади, ҳар бир сатр аниқ хизматчи хақидаги маълумотни ўз ичига олади. Ҳар бир устун эса ҳар хил узунлик ва турга эга эканлигини этиборга олиб борамиз. Name устунида фабрика ходимларининг фамилиялари қўлланилмоқда, яъни максимал узунлиги 15 ўринга эга бўлган сўзлар. Кейинги Dob устуни сана турига, бошқа узунликка ва ҳ.к. га эга. Устуннинг тури ва узунлиги унинг атрибутлари ҳисобланади. 1-устундан кўриниб турибдики, бу тарафлар ҳар хил ва шунинг учун ҳам жадвални белгилашда улар тегишли тарзда аниқланиши керак. Ниҳоят, 1-жадвални бошқа жадвалдан ажрата олиш учун у ўзининг номига эга бўлиши керак. Шу ерда ва бундан буён ҳам 1-жадвалга “Factory” номини берайлик. Жадвалларни тузишда уларда 2 та бутунлай бир хил сатр бўлмаслиги керак. Шуни эътиборга олиш керакки, жадвалдаги ҳамма устунлар ҳам бир маънода ҳар бир сатрни аниқлайвермайди. Масалан, Pol, Los, Salary устунлари бир-бирини нусхасини олувчи номларни ўз ичига олади. Бу шуни англатадики, улар кам функционал юкламага эга, яъни улар ҳар бир сатрни бир маънода аниқлаш учун яроқли эмас. Бундан ташқари, улардан бу жадвал нима ҳақида эканлигини аниқлаш қийин. Келтирилган жадвалда Name ва Telno устунлари бир маънода ҳар бир сатрни аниқлашга ижозат беради. Ҳар бир сатрни бир маънода аниқлаб бера оладиган устунлар ёки устунлар гуруҳи калитли деб аталади. Улар 1-жадвални тузишда албатта алоҳида ажратилишлари керак. Download 5.74 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling