kaloyankibarev07e 1.0.0

dotnet add package kaloyankibarev07e --version 1.0.0
                    
NuGet\Install-Package kaloyankibarev07e -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="kaloyankibarev07e" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="kaloyankibarev07e" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="kaloyankibarev07e" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add kaloyankibarev07e --version 1.0.0
                    
#r "nuget: kaloyankibarev07e, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package kaloyankibarev07e@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=kaloyankibarev07e&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=kaloyankibarev07e&version=1.0.0
                    
Install as a Cake Tool
    //                 if (first == nums[i])
    //                 {
    //                       currentLength++;
    //                     if (currentLength > bestLength)
    //                     {
    //                           bestLength = currentLength;
    //                     }
    //                 }
    //                 else
    //                 {
    //                     first = nums[i];
    //                     index = i;
    //                 }
    //             }
    //  
    //             for (int i = bestStart; i < bestStart + bestLength; i++)
    //             {
    //                   Console.Write($"{nums[i]} ");
    //             }
    //         }
    //     }
    // }
    // 
    // 
    // 
    // 
    // Съставете програма, която намира най-дългата последователност от равни числа в даден списък от цели числа List<int>   и отпечатва като резултат тази най-дълга последователност. Ако няколко поредици имат същата най-дълга дължина, върнете най-лявата от тях.
    // 
    // PRAVILEN KOD
    // 
    // 
    // using System;
    // using System.Collections.Generic;
    // using System.Linq;
    // 
    // namespace Sequence
    // {
    //     class Program
    //     {
    //         static void Main(string[] args)
    //         {
    //             List<int> nums = Console.ReadLine()
    //                 .Split()
    //                 .Select(int.Parse)
    //                 .ToList();
    // 
    //             int bestStart = 0;
    //             int bestLength = 1;
    // 
    //             int currentStart = 0;
    //             int currentLength = 1;
    // 
    //             for (int i = 1; i < nums.Count; i++)
    //             {
    //                 if (nums[i] == nums[i - 1])
    //                 {
    //                     currentLength++;
    // 
    //                     if (currentLength > bestLength)
    //                     {
    //                         bestLength = currentLength;
    //                         bestStart = currentStart;
    //                     }
    //                 }
    //                 else
    //                 {
    //                     currentStart = i;
    //                     currentLength = 1;
    //                 }
    //             }
    // 
    //             for (int i = bestStart; i < bestStart + bestLength; i++)
    //             {
    //                 Console.Write(nums[i] + " ");
    //             }
    //         }
    //     }
    // }
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Имате следният програмен фрагмент, който трябва да сортира елементите в подаден списък. В кода има грешка и не работи правилно. 
    // При примерен вход: 36 15 1 7 20 8 24
    // 
    // Програмата извежда като резултат следното: 1 1 1 7 8 8 24
    // 
    // А трябва да изведе сортираните елементи: 1 7 8 15 20 24 36
    // 
    // var collection = Console.Readline().Split().Select(int.Parse).ToList();
    //             for (int index = 0; index < collection.Count; index++)
    //             {
    //                 int min = index;
    //                 for (int curr = index + 1; curr < collection.Count; curr++)
    //                 {
    //                     if (collection[curr] > collection[min])
    //                     {
    //                         min = curr;
    //                     }
    //                 }
    //                 collection[index] = collection[min];
    //                 collection[min] = collection[index];
    //             }
    //             Console.WriteLine(string.Join(" ", collection));
    // 
    // Вашата задача е да откриете грешката, да я поправите и да запишете в полето вече правилно работещ код.
    // 
    // 
    // 
    // 
    // PRAVILEN KOD
    // 
    // 
    // 
    // var collection = Console.ReadLine().Split().Select(int.Parse).ToList();
    // 
    // for (int index = 0; index < collection.Count; index++)
    // {
    //     int min = index;
    // 
    //     for (int curr = index + 1; curr < collection.Count; curr++)
    //     {
    //         if (collection[curr] < collection[min])
    //         {
    //             min = curr;
    //         }
    //     }
    // 
    //     int temp = collection[index];
    //     collection[index] = collection[min];
    //     collection[min] = temp;
    // }
    // 
    // Console.WriteLine(string.Join(" ", collection));
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // На картинката е показана част от имплементацията на линейната структура от данни опашка. Посочете коя имплементация е използвана:
    // Правилният отговор е: Динамична имплементация на опашка
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Дайте пример с C# код, за метод който да сортира  елементите от списъка List<int> list = new List<int>() { 12, 8, 10, 2, 9, 6, 1}; посредством алгоритъма за сортиране  чрез метода на мехурчето.
    // 
    // 
    // 
    // 
    // using System;
    // using System.Collections.Generic;
    // 
    // class Program
    // {
    //     static void Main()
    //     {
    //         List<int> list = new List<int>() { 12, 8, 10, 2, 9, 6, 1 };
    // 
    //         BubbleSort(list);
    // 
    //         Console.WriteLine(string.Join(" ", list));
    //     }
    // 
    //     static void BubbleSort(List<int> list)
    //     {
    //         for (int i = 0; i < list.Count - 1; i++)
    //         {
    //             for (int j = 0; j < list.Count - 1 - i; j++)
    //             {
    //                 if (list[j] > list[j + 1])
    //                 {
    //                     int temp = list[j];
    //                     list[j] = list[j + 1];
    //                     list[j + 1] = temp;
    //                 }
    //             }
    //         }
    //     }
    // }
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Дефинирайте понятието сложност на алгоритъм, като попълните липсващите думи в текста.
    // 
    // Сложност на алгоритъм е [груба оценка на броя стъпки], които алгоритъмът ще направи в зависимост от [размера на входните данни]. Това е груба оценка, която се интересува от [порядъка на броя стъпки], а не от [точния им брой].
    // 
    // 
    // 
    // На картинката е показана част от имплементацията на линейната структура от данни опашка. Посочете коя имплементация е използвана:
    // Правилният отговор е: Статична имплементация на опашка
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Изчислете какъв ще бъде отговорът на следния пример:
    // 
    // През 2013 ООН има 193 страни членки. Ако имената на тези страни са сортирани по азбучен ред в масив, колко имена трябва да провери двоичното търсене, за да намери конкретно име в масива в най-лошия случай?
    // 
    // [Не повече от 8.]
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Имате зададени твърдения за два алгоритъма за търсене - двоично търсене и линейно търсене. По зададените твърдения и характеристики трябва да сравните двата алгоритъма и да зададете коя от тях към кой от алгоритмите се отнася:
    // 
    // Стойностите в масива трябва да са сортирани. [Двоично търсене]
    // 
    // Работи във времева сложност O(log n). [Двоично търсене]
    // 
    // Ако ключът е по-малък от средния елемент, тогава ключът може да лежи само в левия подмасив. [Двоично търсене]
    // 
    // Работи във времева сложност O(log(log n)). [Линейно търсене] 
    // 
    // Ако ключът е по-голям от средния елемент, тогава ключът може да лежи само в десния подмасив. [Двоично търсене]
    // 
    // Стойностите в масива не е задължително да са сортирани. [Линейно търсене]
    // 
    // Започва винаги от началото на масива. [Линейно търсене]
    // 
    // Ако ключът съвпада със средния елемент, върнете средното местоположение. [Двоично търсене]
    // 
    // Започва търсенето от средата на масива. [Двоично търсене]
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Обяснете какво прави методът Enqueue(T)?
    // добавя елемент в края на опашката
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Показани са означенията на типовете сложност на алгоритъм, посочете съответстващата му сложност, като изберете от падащия списък срещу всяко от означенията:
    // 
    // O(n3)        [кубична]
    // 
    // O(log(N))  [логаритмична]
    // 
    // O(N)         [линейна]
    // 
    // O(2n)        [експоненциална]
    // 
    // О(n2)        [квадратична]
    // 
    // O(1)          [константна]
    // 
    // O(N!)        [експоненциална]
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Запазете историята на браузъра. Ще получите възможни команди:
    // URL – отваря дадената страница
    // back – връща към предната страница
    // exit – спира програмата
    // Примерен вход:
    // 
    // www.softuni.bg
    // www.judge.softuni.bg
    // www.kids.softuni.bg
    // back
    // back
    // exit
    // 
    // Изход:
    // www.judge.softuni.bg
    // www.softuni.bg
    // 
    // Имате следният програмен фрагмент. 
    // В кода има грешка и не работи правилно.
    // static void Main(string[] args)
    //         {
    //             List<string> pages = new List<string>();
    //             string command = Console.ReadLine();
    //             string previous = null;
    //             while (!"exit".Equals(command))
    //             {                
    //                 if (command.Equals("back"))
    //                 {
    //                     if (pages.Count != 0)
    //                     {
    //                         Console.WriteLine(pages.Remove);
    //                     }
    //                     previous = null;
    //                 }
    //                 else
    //                 {
    //                     if (previous != null)
    //                     {
    //                         pages.Add(command);
    //                     }
    //                     previous = command;
    //                 }
    // 
    //                 command = Console.ReadLine();
    // 
    //             }
    //         }
    // 
    // Вашата задача е да анализирате този фрагмент от код и да идентифицирате и поправите правилно грешките в написания програмен код, така че да реши поставената задача. Да допълните кода, ако и когато това е необходимо.
    // 
    // В полето за въвеждане записвате:
    // 
    // 1. Вашият анализ на грешката и това как може да бъде поправено. 
    // 
    // 2. Редактиран и правилно работещ код.
    // 
    // 
    // 
    // 
    // 
    // Неправилно използване на List вместо стек
    // Историята на браузъра работи на принцип LIFO (Last In, First Out)
    // Това означава, че трябва да използваме Stack<string>, а не List<string>
    // 
    // Неправилно извикване на Remove
    // Console.WriteLine(pages.Remove);
    // Remove е метод и изисква аргумент
    // Освен това той връща bool, не самата страница
    // Трябва да използваме Pop() при стек
    // 
    // Липсва проверка за празна история
    // При back, ако няма страници → трябва да се изведе:
    // no previous URLs
    // 
    // if (previous != null)
    // {
    //     pages.Add(command);
    // }
    // Добавя се грешният елемент
    // Трябва да се пази текущата страница и да се добавя в историята
    // 
    // PRAVILEN KOD
    // 
    // 
    // using System;
    // using System.Collections.Generic;
    // 
    // class Program
    // {
    //     static void Main(string[] args)
    //     {
    //         Stack<string> history = new Stack<string>();
    //         string command = Console.ReadLine();
    //         string currentPage = null;
    // 
    //         while (command != "exit")
    //         {
    //             if (command == "back")
    //             {
    //                 if (history.Count > 0)
    //                 {
    //                     currentPage = history.Pop();
    //                     Console.WriteLine(currentPage);
    //                 }
    //                 else
    //                 {
    //                     Console.WriteLine("no previous URLs");
    //                 }
    //             }
    //             else
    //             {
    //                 if (currentPage != null)
    //                 {
    //                     history.Push(currentPage);
    //                 }
    // 
    //                 currentPage = command;
    //             }
    // 
    //             command = Console.ReadLine();
    //         }
    //     }
    // }
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Имате следният програмен фрагмент, който трябва да сортира елементите в подаден списък. В кода има грешка и не работи правилно. 
    // При примерен вход: 36 15 1 7 20 8 24
    // 
    // Програмата извежда като резултат следното: 1 1 1 7 8 8 24
    // 
    // А трябва да изведе сортираните елементи: 1 7 8 15 20 24 36
    // 
    // var list = Console.ReadLine().Split().Select(int.Parse).ToList();
    //             for (int j = 0 j <= list.Count - 2; j++)
    //             {
    //                 for (int i = 0; i <= list.Count - 2; i++)
    //                 {
    //                     if (list[i] > list[i + 1])
    //                     {
    //                         list[i] = list[i + 1];
    //                         list[i + 1] = list[i];
    //                     }
    //                 }
    //             }
    //             Console.WriteLine(string.Join(" ", list));
    // 
    // Вашата задача е да откриете грешката, да я поправите и да запишете в полето вече правилно работещ код.
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // PRAVILEN KOD
    // 
    // 
    // 
    // var list = Console.ReadLine().Split().Select(int.Parse).ToList();
    // 
    // for (int j = 0; j <= list.Count - 2; j++)
    // {
    //     for (int i = 0; i <= list.Count - 2; i++)
    //     {
    //         if (list[i] > list[i + 1])
    //         {
    //             int temp = list[i];
    //             list[i] = list[i + 1];
    //             list[i + 1] = temp;
    //         }
    //     }
    // }
    // 
    // Console.WriteLine(string.Join(" ", list));
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // ТЕСТ 8
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Ограниченията задават правила за данните в дадена таблица. Посочете вярното твърдение за ограничението PRIMARY KEY.
    // Правилният отговор е:
    // идентифицира уникално всеки запис в таблицата
    // 
    // 
    // 
    // 
    // Правилният отговор е: Връзка много към много → При тази връзка се използва помощна таблица, в която се поставят връзки към отделните таблици., Връзка едно към едно → При тази връзка на един запис от първата таблица съответства точно един запис от втората таблица., Връзка едно към много → При тази връзка един запис от първата таблица съответства на много записи от втората таблица.
    // 
    // 
    // 
    // 
    // 
    // 
    // Моля посочете вярното твърдение за дефиниране на понятието бази от данни.
    // Правилният отговор е: База от данни се нарича всяка организирана колекция от данни (информация).
    // 
    // 
    // 
    // 
    // 
    // Имате заявка, която свързва две таблици от база от данни Orders и Persons. От изброените 6 думи, изберете три верни, с които да получите работеща заявка и ги поставете в дадения код.
    // 
    // CREATE TABLE Orders(
    // 
    //     OrderID int NOT NULL,
    // 
    //     OrderNumber int NOT NULL,
    // 
    //     PersonID int,
    // 
    //     [PRIMARY KEY] (OrderID),
    // 
    //     [FOREIGN KEY] (PersonID) [REFERENCES] Persons(PersonID)
    // 
    // );
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Имате следната заявка за създаване на таблица directors в база от данни Movies:
    // 
    // CREATE TABLE directors(
    // 
    // id INT PRIMARY KEY,
    // 
    // director_name VARCHAR(10),
    // 
    // notes VARCHAR(20)
    // 
    // );
    // 
    // Моля, определете от какъв тип данни и каква дължина са трите колони в таблицата.
    // 
    // 
    // 
    // 1. Колона id
    // Тип данни: INT
    // Дължина: стандартен 4-байтов цяло число (не се задава дължина ръчно)
    // Допълнение: PRIMARY KEY → уникална стойност за всеки запис
    // 
    // 
    // 2. Колона director_name
    // Тип данни: VARCHAR
    // Дължина: до 10 символа
    // Използва се за текст с променлива дължина
    // 
    // 3. Колона notes
    // Тип данни: VARCHAR
    // Дължина: до 20 символа
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Имате код за създаване на таблици. Посочете вида на връзката, която се получава.
    // 
    // CREATE TABLE employees(
    // 
    //   employee_id INT PRIMARY KEY,
    //   employee_name VARCHAR(50)
    // 
    // );
    // 
    // CREATE TABLE projects(
    //   project_id INT PRIMARY KEY,
    //   project_name VARCHAR(50)
    // 
    // );
    // 
    // CREATE TABLE employees_projects(
    //   employee_id INT,
    //   project_id INT,
    // 
    //   CONSTRAINT pk_employees_projects
    // 
    //   PRIMARY KEY(employee_id, project_id),
    // 
    //   CONSTRAINT fk_employees_projects_employees
    // 
    //   FOREIGN KEY(employee_id)
    // 
    //   REFERENCES employees(employee_id),
    // 
    //   CONSTRAINT fk_employees_projects_projects
    // 
    //   FOREIGN KEY(project_id)
    // 
    //   REFERENCES projects(project_id)
    // 
    // );
    // 
    // много към много
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Като използвате дадената ER диаграма, напишете заявките за създаване база данни plants и за създаване на таблиците в нея.
    // 40 TOCHKI
    // 
    // 
    // 
    // 
    // 
    // 
    // -- Създаване на база данни
    // CREATE DATABASE plants;
    // USE plants;
    // 
    // -- Таблица users
    // CREATE TABLE users (
    //     user_id INT(11) AUTO_INCREMENT PRIMARY KEY,
    //     username VARCHAR(255),
    //     password VARCHAR(255),
    //     name VARCHAR(255),
    //     email VARCHAR(255),
    //     profile_picture VARCHAR(255)
    // );
    // 
    // -- Таблица plants
    // CREATE TABLE plants (
    //     plant_id INT(11) AUTO_INCREMENT PRIMARY KEY,
    //     name VARCHAR(255),
    //     type VARCHAR(255),
    //     care_instructions TEXT,
    //     image VARCHAR(255),
    //     purchase_date DATE,
    //     purchase_location VARCHAR(255),
    //     user_id INT(11),
    //     FOREIGN KEY (user_id) REFERENCES users(user_id)
    // );
    // 
    // -- Таблица categories
    // CREATE TABLE categories (
    //     category_id INT(11) AUTO_INCREMENT PRIMARY KEY,
    //     name VARCHAR(255)
    // );
    // 
    // -- Междинна таблица plants_categories (many-to-many)
    // CREATE TABLE plants_categories (
    //     plant_id INT(11),
    //     category_id INT(11),
    //     PRIMARY KEY (plant_id, category_id),
    //     FOREIGN KEY (plant_id) REFERENCES plants(plant_id),
    //     FOREIGN KEY (category_id) REFERENCES categories(category_id)
    // );
    // 
    // -- Таблица waterings
    // CREATE TABLE waterings (
    //     watering_id INT(11) AUTO_INCREMENT PRIMARY KEY,
    //     plant_id INT(11),
    //     date DATE,
    //     time TIME,
    //     FOREIGN KEY (plant_id) REFERENCES plants(plant_id)
    // );
    // 
    // -- Таблица fertilizings
    // CREATE TABLE fertilizings (
    //     fertilizing_id INT(11) AUTO_INCREMENT PRIMARY KEY,
    //     plant_id INT(11),
    //     date DATE,
    //     time TIME,
    //     FOREIGN KEY (plant_id) REFERENCES plants(plant_id)
    // );
    // 
    // -- Таблица reminders
    // CREATE TABLE reminders (
    //     reminder_id INT(11) AUTO_INCREMENT PRIMARY KEY,
    //     plant_id INT(11),
    //     date DATE,
    //     time TIME,
    //     FOREIGN KEY (plant_id) REFERENCES plants(plant_id)
    // );
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Създайте таблица people, която да съдържа следните колони city_id, first_name, last_name, и salary, като прецените типа данни, който да укажете за колоните. Колоната city_id да бъде първичен ключ.
    // 
    // CREATE TABLE people (
    //     city_id INT PRIMARY KEY,
    //     first_name VARCHAR(50),
    //     last_name VARCHAR(50),
    //     salary DECIMAL(10,2)
    // );
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Имате код за създаване на таблици, които реализират връзка между таблици едно към едно. Открийте липсващите думи и ги поставете в текста чрез влачене, така че да получите коректно работещ код.
    // 
    // CREATE TABLE drivers(
    // 
    //   driver_id INT [PRIMARY KEY],
    // 
    //   driver_name VARCHAR(50)
    // 
    // );
    // 
    // CREATE TABLE cars(
    // 
    //   car_id INT PRIMARY KEY,
    // 
    //   driver_id INT UNIQUE,
    // 
    //   [CONSTRAINT] fk_cars_drivers [FOREIGN KEY]
    //   (driver_id) [REFERENCES] drivers(driver_id)
    // 
    // );
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Напишете заявка за създаване на таблица customers, която да съдържа три колони, които са:
    // 
    // id - от тип цели числа, name - от тип текст с дължина 50 знака и birthday от тип дата.
    // 
    // CREATE TABLE customers (
    //     id INT,
    //     name VARCHAR(50),
    //     birthday DATE
    // );
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Имате код за създаване на таблици. Посочете вида на връзката, която се получава.
    // 
    // CREATE TABLE drivers(
    // 
    //   driver_id INT PRIMARY KEY,
    // 
    //   driver_name VARCHAR(50)
    // 
    // );
    // 
    // CREATE TABLE cars(
    // 
    //   car_id INT PRIMARY KEY,
    // 
    //   driver_id INT UNIQUE,
    // 
    //   CONSTRAINT fk_cars_drivers FOREIGN KEY
    //   (driver_id) REFERENCES drivers(driver_id)
    // 
    // );
    // 
    // CONSTRAINT fk_cars_drivers
    // FOREIGN KEY (driver_id)
    // REFERENCES drivers(driver_id)
    // 
    // едно към едно
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Искате да изведете от таблица Persons хората, които са на 30 години. Допишете заявката, така че да получите като резултат в таблицата първо име, фамилия и години. Използвайте необходимото ограничение. 
    // 
    // CREATE TABLE Persons(
    // 
    //             PersonID int NOT NULL,
    // 
    //             FirstName varchar(255) NOT NULL,
    // 
    //             LastName varchar(255) NOT NULL,
    // 
    //            );
    // 
    // 
    // 
    // 
    // 
    // SELECT FirstName, LastName, Age
    // FROM Persons
    // WHERE Age = 30;
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Посочете вярното твърдение за по-долу посочения код:
    // 
    // CREATE TABLE Persons(
    // 
    //             ID int NOT NULL,
    // 
    //             FirstName varchar(255) NOT NULL,
    // 
    //             LastName varchar(255) NOT NULL,
    // 
    //           );
    // 
    // 
    // Правилният отговор е:
    // Създава таблица с колони ID от тип цяло число, FirstName от текстов тип и LastName от текстов тип и не позволява в клетките да има празна стойност.
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Моля, посочете вярното твърдение за връзка едно към много.
    // 
    // Правилният отговор е: При тази връзка един запис от първата таблица съответства на много записи от втората таблица.
    // 
    // 
    // 
    // 
    // 
    // 
    // 
    // Създайте таблица cities, която да съдържа две колони - id и name, като прецените типа данни, който да укажете за двете колони. Колоната id да бъде първичен ключ.
    // 
    // CREATE TABLE cities (
    //     id INT PRIMARY KEY,
    //     name VARCHAR(100)
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 127 5/20/2026