1. Цельработы:
Цель работы– создание базыданных «Киноинциклопедия»на основе СУБДКларион.
Назначениебазы данныхсостоит врегистрации,корректировке,хранении иобработкеинформациис целью поискаи выдачи ответовна стандартныезапросы пользователей.
2. Работапо созданиюбазы данныхвключает следующиеэтапы:
2.1. Инфологическийэтап
На этомэтапе проведенанализ данныхпредметнойобласти.
Системасодержит следующуюинформацию:
названиекинофильма
студия,где снималсякинофильм
год изданияфильма
фамилиярежиссераснимавшегокинофильм
страна– «родина»кинофильма
цветкинофильма
продолжительностьфильма
жанрфильма
количествосерий в фильме
фамилияактера снимавшегосяв фильме
рольактера в соответствующемфильме
годыжизни актера
страна,где проживалактер
учебноезаведение,которое закончилактер
домашнийтелефон актера
количествофильмов в которыхснимался актер
годыжизни режиссера
страна,где проживалрежиссер
учебноезаведение,которое закончилрежиссер
домашнийтелефон режиссера
количествофильмов снятыхрежиссером
годобоснованиякиностудиигде снимаетсятот, или инойкинофильм
количествокинофильмовснятых насоответствующейкиностудии
страна,где находитсякиностудия
Системапредусматриваетстандартныезапросы:
Выводинформациио фильмах,снимавшихсяна определеннойкиностудии.
Составлениесписка актеровснимавшихсяна даннойкиностудии.
Выводсписка кинофильмов,снятых даннымрежиссером.
На основеанализа данныхпредметнойобласти построенаконцептуальнаямодель БД.
Выделеныследующиесущности:
информацияо кинофильме
информацияо режиссере
информацияоб актере
информацияо студии
актер– кинофильм
Описаниемодели сущность– атрибут:
Сущность:информацияо кинофильме
Атрибуты:
названиекинофильма
студия,где снималсякинофильм
Ф.И.О.режиссерафильма
год изданияфильма
цветкинофильма
страна– «родина»кинофильма
продолжительностьфильма
жанрфильма
количествосерий в фильме
Сущность:информацияо режиссере
Атрибуты:
Фамилия,имя, отчестворежиссера
годыжизни режиссера
страна,где проживалрежиссер
учебноезаведение,которое закончилрежиссер
домашнийтелефон режиссера
количествофильмов снятыхрежиссером
Сущность:информацияоб актере
Атрибуты:
Фамилия,имя, отчествоактера
годыжизни актера
страна,где проживалактер
учебноезаведение,которое закончилактер
домашнийтелефон актера
количествофильмов , снятыхс участиемактера
Сущность:информацияо студии
Атрибуты:
названиекиностудии
страна,где находитсястудия
годобоснованиястудии
количествофильмов, снятыхна этой студии
Сущность:актер - кинофильм
Атрибуты:
названиекинофильма
фамилия,имя, отчествоактера
рольактера в данномфильме
Определениеидентифицирующихатрибутов вкаждой сущности
Сущность:информацияо кинофильме
Уникальныйключ: названиекинофильма
Сущность:информацияо режиссере
Уникальныйключ: фамилия,имя, отчестворежиссера
Сущность:информацияоб актере
Уникальныйключ: фамилия,имя, отчествоактера
Сущность:информацияо киностудии
Уникальныйключ: названиекиностудии
Сущность:актер - кинофильм
Уникальныйключ: названиекинофильмаи фамилия, имя,отчество актера
Определениесвязей междусущностями
Сущность | Тип связи | Сущность |
Информацияоб актере | 1 : М | Актер– кинофильм |
Информацияо кинофильме | 1 : М | Актер– кинофильм |
Информацияо студии | 1 : М | Информацияо кинофильме |
Информацияо режиссере | 1 : М | Информацияо кинофильме |
Построениелогическоймодели БД
Для реализацииБД выбранареляционнаямодель данных.
В графическойформе логическаямодель БД можнопредставитьследующимобразом:
Информацияоб актере
Фамилия,имя, отчествоактера | Годыжизни | Страна | Учебноезаведение | Домашнийтелефон | Кол-вофильмов с егоучастием |
Актер –кинофильм
Названиекинофильма | Фамилия,отчество, актера | Роль |
Информацияо кинофильме
Названиекинофильма | Студия | Режиссер | Годиздания | Цвет | Страна | Продолжительность | Жанр | Кол-восерий |
Информацияо студии
Названиестудии | Страна | Годобоснования | Кол-вокинофильмов |
Информацияо режиссере
Фамилия,имя, отчестворежиссера | Годыжизни | Страна | Учебноезаведение | Домашнийтелефон | Кол-воснятых фильмов |
РоссийскийГосударственныйГуманитарный
Университет
Тема:«Структурабазы данных»
Учебнаядисциплина«Информационныетехнологииуправления»
Студент:Трофимова ИринаВладимировна
Группа:ЭЗПС
Преподаватель
Оценка«_______________»
Калуга– 2000
Даннаябаза данныхсоздана в форматеDBF и предназначенадля хранения,изменения иполучения затемнеобходимойинформации.Использованиеданной БДпредполагаетиспользованиеСУБД MSAccess или FoxPro.
СтруктураБД выглядитследующимобразом:
Abonent картотекаабонентов | |||||||
NAIM_A Наименованиеабонента | INDEX Почтовыйиндекс абонента | ADRES Юридическийадрес | CITY город | COUNTRY страна | BANK Наименованиебанка абонента | DIR Ф.И.О. директорапредприятия | FONE Телефон |
Bank картотекабанков | ||||||||
MAIM_B Наименованиебанка | ADRES_B Юридическийадрес | INDEX Почтовыйиндекс банка | CITY Город | COUTNTRY Страна | KORR Корр. счет | BIK БИК | INN ИНН | FONE Телефон |
Ab_bankбанковскиереквизитыабонента | |||||
NAIM_A Наименованиеабонента | NAIM_B Наименованиебанка | OKOHX Код поОКОНХ | OKPO Код по ОКПО | INN ИНН абонента | RS_A Р/счет абонента |
SALDOсальдо | ||
NAIM_A Наименованиеабонента | SLD_NEW Сумма текущейзадолженности | SLD_OLD Суммапросроченнойзадолженности |
OUTвыставления | ||||
NAIM_A Наименованиеабонента | NACH Начисленоза расчетныйпериод | NDS Сумма НДС | OUT Итог длявыставленияв банк | DATA Дата выставления |
Designby Andrei V. Karasev
e-mail:klgensb@postklg.ru