Сделай Сам Свою Работу на 5

Выявление основных структурных объектов базы данных и общей структурной схемы





МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

Высшего профессионального образования

«Кубанский государственный университет»

(ФГБОУ ВПО «КубГУ»)

ИНСТИТУТ НАЧАЛЬНОГО И СРЕДНЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

УЧЕБНО – МЕТОДИЧЕСКОЕ ПОСОБИЕ

К выполнению курсовой работы

по дисциплине

«ТЕХНОЛОГИЯ РАЗРАБОТКИ

И ЗАЩИТЫ БАЗ ДАННЫХ»

 

для студентов, обучающихся по направлению 230115.51

«Программирование в компьютерных системах»

Краснодар 2013


УДК 681.016Б3

Составители:

доцент, кандидат физико-математических наук Янковская Л.К.

Рецензент:

профессор, доктор технических наук, .

 

 

Учебно-методическое пособие содержит методические рекомендации и основные теорические положения, необходимые для выполнения курсовой работы по дисциплине «Технология разработки и защиты баз данных», а также образец выполнения и оформления двух разделов курсовой работы.

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



 

Разработано в институте начального и среднего профессионального образования ФГБОУ ВПО «Кубанский государственный университет».


Оглавление

для студентов, обучающихся по направлению 230115.51. 1

«Программирование в компьютерных системах». 1

Краснодар 2013. 1

Рецензенты: 2

1. Цели и задачи курсовой работы.. 5

2. ТЕМАТИКА КУРСОВЫХ РАБОТ. 5

3. СТРУКТУРА КУРСОВОЙ РАБОТЫ... 5

3.1. Введение. 6

3.2. Основная часть. 6

3.2.1. Постановка задачи. 6

3.2.2. Выявление основных структурных объектов базы данных и общей структурной схемы 7

3.2.3. Определение полей и типов полей основных структурных объектов базы данных. 7

3.2.4. Выбор и обоснование форм таблиц. 7

3.2.5. Определение вида и структуры запросов к базе данных. 8

3.2.6. Определение вида и структуры отчетов. 8

3.2.7. Создание и отладка базы данных. 8

3.3. Заключение. 9

4. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ.. 9

4.1. Концепции проектирования БД.. 9

4.1.1. Жизненный цикл БД.. 9

4.1.2. Планирование разработки базы данных. 9



4.1.3. Определение требований к системе. 10

4.1.4. Сбор и анализ требований пользователей. 10

4.1.5. Проектирование базы данных. 10

4.1.6. Разработка приложений. 11

4.1.7. Реализация. 12

4.1.8. Загрузка данных. 12

4.1.9. Тестирование. 12

4.1.10. Эксплуатация и сопровождение. 13

4.2. Описание предметной области. 13

4.2.1. Описание БД в терминах объектов П О.. 13

4.2.2. Построение информационной структуры П О.. 14

4.2.3. Представление БД реляционной моделью.. 14

5. ТИПОВОЕ ЗАДАНИЕ ДЛЯ КУРСОВОЙ РАБОТЫ... 15

5.1. Информационная система. 15

5.2. Список специальных терминов, используемых в задании. 20

5.3. Ограничения предметной области. 22

5.4. Описание функционирования отдела сбыта. 23

6. ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ.. 23

НА КУРСОВУЮ РАБОТУ.. 23

7. ПРИМЕР ВЫПОЛНЕНИЯ ПЕРВЫХ ДВУХ РАЗДЕЛОВ ОСНОВНОЙ ЧАСТИ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ. 52

7.1. Постановка задачи. 52

7.1.1. Функции предметной области. 52

7.1.2. Описание предметной области. 52

7.1.3. Характеристика комплекса решаемых задач. 53

7.1.4. Описание выходной информации. 53

7.1.5. Описание входной информации. 53

7.2. Выявление основных структурных объектов базы данных и общей структурной схемы. 54

7.2.1. Семантическое описание предметной области. 54

7.2.2. Построение информационно-логической модели. 56

7.2.3. Логическое проектирование БД.. 57

7.2.4. Физическое моделирование БД.. 57

8. ТРЕБОВАНИЯ К КУРСОВОЙ РАБОТЕ.. 60

8.1. Оформление пояснительной записки. 60

8.2. Общие требования, предъявляемые к защите курсовой работы.. 60

8.3. Теоретические вопросы по СУБД.. 61

8.4. Тематика вопросов по машинной части курсовой работы.. 61

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА.. 62

а) основная литература: 62

б) дополнительная литература: 62



ПРИЛОЖЕНИЕ 1. 63

ПРИЛОЖЕНИЕ 2. 64

 


Цели и задачи курсовой работы

 

Курсовая работа предназначена для практического усвоения основных разделов дисциплины «Технология разработки и защиты баз данных» студентами, обучающимися по направлению 230115.51 Программирование в компьютерных системах.

Целью работы является изучение основ проектирования баз данных в экономических приложениях, закрепление знаний и развитие практических навыков комплексного решения задач, создания информационных систем на основе СУБД Microsoft Access на современных ЭВМ. В процессе выполнения курсовой работы студенты должны освоить теоретические основы организации баз данных, включая принципы построения на концептуальном, логическом и физическом уровнях, научиться ставить и решать практические задачи проектирования и эксплуатации баз данных.

В задачи курсовой работы по дисциплине «Технология разработки и защиты баз данных» входят:

– развитие у студентов навыков научно–исследовательской и проектно–конструкторской работы в области проектирования реляционных баз данных на основе принципов нормализации;

– создание, поддержка и защита реляционных баз данных, предназначенных для использования в составе сложных информационных экономических систем;

– анализ научно-технической литературы в области проектирования реляционных СУБД.

Курсовая работа готовит студента к решению более сложной задачи, завершающей обучение, – изучению систем управления распределенными базами данных (Microsoft SQL Server) и дипломному проектированию на ЭВМ на базе использования полученных знаний и навыков практической работы.

 

ТЕМАТИКА КУРСОВЫХ РАБОТ

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

Варианты заданий для курсовой работы студенты получают в институте начального и среднего профессионального образования ФГБОУ ВПО «Кубанский государственный универсет» в соответствии с распоряжением о закреплении тем курсовых работ за студентами.

Задания ориентированы на использование для проектирования реляционных баз данных на основе принципов нормализации Winda XP, СУБД Microsoft Access 2007 или 2010.

 

СТРУКТУРА КУРСОВОЙ РАБОТЫ

 

Курсовая работа должна содержать следующие разделы[1]:

· Титульный лист;

· Лист задания на курсовую работу;

· Аннотация;

· Содержание;

· Введение;

· Основная часть;

· Заключение;

· Список используемых источников;

· Приложения.

Формы титульного листа и листа задания на курсовую работу представлены в Приложениях 1 и 2 (их можно получить в ИНСПО ФГБОУ ВПО «КубГУ»).

Аннотация в краткой форме раскрывает содержание пояснительной записки к курсовой работе. В аннотации обязательно указываются цели исследования(например, разработать базу данных…), а также описывается краткое содержание разделов работы (например, в Основной части определяются основные объекты базы данных … и выполняется ее проектирование с использованием …). Объем аннотации ­– 1 страница.

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

 

Введение

Введение содержит постановку задачи и цели проектирования базы данных. Во введении дается краткий анализ возможных методов решения поставленной задачи. Указываются литературные источники, по которым делается обзор, позволяющий судить, насколько полно изучена литература по базам данных и их проектированию. Обзор должен содержать краткую оценку изложенных материалов и принципов проектирования.

На основе введения руководителем анализируется и оценивается качество всей работы: насколько глубоко осознана и понята актуальность темы, правильно ли подобраны методы проектирования, построение всей работы. Во введении студент показывает основные этапы достижения цели проектирования.

Объем введения –1/10 часть всей работы. Ни в Содержании, ни в тексте оно не обозначается цифрами, являясь самостоятельной частью работы.

Основная часть

Основная часть – это условное название описания всего проектирования. В основной части приводятся:

· описание проектируемой базы данных;

· структурная схема базы данных;

· перечень и обоснование полей и их типов всех основных и дополнительных объектов базы данных;

· описание и обоснование запросов с приведением формул получения значений вычисляемых полей и командных строк запросов, выполненных на языке SQL;

· описание и обоснование выбранного внешнего оформления форм таблиц;

· описание и обоснование отчетов, формируемых на основе данной базы данных в соответствии с постановкой задачи, описание и обоснование выбранного внешнего оформления отчетов.

Окончательный вариант базы данных с результатами, полученными в отчетах, приводится в приложениях 1-4.

Рекомендуется разбить основную часть на следующие подразделы:

· Постановка задачи;

· Выявление основных структурных объектов базы данных и общей структурной схемы;

· Определение полей и типов полей основных структурных объектов базы данных;

· Выбор и обоснование форм таблиц;

· Определение вида и структуры запросов к базе данных;

· Определение вида и структуры отчетов;

· Создание и отладка базы данных.

 

Рассмотрим подробнее содержание каждого из подразделов основной части.

 

Постановка задачи

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

Начинается постановка задачи с описания предметной области с подробным ее анализом.

Завершается этот этап построением концептуальной модели базы данных в виде ER-модели.

 

Выявление основных структурных объектов базы данных и общей структурной схемы

 

Построение базы данных начинается с проектирования.

Основной задачей логического проектирования является разработка логической схемы, ориентированной на выбранную СУБД. Поскольку проектирование будет вестись в среде реляционной СУБД Microsofak Access 007 или 2010, то построенную на предыдущем этапе концептуальную модель следует отображать на реляционную модель.

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

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

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

На этом этапе определяют:

• перечень таблиц;

• пары взаимосвязанных таблиц;

• типы связей для каждой пары таблиц;

• поля первичного и вторичного ключей для каждой пары таблиц;

• использование( или неиспользование) системы поддержки целостности данных;

• применение (или неприменение) каскадного обновления полей;

• применение (или неприменение) каскадного удаления записей.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.