nyuuzyou/kompy huggingface dataset:
Strategy Definition Technique: Strategic digital marketing initiatives priority matrix

|
Strategy Definition Technique: Strategic digital marketing initiatives priority matrix
|
bet | 28/31 | Sana | 23.03.2021 | Hajmi | 0,78 Mb. | | #13423 |
Strategy Definition Technique: Strategic digital marketing initiatives priority matrix
Purpose: The main strategic initiatives are then reviewed by placing in this matrix to give approximate priorities:
Instructions: Take the strategic initiatives from the TOWS or objectives-strategies-KPIs grid and discuss with colleagues where they lie on this matrix.
The most important priorities (e.g. P1 or P2) with the lowest capabilities (e.g. C3 or C2) should be acted on first.
P1
=
Very Important
|
|
|
|
P2
=
Important
|
|
|
|
P3
=
Lower importance
|
|
|
|
|
C3=Below Average capability
|
C2=Average capability
|
C1=Leading capability
|
An alternative method of scoring strategic initiatives in a structured way is given at the end of this blog article.
Purpose: The roadmap is a long-term plan of initiatives since it usually won’t be practical to implement everything within a six month period. The roadmap shows the long-term commitment and investment needed for digital marketing.
Instructions: Take the strategic initiatives from the previous Prioritisation matrix.
You can break it down in quarters, half years or years. Merging the Act and Convert steps can simplify here.
Strategic initiative
|
H1 20XX
|
H2 20XX
|
20XX
|
20XX/20XX
|
Reach
|
|
|
|
|
Act
|
|
|
|
|
Convert
|
|
|
|
|
Engage
|
|
|
|
|
Customer Insight and targeting
|
|
|
|
|
Brand enhancements
|
|
|
|
|
Governance and resources
|
|
|
|
|
Tactics and Actions
Tactics are where the rubber hits the road to get results, so you need to define how you will implement your strategy in the real world - when you’ll do it, with what, your goals for each tactic aligned to the main objectives and how that will that be measured.
Each of strategy sections A to J will need implementation details which you can get specialists in your team or agencies to develop. Remember that with digital, “the devil is in the detail”. The best digital strategies can fail if the execution is poor - search, email marketing and creating a persuasive web design are classic examples of this we see daily.
If there’s only you, create a plan and Just Do It! You have the benefit that you can be more nimble, so can test and learn
How are you going to divide the year up - thinking about campaigns versus seasonal or business focusses, this helps to get the plan actionable. Consider quarterly (90 day) blocks to focus on and ensure objectives, strategies and tactics are focussed on that – see examples in our 90 day action planning template.
Keep this section light and fact based and avoid too much description repeated in the strategy section. Hang your tactics under the strategic hangers, for example traffic acquisition, so that it’s easy for others follow.
|
| |
VS 2013 da yangi (GetPerson

VS 2013 da yangi (GetPerson) konsol loyihasini hosil qiling.
Loyihaga yangi ADO.NET Entity Data Model elementini qo’shing.
Muloqot oynasidan Code First from database qismini tanlang.
DBga yangi ulanishni (New Connection) hosil qiling.
Ushbu muloqot oynasida App.config konfiguratsiya faylida ishlatiladigan ulanish satri nomini PersonContext ga o’zgartiring.
AdventureWorks2012 DBdagi Person.Person jadvalini tanlang.
Finish tugmasini bosing.
Natijada quyidagi Person klassi generatsiya qilinadi:
namespace GetPerson
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.Spatial;
[Table("Person.Person")]
public partial class Person
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int BusinessEntityID { get; set; }
[Required]
[StringLength(2)]
public string PersonType { get; set; }
public bool NameStyle { get; set; }
[StringLength(8)]
public string Title { get; set; }
[Required]
[StringLength(50)]
public string FirstName { get; set; }
[StringLength(50)]
public string MiddleName { get; set; }
[Required]
[StringLength(50)]
public string LastName { get; set; }
[StringLength(10)]
public string Suffix { get; set; }
public int EmailPromotion { get; set; }
[Column(TypeName = "xml")]
public string AdditionalContactInfo { get; set; }
[Column(TypeName = "xml")]
public string Demographics { get; set; }
public Guid rowguid { get; set; }
public DateTime ModifiedDate { get; set; }
}
}
|
E. Online representation or presence

|
E. Online representation or presence
|
bet | 23/31 | Sana | 23.03.2021 | Hajmi | 0,78 Mb. | | #13423 |
E. Online representation or presence.
This includes your own Web site strategy (one site or four, sub-domains, what are the site goals and how will they be achieved...) and priorities for social presences.
Our digital marketing radar (http://bit.ly/smartradar) helps you prioritise your online presence to reach and engage your audience.
Representation also includes forming partnerships with publishers or other intermediaries to expand your reach (or acquiring them).
F. Content and engagement strategy.
Which content will feature to gain initial interest, support the buying process (text and rich media product content and tools) and stickiness and to promote return visits (blogs and community). Remember user-generated content too, such as reviews, ratings and comments. You will have to prioritise content types and ensure you devote sufficient resource to it to create quality content which helps you compete. All effective online companies see themselves as publishers!
Use our Content Marketing Matrix in the Act section below to
|
| |
Jizzax Davlat pedagogika Universiteti 3 kurs sirtqi (Maxsus sirtqi) matematika va informatika yo’nalishi talabasi Egamberdiyev Hoshimning Dasturlash tillari fanidan Amaliy mashg’uloti №1 - bet 4

|
Jizzax Davlat pedagogika Universiteti 3 kurs sirtqi (Maxsus sirtqi) matematika va informatika yo’nalishi talabasi Egamberdiyev Hoshimning Dasturlash tillari fanidan Amaliy mashg’uloti №1
|
bet | 4/8 | Sana | 21.02.2024 | Hajmi | 383,37 Kb. | | #159752 |
Bog'liq dasturlash amaliy 1Paskal programmalash tili N. Virt (Shveytsariya Informatika instituti professori) tomonidan 1968 yilda yaratilgan. 1992 yilda Borland firmasi Paskal tilining SHEHMdagi MS-DOSda amal g‘iluvchi Turbo-Pascal programmalash paketlarini chiqardi. TP juda keng tarqaldi va programmalash tarixida foydalanuvchilar sonining oshish sur’ati bo‘yicha bu tilga teng keladigani yo‘q. Buni Paskal tilida algoritmlarning fundamental va eng muhim konsepsiyalarining oydin va tushunishga oson shaklda berilganligi bilan tushintirish mumkin. Programma tuzish paytida programma tuzuvchi uning ixtiyoriga programmalash tili tomonidan beriladigan kategoriyalar bilan fikr yuritadi. Paskal programmalash tili N. Virt (Shveytsariya Informatika instituti professori) tomonidan 1968 yilda yaratilgan. 1992 yilda Borland firmasi Paskal tilining SHEHMdagi MS-DOSda amal g‘iluvchi Turbo-Pascal programmalash paketlarini chiqardi. TP juda keng tarqaldi va programmalash tarixida foydalanuvchilar sonining oshish sur’ati bo‘yicha bu tilga teng keladigani yo‘q. Buni Paskal tilida algoritmlarning fundamental va eng muhim konsepsiyalarining oydin va tushunishga oson shaklda berilganligi bilan tushintirish mumkin. Programma tuzish paytida programma tuzuvchi uning ixtiyoriga programmalash tili tomonidan beriladigan kategoriyalar bilan fikr yuritadi. Paskal tilini yaratishda ikki maqsad nazarda tutilgan: tushinarli va tabiiy ravishda ifodalangan bir qator fundamental tushunchalarga asoslangan programmalashni o‘rgatishga qulay bo‘lgan tizimli predmet sifatida yaratish; mavjud bo‘lgan hisoblash mashinalarida tilni ishlatishning ishonchliligi va samaradorligi. Paskal programmalash tili eng muhim ikkita tamoyilga asoslangan: - strukturali programmalash tamoyili (unga klassik strukturali programmalashning asosiy boshqaruvchi strukturalarini amalga oshirish vositalari kiradi); - ma’lumotlarni tashkil qilishning strukturali tamoyili (u K. Xoar tomonidan taklif etilgan strukturali turlarning to‘liq to‘plamini oddiy o‘zgaruvchilar, massivlar, ketma-ket fayllar, yozuvlar, variantli yozuvlar, ko‘rsatkichlar va undan berilganlarning yangi turlarini yaratishning taraqqiy topgan vositalarini o‘z ichiga oladi);
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Jizzax Davlat pedagogika Universiteti 3 kurs sirtqi (Maxsus sirtqi) matematika va informatika yo’nalishi talabasi Egamberdiyev Hoshimning Dasturlash tillari fanidan Amaliy mashg’uloti №1
|
Kaskadli o’chirishni bekor qilish

|
Kaskadli o’chirishni bekor qilish
|
bet | 45/53 | Sana | 30.11.2023 | Hajmi | 1,39 Mb. | | #108476 |
Bog'liq Dasturiy injiniringKaskadli o’chirishni bekor qilish
Agar tashqi kalit NOT NULL (Nullable) qiymatga ega bo’lishi mumkin bo’lsa, bosh element o’chirilishi natijasida u bilan bog‘liq boshqa jadvallarda kaskadli o’chirish amalga oshiriladi.
Yuqorida keltirilgan misolda Manufacturer xususiyati tashqi kalit vazifasini bajaradi va u int tipiga mansub. Shuning uchun jadval generatsiya qilinayotgan vaqtda ON DELETE CASCADE qoidasiga amal qilinadi.
Agar bizda Manufacturer xususiyati int? kabi aniqlangan bo’lsa, WithRequired metodi o’rnida WithOptional() metodidan foydalaniladi:
(modelBuilder.Entity().HasMany(p => p.Phones).WithOptional(p=>p.Company))
Ushbu turda tashkil qilingan aloqada tashqi kalit zarurligi talab etilmaydi. Fluent API da kaskadli o’chirishni olib tashlash uchun WillCascadeOnDelete(false) metodidan foydalanish lozim:
modelBuilder.Entity()
.HasMany(p => p.Phones)
.WithRequired(p => p.Company)
.HasForeignKey(s => s.Manufacturer)
.WillCascadeOnDelete(false);
WillCascadeOnDelete(true) metodi orqali kaskadli o’chirish ta'minlanadi. Shuningdek, kaskadli o’chirishni quyidagi tarzda amalga oshirish mumkin:
using System.Data.Entity.ModelConfiguration.Conventions;
...........................................................
modelBuilder.Conventions.Remove();
modelBuilder.Conventions.Remove();
Annotatsiyalar
Annotatsiyalar orqali modellar va jadvallar o'rtasidagi moslik atributlar yordamida ta'minlanadi. Annotatsiyalarni ta'minlovchi ko’pgina klasslar System.ComponentModel.DataAnnotations nomlar fazosida joylashgan.
Kalitni sozlash
Muayyan xususiyatning kalit ekanligini o’rnatish uchun [Key] atributidan foydalanish lozim:
public class Phone
{
[Key]
public int Ident { get; set; }
public string Name { get; set; }
}
Endilikda Ident xususiyati birlamchi kalit sifatida qabul qilinadi. Kalitni identifikator sifatida o’rnatish uchun DatabaseGenerated(DatabaseGeneratedOption.Identity) atributidan foydalaniladi:
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Ident { get; set; }
Agar xususiyat Key atributi bilan belgilangan bo’lsa va tipiga int mansub bo’lsa, unga DatabaseGenerated(DatabaseGeneratedOption.Identity) atributini qo’llash shart hisoblanmaydi.
|
| |
Тashqi kalitni o’rnatish - Dasturiy injiniring (EntityFramework 6)

Тashqi kalitni o’rnatish
Bir modeldagi xususiyatni boshqa model xususiyatiga ikkilamchi kalitligini o’rnatish uchun ForeignKey atributidan foydalaniladi:
public class Phone
{
public int Id { get; set; }
public string Name { get; set; }
public int? CompId { get; set; }
[ForeignKey("CompId")]
public Company Company { get; set; }
}
public class Company
{
public int Id { get; set; }
public string Name { get; set; }
}
Ushbu holda Company modeli bilan tashqi kalit vazifasini CompId xususiyati bajaradi.
ConcurrencyCheck
ConcurrencyCheck atributi orqali parallellashtirish muammosi hal qilinadi va jadval ustida bir nechta foydalanuvchilar amallarni parallel bajarishlari mumkin:
public class Phone
{
public int Id { get; set; }
[ConcurrencyCheck]
public string Name { get; set; }
}
Ikkita foydalanuvchi bitta qiymatni o’zgartirishlari mumkin:
using (FluentContext db = new FluentContext())
{
Phone phone = db.Phones.Find(1);
phone.Name = "Nokia N9";
db.Entry(phone).State = EntityState.Modified;
db.SaveChanges();
}
An’anaviy holda Entity Framework yangilash jarayonida jadval va model Id si mos bo’lsa, jadvaldagi satr yangilanadi. ConcurrencyCheck atributini qo’llash orqali EF Id va Name xususiyatlar qiymatlari mosligini ham tekshiradi. Agar ushbu qiymatlar o’zaro mos bo’lsa, yozuv yangilanadi. Agar qiymatlar mos bo’lmasa, EF DbUpdateConcurrencyException xatolikni qaytaradi.
Kompleks tiplar ustida amallar
Entity Framework da har bir model alohida jadvalga mos qo’yiladi. Ammo ba’zi hollarda muayyan klass modelning qo’shimcha ma’lumotlarini o’zida saqlashi mumkin. Masalan:
public class PhoneInfo
{
public string Company { get; set; }
public int Price { get; set; }
}
public class Phone
{
public int Id { get; set; }
public string Name { get; set; }
public PhoneInfo Info { get; set; }
public Phone()
{
Info = new PhoneInfo { Price = 400000 };
}
}
|
Qo’shish
 DB - Dasturiy injiniring (EntityFramework 6)

|
Dasturiy injiniring (EntityFramework 6)
|
bet | 17/53 | Sana | 30.11.2023 | Hajmi | 1,39 Mb. | | #108476 |
Bog'liq Dasturiy injiniringQo’shish
DBga yangi ob’ekt qo’shish uchun quyidagi koddan foydalaniladi:
Player player = new Player();
player.Age = (int)plForm.numericUpDown1.Value;
player.Name = plForm.textBox1.Text;
player.Position = plForm.comboBox1.SelectedItem.ToString();
db.Players.Add(player);
db.SaveChanges();
Muayyan klassga tegishli ob’ektni DBga qo’shish uchun DbSet klassidagi Add metodidan foydalaniladi. Ushbu ob’ekt orqali formada mavjud maydonlarda kiritilgan qiymatlarga mos yozuv shakllantiraladi. Add metodi orqali yangi ob'ekning holati Added qiymati o’rnatiladi. Shuning uchun db.SaveChanges() metodi jadvalga yangi yozuv qo’shish uchun INSERT ifodasini generatsiya qiladi.
O’zgartirish
O’zgartirish ham yuqorida keltirilgan qo’shish amaliga o’xshaydi. Avvalo biz tanlangan ob’ektning xususiyatlari qiymatlarini forma maydonlariga uzatamiz. Ob’ektning o’zgartirilganligini belgilash uchun quyidagi ifodadan foydalanamiz:
db.Entry(player).State = EntityState.Modified;
Ushbu ifoda db.SaveChanges() metodiga joriy ob’ekt uchun UPDATE SQL-ifodasini shakllantirish lozimligini anglatadi.
O’chirish
O’chirish amali juda sodda bo’lib, tanlangan Id qiymat orqali DBda zarur ob’ektni izlab topib, uni db.Players.Remove(player)ga uzatamiz. Ushbu metod ob’ekt statusini Deleted ga o’zgartiradi. Natijada Entity Framework da db.SaveChanges() metodi chaqirilishi natijasida DELETE SQL-ifodasi generatsiya qilinadi.
Ulanish satri
Yuqoridagi misolda ishlatilgan ma’lumotlar konteksti quyidagicha:
class SoccerContext : DbContext
{
public SoccerContext()
: base("DefaultConnection")
{ }
public DbSet Players { get; set; }
}
Ushbu klass vorislangan klass konstruktoriga ulanish satri nomi parametr sifatida uzatilgan (DefaultConnection). Ushbu holda DB bilan ishlashda Code First yondashuvidan foydalanilganligi sababli, agar bunday DB mavjud bo’lmama, u MS SQL Server da qayta DefaultConnection ga keltirilgan qiymatga mos hosil qilingan. DB hosil qilingandan so’ng barcha so’rovlar ushbu DBda bajariladi. Biz MS SQL Server ga Visual Studio yoki SQL Server Management Studio muhitidan foydalangan holda ulanishimiz mumkin.
Ammo real dasturda ulanishga mos DB nomi yoki manzilini dinamik tarzda o’zgartirishga to’g‘ri keladi. Ushbu holda ulanish satridan foydalanish lozim. Visual Studio da loyihaga konfiguratsiya faylini biriktirib qo’yadi. Oddiy loyihalarda (Windows Forms, konsolli) konfiguratsiya fayli sifatida App.config, veb-dasturlar loyihalarida (ASP.NET) ushbu fayl sifatida Web.config ishlatiladi. Loyiha turidan qat'iy nazar konfiguratsiya fayli muayyan tuzilma va elementlardan iborat. Ular orasida connectionStrings qismi mavjud bo’lib, u ulanish satrini ifodalaydi.
Biz MS SQL Server da joylashishi lozim bo’lgan tasodifiy nomli DBni aniqlamoqchi bo’lsak, App.config faylidagi configuration yopiluvchi tegdan so’ng quyidagi kodni qo’shib qo’yamiz:
providerName="System.Data.SqlClient"/>
|
| |
Dasturiy injiniring (EntityFramework 6) - bet 10

|
Dasturiy injiniring (EntityFramework 6)
|
bet | 10/53 | Sana | 30.11.2023 | Hajmi | 1,39 Mb. | | #108476 |
Bog'liq Dasturiy injiniringulanish satridan foydalansak, ma’lumotlar konteksti klassi konstruktorida parameter ko’rsatilmasligi ham mumkin.
DBdagi ma’lumotlarni o’qib olish uchun quyidagi koddan foydalanamiz:
using (UserContext db = new UserContext())
{
var users = db.Users;
foreach (User u in users)
{
Console.WriteLine("{0}.{1} - {2}", u.Id, u.Name, u.Age);
}
}
Code First да номлар
DBda jadval va uning ustunlarini hosil qilish uchun Entity Frameworkda nomlarni aniqlashda bir qator kelishuvlar (qoidalar) mavjud. Ushbu qoidalar asosida jadval, ustun, tip nomlari ko’rsatiladi. Ushbu qoidalardan ba’zilarini ko’rib chiqamiz.
Tiplarni moslashtirish
SQL Server va C# dagi tiplar mosligi:
int : int
bit : bool
char : string
date : DateTime
datetime : DateTime
datetime2 : DateTime
decimal : decimal
float : double
money : decimal
nchar : string
ntext : string
numeric : decimal
nvarchar : string
real : float
smallint : short
text : string
tinyint : byte
varchar : string
NULL va NOT NULL
Jadvaldagi barcha birlamchi kalitlar NOT NULL kabi aniqlanadi. Uzatma tipiga (string, array) xususiyatlarga mos ustunalar DBda NULL kabi, qiymatli tiplar (DateTime, bool, char, decimal, int, double, float) - NOT NULL kabi aniqlanadi.
Agar xususiyat Nullabletipiga mansub bo’lsa, u NULL ustuniga mos qo’yiladi.
|
| |
Required atributi - Dasturiy injiniring (EntityFramework 6)

|
Dasturiy injiniring (EntityFramework 6)
|
bet | 46/53 | Sana | 30.11.2023 | Hajmi | 1,39 Mb. | | #108476 |
Bog'liq Dasturiy injiniringRequired atributi
Required atributi orqali xususiyatning qiymatga ega bo’lishi shartligi ko’rsatiladi. Ushbu atribut orqali shakllantirilgan atribut DBdagi mos ustunga NOT NULL sharti qo’yilganligini anglatadi.
public class Phone
{
[Key]
public int Ident { get; set; }
[Required]
public string Name { get; set; }
}
Endilikda Phone ob’ektining Name xususiyatiga qiymat berilmagan holda DBda saqlansa, xatolik yuzaga keladi.
MaxLength va MinLength
MaxLength va MinLength atributlari orqali satr tipiga mansub xususiyatning uzunligi ko’rsatiladi:
public class Phone
{
[Key]
public int Ident { get; set; }
[MaxLength(20)]
public string Name { get; set; }
}
NotMapped_atributi_Modelning_barcha_public'>NotMapped atributi
Modelning barcha public xususiyatlari jadvaldagi muayyan ustunga mos qo’yiladi. Ammo bu turdagi moslikga doim ehtiyoj tug‘ilmaydi. Ba’zi hollarda modeldagi ba’zi xususiyatga mos DB jadvalida ustun shakllantirishga zaruriyat tug‘ilmasligi mumkin. Ushbu maqsadda NotMapped atributidan foydalaniladi:
public class Phone
{
[Key]
public int Ident { get; set; }
[Required]
public string Name { get; set; }
[NotMapped]
public int Discount { get; set; }
}
NotMapped atributidan foydalanish uchun System.ComponentModel.DataAnnotations.Schema nomlar fazosini loyihada yuklash lozim.
Jadval va ustunlarni moslashtirish
Entity Framework da jadval va uning ustunlari shakllantirilayotganda model va undagi xususiyat nomlaridan foydalaniladi. Ammo zaruriyat tug‘ilganda Table va Column atributlaridan foydalaniladi:
[Table("Mobiles")]
public class Phone
{
public int Id { get; set; }
[Column("ModelName")]
public string Name { get; set; }
}
Ushbu tarzda shakllantirilgan modelda Phone elementi Mobiles jadvaliga, Name xususiyati jadvaldagi ModelName ustuniga mos qo’yiladi:
|
| |
Gaz va suyuqliklarning suyuq moddalarga yutilishi bu? - bet 4

|
Gaz va suyuqliklarning suyuq moddalarga yutilishi bu?
|
bet | 4/4 | Sana | 23.11.2023 | Hajmi | 29,34 Kb. | | #103998 |
Bog'liq Gaz va suyuqliklarning suyuq moddalarga yutilishi bu -hozir.org;
;
Qanday jarayonlar mоdda almashinish jarayonlariga kiradi?
quritish
bug’latish
sovutish
tsеntrifugalash
Absorbsiya jarayonini amalga oshirish uchun ishlatiladigan g'alvirsimon tarelkalar yuzasidagi suyuqlik qatlamining balandligi necha millimetr bo'lgani maqbul hisoblanadi?
110-500.
165-220.
90-330.
108-380.
Gazlarning izoxorik issiqlik sig‘imi nima?
gaz harorati oshirilganda, uning hajmi bosim о‘zgarmagan holda ichki energiyasi cheksiz ortib borishini kо‘rsatadi
gaz bosimi oshirilganda, uning hajmi harorati о‘zgarmagan holda ichki energiyasi cheksiz ortib borishini kо‘rsatadi
gaz namligi oshirilganda, uning hajmi proporsional ravishda о‘zgarib, ichki energiyasi cheksiz ortib borishini kо‘rsatadi
gaz sarfi oshirilganda, uning tezligi hajmiga proporsional ravishda о‘zgarib borishini kо‘rsatadi
Gazlarning adibata kо‘rsatgichi nima?
izobar issiqlik sig‘imini izoxor issiqlik sig‘imiga bо‘lgan nisbati
izotermik issiqlik sig‘imini izobar issiqlik sig‘imiga bо‘lgan nisbati
izotermik issiqlik sig‘imini izobar issiqlik almashinish yuzasiga bо‘lgan nisbati
adiabatik sistemada issiqlik sig‘imini issiqlik almashinish yuzasiga bо‘lgan nisbati
Bir xil materialdan tayyorlangan buyum nima detiladi?
detal
buyum
jism
materiya
Gaz omili bu-?
1t neft tarkibida gazning m3 bo'lgan nisbati
1m3 gaz tarkibida 1t neft miqdori
1m3 gaz 1t neftga tengligi
1000 tonna neftning 100 m3gazga nisbati
Ligerovchi va uglerodli po’latlarda temperatura 400 gacha oshishi bilan chidamlilik chegarasi qanday darajada o`zgaradi?
keskin ravishda tushishiga olib keladi
keskin ravishda ko`tarilishiga olib keladi
o`zgarmaydi
normal holatga keladi
Quyidagi qaysi agregatlar mоdda almashinish jihozlariga misol bo’ladi?
quritish, absorbtsiya agregatlari.
piroliz va kreking pechlari, aralashtirgichlar
isitish,bug’latish agregatlari.
fil’trlash va maydalash agregatlari
Mexanik ishni oqimning energiyasini aylantiruvchi qurilma……deb yuritiladi.
gidravlik mashinalar
aralashtirgichlar
reaktorlar
kolonnalar
Barqaror kondensat deb nimaga aytiladi?
maxsus kondensat ajratib oluvchi qurilmada ajratib olingan tayyor holdagi mahsulotga
maxsus kondensat yig‘ib oluvchi qurilmada ajratib olingan tayyor holdagi mahsulotga
maxsus kondensatni tindiruvchi qurilmada ajratib olingan tayyor holdagi mahsulotga
maxsus kondensat qazib oluvchi quduqdan olingan tayyor holdagi mahsulotga
http://hozir.org
|
| |
PhoneInfo klassi Phone - Dasturiy injiniring (EntityFramework 6)

|
Dasturiy injiniring (EntityFramework 6)
|
bet | 48/53 | Sana | 30.11.2023 | Hajmi | 1,39 Mb. | | #108476 |
Bog'liq Dasturiy injiniringPhoneInfo klassi Phone modeliga nisbatan bir nechta qo’shimcha ma’lumotni o’zida saqlaydi. Phone modeli PhoneInfo ob’ektini boshlang‘ich qiymatlar bilan hosil qiladi. Ushbu tarzda shakllantirilgan tiplar kompleksli tiplar deb yuritiladi.
Kompleks tiplar ustida bir qator cheklagichlar mavjud:
ularda kalitlar mavjud emas;
ular o’zida oddiy tiplarga mansub xususiyatlarni saqlaydi;
ushbu turdagi modellarda kolleksiyalardan foydalanib bo’lmaydi. Ya’ni Phone modeli PhoneInfo kolleksiyasini o’zida saqlay olmaydi.
Phone va PhoneInfo tiplar o'rtasida aloqani tashkil qilish uchun ComplexType atributidan foydalanish lozim. Ushbu atribut orqali turli klasslardan yagona element hosil qilinadi. Misol:
[ComplexType]
public class PhoneInfo
{
public string Company { get; set; }
public int Price { get; set; }
}
Phone klassida hech qanday o’zgarish amalga oshirilmaydi. Yuqoridagi tarzda tashkil qilingan tiplarni quyidagicha ishlatish mumkin:
using (FluentContext db = new FluentContext())
{
db.Phones.Add(new Phone
{
Name = "Samsung Galaxy S5",
Info = new PhoneInfo { Company = "Samsung", Price = 17000 }
});
db.Phones.Add(new Phone
{
Name = "Nokia Lumia 930",
Info = new PhoneInfo { Company = "Nokia", Price = 15000 }
});
db.SaveChanges();
foreach (Phone p in db.Phones)
Console.WriteLine("{0} - {1}", p.Name, p.Info.Price);
}
Ikkita klass orqali hosil qilinayotgan jadval yagona element sifatida shakllantiriladi:
ComplexType metodidan FluentAPI da foydalanib atributlarni shakllantirish quyidagicha:
class FluentContext : DbContext
{
public FluentContext()
: base("DefaultConnection")
{ }
public DbSet Phones { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.ComplexType();
base.OnModelCreating(modelBuilder);
}
}
Ikkita modeldan yagona jadvalda foydalanish
Avvalgi mavzuda ikkita klass yagona element sifatida bitta jadvalda saqlangan edi. Endi boshqa modelni ko’rib chiqamiz. Ikkita model o’zaro bog‘langan bo’lib, ularni yagona jadvalga saqlash uchun o'lar o’zaro birga-bir bog‘lanishga ega bo’lishi lozim:
using System;
using System.Text;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace FluentAPIApp
{
[Table("Mobiles")]
public class PhoneInfo
{
[Key, ForeignKey("Phone")]
public int PhoneId { get; set; }
public string Company { get; set; }
public int Price { get; set; }
public Phone Phone { get; set; }
}
[Table("Mobiles")]
public class Phone
{
[Key, ForeignKey("Info")]
public int PhoneId { get; set; }
public string Name { get; set; }
public PhoneInfo Info { get; set; }
}
class MobileContext : DbContext
{
public MobileContext()
: base("DefaultConnection")
{ }
public DbSet Phones { get; set; }
public DbSet Infos { get; set; }
}
}
|
| |
Gazlarning issiqlik sig‘imi deb nimaga aytiladi?

|
Gazlarning issiqlik sig‘imi deb nimaga aytiladi?
|
bet | 2/4 | Sana | 23.11.2023 | Hajmi | 29,34 Kb. | | #103998 |
Bog'liq Gaz va suyuqliklarning suyuq moddalarga yutilishi bu -hozir.orgGazlarning issiqlik sig‘imi deb nimaga aytiladi?
massa birligidagi gaz haroratini 1°C ga oshirishga sarflanadigan issiqlik miqdoriga
massa birligidagi gaz haroratini 1°C ga kо‘tarishga sarflanadigan bosimga
sarf yoki massa birligidagi gaz haroratini 1°C ga kо‘tarishga sarflanadigan kuchga
massa birligidagi gaz haroratini 1°C ga kо‘tarishga sarflanadigan gaz miqdoriga
Gazlarning nisbiy qovushqoqligi deb nimaga aytiladi?
gazning qovushqoqligini atmosfera sharoitida aniqlangan qovushqoqlikka nisbatiga
gazning qovushqoqligini P10 kg/k.sm2 holatda aniqlangan qovushqoqlikka nisbatiga
gazning qovushqoqligini P15 kg/k.sm2 holatda aniqlangan qovushqoqlikka nisbatiga
gazning qovushqoqligini P0,8 kg/k.sm2 holatda aniqlangan qovushqoqlikka nisbatiga
1 kgs/sm2bosim... necha Pa ga teng bо‘ladi?
98066,5 Pa
9,80665 Pa
98,0665 Pa
9806,65 Pa
1 Pa bosim ... ga teng bо‘ladi?
103 N/m2
1 N/m2
10 N/m2
105 N/m2
SI birliklar sistemasida bosim birligi о‘lchanadi?
Pa
N/m2
Bar
kgs/sm2
Gazlarning kinematik qovushqoqligi deb nimaga aytiladi?
gazning dinamik qovushqoqligini uning zichligiga bо‘lgan nisbatiga
gazning termodinamik holatini uning haroratga kо‘ra о‘zgarishiga
gaz bosimini uning haroratiga bо‘lgan nisbatiga
gazning siqiluvchanligini uning zichligiga bо‘lgan nisbatiga
Gazning nisbiy namligi deb nimaga aytiladi?
gazning ma’lum bir holatdagi suv bug‘larining miqdorini xuddi shu holatda gaz tо‘liq to’yingandagi maksimal suv bug‘larining miqdoriga bо‘lgan nisbatiga
nam gazning hajm birligiga tо‘g‘ri kelgan suv bug‘larining miqdoriga
gazning ma’lum haroratga yetganda, tarkibidagi namligi shudring holatida ajralishiga
1kg absolyut quruq havoga tо‘g‘ri kelgan suv bug‘larining miqdoriga
|
| |
Ma'ruza. Elektron jadvallarni qayta ishlash texnologiyalari

109
5.2 Ma'ruza. Elektron jadvallarni qayta ishlash texnologiyalari
4.1.Microsoft Excel elektron jadval protssessori va uning imkoniyatlari
4.2.Excelda ustunlar, satrlar, diapazonlar. Listlar, formulalar
4.3.Excelda ma‘lumotlarni qayta ishlashda matematik va statistik
formulalar
4.4.Jadvalli ma‘lumotlardan diagramma tuzish yo‘llari
Asosiy adabiyotlar
1.Aripov M., Begаlov B., Begimqulov U., Mаmаrаjаbov M. Аxborot texnologiяlаr.
O‘quv qo‘llаnmа. T.: Noshir, 2009 yil.
Xorijiy adabiyotlar
1.Misty E. Vermaat, Susan L. Sebok, Steven M. Freund. Jennifer T. Campbel, Mark
Frydenberg. Discovering Computers: Tools, Apps, Devices, and the Impact of
Technolog (textbook). Cengage Learning. 20 Channel Center Street. Boston, MA 02210.
USA, 2016.
2.Романова Ю.Д., Лесничая И.Г., Шестаков В.И., Миссинг И.В., Музычкин П.А.
Информатика и информационные технологии: учебное пособие / под ред.
Ю.Д.Романовой.-3-е изд., перераб. и доп.-М.: Эксмо, 2008 год.
3.Грачевой М.В., Фадеевой Л.Н., Черемых Ю.Н.
Моделирование
экономических процессов: Учебник для студентов вузов,
обучающихся по
специальностям экономики и управления. -М.:ЮНИТИ-ДАНА, 2005 год
Kirish. Elektron jadval prosessorlariga yuklatilgan vazifa - jadval
shaklida
berilgan ma’lumotlarni qayta ishlash va ularni ko’rgazmali ko’rinishda ifodalashdan
iborat.
Hozirgi davrda
Super Calc, MS Excel, Lotus, Quattro Pro, SDSS Spreadsheet,
Vista Calc, GS-Calc kabi elektron jadvallar keng qo’llanilmoqda. Ularning ichida eng
ommalashganlari
Lotus Development firmasini Lotus 1-2-3 dasturi,
Computer
Associates firmasini
Super Calc dasturi,
Microsoft korporasiyasni
Multiplan va
Microsoft Excel dasturlari hisoblanadi.
Korxonalar raqobatbardoshlik darajasini boshqarish samaradorligining ekonometrik tahlili

Korxonalar raqobatbardoshlik darajasini boshqarish samaradorligining ekonometrik tahlili
Download
0,72 Mb.
Matnni ko'rish
bet
1/5
Sana
23.12.2023
Hajmi
0,72 Mb.
#127318
Download
0,72 Mb.
Matnni ko'rish
Bosh sahifa
Aloqalar
Bosh sahifa
Dərs
Mühazirə
Qaydalar
Referat
Xülasə
Yazı
Korxonalar raqobatbardoshlik darajasini boshqarish samaradorligining ekonometrik tahlili
Download
0,72 Mb.
Matnni ko'rish
Asqaraliyev Islomjon 111 20-g

|
Asqaraliyev Islomjon 111 20-g
|
Sana | 18.12.2023 | Hajmi | 9,62 Mb. | | #122262 |
Bog'liq Asqaraliyev Islomjon 111 20-g ALT 1-Amal
Asqaraliyev Islomjon 111 20-g.
Avtomatlashtirilgan loyihalash tizimlarida dasturlash fanidan.
1-modul.
Matlab dasturini o’rnatish.
1-bosqich. Etot kompyuterning nastroyka oynasidan birinchi bo’lib necha razryad ilovlalarni o’rnata olishini ko’rib chiqamiz.
2-bosqich. Telegram kanaldan 64 razryadli Matlabning papkasini o’rnatib olamiz.
3-qadam. Papkaning ichiga kirib win64 qismiga o’tamiz.
4-qadam. So’ngra setup.exe ga kiramiz.
5-qadam. Demak bizdan aktivatsiya parolini so’rayabdi.
6-qadam. Demak biz yana papkani ochib uning crack qismiga o’tamiz so’ng install.txt ni bosamiz va u yerdan parolni nusxalab tizimga kirib olamiz.
8-qadam. Buyerda bizdan aktivatsiya so’raydi.
9-qadam. Demak papkaning crack fayliga otib 1-qatorni faylga saqlab olamiz va uning adresini chaqirib olamiz.
10-qadam. Biz Matlabni ishlatishimiz mumkin.
|
| |
Kompyuterni tashkil etish fanidan bajargan amaliy ishi

TOSHKENT AXBOROT TEXNALOGIYALARI UNIVERSITETI SAMARQAND FILIALI
KOMPYUTER INJENIRINGI FAKULTETI KOMPYUTER INJENIRINGI YO’NALISHI
KI-022-01- GURUH TALABASI MARDONQULOV ABDULBOSITNING
KOMPYUTERNI TASHKIL ETISH FANIDAN BAJARGAN AMALIY ISHI
13-variant
4-amaliy mashg’ulot
Mavzu:
Turli xil sanoq tizimlarida arifmetik operatsiyalarni bajarish
Nazariy malumot:
Turli xil sanoq tizimlarida arifmetik operatsiyalarni bajarishning umumiy tartibi mos
ravishda amallar va
natijalar ustida ommalashadi. Bu operatsiyalarni bajarish uchun kerak bo'lgan tartib quyidagicha:
1. **Qo'shish (Addition)**: Berilgan ikkita sonni qo'shish uchun ularning har bir raqamini mos xonali
sanoqda qo'shib chiqarish kerak. Qo'shish paytida yodga
olingan yarim ham bolmasa, natijadagi
yarimning to'g'ri saqlanishi uchun katta xonaga qo'shiladi.
2. **Ayirish (Subtraction)**: Ikki sonning ayirishini
amalga oshirish uchun, ayirish o'sishlarini borib
ko'rsatiladi. Agar ularning qanday tomonidan qo'shilganligi aniqlanib bo'lsa,
kesish bajarilib, ayirish
amaliyoti amalga oshiriladi.
3. **Ko'paytirish (Multiplication)**: Ikki sonning ko'paytirilishini
olish uchun, ulardan birinchisi
ikkinchisiga mos ravishda ko'paytiriladi. Shuningdek, yana mos xonali sanoqda olish uchun ko'paytirish
amaliyoti ishga tushiriladi.
4. **Bo'lish (Division)**: Ikki sonni bo'lish uchun, ulardan birinchisi ikkinchisiga bo'lib,
natijada hosil
bo'lgan natsiyani topish uchun bo'lish amaliyoti amalga oshiriladi.
Har bir amalga oshirish jarayoni ikki son uchun o'zaro bog'liq bo'lib, ulardan har bir raqam to'g'ri xonada
joylashtiriladi. Keyinchalik, natijadagi sanoq yorlig'i tekshiriladi va to'g'ri formatga keltiriladi. Bu
tartib
asosan turli xil sanoq tizimlari uchun umumiydir, ammo har bir sanoq tizimi o'zining qo'llaniladigan
protokollari va qoidalari bor.
Amaliy qism:
DEVELOPMENT OF PEDAGOGICAL TECHNOLOGIES IN

|
DEVELOPMENT OF PEDAGOGICAL TECHNOLOGIES INBog'liq TurkiyaDEVELOPMENT OF PEDAGOGICAL TECHNOLOGIES IN
MODERN SCIENCES
International scientific-online conference
38
Amalga oshirilgan korrelyatsion-regression tahlillar natijalariga asoslangan
holda, o‘rta muddatli istiqbolda Andijon viloyati oziq-ovqat sanoati tarmoqlarida
raqobatbardoshlik darajasini boshqarish samaradorligini oshirish orqali
erishiladigan iqtisodiy o‘sish darajasi umumiy indeksining rivojlanishiga oid
prognoz ko‘rsatkichlari ishlab chiqildi. Tahlillarga ko‘ra, keyingi yillarda
viloyatda oziq-ovqat sanoati korxonalarini fondlar bilan qurollanish darajasini
oshirish hisobiga yuqori iqtisodiy o‘sish darajasiga erishish mumkin bo‘ladi (4-
jadvalga qarang).
2022-2026 yillarga mo‘ljallangan Yangi O‘zbekistonning Taraqqiyot
strategiyasida belgilangan ustuvor islohotlarning yo‘nalishlaridan biri bu
mamlakatda oziq-ovqat sanoatini rivojlantirish dasturini amalga oshirish bo‘lib,
ushbu dastur doirasida oziq-ovqat xom ashyo bazasini kengaytirish va organik
mahsulotlar hajmini bosqichma-bosqich oshirish rejalashtirilgan. Ushbu
maqsadli chora-tadbirlar dasturlari doirasida 2022 yilda Davlat investitsiya
dasturi doirasida umumiy qiymati 440 mln AQSH dollari bo‘lgan 50 ta yirik
loyihani amalga oshirish, 2026 yilga borib oziq-ovqat mahsulotlari hajmini 7,4
mln tonnaga, qayta ishlash darajasini sut bo‘yicha 32 foiz, go‘sht – 25 foiz, meva-
sabzavot – 28 foizga yetkazish rejalashtirilgan. Jumladan, oziq-ovqat sanoati
korxonalarini xom ashyo bilan ta’minlash va ishlab chiqarish hajmini 1,5
barobarga oshirish orqali 2022 yilda respublika miqyosida quyidagi vazifalarni
hal etish belgilangan:
5
- sanoatbop meva-sabzavot hajmi 3,4 mln tonnaga, qayta ishlash
quvvatlarini 3,1 mln tonnaga va qayta ishlash darajasini 16 foizga yetkazish;
- meva-sabzavotni qayta ishlash quvvatlarini 3,1 mln tonnaga (107 foiz),
sutni – 2,9 mln tonnaga (111,5 foiz), go‘shtni – 410 ming tonnaga (119 foiz)
yetkazish;
- oziq-ovqat mahsulotlari assortimentini (qayta ishlangan go‘sht-sut, meva
sabzavot, yog‘-moy va boshqalar) 898tadan 1100 taga yetkazish;
- 3,2 mingta yangi ish o‘rinlari yaratish.
Yuqorida amalga oshirilgan tahlillar, jumladan, o‘rta muddatli istiqbolda
mamlakatimizda oziq-ovqat sanoati tarmog‘ini rivojlantirishning ustuvor
maqsad va vazifalaridan kelib chiqqan holla, keyingi yillarda oziq-ovqat sanoati
korxonalari raqobatbardoshlik darajasini boshqarish samaradorligini oshirishda
ularning moddiy-texnik bazasini mustahkamlash, korxonalarda oziq-ovqat
mahsulotlari ishlab chiqarishni zamonaviy texnika va texnologiyalar bilan
qurollantirishga ustuvorlik qaratilishi maqsadga muvofiq, deb hisoblaymiz. Bu
5
O‘zbekiston Respublikasi Prezidentining “2022-2026 yillarga mo‘ljallangan Yangi O‘zbekistonning Taraqqiyot
strategiyasi to‘g‘risida”gi PF-60 son Farmoni, 28.01.2022 y. https://lex.uz/docs/5841063
|
| |
Yana bir muhim jihat, bitta maʼlumotni bir nechta jadvalda qayta saqlashdan ogoh boʻling

|
Yana bir muhim jihat, bitta maʼlumotni bir nechta jadvalda qayta saqlashdan ogoh boʻling
|
bet | 6/8 | Sana | 17.12.2023 | Hajmi | 28,29 Kb. | | #121083 |
Bog'liq 3-mavzuYana bir muhim jihat, bitta maʼlumotni bir nechta jadvalda qayta saqlashdan ogoh boʻling.
Tasavvur qiling, sizda foydalanuvchilar va mijozlar degan jadvallar mavjud va siz biror shaxs haqidagi maʼlumotlarni ikkalasida ham saqlayabsiz. Agar bu shaxsning maʼlumotlari bitta jadvalda yangilansa (masalan telefon raqam oʻzgarsa), siz ikkinchi jadvalni ham yangilashingizga toʻgʻri keladi. Bu esa ortiqcha ish. Buning oldini olish uchun foydalanuvchilar uchun bitta jadval yaratib, bu foydalanuvchi mijoz yoki yoʻqligini attribut sifdatida koʻrsatish mumkin.
Ma’lumotlar bazasi qaysi turdagi ma’lumotlarni o’z ichiga olishi, bu ma’lumotlar qayerdan olinishi va ulardan qanday foydalanilishini oʻrganganingizdan soʻng, siz haqiqiy ma’lumotlar bazasini rejalashtirishga tayyor bo’lasiz.
2.Maʼlumotlar Bazasining tuzilishini rejalash
Navbat maʼlumotlar bazasining tashqi koʻrinishini shakllantirishga. Yuqorida koʻrganimizdek, relational MB jadvallardan iborat boʻladi. Har bir jadval esa ustunlar (attributlar) va qatorlardan tashkil topadi. Har bir qator ingliz tilida record deb ataladi va bitta buyum (shaxs) haqida maʼlumot saqlaydi.
MAʼLUMOTLAR BAZASINI LOYIHALASH. 1-QISM. 15
Jadvalning har bir qatoridagi maʼlumotlarni bir xilda saqlash uchun, ularning turini ham tayinlab ketish maqsadga muvofiq boʻladi. Masalan Ism faqat matn, ID esa faqat raqam.
Umuman olganda maʼlumotlarni saqlashning quyidagi turlari mavjud:
CHAR – doimiy uzunlikdagi matnlar
VARCHAR – oʻzgaruvchan uzunlikdagi matnlar
TEXT – katta matnlar
INT – manfiy yoki musbat butun sonlar
FLOAT, DOUBLE – manfiy yoki musbat oʻnlik sonlar
BLOB – ikkilik sanoq tizimidagi maʼlumotlar
Shuningdek aksar maʼlumotlar omborlarini boshqaruv tizimlari har bir qator (record) uchun noyob ID raqamini ham qoʻshib ketadi.
Nihoyat, jadval attributlaridan birini birlmachi kalit (primary key) sifatida tanlaysiz. Bu attribut noyob boʻlib, faqatgina yagona qator (record)ga tegishli boʻlishi kerak. Misol uchun shaxsning ID yoki passport raqami noyob kalit boʻlishi mumkin. Birlmachi kalit yordamida biz roʻyxatdan kerakli qator (shaxs, mahsulot) ni ajrata olishimiz kerak.
Birlmachi kalit qilib tanlangan attribut nafaqat noyob va oʻzgarmas, balki doimo mavjud boʻlishi ham shart. Yaʻni bazaga maʼlumot qoʻshilganda bu qiymatni kiritmay tashlab oʻtish mumkin emas.
Bu qadamda maʼlumotlar bazasini koʻz oldingizga keltirish uchun jadvallarni maxsus dastur yordamida yoki oddiy qogʻozda chizishingiz mumkin. Bunda jadvalni toʻliq emas, faqatgina unga tegishli attributlarni koʻrsatish kifoya.
|
| |
Ma’lumotlar bazasini loyihalash jarayoni

Ma’lumotlar bazasini loyihalash jarayoni
Yaxshi tuzilgan ma’lumotlar bazasi:
Ortiqcha (takrorlanuvchi) ma’lumotlarni bartaraf qilish orqali xotirani tejaydi.
Ma’lumotlarning aniqligi va yaxlitligini saqlaydi.
Ma’lumotlarga turli usullar bilan murojaat qilishni ta’minlaydi.
Samarali va foydali MBni loyihalashtirish quyidagi jarayonlarni o’z ichiga oladi:
Talablarni tahlil qilish yoki ma’lumotlar bazasining maqsadini aniqlash
Ma’lumotlarni jadvallarga ajratish
Asosiy kalitlarni (primary key) ko’rsatish va munosabatlarni tahlil qilish
Jadvallarni standartlashtirish uchun normallashtirish
Keling, har bir qadamni batafsil ko’rib chiqaylik. Maʼlumotlar bazasining turli modellari juda ham koʻp, biz esa ushbu qo’llanmada eng koʻp ishlatiladigan relyatsion ma’lumotlar bazasi modelidan (relational model) foydalanamiz.
Yuqoridagi jarayonlarni koʻrishdan avval Relational Model bilan tanishaylik.
Relational Database Model
Eng keng tarqalgan model, relyatsion model, ma’lumotlarni jadvallarga ajratadi. Har bir jadval ustunlar va qatorlardan iborat. Har bir ustunda biror obyektga oid atributlar keltirilgan, masalan mahsulot narx, foydalanuvchi ismi yoki tug’ilgan sanasi, pochta indeksi va hokazo. Bu atributlar birgalikda domen deb ataladi. Jadvalning qatorlari esa aynan bitta obyekt (buyum, shaxs, joy) haqidagi maʼlumotlarni saqlaydi.
Quyida biz Foydalanuvchilar haqida maʼlumot saqlash uchun Foydalanuvchilar jadvalini yaratdik. Jadvaladagi ID, Ism, Familiya, Telefon foydalanuvchining atributlari hisoblanadi. Birgalikda esa atributlar domen deb ataladi.
MAʼLUMOTLAR BAZASINI LOYIHALASH. 1-QISM. 14
MB bir nechta jadvallardan iborat boʻlishi tabiiy. Misol uchun Mahsulotlar haqidagi maʼlumotlarni saqlash uchun alohida jadval, Xaridlar uchun alohida jadval, Mijozlar uchun alhoida jadval va hokazo. Biror jadvalni boshqa jadvlaga bogʻlash uchun jadval attributlaridan biri (yoki attriburtlar birikmasi) primary (asosiy) kalit etib tayinlanadi. Boshqa jadvallar esa bu attributga foreign key deb murojaat qiladi.
Relational Model jadvallar oʻrtasidagi munosabatlarni ham tartibga soladi. Masalan mijozlar va ular sotib olgan mahsulotlar jadvali, yoki talabalar va ular o’qiyotgan fanlar alohida jadvallarda saqlansada, ular o’rtasidagi munosabat relational model yordamida ko’rsatiladi. Bunday munosabatlar one-to-one (birga-bir), one-to-many (birga-koʻp) yoki many-to-many (koʻpga-koʻp) koʻrinishida boʻlishi mumkin. Munosabatlar haqida birozdan keyin alohida toʻxtalamiz.
Demak yuqoridagilarning barchasi Relational Maʼlumotlar bazasining sifatlari ekan.
Keling endi bevostia loyihalash jarayoniga toʻxtalamiz.
|
DEVELOPMENT OF PEDAGOGICAL TECHNOLOGIES IN

|
DEVELOPMENT OF PEDAGOGICAL TECHNOLOGIES INBog'liq TurkiyaDEVELOPMENT OF PEDAGOGICAL TECHNOLOGIES IN
MODERN SCIENCES
International scientific-online conference
36
2018
1,00
237,1
2,43
97,6
2019
1,07
254,4
2,52
100,9
2020
1,09
275,5
2,83
102,3
2021
1,12
314,1
2,91
105,1
Tanlangan ko‘rsatkichlarda natijaviy va unga ta’sir etuvchi omillar o‘zaro turli
birliklardi keltirilganligini inobatga olgan holda, logorifmik funksiya asosida
ularni o‘zaro bir xil qiymatdagi ko‘rsatkichga keltirib olamiz (2 -jadvalga qarang)
2-jadval
Logorifmik funksiya asosida hisoblangan ko‘rsatkichlar
2
T
LN Y
LN X
1
LN X
2
LN Х
3
1
-0,34249
5,205654
0,708036
4,497585
2
-0,31471
5,456175
0,883768
4,571613
3
0
5,468482
0,887891
4,580877
4
0,067659
5,538908
0,924259
4,61413
5
0,086178
5,618588
1,040277
4,62791
6
0,113329
5,749711
1,068153
4,654912
Keyingi bosqichda shartli ravishda raqobatbardoshlik darajasini boshqarish
samaradorligini baholash maqsadida tanlab olingan Andijon viloyati oziq-ovqat
sanoati tarmoqlarida iqtisodiy o‘sish darajasining umumiy indeksining (Y)
rivojlanishiga ta’sir ko‘rsatuvchi mehnat unumdorligi (X1), fondlar qiymati (X2),
fondlar bilan qurollanish darajasi (X3) omillar o‘rtasidagi korrelyatsion va
regression tahlillarni amalga oshiramiz.
3-jadval
2016-2021 yillarda Andijon viloyati oziq-ovqat sanoati tarmoqlarida
iqtisodiy o‘sish darajasining umumiy indeksi bilan unga ta’sir ko‘rsatuvchi
omillar o‘rtasidagi ichki bog‘liqlik baholashning korrelyatsion-regression tahlili
natijalari
3
Korrelyatsion-
regression
tahlil
ko‘rsatkichlari
Mehnat unumdorligi
(mln so‘m)
(X1)
Fondlar qiymati
(mln. so‘m)
(X2)
Fondlar bilan
qurollanish
darajasi
(mln.
so‘m)
(X3)
Bir nechta R
0,832609123
0,825463779
0,875959626
R-kvadrat
0,693237951
0,681390451
0,767305266
Normallashtirilgan 0,616547439
0,601738063
0,709131583
2
Muallif tomonidan tuzilgan
3
Muallif tomonidan tuzilgan
|
| |
Majburiy yoki yo’q? - Mavzu: Obyektli ma’lumotlar bazasi haqida asosiy tushinchalar. Loyihalash, qayta ishlash va tadbiq qilish

Majburiy yoki yo’q?
Munosabatlarni shakllantirishda qatorlardan (record) qaysi biri birlamchi ekanini aniqlashtirib olish ham muhim. Ya’ni bir jadvaldagi qator mavjud bo’lishi uchun ikkinchi jadvaldagi qator mavjud bo’lishi uchun majburiymi yoki yo’q. Misol uchun mualliflar va kitoblar jadvalida, muallif kitobsiz bo’lishi mumkin, lekin kitob muallifsiz bo’lmaydi. Ya’ni kitoblar jadvalida kitob mavjud bo’lishi uchun mualliflar jadvalida kitobning muallifi mavjud bo’lishi shart. Aksincha, mualliflar jadvalida biror muallifning mavjudligi, kitoblar jadvalida shu muallifning kitoblari bo’lishini taqozo qilmaydi (balki muallif hali kitob yozmagan, yoki kitobi bosmadan chiqmagan, yoki onlayn do’konda bu muallifning kitoblari mavjud emas).
Ba’zida jadval qaytib o’ziga murojaat qilishi mumkin. Bu rekursiv munosabat deyiladi. Misol uchun korxona ishchilari jadvalida boshliq degan attribut bo’lsa, bu attribut shu jadvaldagi boshqa odamga (boshliqqa) ishora qiladi.
Ortiqcha munosabat
Ba’zida jadvallardagi qatorlar (record) bir-biri bilan birdan ko’p munosabatda bo’ladi. Masalan, talabalar o’qituvchilar bilan bo’glangan, o’qituvchilar fanlarga bog’langan, talabalar ham fanga bog’langan. Ya’ni talabalar o’qituvchilarga ikki marta bog’lanib qoldi, biri tog’ridan-to’g’ri, ikkinchisi fan orqali. Bunday holatda munosabatlardan biridan voz kechish MBga ta’sir qilmaydi va ishimizni osonlashtiradi. Yuqoridagi misolda, talabalar ham o’qituvchilar ham biror fanga bog’lanishi kifoya qiladi.
http://fayllar.org
|
Jadvallar oʻrtasida munosabat - Mavzu: Obyektli ma’lumotlar bazasi haqida asosiy tushinchalar. Loyihalash, qayta...

3. Jadvallar oʻrtasida munosabat
Maʼlumotlar bazasi bir necha turdagi jadvallardan iborat boʻladi. Navbat bu jadvallar oʻrtasidagi munosabatlarni tahlil qilishga. Masalan, mijozlar va mahsulotlar, talabalar va darslar, oʻqituvchilar va oʻquvchilar oʻzaro qanday bogʻlangan? Ular oʻrtasidagi munosabat qay koʻrinishda boʻlishi kerak? Navbat shu savollarga javob berishga va munosabatlarni shakllantirishda.
Jadvallar oʻrtasidagi munosabatlar quyidagi 3 ta koʻrinishda boʻlishi mumkin:
One-to-one (birga-bir)
Jadvaldagi bitta qator (record) boshqa jadvaldagi bitta qatorga bog’langan bo’ladi. Bunday munosabat kamdan-kam uchraydi va umuman olganda bunday jadvallarni jamlab yuborish tavsiya qilinadi. Misol uchun quyida birinchi jadval mamlakat (country) ikkinchi jadval esa poytaxt (capital) haqida ma`lumotlarni saqlaydi. Bu ikki jadval esa birga-bir munosabat bilan bog’langan. Ya’ni, bitta davlatning bitta poytaxti bo’lishi mumkin, bitta poytaxt esa faqat bitta davlatga poytaxt bo’ladi.
Yuqorida aytganimizdek, bunday holatlarda poytaxt nomini davlatning attributi sifatida saqlagan afzal.
One-to-many (birga-ko’p)
Bunda bir jadvaldagi bitta qator (record) boshqa jadvaldagi bir nechta qatorlarga bog’langan bo’ladi. Masalan bitta mijoz bir nechta mahsulotlar xarid qilishi, bitta muallif bir nechta kitoblar chop etishi mumkin va hokazo. Bu munosabat one-to-many deb ataladi.
Bunday maʼlumotlar bazasini yaratishda, birinchi jadvaldagi birlmachi kalit, ikkinchi jadvalning attributi sifatida qo’shiladi. Yuqoridagi misolda Customers (mijozlar) jadvalidagi Customer ID birlmachi kalit hisoblanadi va bu kalit Customer Rentals (mijoz buyurtmalari) jadvalida ham mavjud. Mijozning ID raqamiga qarab, mijoz aynan qaysi mahsulotlarni olganini ko’rishimiz mumkin. Masalan, Andy ismli mijozning ID raqami 9003 va u kulrang bilan ajratilgan mahsulotlarni sotib olgan.
Many-to-many (ko’pga-ko’p)
Jadvaldagi bir nechta qatorlar, boshqa jadvladagi bir nechta qatorlar bilan bog’lanishi many-to-many munosabati deyiladi. Masalan, bitta talaba bir nechta fanlarga yozilishi mumkin, shu bilan birga bitta fanga bir nechta talaba yozilishi ham mumkin.
Afsuski, bunday munosabatni bevosita dasturlash murakkab (yoki ilojsiz). Shuning uchun bu ikki jadval o’rtasida bog’lovchi jadval yaratish maqsadga muvofiq bo’ladi.
Misol uchun bizda mijozlar va mahsulotlar jadvali bor. Mijozlar istalgancha mahsulot sotib olishi mumkin, mahsulotlar esa istalgancha mijozga sotilishi mumkin. Ya’ni bu ikkisi many-to-many munosabatda.
MB shakllantirish uchun biz mijzolar va mahsulotlarni bog’lovchi, yangi xaridlar (yoki savat) jadvalini yaratamiz. Mijozlar ham mahsulotlar ham xaridlar jadvaliga one-to-many munosabatda bo’ladi. Yaʻni bitta mijoz istalgancha xarid qilishi mumkin va har bir xarid bir nechta mahsulotlardan iborat boʻladi.
|
Keli shilga n: tasdiqlayma n: Toshkent signallashtirish va aloqa masofasi boshliği

|
Keli shilga n: tasdiqlayma n: Toshkent signallashtirish va aloqa masofasi boshliği
|
bet | 1/4 | Sana | 21.05.2024 | Hajmi | 212 Kb. | | #247844 |
Bog'liq 23 цех 2022y
K E L I Sh I L G A N: T A S D I Q L A Y M A N:
Toshkent signallashtirish Toshkent signallashtirish
va aloqa masofasi boshliği va aloqa masofasi
aloqa bo‘yicha o‘rinbosari boshliği
______________Shermatov T.S.
_____________Akbarov M.U.
«______»__________2024y. «____»_____________2024y.
LAVOZIM YƠRIQNOMASI
liniyaviy hudud radioaloqa elektromexanigi
Lavozimi
|
Shartli aytilishi
|
Ismi Sharifi
|
Kimga bơysunadi
|
Kimni ơrnini bosadi, kim ơrnini bosadi
|
№23 sex liniyaviy hudud radioaloqa elektromexanigi
|
ShN
|
|
ShNS
|
ShNS (ShCh buyrug‘i), radioaloqa bo‘yicha brigada ShN bilan
|
Malaka darajasi
Talab qilinadi
|
Haqiqatda
|
O‘rta maxsus, mutaxasis
|
.
|
1.Umumiy nizom.
1.1.Ushbu yo‘riqnoma funktsional majburiyatlarni aniqlab beradi, №23 brigada liniyaviy hudud radioaloqa elektromexanigi “Poyezdlar, stantsiyalar, operativ-ta'mirlash radioaloqa uskunalari va GGO masofa qurilmalariga xizmat ko‘rsatish”, keyingi paragraflarda radioaloqa elektromexanigi deb yuritiladi majburiyati va huquqlari.
1.2.Radioaloqa elektromexanigi ishlab chiqarish mutaxasisi toifasiga kiradi, o‘rnatilgan tartibda amaldagi mehnat qonunchiligi va masofa rahbari buyrqg‘iga asosan lavozimga tayinlanadi va ozod etiladi.
1.3.Radioaloqa elektromexanigi brigada radioaloqa katta elektromexanigiga bo‘ysunadi.
1.4. Radioaloqa elektromexanigi ishda yo‘qligida ( mehnat ta'tili, xizmat safari, kasallik va boshqa) uning vazifalarini o‘rnatilgan tartibda tayinlangan radioaloqa elektromexanigi bajaradi. Radioaloqa elektromexanigi ham xuddi shunday unga yuklatilgan majburiyatlarni bajarishga va o‘z haq huquqiga ega.
|
| |