4.3 Информационные таблицы – тестовые данные для задания. 21
4.4 Схема данных СУБД.. 25
5 Запросы СУБД.. 26
5.1 Запросы для выполнения задания 1. 27
5.2 Запросы для выполнения задания 2. 27
5.3 Запросы для выполнения задания 3. 27
5.3.1 Вспомогательные запросы к заданию 3. 28
5.3.2 Основной запрос для Задания 3. 29
5.4 Запросы для выполнения задания 4. 30
5.4.1 Вспомогательные запросы к заданию 4. 30
5.4.2 Основной запрос Задания 4. 31
ЗАКЛЮЧЕНИЕ.. 31
Введение
Цель данной курсовой работы – изучение работы с реляционными базами данных (БД) в рамках их реализации в системе управления базами данных (СУБД) MS ACCESS.
Актуальность исследования.
Данное исследование выполнено в рамках студенческой работы по изучению проектирования и программирования баз данных. Естественно, что актуальность в первую очередь обусловлена рамками изучения данной проблемы.
До изучения начальных курсов информационных технологий (ИТ) изучать этот аспект – работа с СУБД – было бессмысленно, необходимо было изучить начальные темы ИТ и общематематические курсы., т.к. основные парадигмы работы с реляционными БД основаны на строгих математических положениях алгебры, комбинаторики, теории множеств и т.д.
Изучать же далее курсы информационных технологий без изучения работы с СУБД невозможно, т.к. последующие курсы будут в основном базироваться на БД.
Практическая значимость
Практическая значимость так же обуславливается в первую очередь проблемами последующего изучения курсов информационных технологий. Огромное число несомненно, практически важных приложений, базируется на технологии управления базами данных. К таким приложениям можно отнести системы управления предприятиями и бухгалтерского учета, системы управления складами, системы стратегического управления недвижимостью, системы интернет-магазинов и т.д.
Не владея знаниями того, что СУБД ледит в основе подобных систем, невозможно профессионально изучить их на уровне администрирования подобных систем. Поэтому практическая значимость изучения курса БД в рамках выполнения данной курсовой работы несомненна.
Степень изученности проблемы
Проблемы разработки и развития баз данных и систем управления ими являлись одной из центральных тем на протяжении всего периода развития информационных технологий. СУБД развивались от однопользовательских, функционировавших на одном компьютере, многопользовательских на базе архитектуры файл-сервер, затем – на базе архитектуры клиент-сервер (в рамках локальных сетей) и распределенных систем СУБД, функционирующих в рамках глобальных сетей.
Однако исследования по этой теме далеко не завершены и, вряд ли, будут завершены в обозримом будущем. Достаточно заметь, что на долю программных продуктов, связанных с функционированием СУБД, сегодня приходится от 70 до 80% стоимости всех информационных продуктов.
Основной является проблема скорости поиска и обработки информации, повышение гибкости СУБД (переход от реляционных к объектно-ориентированным СУБД), повышение надежности хранения и защиты информации.
Несомненная актуальность, высокая практическая значимость и наличие недостаточно глубоко изученных аспектов в указанной проблеме обусловили выбор темы этой работы, целью написания которой является разработка базы данных «Операционная система». Разрабатываемая БД должна оперировать основными сущностями ОС – ресурсами, процессами и потоками. Определять приоритетность запросов потоков к ресурсам, выявлять потоки и процессы, которые тормозят работу процессов с системными приоритетами и оказывают «тормозящее» влияние на функционирование операционной системы в целом.
Для достижения этой цели требуется решить ряд следующих конкретизирующих ее задач:
- исследование существующих в зарубежной и отечественной науке теоретических положений и подходов к решению проблемы проектирования БД;
- исследовать методы построения схем данных и БД;
- осуществить теоретический анализ содержания, сущности, взаимосвязи понятий операционной системы;
- усилить имеющуюся аргументацию на основе предложения по созданию выборок;
- совершенствовать и изучить методы определения основных запросов;
- выявить основные тенденции развития технологий СУБД и ОС;
- выделить этапы конкретно-исторических форм развития СУБД;
- определить основные направления развития СУБД и разрабатываемой базы данных;
- составить характеристику основных сущностей ОС, определяющих структуру БД;
- определиться с основными сущностями операционной системы;
- определить логическую взаимосвязь этих сущностей;
-создать реляционную схему данных сущностей ОС в их естестенной взаимосвязи;
- изучить основные приемы по работе с реляционными СУБД на основе СУБД MS ACCESS;
- изучить основные приемы работы с языком конструирования запросов SQL;
- реализовать разработанную схему данных в виде реляционных таблиц и связей между ними;
- построить основные запросы на выборку, отражающие суть работы;
- оформить обращение к таблицам и запросом в виде, удобном для пользователя (на основе многооконного интерфейса форм).