Basic concepts

AB -Andme baas

СУБД – Системы управления базами данных

Числовые Данные

  1. int, smallint, tinyint, decimal(4,1) – arv 1 – pärast koma, 4 – kokku

Текстовые или Символьные Данные

  1. varchar(10) kus 10 – max sümbloolite arv, char(11), TEXT

Логические Данные

  1. Boolean, bool, bit, true/false

Date/Time

  1. date, time, datetime, interval -для хранения временного интервала

CУБД

MS Access

Oracle

MS SQL

Строка – запись

Столбцы – поля

Сущность – olem

SQL – Structured Query Language

Query – päring – запрос

  1. DDL – Data Definition Language – это семейство компьютерных языков, используемых в компьютерных программах для описания структуры баз данных.
  2. DML – Data Manipulation Language – это семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных.(Insert, Update, Select)

Tabeli loomine

CREATE TABLE opilane(
    opilaneID int PRIMARY KEY AUTO_INCREMENT,
    eesnimi varchar(20) not null,
    perenimi varchar(30) not null,
    idikukood char(11),
    synniaeg date)
INSERT INTO opilane(eesnimi, perenimi, synniaeg, idikukood)
VALUES ('Mark','Markin','2000-12-22','50609047031')

Добовляет данные в таблицу

Select * from opilane

Добовляет к таблице которую ты создал

ALTER TABLE opilane ADD COLUMN synnikoht varchar(20)

Добовляет столбец

UPDATE opilane SET synnikoht='Tallinn'
WHERE opilaneID=1;
SELECT * FROM opilane

Primary KEY – PK – атрибут или их набор, который уникально определяют строку. Не бывает двух одинаковых значений первичного ключа!!! AUTO_INCREMENT – авто заполнение ключевого для возрастающими значениями

Foreign KEY – FK – вторичный ключ – связь между таблицами. Вторичный ключ содержит ссылку на PK другой таблицы.

CREATE TABLE hindamine(
    hindamineID int primary key AUTO_INCREMENT,
    opilaneID int,
    FOREIGN key (opilaneID) REFERENCES opilane(opilaneID),
    oppeaine varchar(12),
    hinne int)

Tablnimi:

  1. ryhmajuhataja(ryhmajuhatajaID, eesnimi, perenimi)

2. Ryhm(ryhmID, ryhmNimi, osakond,ryhmajuhatajaID)

en_US