Автор работы: Пользователь скрыл имя, 13 Декабря 2012 в 10:45, курсовая работа
Цель данной работы: создание базы данных для обеспечения оперативного манипулирования большими массивами данных в студенческом общежитии.
В рамках поставленной цели были определены следующие задачи:
- изучить понятие информация;
- изучить нормативно-правовую базу РФ, связанную с информацией;
-изучить информационные потоки в студенческом общежитии;
- разработать базу данных для студенческого общежития.
ВВЕД-НИЕ……………………………………………………………...……………..…....3
1 ТЕОРЕТИЧЕСКИЕ И НОРМАТИВНО - ПРАВОВЫЕ ОСНОВЫ ИНФОРМА-ЦИИ………………………………………………………………………………………...4
1.1 Информация: понятие, свойст-ва……………………………………………………..4
1.2 Понятие и виды информационных сис-тем………………………………………......5
1.3 Информационное законодательство Российской Федера-ции……………..……….8
2 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ. НАЧАЛЬНЫЙ ЭТАП ПРОЕКТИРОВА-НИЯ……………………………………………………………………………………….10
2.1 Описание постановки зада-чи……………………………………………………......10
2.2 Концептуальное проектирова-ние…………………………………………………...12
2.2.1 Перечень сущно-стей…………………………………………………………….....12
2.2.2 Перечень атрибу-тов…………………………………………………………..........13
2.3 Инфологическое проектирование БД……………………………………………....15
2.4 Выбор клю-чей……………………………………………………………………......18
2.5 Нормализация отноше-ний……………………………………………………..........19
3 ДЕТАЛОГИЧЕСКОЕ ПРОЕКТИРОВА-НИЕ…………………………………...........21
3.1 Состав таблиц базы дан-ных………………………………………………………....21
3.2 Средства поддержания целостности дан-ных……………………………………....24
3.3 Запросы и отчеты в БД………………………………………………..…………..…25
ЗАКЛЮЧЕ-НИЕ………………………………………………………………………......27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУ-РЫ…………….....28
Основным рабочим нормативно-правовым актом в сфере информации в настоящее время является Федеральный закон №149-ФЗ от 27.07.2010 года «Об информации, информационных технологиях и о защите информации». Данный закон регулирует отношения, возникающие при:
Также в данной сфере существует множество Указов Президента РФ и Постановлений Правительства РФ, например Указ Президента РФ №611 от 12.05.2004 «О мерах по обеспечению информационной безопасности РФ в сфере международного информационного обмена».
2 АНАЛИЗ ПРЕДМЕТНОЙ
ОБЛАСТИ. НАЧАЛЬНЫЙ ЭТАП
2.1 Описание постановки задачи
При разработке базы данных «Общежитие» было проведено обследование деятельности общежития, для этого комендантом были предоставлены:
Таким образом, в результате обследования предметной области были определены следующие входные данные:
Наименование организации:
Общежитие института.
Наименование предметной области:
Управление общежитием, учет прибывших, убывших студентов, контроль над своевременной уплатой сумм за проживание в общежитие.
Цель разработки ИС (БД):
Оперативное слежение за прибытием и отъездом студентов.
Учет свободных мест в общежитие. Организация оперативного, своевременного учета оплаты студентами проживания в общежитии.
Перечень процессов, составляющих деятельность общежития:
Описание процессов, поддерживаемых в рамках данного исследования:
На рисунке 2.1.1 представлена схема взаимосвязи процессов и информационных потоков.
Рис. 2.1.1 Схема
взаимосвязи процессов и
2.2 Концептуальное проектирование
2.2.1 Перечень сущностей
Сущность (объектное множество, таблица) – это собирательное понятие, абстракция реально существующего процесса, объекта или явления, о котором необходимо хранить информацию.
В данном курсовом проекте «Общежитие» чтобы не допустить избыточность данных были спроектированы следующие сущности в соответствии с определенными входными данными:
2.2.2 Перечень атрибутов
Атрибут (реквизит) – поименованная характеристика сущности.
В результате изучения предметной области и проектирования базы данных, был составлен следующий список атрибутов:
1. Сущность «Студенты»:
3. Сущность «Документ_на_
4. Сущность «Ведомость»:
5. Сущность «Комната»:
6. Сущность «Хобби»:
2.3 Инфологическое проектирование БД
Цель инфологического проектирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в созданной БД. Поэтому инфологическую модель пытаются строить по аналогии с естественным языком. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства.
Связь – ассоциирование двух и более сущностей. Если бы назначением БД было только хранение отдельных, не связанных между собой данных, то ее структура могла быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по назначениям других, для чего необходимо установить между ними определенные связи.
Модель «сущность - связь» основана на использовании 3-х основных конструктивных элементах:
Взаимосвязи между таблицами БД могут быть типизированы по следующим основным видам:
Схема модели «сущность-связь» приведена на рис. 2.3.1
Рис. 2.3.1 Инфологическая модель БД
Таблица 2.3.1 «Классификация связей»
Номер связи |
Родительская таблица |
Дочерняя таблица |
Тип связи |
1 |
Комната |
Документ_на_вселение |
1:М |
2 |
Студенты |
Документ_на_вселение |
1:М |
3 |
Документ_на_вселение |
Ведомость |
1:М |
4 |
Студенты |
Хобби |
1:1 |
Обоснование выбора типа связи:
1 – На одну
комнату составляется
2 – На одного студента может подписываться несколько приказов, по годам.
3 – На один
приказ может оформляться
4 – На одного
студента составляется одна
2.4 Выбор ключей
Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Одним из основных понятий баз данных, используемых при контроле целостности информации, является ключ. Разделяют первичные и внешние ключи. Первичный ключ - это уникальное поле (или несколько полей), однозначно определяющее записи таблицы базы данных. Внешние ключи - это поля таблицы, которые, как правило, соответствуют первичным ключам из других таблиц. Первичный ключ не может принимать неопределённые значения.