Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Этапы проектирования базы данных

Инфологическое проектирование | Логическое проектирование реляционной БД | Реализация проекта базы данных |


Читайте также:
  1. BITMAPFILEHEADER – эта структура содержит информацию о типе, размере и представлении данных в файле. Размер 14 байт.
  2. C 4 redo группами по 2 файла, 2 control-файлами, табличным пространством system, имеющим 2 файла данных по 50 мб
  3. Cтуденческий банк данных
  4. I. Этапы решения задач на компьютере.
  5. II. Сбор и обработка персональных данных субъектов персональных данных
  6. III. Хранение и защита персональных данных субъектов персональных данных
  7. IV. Передача персональных данных субъектов ПД

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

Московский государственный институт электроники и математики

(Технический университет)

Кафедра вычислительных систем и сетей

ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ

Методические указания к курсовому проектированию по курсу "Базы данных"

Составитель: канд. техн. наук И.П. Карпова

СОДЕРЖАНИЕ

ЦЕЛИ И ЗАДАЧИ РАБОТЫ

1. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

1.1. Общие положения

1.2. Этапы проектирования базы данных

1.2.1. Инфологическое проектирование

1.2.2. Определение требований к операционной обстановке

1.2.3. Выбор СУБД и других программных средств

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

1.2.5. Физическое проектирование БД

1.2.6. Заключение

1.3. Особенности проектирования реляционной базы данных

1.3.1. Нормализация отношений

2. ПРИМЕР ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

2.1. Инфологическое проектирование

2.1.1. Анализ предметной области

2.1.2. Анализ информационных задач и круга пользователей системы

2.2. Определение требований к операционной обстановке

2.3. Выбор СУБД и других программных средств

2.4. Логическое проектирование реляционной БД

2.4.1. Преобразование ER–диаграммы в схему базы данных

2.4.2. Составление реляционных отношений

2.4.3. Нормализация полученных отношений (до 4НФ)

2.4.3. Определение дополнительных ограничений целостности

2.4.4. Описание групп пользователей и прав доступа

2.5. Физическое проектирование БД

3. ВЫПОЛНЕНИЕ КУРСОВОГО ПРОЕКТА

4. ВАРИАНТЫ ЗАДАНИЙ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ

Библиографический список

ЦЕЛИ И ЗАДАЧИ РАБОТЫ

Цель курсового проектирования – применение на практике знаний, полученных в процессе изучения курса "Базы данных", и получение практических навыков создания автоматизированных информационных систем (АИС), основанных на базах данных.

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Общие положения

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

Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям:

1. Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой предметной области (ПО), где каждому объекту предметной области соответствуют данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных.

  1. Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы).
  2. Эффективность функционирования (соблюдение ограничений на время реакции системы на запрос и обновление данных).
  3. Защита данных (от аппаратных и программных сбоев и несанкционированного доступа).
  4. Простота и удобство эксплуатации.
  5. Гибкость, т.е. возможность развития и адаптации к изменениям предметной области и/или требований пользователей.

Удовлетворение требований 1–4 обязательно для принятия проекта.

Этапы проектирования базы данных

Процесс проектирования включает в себя следующие этапы:

1. Инфологическое проектирование.

  1. Определение требований к операционной обстановке, в которой будет функционировать информационная система.
  2. Выбор системы управления базой данных (СУБД) и других инструментальных программных средств.
  3. Логическое проектирование БД.
  4. Физическое проектирование БД.

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

1.2.1. Инфологическое проектирование

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

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

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


Дата добавления: 2015-11-14; просмотров: 51 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Rights Granted to the Beneficiaries of Related Rights| Предметный подход к проектированию БД

mybiblioteka.su - 2015-2024 год. (0.007 сек.)