ЗНЭ: "Базы данных"
Таблицы делают нашу жизнь проще, будь то меню в столовой, состоящее из двух столбцов: наименование и цена или огромные бухгалтерские ведомости. Не все мы можем обработать с помощью органов чувств или даже простейших инструментов, например Exel. Поэтому, для работы с таблицами, содержащими в себе несколько сотен тысяч строк и столбцов, программисты разбивают большие объемы данных на несколько таблиц и создают между ними связи.
В нашем институте обучение работе с базами данным начинается со 2 курса. На некоторых специальностях этому предмету посвящен один семестр, на некоторых 2.
В первом семестре происходит первичное знакомство с базами данных. Студентов учат создавать их, заполнять и строить запросы. В зависимости от специальности количество лабораторных работ отличается.
Во втором семестре студенты переходят к изучению того, для чего базы данных и создавались: строить связи между различными таблицами.
Немного о компетентности наших преподавателей, история из жизни:
У одного моего близкого друга старший брат работает в отделе аналитики некой авиакомпании. Эта компания набирала людей, для работы с базами данных и так получилось, что мой друг ради интереса решил прорешать тестовые задания, для профессионального отбора на эту должность. Какого же было его изумления, когда он смог решить все поставленные задачи! Учитывая, что курс обучения базам данных еще даже не подошел к концу.
Хорошо, мы выяснили что это такое, удостоверились в компетенции наших преподавателей. Теперь давайте поговорим о том, где они непосредственно применяются.
Базы данных сейчас используются почти везде:
• На сайтах, чтобы хранить контент для страниц. Все статьи, допустим на Хабре на самом деле хранятся в базе данных и извлекаются оттуда по вашему запросу.
• В смартфонах, чтобы хранить все ваши данные — фото, сообщения, заметки, контакты и музыку. Так как всего этого много, а доступ к этому должен быть молниеносный, используют разные виды СУБД.
• В почтовых сервисах, чтобы можно было найти нужное письмо. Там строятся сложные индексные массивы, по которым ваш почтовый клиент ищет данные.
• Везде, где есть личные кабинеты и регистрация, — чтобы запоминать пользователей и отличать их друг от друга.
• В соцсетях и блогах почти всё хранится в базах данных.
И естественно, нельзя забывать о банковском секторе, так как мы институт финансовых технологий и экономической безопасности, то молчание было бы подобно преступлению.
Дело в том, что база данных банка — это множество связанных между собой таблиц. Где-то они связаны по ФИО и номеру счёта клиента. Где-то по его уникальному идентификатору. Где-то (тут начинается боль) через хранимую процедуру, которая вычисляет сквозной идентификатор на основе этой и соседней таблицы. И так далее. То есть по сути нормальное функционирование любого банка напрямую зависит от работы с базами данных, то есть проблем с трудоустройством не возникнет от слова совсем.
Таким образом, мы можем дать совет абитуриентам или самым юным из нас. Учите базы данных! На самом деле это довольных легкий в своем освоении предмет, открывающий огромные перспективы!