Вот измененная и более информативная версия вашего текста:
Зачем нужна база данных?
Базы данных играют важную роль в эффективном управлении и использовании данных.
- Хранение и сохранение данных: Базы данных позволяют организациям хранить большие объемы данных, обеспечивая их долговременное сохранение и защиту. Это означает, что данные легко доступны и безопасно хранятся, предотвращая их потерю или повреждение.
- Упорядочивание данных: База данных — это структурированное хранилище данных, которое позволяет организовать данные простым и логичным образом. Это упрощает быстрый поиск, фильтрацию и анализ данных.
- Определение базы данных: Базу данных (БД) можно определить как систему, в которой данные организованы и управляются должным образом, обеспечивая эффективный доступ и управление.
- Программное обеспечение для управления базой данных: Для эффективной организации и управления данными необходимо программное обеспечение для управления базой данных (СУБД). Это ПО позволяет пользователям вводить, изменять и удалять данные, а также генерировать отчеты и анализировать данные.
В заключение, базы данных необходимы для поддержки повседневной деятельности организаций и содействия принятию стратегических решений, позволяя эффективно управлять и использовать данные.
| Text | Number | Kuupä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 — запрос
————————————
- PRIMARY KEY- первичный ключ -primaarne voti-уникальным образом идентифицирует строку. (IDENTITY(1,1) -sgl server или AUTO_INCREMENT-хampp- настройка для поля первичного ключа — заполняется автоматическивозрастающими числовыми значениями)
таблицы, каждой строчке присваивает свой номер. - FOREIGN KEY -внешний/ вторичный ключ- определяет внешний ключ который задает связь между
двумя таблицами (связь с первичным ключом другой таблицы) - UNIQUE — неповторяющиеся значения
- NOT NULL — непустое поле
- 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);
Домашняя работа













