Sql Flashcards

1
Q

Чем отличается Exel таблица от таблиц в БД?

A
  • указывается уникальный ID(идентификатор), который однозначно указывает на одну из строк таблицы. За каждым ID закрепляется значение строки, и ID уникален и не повторяется.
  • для связки информации в разных таблицах так же используются ID из других таблиц. Это помогает избегать дублирования данных. Такие ID являются указателями на данные в таблице, в которые хранятся расширенные данные.
  • Получение информации из другой таблицы , без прямого указания на данные в ней (всё зашито за ID)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Запись(record)

A

Каждая из строк в таблице
Хранит всю информацию, касающуюся определённого объекта

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Поле(column)

A

Каждый столбец таблице
Хранит информацию соответствующую наименованию столбца

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Первичный ключ(primary key)

A

Уникальный Id каждой записи таблицы

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Внешний ключ(foreing key)

A

Id из других таблиц, по которым создаётся связь между таблицами для получения данных из этих таблиц

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ячейка(cell)

A

Место для хранения единицы информации в базе данных. Элемент информации

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Один к одному / One-to-One

A

Каждый объект из одной таблицы относится только к одному объекту из другой и наоборот

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Многие ко многим/Many to Many

A

Каждый объект из одной таблицы связан со многими объектами в другой таблице и наоборот

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Один ко многим / One to Many

A

Каждый объект из одной таблицы связан со многими объектами в другой таблице но НЕ наоборот

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Тип данных

A

Формат данных, который жёстко определяет, как должен храниться объект в БД

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ER диаграмма

A

Entry relationship diagram - сущность-отношение - схематическое представление таблиц в БД и связей между ними.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

SQL

A

Structured query language язык струтурированных запросов
Используется для получения данных из БД и отправке новых данных

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

База данных

A

Набор информации/данных которая хранится в упорядоченном виде в таблицах

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Select

A

Оператор получающих данные из таблицы

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

WHERE

A

Оператор фильтрации по условиям

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

FROM

A

Оператор, указываются на таблицу

17
Q

Вывод всей информации из таблицы

A

Select * from табл

18
Q

Вывод информации по определённым полям

A

Select поле1 from табл

19
Q

Вывод информации через OR

A

Select поле1 from табл
Where поле1 <20 or поле1 >80

20
Q

Вывод информации через оператор AND

A

Select поле1, поле2 from табл
Where поле1 <20 AND поле2 >80

21
Q

DISTINCT

A

Получение уникальных значений
Select distinct поле1 from табл

22
Q

TOP

A

Вывод ограниченного числа строк
Select TOP 3 поле1 from табл

23
Q

BETWEEN

A

Получение данных из указанного диапазона
Select поле1 from табл
Where поле1 between 20 and 80

24
Q

ORDER BY

A

Сортировка результата запросов
Asc прямой порядок, по умолчанию
Desc обратный порядок
Select поле1 from табл
Order by поле1

25
Агрегатные функции
Count, avg, sum, min, max
26
GROUP BY
Группировка данных Select поле1 from табл Group by поле1
27
28