Благодарю за курсовую по базам данных, все недочеты были исправлены вовремя, окончательный вариант курсовой качественный))
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………….........3
Глава 1. Концептуальное проектирование
1.1 Определение типов сущности…………………………………………5
1.2 Определение типов связи……………………………………………...6
1.3 Определение атрибутов, являющихся потенциальными, первичными и внешними ключами……………………………………………...8
Глава 2. Логическое проектирование
2.1 Проверка связей…………………………………………………....….11
2.2 Проверка моделей с помощью правил нормализации……………...12
2.3 Построение окончательной диаграммы "Сущность- связь"……….14
ЗАКЛЮЧЕНИЕ………………………………………………………………...22
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ…………………………….24
ПРИЛОЖЕНИЕ………………………………………………………………...26
ВВЕДЕНИЕ
Современный мир информационных технологий трудно представить себе без использования баз данных.
База данных — это совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
Практически все системы в той или иной степени связаны с функциями долговременного хранения и обработки информации. Информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных, и теперь уже большинство операций не может быть выполнено вручную, они требуют применения наиболее перспективных компьютерных технологий.
Любые административные решения требуют четкой и точной оценки текущей ситуации и возможных перспектив ее изменения. И если раньше в оценке ситуации участвовало несколько десятков факторов, которые могли быть вычислены вручную, то теперь таких факторов сотни и сотни тысяч.
...
1.1 Определение типов сущности
Сущность – это реальный или воображаемый объект, имеющий существенное значение для рассматриваемой предметной области.
Сущность имеет имя, уникальное в пределах моделируемой системы. Так как сущность соответствует некоторому классу однотипных объектов, то предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой-набор атрибутов — характеристик, определяющих свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности.
Одно из общепринятых графических обозначений сущности — прямоугольник, в верхней части которого записано имя сущности, а ниже перечисляются атрибуты, причем ключевые атрибуты помечаются, например, подчеркиванием или специальным шрифтом.
...
1.2 Определение типов связи
Связь – это ассоциирование сущности. Сущности, участвующие в связи, называются участниками.
Между сущностями могут быть установлены: бинарные ассоциации, показывающие, каким образом сущности соотносятся или взаимодействуют между собой. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). Она показывает, как связаны экземпляры сущностей между собой. Если связь устанавливается между двумя сущностями, то она определяет взаимосвязь между экземплярами одной и другой сущности. Графическая интерпретация связи позволяет сразу прочитать смысл взаимосвязи между сущностями, она наглядна и легко интерпретируема. Связи делятся на три типа по множественности:
1. один-к-одному (1:1),
2. один-ко-многим (1:М),
3. многие-ко-многим (М:М).
Определим типы связей наших сущностей. Данные представлены в таблице, па рисунке №2.
...
1.3 Определение атрибутов, являющихся потенциальными, первичными и внешними ключами
Выделяют следующие виды ключей:
1. потенциальный ключ - это атрибут, набор атрибутов, однозначно идентифицирующих каждый экземпляр сущности;
2. первичный ключ - потенциальный ключ, который выбран для идентификации экземпляров внутри сущностей (потенциальные ключи, не выбранные в качестве первичных, называются альтернативными);
3. внешний ключ - это атрибут или группа атрибутов дочерней сущности, которые соответствуют первичному ключу родительской сущности.
4. составной ключ - первичный ключ, состоящий из нескольких атрибутов.
При выборе первичного ключа необходимо принимать во внимание следующие рекомендации:
1. использовать потенциальный ключ с минимальным набором атрибутов;
2. использовать тот потенциальный ключ, вероятность изменения значений которого минимальна;
3. выбирать тот потенциальный ключ, который имеет минимальную вероятность потери уникальности значений в будущем;
2.1 Проверка связей
Первым пунктом является удаление связи " многие ко многим". Удалить эту связь можно путем ввода промежуточной сущности. Такая связь х в моей курсовой работе отсутствует, так как была сразу выделена в качестве отдельной сущность "марка".
При введении промежуточной сущности атрибутами этой сущности будут являться первичные ключи связываемых сущностей.
Вторым пунктом является удаление сложных связей - связей существующих между тремя и более типами сущности. Такие связи в моей модели отсутствуют.
Теперь необходимо удалить рекурсивные связи - это связи, в которых одни и те же сущности участвуют несколько раз и в разных полях. Таких связей в мною рассматриваемой модели нет.
Четвертым пунктом является удаление связи с атрибутами, то есть связи, имеющей дополнительные характеристики, таких связей в данной работе также не наблюдается.
Далее необходимо удалить множественные атрибуты, если они имеются. В данном случае их нет.
Также следует проверить связи типа один-к-одному.
...
2.2 Проверка моделей с помощью правил нормализации
Технология проектирования реляционных баз данных связано с теорией нормализации, основанной на анализе функциональных зависимостей между атрибутами отношений. Понятие функциональной зависимости является фундаментальным в теории нормализации реляционных баз данных. Функциональные зависимости определяют устойчивые отношения между объектами и их свойствами в рассматриваемой предметной области. Именно поэтому процесс поддержки функциональных зависимостей, характерных для данной предметной области, является базовым для процесса проектирования. Нормализация – это метод создания набора отношений с заданными свойствами на основе требуемых данных, установленных некоторой организацией. Это формальный метод анализа отношений на основе первичного ключа и существующих функциональных зависимостей.
...
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Базы данных. Учебник под ред. А.Д. Хомоненко - СПб.: "Корона принт", 2000.
2. Вейскос Дж. Эффективная работа с MS Access 2000 - СПб.: Питер, 2001.
3. Глушаков СВ., Ломотько Д, В. Базы данных. Уч. Курс- Харьков: "Фо-пио", 2000.
4. Дейт К. Дж. Введение в систему баз данных -М.: Виль-ям,2001.
5. Диго С.М. Проектирование и использование баз данных. Учебник - М.: Финансы и статистика, 1995.
6. Карпова Т.С. Базы данных; Модели, разработка, реализация. - СПб.: Питер, 2000.
6. Маклаков С.В. Создание информационных систем с AllFusionModelingSuite. – М.: ДИАЛОГ – МИФИ, 2002.
7. Маклаков С.В. BPWin и ERWin. CASE – средства разработки информационных систем. – М.: ДИАЛОГ – МИФИ, 1992.
8. Сайт case-web «Информационные системы».
9. Кириллов В.В. Структурированный язык запросов (SQL). – СПб.: ИТМО, 1994.
10. Цикритизис Д., Лоховски Ф. Модели данных. – М.: Финансы и статистика, 1985.
11.ЗобнинБ.Б. Моделирование систем, Конспект лекций, Екатеринбург, 2001.
12.ЗобнинБ.Б. Задания и методические указания к выполнению курсовой работы по дисциплине «Моделирование систем» для студентов профилизации«Автоматизированные системы обработки информации и управления»направления 552800 – «Информатика и вычислительная техника», Екатеринбург, 2003.
13. ГенникДж. SQL. Карманный справочник, - СПб.:Питер, 2004.
14. ПетровВ.Н. Информационные системы – СПб.:Питер, 2003.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………….........3
Глава 1. Концептуальное проектирование
1.1 Определение типов сущности…………………………………………5
1.2 Определение типов связи……………………………………………...6
1.3 Определение атрибутов, являющихся потенциальными, первичными и внешними ключами……………………………………………...8
Глава 2. Логическое проектирование
2.1 Проверка связей…………………………………………………....….11
2.2 Проверка моделей с помощью правил нормализации……………...12
2.3 Построение окончательной диаграммы "Сущность- связь"……….14
ЗАКЛЮЧЕНИЕ………………………………………………………………...22
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ…………………………….24
ПРИЛОЖЕНИЕ………………………………………………………………...26
ВВЕДЕНИЕ
Современный мир информационных технологий трудно представить себе без использования баз данных.
База данных — это совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
Практически все системы в той или иной степени связаны с функциями долговременного хранения и обработки информации. Информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных, и теперь уже большинство операций не может быть выполнено вручную, они требуют применения наиболее перспективных компьютерных технологий.
Любые административные решения требуют четкой и точной оценки текущей ситуации и возможных перспектив ее изменения. И если раньше в оценке ситуации участвовало несколько десятков факторов, которые могли быть вычислены вручную, то теперь таких факторов сотни и сотни тысяч.
...
1.1 Определение типов сущности
Сущность – это реальный или воображаемый объект, имеющий существенное значение для рассматриваемой предметной области.
Сущность имеет имя, уникальное в пределах моделируемой системы. Так как сущность соответствует некоторому классу однотипных объектов, то предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой-набор атрибутов — характеристик, определяющих свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности.
Одно из общепринятых графических обозначений сущности — прямоугольник, в верхней части которого записано имя сущности, а ниже перечисляются атрибуты, причем ключевые атрибуты помечаются, например, подчеркиванием или специальным шрифтом.
...
1.2 Определение типов связи
Связь – это ассоциирование сущности. Сущности, участвующие в связи, называются участниками.
Между сущностями могут быть установлены: бинарные ассоциации, показывающие, каким образом сущности соотносятся или взаимодействуют между собой. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). Она показывает, как связаны экземпляры сущностей между собой. Если связь устанавливается между двумя сущностями, то она определяет взаимосвязь между экземплярами одной и другой сущности. Графическая интерпретация связи позволяет сразу прочитать смысл взаимосвязи между сущностями, она наглядна и легко интерпретируема. Связи делятся на три типа по множественности:
1. один-к-одному (1:1),
2. один-ко-многим (1:М),
3. многие-ко-многим (М:М).
Определим типы связей наших сущностей. Данные представлены в таблице, па рисунке №2.
...
1.3 Определение атрибутов, являющихся потенциальными, первичными и внешними ключами
Выделяют следующие виды ключей:
1. потенциальный ключ - это атрибут, набор атрибутов, однозначно идентифицирующих каждый экземпляр сущности;
2. первичный ключ - потенциальный ключ, который выбран для идентификации экземпляров внутри сущностей (потенциальные ключи, не выбранные в качестве первичных, называются альтернативными);
3. внешний ключ - это атрибут или группа атрибутов дочерней сущности, которые соответствуют первичному ключу родительской сущности.
4. составной ключ - первичный ключ, состоящий из нескольких атрибутов.
При выборе первичного ключа необходимо принимать во внимание следующие рекомендации:
1. использовать потенциальный ключ с минимальным набором атрибутов;
2. использовать тот потенциальный ключ, вероятность изменения значений которого минимальна;
3. выбирать тот потенциальный ключ, который имеет минимальную вероятность потери уникальности значений в будущем;
2.1 Проверка связей
Первым пунктом является удаление связи " многие ко многим". Удалить эту связь можно путем ввода промежуточной сущности. Такая связь х в моей курсовой работе отсутствует, так как была сразу выделена в качестве отдельной сущность "марка".
При введении промежуточной сущности атрибутами этой сущности будут являться первичные ключи связываемых сущностей.
Вторым пунктом является удаление сложных связей - связей существующих между тремя и более типами сущности. Такие связи в моей модели отсутствуют.
Теперь необходимо удалить рекурсивные связи - это связи, в которых одни и те же сущности участвуют несколько раз и в разных полях. Таких связей в мною рассматриваемой модели нет.
Четвертым пунктом является удаление связи с атрибутами, то есть связи, имеющей дополнительные характеристики, таких связей в данной работе также не наблюдается.
Далее необходимо удалить множественные атрибуты, если они имеются. В данном случае их нет.
Также следует проверить связи типа один-к-одному.
...
2.2 Проверка моделей с помощью правил нормализации
Технология проектирования реляционных баз данных связано с теорией нормализации, основанной на анализе функциональных зависимостей между атрибутами отношений. Понятие функциональной зависимости является фундаментальным в теории нормализации реляционных баз данных. Функциональные зависимости определяют устойчивые отношения между объектами и их свойствами в рассматриваемой предметной области. Именно поэтому процесс поддержки функциональных зависимостей, характерных для данной предметной области, является базовым для процесса проектирования. Нормализация – это метод создания набора отношений с заданными свойствами на основе требуемых данных, установленных некоторой организацией. Это формальный метод анализа отношений на основе первичного ключа и существующих функциональных зависимостей.
...
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Базы данных. Учебник под ред. А.Д. Хомоненко - СПб.: "Корона принт", 2000.
2. Вейскос Дж. Эффективная работа с MS Access 2000 - СПб.: Питер, 2001.
3. Глушаков СВ., Ломотько Д, В. Базы данных. Уч. Курс- Харьков: "Фо-пио", 2000.
4. Дейт К. Дж. Введение в систему баз данных -М.: Виль-ям,2001.
5. Диго С.М. Проектирование и использование баз данных. Учебник - М.: Финансы и статистика, 1995.
6. Карпова Т.С. Базы данных; Модели, разработка, реализация. - СПб.: Питер, 2000.
6. Маклаков С.В. Создание информационных систем с AllFusionModelingSuite. – М.: ДИАЛОГ – МИФИ, 2002.
7. Маклаков С.В. BPWin и ERWin. CASE – средства разработки информационных систем. – М.: ДИАЛОГ – МИФИ, 1992.
8. Сайт case-web «Информационные системы».
9. Кириллов В.В. Структурированный язык запросов (SQL). – СПб.: ИТМО, 1994.
10. Цикритизис Д., Лоховски Ф. Модели данных. – М.: Финансы и статистика, 1985.
11.ЗобнинБ.Б. Моделирование систем, Конспект лекций, Екатеринбург, 2001.
12.ЗобнинБ.Б. Задания и методические указания к выполнению курсовой работы по дисциплине «Моделирование систем» для студентов профилизации«Автоматизированные системы обработки информации и управления»направления 552800 – «Информатика и вычислительная техника», Екатеринбург, 2003.
13. ГенникДж. SQL. Карманный справочник, - СПб.:Питер, 2004.
14. ПетровВ.Н. Информационные системы – СПб.:Питер, 2003.
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
300 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149284 Курсовой работы — поможем найти подходящую