![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
ER-модели широко используются в практике создания баз данных. Причем они применяются как при ручном, так и при автоматизированном проектировании. Чаще всего для представления ER-модели используются графические языки. Изобразительные средства и методики графического представления ER-моделей, используемые в разных системах автоматизации проектирования, а также в разных литературных источниках, несколько отличаются друг от друга.
Можно выделить целый ряд признаков для сравнения систем моделирования предметных областей и последующего проектирования автоматизированных информационных систем. Часть из них одинаково применима как для ручного, так и для автоматизированного проектирования, другие признаки имеют значение только при использовании автоматизированных инструментальных средств проектирования.
Сначала рассмотрим аспекты, присущие обоим способам создания ИС. Прежде всего, остановимся на различиях в использовании изобразительных средств. Можно выделить несколько категорий различий в изображении ER-моделей.
1) Несущественные различия
2) Различия в использовании изобразительных средств, приводящие к изменениям в методике построения модели
3) Пространственное размещение элементов ER-модели
4) Отсутствующие возможности
5) Различия в классификации объектов и отношений между ними
6) Терминологические различия
7) Соглашения по именованию элементов ER-модели
8) Дополнительные характеристики CASE-средств
9 ) Использование графических ПП для изображения ER-моделей
Задача.
Выдать справку о нагрузке по кафедрам за 2009/2010 учебный год с детализацией по видам нагрузке, содержащую поля NAIMKAF, VIDNAGR и суммарный объем нагрузки (SQL).
select Table3.NaimKaf, Table3.VidNagr, SUM(Chas)as AllNAgr from
(select Kaf.NaimKaf, Table2.VidNagr, Table2.Chas from Kaf inner join
(select Table1.* from
(select Nagr.*, Prep.KodKaf from Nagr inner join Prep on Nagr.KodPrep=Prep.KodPrep) as Table1
where ((CONVERT(int, YEAR(Table1.Data))>=2009) AND (CONVERT(int, YEAR(Table1.Data))<=2010)) as Table2
on Table2.KodKaf=Kaf.KodKaf) as Table3 group by NaimKaf, VidNagr
Дата публикования: 2015-10-09; Прочитано: 561 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!