Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the quiz-master-next domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /data01/virt105257/domeenid/www.blinov20.thkit.ee/htdocs/wp/wp-includes/functions.php on line 6131
ANDMEBAAS – Georgi Blinov Õpimapp

ANDMEBAAS

Сначала данные,из данных получается информация если она сделана осмысленным образом

ВЫУЧИТЬ!

Типы данных

  1.  Числовые 
    примеры: INT,Number,Decimal(5,2) 2-количество знаков после запятой,5 всего знаков
  2. примеры:зарплата,возраст
  3. Cимвольные – (текстовые) TEXT,CHAR(5),VARCHAR(250)
    примеры: имя,иссикукод,телефон
  4. Даты и времени -DATE TIME,DATETIME
    примеры. Дата рождения,дата выпуска товара
  5. Логический –  yes/no,TRUE/FALSE,1/0,BIT,BOOL,BOOLEAN

КЛЮЧИ

PRIMARY KEY – первичный ключ – PK это поле в таблицы которое уникально определяет строку

Поле=столбец,запись=строка таблицы,таблица=файл

СУБД – системы управления БД программы позволяющий создавать БД

XAMPP/phpmy/localhost-mySQL

MS Access

SQL простыми словамиэто язык программирования структурированных запросов (SQL, Structured Query Language), который используется в качестве эффективного способа сохранения данных, поиска их частей, обновления, извлечения из базы и удаления.

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

это язык определения данных : он используется для определения структур данных .

Например, с SQL это будут такие инструкции, как create table , alter table , …

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

это язык манипулирования данными : он используется для манипулирования самими данными .

Например, с SQL это будут такие инструкции, как insert , update , delete , …

FOREIGN KEY – вторичный ключ – FK

CREATE TABLE opilane(
opilaneID int PRIMARY KEY IDENTITY(1,1),
eesnimi varchar(15) NOT NULL,
perenimi varchar(30) NOT NULL,
isikukood varchar(11),
aadress TEXT,
keskmineHinne Decimal(3,1)
)

в Sql Сервере IDENTITY это индетификация поле первичного ключа заполняется автоматически значениями возрастая в каждом поле на 1

в LOcalhost поле первчиного ключа заполняется автоматически значениями от 1 до бесконечности возрастая в каждом поле на 1

Ограничения (5)

1. PRIMARY KEY
2. NOT NULL – поле не может оставаться нулевым.
3.Uniquie-уникальный,неповторяющийся значение в поле
4.Foreign key-связь со значениями в другой таблице
5.
Check

реляционная база данных – RELATION-отношения-связи

типы СВЯЗЕЙ

1:1 один к одному одной записи одной таблицы соотвествует одна запись другой таблицы ПРИМЕР мужчина женщина

1:М один к многим одной записи одной таблицы соотвествует много записей другой таблицыю ПРИМЕР мама дети

ученик группа. ГРуппа одна,учеников много

М:М много ко многим нескольким записям одной таблицы соотвествует много записей другой таблицы пример работник отделение