sql tili yordamida ma‘lumotlarni tavsiflash

PPTX 39 pages 1.8 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 39
powerpoint presentation ma’lumotlar bazasi sql tili yordamida ma‘lumotlarni tavsiflash mavzu ma”lumotlar bazasi 1 ma’ruza rejasi 2 ma`lumotlarni tasvirlash 1 ob`yektlarga o`zgartrish kiritish 2 ob`yektlar ustida amallar 3 guruxli funksiyalarni so‘rovlarda ishlatish. ma”lumotlar bazasi 3 mongodb . cassandra redis 4. neo4j 5. couchdb 6. hbase 7. couchbase 8. elasticsearch 9. arangodb 10. rethinkdb 11. orientdb 12. marklogic 13. voltdb. 14. aerospike 15. scylladb 18.janusgraph 19.infludb 20. timescale db 21. graphite db 22. prometheus 23. tarantool 24. kuzzle 25. dgraph 26. hyperdex 27. riak 28. allegrograph 29. fauna db 30. foundationdb ma”lumotlar bazasi nosql 255 ta mb mavjud 4 https://sheinin.github.io/nosql-database.org/ ma”lumotlar bazasi jadval 5 pname price category manufacturer gizmo $19.99 gadgets gizmoworks powergizmo $29.99 gadgets gizmoworks singletouch $149.99 photography canon multitouch $203.99 household hitachi atributlar, ustunlar, maydonlar (column) qatorlar, yozuv (row) jadval, ob’yekt kortej ddl –data description language ma’lumotlarni tasvirlash tili ma'lumotlar bazasi tarkibini yoki tuzilishini tavsiflovchi buyruqlar to'plamidir ddl buruqlari jadvallar, …
2 / 39
izoh ) yozish usullari: -- comment = ‘jadval korxona xodimi xaqidagi ma’lumot saqlaydi’ /* comment = ‘jadval korxona xodimi xaqidagi ma’lumot saqlaydi’ */ ma”lumotlar bazasi create buyrug’i 10 create database your_database; 2. create table your_table ( column1 datatype1, column2 datatype2, ... ); 3. create index index_name on your_table(column1); 4. create view your_view as select column1, column2 from your_table where condition; 5. create procedure your_procedure() begin -- prosedura tanasi end; 6. create function your_function(parameter datatype) returns return_datatype begin -- funksiya tanasi end; 7. create event your_event on schedule at '2023-01-01 00:00:00’ do -- xodisalar tanasi va mantig’i ma”lumotlar bazasi sql tilida jadvalga ma’lumotlar kiritish, o‘zgartirish va o‘chirish buyruqlari select (tanlash) insert (qo‘shish) update (tiklash yangilash) delete (o‘chirish) buyruqlari merge ( join,union) (birlashtirish) lock table (jadvalni bloklash) unlock tables (jadvalni blopkdan chiqarish) 11 sql buyruqlarini bajarilish ketma-ketligi 12 ma”lumotlar bazasi select 13 ma”lumotlar bazasi alter alter table mavjud jadvalga ustunlarni qo'shish, o'chirish …
3 / 39
2 ana trujillo emparedados y helados ana trujillo avda. de la constitución 2222 méxico d.f. 05021 mexico customerid customername contactname address city postalcode country email 1 alfreds futterkiste maria anders obere str. 57 berlin 12209 germany null 2 ana trujillo emparedados y helados ana trujillo avda. de la constitución 2222 méxico d.f. 05021 mexico null alter table - ustunni o’chirish alter table customers drop column email; alter table - alter/modify column alter table table_name modify column column_name datatype; alter table tablename modify columnname integer; alter table table_name rename to new_table_name; alter table contacts rename to people; https://stackoverflow.com/questions/ 18 drop va truncate/delete drop database databasename; (mb o’chiradi) drop table table_name; (jadvalni to’liq o’chirish) truncate table table_name; (jadval ichidagi hamma ma’lumotlarni o’chiriladi) delete from employees where department_id = 10; (jadval ichidagi ma’lumotlarni tanlab olib ham o’chirishi mumkin) drop va truncate/delete tavsifi drop delete truncate tezlik tez sekin tez shartlar yoq where yoq …
4 / 39
ofbirth date ob`yektdan atributni o`chirish sintaksisi: alter table drop column misol: alter table persons drop column dateofbirth alter table modify ( ); atribut xarakteristikalarini modifikatsiyalashda quyidagi cheklanishlarni hisobga olish kerak : ma’lumot toifasini o‘zgartirishni faqat ustun bo‘sh bo‘lsa bajarish mumkin; to‘ldirilmagan ustun uchun o‘lcham/ aniqlik uzunlik o`zgartirish mumkin; to‘ldirilgan ustun uchun o‘lcham/ aniqlik faqat kattalashtirish mumkin; not null o`rnatilishi uchun ustunda birorta ham null qiymat bo`lmasligi kerak; sukut bilan o‘rnatilgan qiymatni har doim uzunligini o`zgartirish mumkin index indekslar yaratilish paytida nomlanadi. mb indekslar ma’lumotlar bilan birga yoki alohida fayllarda saqlanishi mumkin indeks yaratish jadvalni indeksatsiya qilish degan ma’noni anglatadi. indekslarni ishlatishdan maqsad: ma’lumotlarni qidirishni tezlashtirish; ma’lumotlarni tartiblash; mb aloxida jadvallari o‘rtasida bog‘lanish o‘rnatish; bog‘lanish cheklovlarini o‘rnatish. foydalanuvchilar indekslarni ko'ra olmaydi, ular faqat qidiruv/so'rovlarni tezlashtirish uchun ishlatiladi. index ustida amallar index yaratish sintaksisi: create index on ( ); misol: create index student_id_1 on exam (student_id); indeksni olib tashlash uchun ( bunda …
5 / 39
not null unique, surname char (25) not null, name char(10 ) not null , city char(15) bithday date); sql tilida jadvalga ma’lumotlar kiritish uchun, ular o‘zgartirish va olib tashlash uchun ma’lumotlar bilan manipulyasiya qilish (dml) tilining uchta komandasi mo‘ljallangan. bular insert (qo‘shish), update (tiklash yangilash), delete (olib tashlash, yo‘qotish) komandalaridir. insert komandasi (buyrug`i) jadvalga yangi satr qo‘shishni amalga oshiradi. sodda holda uning ko‘rininshi quyidagicha: insert into values ( , ,); masalan: 1) insert into student values (101, ‘ivanov’, ‘aleksandr’, 2003, ‘moskva’, ‘6/10/1979’ , 15); 2) insert into student (student_id, city, surname, name) values (101, ‘moskva’, ‘ivanov’, ‘casha’ ); insert 3) insert komandasi yordamida, bir jadvaldan qiymat tanlab olib uni boshqa jadvalga joylashtirish mumkin. masalan: insert into student1 select * from student where city=’moskva’; 4) insert into student1 select * from student where univ_id in( select univ_id from university where city= ‘moskva’); update update komandasi jadval satrlari yoki mavjud satrni ba’zi …

Want to read more?

Download all 39 pages for free via Telegram.

Download full file

About "sql tili yordamida ma‘lumotlarni tavsiflash"

powerpoint presentation ma’lumotlar bazasi sql tili yordamida ma‘lumotlarni tavsiflash mavzu ma”lumotlar bazasi 1 ma’ruza rejasi 2 ma`lumotlarni tasvirlash 1 ob`yektlarga o`zgartrish kiritish 2 ob`yektlar ustida amallar 3 guruxli funksiyalarni so‘rovlarda ishlatish. ma”lumotlar bazasi 3 mongodb . cassandra redis 4. neo4j 5. couchdb 6. hbase 7. couchbase 8. elasticsearch 9. arangodb 10. rethinkdb 11. orientdb 12. marklogic 13. voltdb. 14. aerospike 15. scylladb 18.janusgraph 19.infludb 20. timescale db 21. graphite db 22. prometheus 23. tarantool 24. kuzzle 25. dgraph 26. hyperdex 27. riak 28. allegrograph 29. fauna db 30. foundationdb ma”lumotlar bazasi nosql 255 ta mb mavjud 4 https://sheinin.github.io/nosql-database.org/ ma”lumotlar bazasi jadval 5 pname price category manufacturer gizmo...

This file contains 39 pages in PPTX format (1.8 MB). To download "sql tili yordamida ma‘lumotlarni tavsiflash", click the Telegram button on the left.

Tags: sql tili yordamida ma‘lumotlarn… PPTX 39 pages Free download Telegram