ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ Проф. Поляков Виктор Павлович Доц. Сонина Галина Васильевна Актуальность предлагаемой дисциплины В XXI веке возникла необходимость в хранении, обработке и защите больших объемов финансовоэкономической информации. Наиболее эффективным способом решения этой проблемы является автоматизация предметной области средствами СУБД. Области применения баз данных В настоящее время Базы данных имеются или создаются во всех предприятиях малого, среднего и крупного бизнеса : в банках; инвестиционных компаниях; пенсионных, страховых, благотворительных и иных фондах; в промышленных, торговых и обслуживающих предприятиях широкого спектра отраслей народного хозяйства. Обоснование выбора дисциплины Если Вы хотите научиться создавать эффективные базы данных , если Вы хотите освоить современные средства создания и ведения баз данных для малых и средних предприятий, то Вам необходимо выбрать дисциплину Основы проектирования баз данных Цель дисциплины Цель дисциплины – формирование у студентов знаний, практических навыков и профессиональных компетенций, позволяющих создавать, как простые, так и сложные эффективные приложения реляционных баз данных различных предметных областей средствами системы управления базами данных (СУБД). Задачи дисциплины Освоить основные понятия теории баз данных, особенности архитектуры современной системы управления реляционными базами данных, инструментальные средства, предоставляемые СУБД. Сформировать прочные практические навыки и умения проектирования и создания реляционных баз данных, создания запросов по образцу и запросов на основе структурированного языка запросов, разработки форм и отчетов, создания и применения макросов и модулей, обеспечения информационной безопасности приложений. Содержание Основные понятия теории баз данных. Здесь Вы ознакомитесь с основными понятиями базы данных; с терминологией, используемой в реляционной модели данных (реляционная модель данных представляет информацию в виде совокупности связанных таблиц, которые называются отношениями или реляциями); с понятием и правилами нормализации данных. Архитектура современных систем управления реляционными базами данных (СУБД). Вам будут представлены виды современных СУБД. Вы узнаете, какие СУБД могут работать в информационных системах с файлсерверной, какие - с клиент-серверной архитектурой, узнаете о возможности преобразования базы данных файлсерверной архитектуры, в базу данных клиент-серверной архитектуры. Инструментальные средства, предоставляемые СУБД. Вы освоите возможности мастеров и конструкторов - средств автоматизации процесса создания объектов базы данных. Освоите предоставляемые СУБД средства программирования такие, как структурированный язык запросов, язык макрокоманд, конструктор макросов, интегрированная среда объектно— ориентированного программирования. Проектирование базы данных конкретной предметной области. Вы научитесь создавать информационно-логическую модель предметной области, разрабатывать логическую структуру базы данных: состав и структуру реляционных таблиц с учетом правил нормализации данных, межтабличные связи. Создание базы данных Вы приобретете навыки создания таблиц, схем связи, обработки данных, создания с помощью мастеров и конструкторов форм и отчетов; создания макросов и модулей с помощью освоенных программирования. Обеспечение безопасности базы данных Вы ознакомитесь с организацией системы безопасности в современных СУБД. Научитесь настраивать параметры безопасности и конфиденциальности с помощью шифрования с использованием пароля базы данных и цифровой подписи, Центра управления безопасностью.