- •Введение.
- •1. Цель и задачи курсового проекта.
- •2. Порядок выполнения курсового проекта.
- •3. Исследование информационных потребностей пользователей базы данных.
- •4.1. Построение модели “сущность-связь” на основе алгоритма т. Тиори, Дж. Фрай.
- •1. Шифр материала
- •4.2 Построение модели “Сущность-связь” на основе интуиции.
- •5. Даталогическое проектирование базы данных.
- •5.1. Характеристика программных средств субд.
- •5.2. Анализ инфологической схемы.
- •5.3. Логическое описание базы данных в среде субд.
- •5.4. Загрузка базы данных.
- •5.5. Разработка сервиса пользователей.
- •5.6. Реализация запросов пользователей в среде субд.
5.6. Реализация запросов пользователей в среде субд.
По каждому запросу должны быть представлены:
Имя запроса.
Особенности сервиса пользователей для обращения к базе данных по данному запросу.
Распечатка программы.
Распечатка выходной формы.
Пример оформления приведен ниже (СУБД FOXPRO):
Имя запроса: выдать сведения об организациях, реализующих уголок марки 100 на 23.04.96 года.
Текст программы.
CLEAR
SET TALK OFF
SET DATE GERMAN
SET SAFETY OFF
MATNAME = SPACE (20)
MATMARK = SPACE (10)
@ 3,20 SAY ‘Поиск организаций, реализующих материал,’
@ 4,23 SAY ‘по заданному наименованию и марке’
@ 7,12 SAY ‘Используя клавишу ТАВ для перемещения между полями’
@ 8,12 SAY ‘Введите данные для поиска и выберите <поиск> для начала’
@ 9,12 SAY ‘поиска или <выход> для выхода из программы’
@ 10,27 SAY ‘Нажмите клавишу ENTER.’
@ 13,11 SAY ‘Наименование:’ GET MATNAME
@ 13, 51 SAY ‘ Марка’ GET MATMARK
X=1
@ 15,26 GET X FUNCTION ‘*H \Поиск;\Выход’ SIZE 1,9,10
READ CYCLE
IF X=2
QUIT
ENDIF
SELECT O.TYPE,O.NAME,D.ADDR,M.NAME,M.MARK,M.PRICE,M.DEPOTNUM,M.SHELFNUM,M.CELLNUM;
FROM MAT M,DEPOT D,ORG O;
WHERE M.REGN=D.REGN AND O.REGN=D.REGN AND D.DEPOTNUM=M.DEPOTNUM;
AND M.NAME=MATNAME AND M.MARK=MATMARK;
ORDER BY O.TYPE,O.NAME INTO DBF KATALOG
SET ALTERNATE TO MAT.TXT
SET ALTERNATE ON
SET CONSOLE OFF
? ‘Список организаций,’ AT 27
? ‘реализующих’ AT 20, LTRIM(RTRIM(MATNAME)),’ марки’,MATMARK
? ‘на’ AT 31, DTOC(DATE()) AT 34
?
GO TOP
DO WHILE !EOF()
T=TYPE
N=NAME_A
? ‘ организация’ ,t,n
?
? ‘№ склада | Адрес | Цена | № полки | № ячейки ‘ AT 1
SCAN WHILE T=TYPE AND NAME = NAME_A
? DEPOTNUM FUNCTION ‘V8’ AT 3 , ADDR FUNCTION ‘V30’ AT 10,;
PRICE FUNCTION ‘V12’ AT 42, SHELFNUM FUNCTION ‘V7’ AT 57,;
CELLNUM FUNCTION ‘V8’ AT 68
ENDSCAN
?
ENDDO
SET CONSOLE ON
SET ALTERNATE OFF
CLOSE ALTERNATE
DEFINE WINDOW TEXTFILE FROM 0,0 TO 24,78 TITLE ‘Для выхода нажмите Contrl+W’
SYSTEM
MODI FILE MAT.TXT WINDOW TEXTFILE
CLEAR
X=1
@ 15,26 GET X FUNCTION ‘*H \Поиск;\Выход’ SIZE 1,9,10
READ CYCLE
IF X=1
SET HEADING OFF
TYPE MAT.TXT TO PRINTER
ENDIF
CLEAR
QUIT
Выходной документ.
Список организаций,
реализующих уголок марки Р-100
на 23.04.96
Организация: ИЧП “Форма”
№ склада | Адрес | Цена | № полки | № ячейки
3 ул.Мостовых д.10 3200.00 9 7
Организазия: ТОО “Внедрение”
№ склада | Адрес | Цена | № полки | № ячейки
1 ул.Вешняковская д.35 (подвал) 3500.00 12 3
1 ул.Кастанаевская д.4 к1 1300.00 11 2
Список литературы.
1.М.А.Королев, А.И.Мишенин и др.“Теория экономических информационных систем”.-М.,Финансы и статистика,1984,223 с.
2.В.А.Кудряев и др.“Системы управления базами данных”.-М.,МИУ,1985,80 с.
3.Л.Д.Абрамова, Т.А.Кондаурова, Е.И.Моисеева.“Этапы проектирования баз данных”.-М.,МИУ,1987.
4.Т.Тиори,Дж.Фрай “Проектирование структур баз данных”.-т.1,М.,Мир,1985,288 с.
5.Дж.Хаббард “Автоматизированное проектирование баз данных”.-М.,Мир, 1984,294 с.
6.В.А.Кудряев и др.“Модели данных”.-М.,МИУ,1980,80 с.
7.Мартин Дж “Организация баз данных в вычислительных системах”.-М.,Наука,1980,662 с.
8.В.Н.Четвериков и др. “Базы и банки данных”.-М.,Высшая школа,1987,248 с.
9.Дж.-Л.Чэлдон “Администрирование баз данных”.-М.,Финансы и статистика,1984,207 с.
Оглавление.
ВВЕДЕНИЕ............................................................................................................. |
стр. 4 |
1.Цель и задачи курсового проекта............................................................................ |
стр. 5 |
2.Порядок выполнения курсового проекта.................................................................. |
стр. 5 |
3.Исследование информационных потребностей.......................................................... |
стр. 6 |
4.Инфологическое проектирование базы данных......................................................... |
стр. 17 |
4.1. Построение модели “сущность-связь” на основе алгоритма Т.Тиори, Дж.Фрай.. |
стр. 18 |
4.2. Построение модели “сущность-связь” на основе интуиции................................. |
стр. 31 |
5.Даталогическое проектирование базы данных.......................................................... |
стр. 35 |
5.1. Характеристики программных средств СУБД.................................................. |
стр. 35 |
5.2. Анализ инфологической схемы........................................................................ |
стр. 36 |
5.3. Логическое описание базы данных в среде СУБД............................................. |
стр. 37 |
5.4. Загрузка файлов в среде СУБД “СПЕКТР”..................................................... |
стр. 39 |
5.5. Разработка сервиса пользователей.................................................................. |
стр. 39 |
5.6. Реализация запросов пользователей в среде СУБД........................................... |
стр. 50 |
Список литературы.................................................................................................... |
стр. 52 |