Базы данных

Вот измененная и более информативная версия вашего текста:

Зачем нужна база данных?

Базы данных играют важную роль в эффективном управлении и использовании данных.

  • Хранение и сохранение данных: Базы данных позволяют организациям хранить большие объемы данных, обеспечивая их долговременное сохранение и защиту. Это означает, что данные легко доступны и безопасно хранятся, предотвращая их потерю или повреждение.
  • Упорядочивание данных: База данных — это структурированное хранилище данных, которое позволяет организовать данные простым и логичным образом. Это упрощает быстрый поиск, фильтрацию и анализ данных.
  • Определение базы данных: Базу данных (БД) можно определить как систему, в которой данные организованы и управляются должным образом, обеспечивая эффективный доступ и управление.
  • Программное обеспечение для управления базой данных: Для эффективной организации и управления данными необходимо программное обеспечение для управления базой данных (СУБД). Это ПО позволяет пользователям вводить, изменять и удалять данные, а также генерировать отчеты и анализировать данные.

В заключение, базы данных необходимы для поддержки повседневной деятельности организаций и содействия принятию стратегических решений, позволяя эффективно управлять и использовать данные.

TextNumberKuupäeva/Loogika

VARCHAR(255)
TEXT
CHARACTER(20)
Näited nimi, isikukood, telefon, kirjeldus
INT
BITE
Numeric(5,2)
Decimal(5,2) -десятичное число, где 2 - количество знаков после запятой, а 5 - всего знаков.
Counter — счетчик
Näited: palk, vanus, pikkus, kaal jne
date/time
date
time
interval — для хранения временного интервала логический — BOOL, BOOLEAN, BIT, Yes/No, True/False

Таблица — tabel

поле=столбец — väli=veerg

запись=строка — kirje=rida

PIIRANGUD — Огранечения

query — запрос

————————————

  1. PRIMARY KEY- первичный ключ -primaarne voti-уникальным образом идентифицирует строку. (IDENTITY(1,1) -sgl server или AUTO_INCREMENT-хampp- настройка для поля первичного ключа — заполняется автоматическивозрастающими числовыми значениями)
    таблицы, каждой строчке присваивает свой номер.
  2. FOREIGN KEY -внешний/ вторичный ключ- определяет внешний ключ который задает связь между
    двумя таблицами (связь с первичным ключом другой таблицы)
  3. UNIQUE — неповторяющиеся значения
  4. NOT NULL — непустое поле
  5. CHECK — выбор значения

SQL SERVER MANAGMENT STUUDIO — (LOCALdb\mssqllocaldb)

--Tabeli loomine
CREATE TABLE opilane( 
opilaneID int Primary Key identity(1,1),
esnimi varchar(50),
perenimi varchar(50),
synniaeg date, 
opilaskodu bit);
SELECT * FROM opilane;
--andmete lisamine tabelisse
INSERT INTO opilane(esnimi, perenimi, synniaeg, opilaskodu)
values ('David','Myrseth','2005-11-02', 1),
('David','Lennuk','2007-01-02', 0),
('Timur','Basirov','2005-10-01', 1),
('Seva','Tsarev','2007-07-06', 0),
('Vlad','Kudrjashev','2006-04-09', 1),
('Erik','Gerega','2007-06-09', 0);
SELECT * FROM opilane;
--kustamine
DELETE FROM opilane WHERE opilaneID=1;
CREATE TABLE ryhm(
ryhmID int not null primary key identity(1,1),
ryhmNimi char(8) unique);
SELECT * from ryhm;
--lisamine
INSERT INTO ryhm(ryhmNimi)
VALUES ('TARpv21');
Select * from ryhm;
Select * from opilane;
--lisada uus verg tabellisse opilane
ALTER TABLE opilane ADD ryhmID int;
-- täidame ryhmID tabelis opilane
UPDATE opilane SET ryhmID=1;
--Foreign Key
ALTER TABLE opilane ADD foreign key
(ryhmID) references ryhm(ryhmID);

Домашняя работа