Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая по СУБД Ms Access-2.doc
Скачиваний:
93
Добавлен:
11.06.2015
Размер:
758.78 Кб
Скачать

33 Курсовая на тему создание базы данных «Операционная система»

Содержание

Введение 3

1 Основные аспекты современных систем управления базами данных 6

1.1 Базы данных 6

1.2 Реляционная модель данных 6

1.3 Реляционная база данных 7

1.4 Система управления базами данных 7

1.5 Структура базы данных 8

1.6 Механизм запросов и язык SQL 8

1.7 Нормализация отношений 8

1.8 Информационные связи между таблицами 9

2 ПОСТАНОВКА ЗАДАЧИ 10

2.1 Основные сущности операционной системы 10

2.2 Процессы и потоки 10

2.3 Ресурсы 11

2.4 Выборки:, реализующие суть работы 12

3 Интерфейс пользователя 12

3.1 Основные сведения об интерфейсе пользователя 12

3.2 Главная форма базы данных «Операционная система» 12

3.3 Формы результатов задания 15

3.4 Просмотр и редактирования форм задания основных данных 17

3.5 Редактирование служебных (справочных таблиц) 18

4 Структура СУБД 20

4.1 Структура таблиц 20

4.2 Вспомогательные (справочные) таблицы: 20

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

ЗАКЛЮЧЕНИЕ 32

Введение

Цель данной курсовой работы – изучение работы с реляционными базами данных (БД) в рамках их реализации в системе управления базами данных (СУБД) MS ACCESS.

Актуальность исследования.

Данное исследование выполнено в рамках студенческой работы по изучению проектирования и программирования баз данных. Естественно, что актуальность в первую очередь обусловлена рамками изучения данной проблемы.

До изучения начальных курсов информационных технологий (ИТ) изучать этот аспект – работа с СУБД – было бессмысленно, необходимо было изучить начальные темы ИТ и общематематические курсы., т.к. основные парадигмы работы с реляционными БД основаны на строгих математических положениях алгебры, комбинаторики, теории множеств и т.д.

Изучать же далее курсы информационных технологий без изучения работы с СУБД невозможно, т.к. последующие курсы будут в основном базироваться на БД.

Практическая значимость

Практическая значимость так же обуславливается в первую очередь проблемами последующего изучения курсов информационных технологий. Огромное число несомненно, практически важных приложений, базируется на технологии управления базами данных. К таким приложениям можно отнести системы управления предприятиями и бухгалтерского учета, системы управления складами, системы стратегического управления недвижимостью, системы интернет-магазинов и т.д.

Не владея знаниями того, что СУБД ледит в основе подобных систем, невозможно профессионально изучить их на уровне администрирования подобных систем. Поэтому практическая значимость изучения курса БД в рамках выполнения данной курсовой работы несомненна.

Степень изученности проблемы

Проблемы разработки и развития баз данных и систем управления ими являлись одной из центральных тем на протяжении всего периода развития информационных технологий. СУБД развивались от однопользовательских, функционировавших на одном компьютере, многопользовательских на базе архитектуры файл-сервер, затем – на базе архитектуры клиент-сервер (в рамках локальных сетей) и распределенных систем СУБД, функционирующих в рамках глобальных сетей.

Однако исследования по этой теме далеко не завершены и, вряд ли, будут завершены в обозримом будущем. Достаточно заметь, что на долю программных продуктов, связанных с функционированием СУБД, сегодня приходится от 70 до 80% стоимости всех информационных продуктов.

Основной является проблема скорости поиска и обработки информации, повышение гибкости СУБД (переход от реляционных к объектно-ориентированным СУБД), повышение надежности хранения и защиты информации.

Несомненная актуальность, высокая практическая значимость и наличие недостаточно глубоко изученных аспектов в указанной проблеме обусловили выбор темы этой работы, целью написания которой является разработка базы данных «Операционная система». Разрабатываемая БД должна оперировать основными сущностями ОС – ресурсами, процессами и потоками. Определять приоритетность запросов потоков к ресурсам, выявлять потоки и процессы, которые тормозят работу процессов с системными приоритетами и оказывают «тормозящее» влияние на функционирование операционной системы в целом.

Для достижения этой цели требуется решить ряд следующих конкретизирующих ее задач:

- исследование существующих в зарубежной и отечественной науке теоретических положений и подходов к решению проблемы проектирования БД;

- исследовать методы построения схем данных и БД;

- осуществить теоретический анализ содержания, сущности, взаимосвязи понятий операционной системы;

- усилить имеющуюся аргументацию на основе предложения по созданию выборок;

- совершенствовать и изучить методы определения основных запросов;

- выявить основные тенденции развития технологий СУБД и ОС;

- выделить этапы конкретно-исторических форм развития СУБД;

- определить основные направления развития СУБД и разрабатываемой базы данных;

- составить характеристику основных сущностей ОС, определяющих структуру БД;

- определиться с основными сущностями операционной системы;

- определить логическую взаимосвязь этих сущностей;

-создать реляционную схему данных сущностей ОС в их естестенной взаимосвязи;

- изучить основные приемы по работе с реляционными СУБД на основе СУБД MS ACCESS;

- изучить основные приемы работы с языком конструирования запросов SQL;

- реализовать разработанную схему данных в виде реляционных таблиц и связей между ними;

- построить основные запросы на выборку, отражающие суть работы;

- оформить обращение к таблицам и запросом в виде, удобном для пользователя (на основе многооконного интерфейса форм).