31 Что такое БД. Курс по Django 3

🚀 Add to Chrome – It’s Free - YouTube Summarizer

Category: N/A

Building WordCloud ...

Summary

No summary available.

Transcript

00:00

и так а теперь давайте с вами разберем что такое база данных я вкратце постараюсь в этом видео дать вам всю необходимую информацию почему вкратце потому что эта тема достаточно обширная и заслуживает отдельного курса и кстати если хотите чтобы я сделал такой курс напишите

00:15

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

00:30

во-первых базы данных представляет собой совокупность данных то есть это может быть один файлик или несколько который содержит необходимую нам информацию затем вся эта информация должна охарактеризовать актуальное состояние некоторые предметной области то есть примеру если у вас есть онлайн-магазин

00:47

то вам важно знать сколько у вас товар а сейчас есть наличие от этого количества зависит сколько вы сейчас можете конкретно продать пользователь также важно отслеживать статусы заказов на текущий момент то есть вы должны четко понимать когда заказ был оплачен готов

01:02

ли он к грузки отгрузили и вой или в какой стадии он сейчас находится и эта информация как раз вам нужно для вот этой части то есть она должна удовлетворять информационную потребность пользователей то есть тех людей которые пользуются вашим приложением и очень важная часть находится в самом верху это

01:20

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

01:36

значит система управления базам данных так раз это та самая программа которая позволяет нам создать базу данных и манипулировать данными то есть мы можем при помощи sbd в любое время обратиться к нашим данным получить необходимые нам данные их спокойно обновить удалите

01:52

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

02:09

классификации то есть их можно разделить по разным признакам мы все эти признаки рассматривать мы не будем для нас важно только следующая классификация все собой можно разделить на резкие и новый скилл и склеил также называют реляционные субд и от слова relations то есть отношения и

02:26

в реляционных субд e все данные хранятся в виде таблиц и их взаимоотношений как показано на этом рисунке и знаете для всех реляционных субд e ключевым понятием является таблица именно в таком виде хранятся все данные в таких были а

02:42

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

02:58

документов отличительной особенностью электронных баз данных является то что вся информация хранящихся в них должна быть строго структурировано это значит что вы должны будете описать все таблицы каждая таблица должна состоять из рядов и колонок но давайте

03:16

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

03:32

то же самое касается вот этой колонке мы здесь храним информацию в виде строк и соответственно другой тип мы сюда записать не сможем и так вот если вы пользуетесь реляционными б д то вы должны будете описать соответственно саму таблицу то есть дать ей имя и

03:49

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

04:06

хранить вот например здесь сохранить информация о мультике истории игрушек и записи вы здесь можете сделать сколько угодно ого не эскивель базы данных нет строгой структуры и соответственно нету привязки к типы данных еще одной особенностью

04:21

реляционных баз данных является то что все они поддерживают определенный стандарт он так 1 называются иски то есть это структурированный язык запросов в разных базах данных плюс-минус есть разные функции но примерно эскивель для всех них одинаковый а вниз кель баз

04:38

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

04:53

очевиден потому что в зависимости от ваших нужд вы можете выбрать определенную базы данных но для дженги нету стандартные поддержки новый скейт баз данных то есть для того чтобы ими пользоваться вам придется устанавливать дополнительные пакеты дженги есть официальная поддержка вот этих 5 типов

05:10

баз данных все не являются эволюционными если вы хотите пользоваться первыми четырьмя вам нужно будет дополнительно ставить программным обеспечением а вот по умолчанию то есть из коробки вы можете сразу пользоваться из keylight и для этого ничего устанавливать не нужно и поэтому для наших учебных целей мы

05:28

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

05:45

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