Информационная схема

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



Волгоградский государственный технический университет



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























Семестровая работа 

	по Базе данных



	

















Выполнила:

студентка группы 

Проверила:

                                                        













Волгоград  2006





Информационная  схема





Выбор газеты

Обзор рубрик

Информация о покупателе

Покупатель

Информация о рубриках

Информация о газете









































		

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	Схема задач







Выбор газеты

Информация о газете

Интересующая рубрика

Информация о рубрике

Информация о покупателе



Газета



Да

Нет

Покупатель

		



































		

	

	Концептуальная схема

	

	

Газета

Содержит

Рубрики

Интересующие

Покупателей



	Альтернативная концептуальная схема

	

Рубрики

Интересуются

Включены в

Ведет

Покупатели

Менеджер

Газету

	ISP-информация

	Описание атрибута:

	Номер

	Наименование

	Тип

	Длина

	Диапазон

	Вероятн. сущ.

	Коэф повт

	Газета

	1

	Название газеты

	Символьный

	30

	A-Z,a-z,0-9

	1

	1

	2

	Код издательства

	Целый

	5

	00000-99999

	1

	0

	3

	Код директора

	Целый

	5

	00000-99999

	1

	0

	4

	Жанр газеты

	Символьный

	30

	A-Z,a-z,0-9

	1

	1

	5

	Код рубрики

	Целый

	5

	00000-99999

	1

	0

	6

	Тираж

	Целый

	6

	000000-999999

	1

	1

	7

	Качество бумаги

	Символьный

	15

	А-Я,а-я,-

	1

	1

	8

	Цена

	Вещественный

	6

	0000.00-999999

	1

	1

	Координаты

	9

	Код издательства

	Целый

	5

	00000-99999

	1

	0

	10

	Город

	Символьный

	20

	A-Z,a-z,0-9

	0

	1

	11

	Улица

	Символьный

	20

	A-Z,a-z,0-9

	0

	1

	12

	Дом (офис)

	Целый

	5

	00000-99999

	0

	1

	13

	Индекс

	Целый

	6

	000000-999999

	0

	1

	14

	e-mail

	Символьный

	20

	A-Z,a-z,0-9

	0

	1

	Директор

	15

	Код директора

	Целый

	5

	00000-99999

	1

	0

	16

	Ф.И.О. директора

	Символьный

	100

	А-Я, а-я,-

	1

	1

	17

	Серия/№паспорта

	Целый

	10

	0000000001-9999999999

	1

	1

	18

	ИНН

	Целый

	10

	0000000001-9999999999

	1

	1

	19

	Образование

	Символьный

	30

	А-Я, а-я,-

	0

	1

	20

	Оклад

	Целый

	6

	0000.00-999999

	1

	1

	21

	Телефон

	Целый

	6

	000001-999999

	0

	1

	Рубрика

	22

	Код рубики

	Целый

	5

	00000-99999

	1

	0

	23

	Название рубрики

	Символьный

	30

	A-Z,a-z,0-9

	1

	1

	24

	Кол-во объявлений

	Целый

	5

	00000-99999

	1

	1

	25

	Время сущ-я рубрики

	Вещественный

	6

	0000.00-999999

	0

	1

	26

	Код менеджера рубрики

	Целый

	5

	00000-99999

	1

	0

	Менеджер 

	27

	Код менеджера рубрики

	Целый

	5

	00000-99999

	1

	0

	28

	Ф.И.О. менеджера

	Символьный

	100

	А-Я, а-я,-

	1

	1

	29

	Дата рождения

	Дата

	8

	01.011900-01.01.2200

	1

	1

	30

	Серия/№паспорта

	Целый

	10

	0000000001-9999999999

	1

	1

	31

	ИНН

	Целый

	10

	0000000001-9999999999

	1

	1

	32

	Образование

	Символьный

	30

	А-Я, а-я,-

	0

	1

	33

	Телефон

	Целый

	6

	000001-999999

	0

	1

	34

	Оклад

	Целый

	6

	0000.00-999999

	1

	1

	Покупатели

	35

	Социальный статус

	Символьный

	30

	А-Я, а-я,-

	0

	1

	36

	Оклад

	Целый

	6

	0000.00-999999

	1

	1

	37

	Пол

	Символьный

	10

	А-Я, а-я,-

	1

	1

	38

	Возраст

	Целый

	3

	000-999

	0

	1

	39

	Жанр газеты

	Символьный

	30

	А-Я, а-я,-

	1

	1

Описание связей:

Номер

Связываемые объекты

Наименование

Тип

1

Газета-Координаты 

Газета имеет координаты

1:1

2

Газета-Директор

Газетой руководит директор

1:m

3

Газета-Рубрика

Газета содержит рубрики

1:m

4

Газета-Покупатели

Покупатели приобретают газету

m:n

5

Рубрика-Менеджер

У рубрики существует менеджер

m:n

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	UP-информация

Описание процесса

Наименование

Частота

Вероятность

Необходимые данные

Выбор газеты

По мере спроса

1

Газета,Рубрика,Покупатели

Обзор рубрик

По мере необх.

1

Клиент, Рубрика, Менеджер

Прием директора 

По мере необх.

1

Директор

Прием менеджеров

По мере необх.

1

Менеджер

UP-информация



Операторы процесса:

Прием директора

поиск

Ф.И.О. директора;паспорт;образование;телефон.





добавление

все





редактирование

все





удаление

все

Обзор рубрик

поиск

Ф.И.О. клиента; Ф.И.О. менеджера;Название рубрики рубрикидата; номер заказа.





добавление

все





удаление

все

Выбор газеты

поиск

Название;Жанр газеты;Код рубрики;Покупатели





добавление

все





удаление

все

Прием менеджеров

поиск

Ф.И.О. менеджера;паспорт;образование;телефон. модель; код товара; описание





добавление

все





редактирование

все





удаление

все



	

	

	

	Функциональные зависимости. Реляционная схема.

	1. Реляционная схема

	

Директор

Газета

	

		

Код директора

Ф.И.О. директора

Серия/№ паспорта

ИНН

Оклад

Телефон

Название газеты

Код издательства

Код директора

Жанр газеты

Код рубрики

Тираж

Качество бумаги

Цена		

	

	

	

	

	

	

Рубрика

	

Координаты

Код рубрики

Название рубрики

Кол-во объявлений

Время сущ-я рубрики

Код менеджера рубрики

						

				

Код издательства

Город

Улица

Дом (офис)

Индекс

e-mail				

Менеджер









		

Код менеджера рубрики

Ф.И.О. менеджера

Дата рождения

Серия/№ паспорта

ИНН

Образование

Телефон

Оклад

	



Покупатели





Социальный статус

Оклад

Пол 

Возраст

Жанр газеты





		

2.Функциональные зависимости



	Код издательства                	                     {Адрес нахождения газеты, Город, Улица, Дом(офис),Индекс,e-mail}

		Код директора      	{Ф.И.О. директора, Серия/№ паспорта, ИНН, Оклад, Телефон}

			Код рубрики		{Название рубрики, Кол-во объявлений, Время сущ-я рубрики, Код менеджера рубрики}

		Код менеджера рубрики    	{Ф.И.О. менеджера, Дата рождения, Серия/№паспорта, ИНН, Образование, Телефон, Оклад}

		Жанр газеты	{Социальный статус, Оклад, Пол, Возраст}





		

	



SQL запросы



Запрос по нескольким полям одной таблицы:

Select *from ‘gazeta.db’ where janr gazet = ‘s1’ and tiraj= ‘s2’

После выполнения данного запроса на экран выводится список газет, отвечающий заданным условиям (жанр газеты, тираж, цена).



Запрос по одному полю одной таблицы:

Select *from ‘gazeta.db’ where  cena = ‘s’\$\””

После выполнения данного запроса на экран выводится список газет, с указанием стоимости.

	















































		

	

	

	План

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

			Информационная схема задач и схема задач 

			Выделение сущностей и атрибутов 

			ISP и UP информация 

		5. Концептуальная схема

			Функциональные зависимости

			7. Примеры SQL запросов

	























































		

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

Разрабатываемый программный продукт «Газета» представляет собой базу данных, которая содержит информацию о печатном издании-газете.Такая база данных может быть интересна: рекламным агентствам, средствам массовой информации(СМИ) и др.

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

2.Информационная схема и схема задач

	









































		

	

	3.Выделение сущностей и атрибутов

	

При проектировании базы данных были выделены следующие сущности и атрибуты:

		

			

	

	

				Газета	                         Директор

		

Код директора

Ф.И.О. директора

Серия/№ паспорта

ИНН

Оклад

Телефон

Название газеты

Код издательства

Код директора

Жанр газеты

Код рубрики

Тираж

Качество бумаги

Цена		 

								







			





Координаты

Рубрика



Код рубрики

Название рубрики

Кол-во объявлений

Время сущ-я рубрики

Код менеджера рубрики



Код издательства

Город

Улица

Дом (офис)

Индекс

e-mail



		

	

Менеджер

Код менеджера рубрики

Ф.И.О. менеджера

Дата рождения

Серия/№ паспорта

ИНН

Образование

Телефон

Оклад



Покупатели

Социальный статус

Оклад

Пол 

Возраст

Жанр газеты