Database Design and Administration

Suleymenova Laura Rakhmetollanovna

The instructor profile

Description: he structured query language is being studied. Various queries are created, as well as objects such as views, user functions, and stored procedures. Microsoft SQL Server, Microsoft SQL Server Management Studio environment is used. SQL Server reporting services are being studied, various data reports are being built. OLAP technology is being considered. The basic concepts of database administration are given. Security issues, data protection tools in Microsoft SQL Server are considered.

Amount of credits: 5

Пререквизиты:

  • Data bases in information systems

Course Workload:

Types of classes hours
Lectures 15
Practical works
Laboratory works 30
SAWTG (Student Autonomous Work under Teacher Guidance) 30
SAW (Student autonomous work) 75
Course Paper
Form of final control Exam
Final assessment method

Component: Component by selection

Cycle: Base disciplines

Goal
  • acquisition of practical skills in designing and administering relational databases with the provision of analytics and security functions.
Objective
  • study the method of data management in databases, their analysis;
  • to form an idea about the administration of data bases, as well as means of data protection.
  • to develop practical skills in maintaining and administering databases with the help of specific DBMS.
Learning outcome: knowledge and understanding
  • демонстрировать знания по управлению данными в базах данных, администрированию и сопровождению баз данных.
Learning outcome: applying knowledge and understanding
  • использовать знания для управления данными, сопровождения и администрирования базы данных.
Learning outcome: formation of judgments
  • решать поставленные задачи, интерпретировать результаты, делать выводы, быть компетентным в области проектирования и администрирования баз данных.
Learning outcome: communicative abilities
  • развить коммуникационные способности, необходимые для работы в группе.
Learning outcome: learning skills or learning abilities
  • может приобретать новые знания, необходимые в профессиональной деятельности и совершенствоваться в области проектирования и администрирования баз данных.
Teaching methods

технологии проблемно- и проектно-ориентированного обучения;

информационно-коммуникационные технологии.

Assessment of the student's knowledge

Teacher oversees various tasks related to ongoing assessment and determines students' current performance twice during each academic period. Ratings 1 and 2 are formulated based on the outcomes of this ongoing assessment. The student's learning achievements are assessed using a 100-point scale, and the final grades P1 and P2 are calculated as the average of their ongoing performance evaluations. The teacher evaluates the student's work throughout the academic period in alignment with the assignment submission schedule for the discipline. The assessment system may incorporate a mix of written and oral, group and individual formats.

Period Type of task Total
1  rating Лабораторная работа 1 0-100
Лабораторная работа 2
Лабораторная работа 3
Рубежный контроль 1
2  rating Лабораторная работа 4 0-100
Лабораторная работа 5
Лабораторная работа 6
Рубежный контроль 2
Total control Exam, Course Paper 0-100
The evaluating policy of learning outcomes by work type
Type of task 90-100 70-89 50-69 0-49
Excellent Good Satisfactory Unsatisfactory
Собеседование по контрольным вопросам демонстрирует теоретические знания, свободно владеет речью, использует терминологию, отвечает на уточняющие вопросы демонстрирует теоретические знания, свободно владеет речью, использует терминологию, при ответе делает несущественные ошибки демонстрирует неглубокие теоретические знания, несвободно владеет речью, путается в терминологии, делает ошибки, которые не может самостоятельно исправить отсутствуют теоретические знания, не владеет терминологией, делает грубые ошибки.
Выполнение лабораторной работы выполнил лабораторную работу в полном объеме и в соответствии с требованиями, отвечает на все вопросы преподавателя, связанные с выполнением работы выполнил работу в полном объеме, но с ошибкой или недочётами, которые может исправить сам или с помощью рекомендаций преподавателя. выполнил более 50% работы, но понимает суть всей лабораторной работы. Отвечает на вопросы преподавателя, связанные с выполненной работой. выполнил работу неполностью, на вопросы преподавателя затрудняется ответить, допущено множество ошибок и недочётов
Evaluation form

The student's final grade in the course is calculated on a 100 point grading scale, it includes:

  • 40% of the examination result;
  • 60% of current control result.

The final grade is calculated by the formula:

FG = 0,6 MT1+MT2 +0,4E
2

 

Where Midterm 1, Midterm 2are digital equivalents of the grades of Midterm 1 and 2;

E is a digital equivalent of the exam grade.

Final alphabetical grade and its equivalent in points:

The letter grading system for students' academic achievements, corresponding to the numerical equivalent on a four-point scale:

Alphabetical grade Numerical value Points (%) Traditional grade
A 4.0 95-100 Excellent
A- 3.67 90-94
B+ 3.33 85-89 Good
B 3.0 80-84
B- 2.67 75-79
C+ 2.33 70-74
C 2.0 65-69 Satisfactory
C- 1.67 60-64
D+ 1.33 55-59
D 1.0 50-54
FX 0.5 25-49 Unsatisfactory
F 0 0-24
Topics of lectures
  • Обзор основных SQL запросов
  • Создание пользовательских функций и хранимых процедур в Microsoft SQL Server
  • Службы отчётности Microsoft SQL Server
  • Работа с ключевыми показателями эффективности в SQL Server Reporting Services
  • Компоненты бизнес-аналитики Microsoft SQL Server
  • Понятие администрирования баз данных
  • Безопасность, средства защиты данных в Microsoft SQL Server
  • Механизм аутентификации, авторизации, контроль прав доступа
Key reading
  • И.С. Осетрова Администрирование MS SQL Server 2014 - СПб: Университет ИТМО, 2016. – 90 с.
  • Документация Microsoft. https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver16
  • Уолтер Шилдс., SQL. Быстрое погружение, Издательство: Питер, 2022 г., с.224., ISBN: 978-5-4461-1835-9
  • Осипов Д. Л., Технологии проектирования баз данных. – М.: ДМК Пресс, 2019. – 498 с.: ил. ISBN 978-5-97060-737-4
  • Документация Microsoft. https://learn.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2019?view=sql-server-ver16
  • Бондаренко, И. С. Базы данных: создание баз данных в среде SQL Server: лабораторный практикум — Москва: Издательский Дом МИСиС, 2019. — 39 c. — URL: https://www.iprbookshop.ru/98154.html
Further reading
  • Токмаков, Г. П. Базы данных: модели и структуры данных, язык SQL, программирование баз данных : учебное пособие / Г. П. Токмаков. — Ульяновск : Ульяновский государственный технический университет, 2021. — 362 c. — ISBN 978-5-9795-2184-8. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/121263.html
  • Полякова, Л. Н. Основы SQL : учебное пособие / Л. Н. Полякова. — 3-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 273 c. — ISBN 978-5-4497-0672-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/97559.html
  • Шацков, В. В. Программирование приложений баз данных с использованием СУБД MS SQL Server : учебное пособие / В. В. Шацков. — Санкт-Петербург : Санкт-Петербургский государственный архитектурно-строительный университет, ЭБС АСВ, 2015. — 80 c. — ISBN 978-5-9227-0607-0. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/63638.html
  • Denny Cherry. Securing SQL Server. Protecting Your Database from Attackers. 3rd Edition - April 23, 2015. https://www.sciencedirect.com/book/9780128012758/securing-sql-server#book-info
  • Радыгин, В. Ю. Базы данных: основы, проектирование, разработка информационных систем, проекты : курс лекций. — Москва : НИЯУ МИФИ, 2020. — 244 c. — ISBN 978-5-7262-2680-4. URL: https://e-uni.kz/catalog/books/116387.