Сначала данные,из данных получается информация если она сделана осмысленным образом
ВЫУЧИТЬ!
Типы данных
- Числовые
примеры: INT,Number,Decimal(5,2) 2-количество знаков после запятой,5 всего знаков - примеры:зарплата,возраст
- Cимвольные – (текстовые) TEXT,CHAR(5),VARCHAR(250)
примеры: имя,иссикукод,телефон - Даты и времени -DATE TIME,DATETIME
примеры. Дата рождения,дата выпуска товара - Логический – 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:М один к многим одной записи одной таблицы соотвествует много записей другой таблицыю ПРИМЕР мама дети
ученик группа. ГРуппа одна,учеников много
М:М много ко многим нескольким записям одной таблицы соотвествует много записей другой таблицы пример работник отделение