русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Имена и описания атрибутов


Дата добавления: 2013-12-23; просмотров: 909; Нарушение авторских прав


Имена и описания классов сущностей компании по видеопрокату

Классы сущностей и атрибуты

Модель. Сущность. Связь.

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

 

Entity-Relationship Model (ER model)

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

ER-модель задает предъявляемые приложением требования к данным и, как правило, сопровождается моделью поведения, определяющей функциональные требования. Задача ER-моделирования заключается в создании списка(спецификаций) свойств данных, а не в определении требований к их хранению. Поэтому ER-моделирование включает подробное описание имен и типов всех данных, входящих в БД.

 

 

При предпроектном исследовании предприятия определяются характерные для него объектов, информацию о которых необходимо хранить и обрабатывать. Прежде всего, надо дать этим объектам имена и описать классы этих объектов.

Класс сущности Описание
Customer Клиент
Videotape Видеокассеты в числе проката
Employer Служащий пункта проката
….
Supplier Поставщик фильмов для видеопроката

 

Каждый класс сущности имеет определенные атрибуты или свойства, описывающие его характеристики. Эти атрибуты используются для дальнейшего описания. Классов сущностей. Один и тот же атрибут может присутствовать более, чем в одном классе сущности. Например, атрибут Name является атрибутом классов customer и employer.



Атрибут Тип Область значений Описание
Title String Без ограничений Название фильма
Name String 30 символов Фамилия
Raiting String 5 символов Рейтинг фильма
DateAquired Date Месяц, день, число День получения видеокассеты
Address Composite 2 строки из 30 символов 1 строка из двух символов Адрес, состоящий из улицы, дома, кода

==========================================================



<== предыдущая лекция | следующая лекция ==>
Схемы и экземпляры | Резюме.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.008 сек.