Talaba: Nuraliyev Davronbek Guruhi: 640-22



Yüklə 29,97 Kb.
tarix24.12.2023
ölçüsü29,97 Kb.
#159949
Nuraliyev Davronbek


Talaba: Nuraliyev Davronbek
Guruhi: 640-22
MAVZU: UNIVERSITET MA’LUMOTLAR BAZASINI SHAKLLANTIRISH.

REJA:


  1. Ma’lumotlar bazasi muhitini o’rnatish(MySQL)

  2. Ma’lumotlar bazasini modellashtirish.

  3. Ma’lumotlar bazasini yaratish.




  1. MySQL ma’lumotlar bazasi muhitini o ‘rnatish.

  2. MySQL dasturini MySQL rasmiy saytidan o’zimizga kerakli versiyasini yuklab olamiz.

MySQL, ma'lumotlar bazalari (database) tuzish, boshqarish, va ma'lumotlarga kirish-chiqish uchun ishlatiladigan tizimli bir loyihalash (RDBMS) tizimidir. Bu haqda umumiy xulosa quyidagicha bo'lishi mumkin:




1. Ma'lumotlar Bazasi Tuzilishi:

Database: Ma'lumotlar bazasi, ma'lumotlar to'plamidir. MySQL ma'lumotlarni saqlash va ularga kirish-chiqish uchun ishlatiladi.


Table: Ma'lumotlarni tuzilgan tartibda saqlaydigan jadval. Har bir jadval o'zining maydonlari (ustunlar) bilan ajratilgan.
Row: Ma'lumotlar jadvalida qator. Qatorlar, ma'lumotlar to'plamini tashkil etadi.
Column: Ma'lumotlarni jadvalida ajratilgan ustun. Ustunlar, biror biriga mos ma'lumotlar turi bo'lishi kerak.
2. Ma'lumotlarga Kirish-Chiqish:


SQL (Structured Query Language):

MySQL-ni boshqarish uchun foydalaniladigan standart so'rovlarni yozish uchun ishlatiladi.


SELECT: Ma'lumotlarni o'qish uchun ishlatiladi.
INSERT: Ma'lumot qo'shish uchun ishlatiladi.
UPDATE: Ma'lumotlarni yangilash uchun ishlatiladi.
DELETE: Ma'lumotlarni o'chirish uchun ishlatiladi.
3. Bog'lanish va Server boshqarish:


Bog'lanish:
Ma'lumotlar bazasiga ulanish uchun bog'lanishni o'rnatish va sozlash.
CREATE DATABASE: Yangi ma'lumotlar bazasini yaratish uchun ishlatiladi.
USE DATABASE: Ishlayotgan ma'lumotlar bazasini tanlash uchun ishlatiladi.
SHOW TABLES: Ma'lumotlar bazasidagi jadvalni ko'rsatish uchun ishlatiladi






  1. Yuklab olingan fileni qurilmamizga o’rnatamiz.



2. Ma’lumotlar bazasini https://lucid.app saytida modellashtirdik.




3. Ma’lumotlar bazasini yaratish.



  1. Birinchi bo ‘lib universitet nomli bazani yaratib olamiz.




Quyidagi kodlar orqali universitet nomli bazani yaratib oldik va unda ishlash ruxsatini ham oldik.





  1. Ikkinchi bo ‘lib fakultetlar jadvalini yaratamiz.




Quyidagi kod orqali fakultetlar jadvalini yaratib oldik va Desc so ‘rovi bilan uni
ko ‘rinishini ekranga chiqardik.

CREATE TABLE fakultetlar(


-> id INT PRIMARY KEY,
-> fakultet_nomi VARCHAR(30),
-> dekan_nomi VARCHAR(30),
-> xona_raqami INT,
-> korpus_raqami INT,
-> tel_raqami VARCHAR(20));

  1. Uchinchi bo ‘lib kafedralar jadvalini yaratamiz.




Quyidagi kod orqali kafedralar jadvalini yaratib oldik va Desc so ‘rovi bilan uni


ko ‘rinishini ekranga chiqardik.

CREATE TABLE kafedralar(


-> id INT PRIMARY KEY,
-> fakultetID INT REFERENCES fakultetlar(id),
-> kafedra_nomi VARCHAR(30),
-> mudir_nomi VARCHAR(20),
-> xona_raqami INT,
-> korpus_raqami INT,
-> tel_raqam VARCHAR(20),
-> oqituvchi_soni INT);



  1. To ‘rtinchi bo ‘lib shahar jadvalini yaratamiz.




Quyidagi kod orqali shahar jadvalini yaratib oldik va Desc so ‘rovi bilan uni


ko ‘rinishini ekranga chiqardik.

CREATE TABLE shahar(


id INT PRIMARY KEY,
shahar_nomi VARCHAR(20));

  1. Beshinchi bo ‘lib o ‘qituvchilar jadvalini yaratamiz.


Quyidagi kod orqali kafedralar jadvalini yaratib oldik va Desc so ‘rovi bilan uni


ko ‘rinishini ekranga chiqardik.
CREATE TABLE oqituvchilar(
-> id INT PRIMARY KEY,
-> FISH VARCHAR(30),
-> kafedraID INT REFERENCES kafedralar(id),
-> tugilgan_yili DATE,
-> i_qabul_yili DATE,
-> tajriba INT,
-> lavozim VARCHAR(20),
-> jinsi VARCHAR(6),
-> shaharID INT REFERENCES shahar(id));



  1. Oltinchi bo ‘lib o ‘quv yuklamalari jadvalini yaratamiz.




Quyidagi kod orqali oquv-yuklamalari jadvalini yaratib oldik va Desc so ‘rovi bilan uni ko ‘rinishini ekranga chiqardik.


CREATE TABLE oquv_yuklamalari(


-> id INT PRIMARY KEY,
-> oqituvchi_id INT REFERENCES oqituvchilar(id),
-> oquv_yili INT,
-> smemestr INT,
-> guruh VARCHAR(20),
-> talaba_soni INT,
-> y_nazorat_turi VARCHAR(10));

  1. Yettinchi bo ‘lib fanlar jadvalini yaratib olamiz.




Quyidagi kod orqali fanlar jadvalini yaratib oldik va Desc so ‘rovi bilan uni ko ‘rinishini ekranga chiqardik.


CREATE TABLE fanlar(


id INT PRIMARY KEY,
fan_nomi VARCHAR(20),
kafedraID INT REFERENCES kafedralar(id));
Yüklə 29,97 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə