Реферат: База данных периодического издания

ВВЕДЕНИЕ

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

Внастоящее время определился основной подход к решению задач семантическогомоделирования в базах данных. Он заключается в выделении двух уровней моделирования:уровня концептуального моделирования ПО (предметной области) и уровня моделированиясобственно базы данных. На верхнем уровне осуществляется переход от неформализованногоописания ПО и информационных потребностей конечного пользователя к ихформальному выражению с помощью специальных языковых средств.

1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

Впроцессе работы в редакции газеты часто требуется быстро находить некоторуюинформацию, которая наглядно отражала бы процесс работы. Например, при расчетезарплаты журналистами, бухгалтерии необходимо предоставить списки, сколькостатей вышло каждого журналиста. А для расчета премии дополнительно списки,какие статьи журналиста были рекламного характера. Выполнение данной работынеобходимо для оперативного получения этих сведений.

3 ER-МОДЕЛЬ БАЗЫ ДАННЫХ ПЕРИОДИЧЕСКОГОИЗДАНИЯ

Предприятие

Отдел журналистики

Подотдел новостей

Подотдел работы с читателями

Подотдел работы с администрацией

ФИО

Журналисты

Код отдела

Статьи

Месяц

Год

№ газеты

Наз-вание

Код журна-листа

Реклама

День

ФИО

Журналисты

Код отдела

Статьи

Месяц

Год

№ газеты

Наз-вание

Код журна-листа

Реклама

День

ФИО

Журналисты

Код отдела

Статьи

Месяц

Год

№ газеты

Наз-вание

Код журна-листа

Реклама

День

<img src="/cache/referats/21187/image001.gif" v:shapes="_x0000_s1056 _x0000_s1059 _x0000_s1060 _x0000_s1061 _x0000_s1062 _x0000_s1063 _x0000_s1064 _x0000_s1065 _x0000_s1066 _x0000_s1067 _x0000_s1141 _x0000_s1058 _x0000_s1070 _x0000_s1071 _x0000_s1072 _x0000_s1075 _x0000_s1076 _x0000_s1080 _x0000_s1081 _x0000_s1082 _x0000_s1083 _x0000_s1084 _x0000_s1085 _x0000_s1086 _x0000_s1087 _x0000_s1088 _x0000_s1078 _x0000_s1077 _x0000_s1089 _x0000_s1090 _x0000_s1079 _x0000_s1093 _x0000_s1094 _x0000_s1117 _x0000_s1095 _x0000_s1096 _x0000_s1097 _x0000_s1098 _x0000_s1099 _x0000_s1100 _x0000_s1101 _x0000_s1102 _x0000_s1103 _x0000_s1104 _x0000_s1105 _x0000_s1106 _x0000_s1107 _x0000_s1108 _x0000_s1109 _x0000_s1110 _x0000_s1111 _x0000_s1112 _x0000_s1113 _x0000_s1114 _x0000_s1115 _x0000_s1116 _x0000_s1140 _x0000_s1118 _x0000_s1119 _x0000_s1120 _x0000_s1121 _x0000_s1122 _x0000_s1123 _x0000_s1124 _x0000_s1125 _x0000_s1126 _x0000_s1127 _x0000_s1128 _x0000_s1129 _x0000_s1130 _x0000_s1131 _x0000_s1132 _x0000_s1133 _x0000_s1134 _x0000_s1135 _x0000_s1136 _x0000_s1137 _x0000_s1138 _x0000_s1139">


2 ОПИСАНИЕ ТАБЛИЦ И ЗАПРОСОВ

Таблица «Podotdel»

<img src="/cache/referats/21187/image003.jpg" v:shapes="_x0000_s1028">
В этой таблице приводятся код инаименование подотделов отдела «Журналисты».

Таблица «Jurnalist»

<img src="/cache/referats/21187/image005.jpg" v:shapes="_x0000_s1026">
В этой таблице приводятся код,ФИО журналистов и код подотдела, к которому относятся журналисты.

Таблица «Material»

<img src="/cache/referats/21187/image007.jpg" v:shapes="_x0000_s1027">
В таблице приводятся код,заголовок, дата выхода, номер газеты, в которой вышел материал, являлся лиматериал заказным, а также код журналиста (автора статьи).

Запрос «Материалы журналиста за месяц»

<img src="/cache/referats/21187/image009.jpg" v:shapes="_x0000_s1030">
В этом запросе происходитвыборка статей некоторого журналиста за определенный месяц.

<img src="/cache/referats/21187/image012.jpg" v:shapes="_x0000_s1031 _x0000_s1032">

<img src="/cache/referats/21187/image014.jpg" v:shapes="_x0000_s1034">
Результат запроса

Запрос «Рекламные статьи»

Взапросе происходит выборка всех материалов рекламного характера.

<img src="/cache/referats/21187/image016.jpg" v:shapes="_x0000_s1033">

Запрос «Рекламный материал журналиста»

<img src="/cache/referats/21187/image018.jpg" v:shapes="_x0000_s1143">
В запросе происходит выборка материаловрекламного характера некоторого журналиста.

<img src="/cache/referats/21187/image020.jpg" v:shapes="_x0000_s1038">

Приложение 1

СХЕМА ДАННЫХ

<img src="/cache/referats/21187/image022.jpg" v:shapes="_x0000_i1025">

Приложение 2

ЗАПРОСЫ ДЛЯ СОЗДАНИЯ ОТЧЕТОВ (В ФОРМЕSQL)

Запрос «Материалы журналиста за месяц»

PARAMETERSФИОText ( 255 );

SELECTJurnalist.ФИО, Material.месяц, Material.год, Material.дата, Material.Наименование, Material.заказ

FROMJurnalist INNER JOIN Material ON Jurnalist.Код= Material.[коджурналиста]

WHERE (((Jurnalist.ФИО)=[ФИО]) AND((Material.месяц) Like [Введите месяц]) AND ((Material.год) Like [Введитегод])) OR ((([Введите год]) Is Null) AND (([Введите месяц]) Is Null));

Запрос «Рекламные статьи»

SELECTMaterial.заказ, Jurnalist.ФИО, Material.дата, Material.месяц, Material.год,Material.[№ газеты], Material.Наименование

FROM Podotdel INNER JOIN (Jurnalist INNER JOINMaterial ON Jurnalist.Код=Material.[коджурналиста]) ONPodotdel.[Кодподотдела] =Jurnalist.[Кодподотдела]

WHERE(((Material.заказ)=Yes))

ORDER BY Material.заказ, Jurnalist.ФИО;

Запрос «Рекламный материал журналиста»

PARAMETERSФИО Text( 255 );

SELECT Jurnalist.ФИО, Material.заказ,Material.дата, Material.месяц, Material.год, Material.Наименование

FROM [Рекламные статьи], Podotdel INNER JOIN(Jurnalist INNER JOIN Material ON Jurnalist.Код = Material.[код журналиста]) ONPodotdel.[Код подотдела] = Jurnalist.[Код подотдела]

GROUP BY Jurnalist.ФИО, Material.заказ,Material.дата, Material.месяц, Material.год, Material.Наименование

HAVING (((Jurnalist.ФИО) Like [ФИО]) AND((Material.заказ)=Yes)) OR ((([Рекламные статьи].ФИО) Is Null))

ORDER BY Jurnalist.ФИО;

еще рефераты
Еще работы по программному обеспечению