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:М один к многим одной записи одной таблицы соотвествует много записей другой таблицыю ПРИМЕР мама дети

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

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