Аннотация рабочей программы дисциплины
«Проектирование баз данных»

Цель изучения дисциплины - развитие логического и алгоритмического мышления;
- овладение методами моделирования и проектирования реляционных баз данных;
- овладение навыками построения запросов для извлечения и манипулирования данными с помощью операци реляционной алгебры и языка SQL;
- выработка умения самостоятельно анализировать предметную область, выявлять информационные потребности пользователей, формировать требования к базе данных с целью построения концептуальной модели базы данных по поставленной задаче.
Место дисциплины в учебном плане Б1.О.03
Формируемые компетенции ОПК-2
Знания, умения и навыки, получаемые в результате освоения дисциплины
Знать:
•этапы и методы проектирования баз данных;
•способы по обеспечения целостности данных;
•способы манипулирования данными;
•основные понятия и положения семантического моделирования "Сущность-связь";
•определения ключа и видов связей;
•методы обеспечения целостности данных;
•определения операций реляционной алгебры;
•основные положения теории нормализации: определение функциональной зависимости, способы декомпозиции без потерь, схемы приведения базы данных до нормальной формы Бойса-Кодда включительно;
•возможности и способы применения языка SQL в реляционных СУБД, синтаксис оператора SELECT в стандарте ANSI, выражение операций реляционной алгебры на языке SQL.
Уметь:
•проектировать базу данных в заданной предметной области с помощью семантического моделирования "Сущность-связь";
•решать задачи по выборке данных с помощью операций реляционной алгебры;
•переносить концептуальную модель данных в схему базы данных реляционной СУБД;
•выполнять запросы по определению объектов реляционной базы данных и манипулированию данными на языке SQL в стандарте ANSI.
Иметь навыки и (или) опыт деятельности (владеть):
•навыками анализа предметной области с целью построения схемы ER-модели;
•выявления наиболее распространенных видов нарушений целостности данных;
•решения типовых задач по манипулированию данными операциями реляционной алгебры и на языке SQL;
•работы с реляционными СУБД файл-серверного класса в решении задач по созданию базы данных и выполнению запросов на выборку данных.
Содержание дисциплины Проектирование баз данных. Реляционные СУБД и язык SQL.
Виды учебной работы Лекции, лабораторные, самостоятельная работа.
Используемые информационные, инструментальные и программные средства
СУБД (Microsoft Access, OpenOffice Base и пр.), текстовый редактор (Microsoft Word, OpenOffice Writer и пр.).
Microsoft Windows
7-Zip
AcrobatReaderMicrosoft Office 2010 (Office 2010 Professional, № 4065231 от 08.12.2010), (бессрочно);
Microsoft Windows 7 (Windows 7 Professional, № 61834699 от 22.04.2013), (бессрочно);
Chrome (http://www.chromium.org/chromium-os/licenses), (бессрочно); 7-Zip (http://www.7-zip.org/license.txt), (бессрочно);
AcrobatReader (http://wwwimages.adobe.com/content/dam/Adobe/en/legal/servicetou/Acrobat_com_Additional_TOU-en_US-20140618_1200.pdf), (бессрочно);
ASTRA LINUX SPECIAL EDITION (https://astralinux.ru/products/astra-linux-special-edition/), (бессрочно);
LibreOffice (https://ru.libreoffice.org/), (бессрочно);
Веб-браузер Chromium (https://www.chromium.org/Home/), (бессрочно);
Антивирус Касперский (https://www.kaspersky.ru/), (до 23 июня 2024);
Архиватор Ark (https://apps.kde.org/ark/), (бессрочно);
Okular (https://okular.kde.org/ru/download/), (бессрочно);
Редактор изображений Gimp (https://www.gimp.org/), (бессрочно)
Информационная справочная система:
СПС КонсультантПлюс (инсталлированный ресурс АлтГУ или http://www.consultant.ru/).
Профессиональные базы данных:
1. Электронная база данных «Scopus» (http://www.scopus.com);
2. Электронная библиотечная система Алтайского государственного университета (http://elibrary.asu.ru/);
3. Научная электронная библиотека elibrary (http://elibrary.ru).
Форма промежуточной аттестации Зачет.