База данных "Футбольной лиги чемпионов"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?ол всплывающего меню.
DEFINE BAR - определение опции сплывающего меню
Формат: DEFINE BAR ]
[SKJPIFORl]
Команда DEFINE BAR добавляет опцию всплывающего меню. DEFINE BAR используется совместно с командами DEFINE POPUP, ACTIVATE POPUP для создания всплывающего меню и вывода на экран. Прежде чем можно будет пользоваться командой DEFINE BAR, необходимо определить само всплывающее меню командой DEFINE POPUP. Меню можно убрать с экрана командой DEACTIVATE POPUP либо и с экрана и из памяти командами CLEAR ALL, CLEAR POPUP RELEASE POPUPS.
Место, в котором будет появляться опция во всплывающем меню определяется .
Также нужно задать - это текст опции, кот будет появляться во всплывающем меню.
Команда ON SELECTION PAD назначает подпрограмму на горизонтальном меню. Подпрограмма, которая будет выполняться при выборе поля меню, может быть командой, программой или процедурой.
ACTIVATE WINDOW - вывод на дисплей и активация окна
Формат: ACTIVATE WINDOW[[][,...] | ALL
[BOTTOM | TOP | SAME][NOSHOW]
Данная команда выводит на дисплей и активирует определенное пользователем окно или окна. Активация окна означает направление всего экранного вывода на данное окно.
DEACTIVATE WINDOW - деактивация окон и удаление их с экрана
Формат: DEACTIVATE WINDOW ] [,...1] | ALL
Команда DEACTIVATE WINDOW деактивирует активное окно или набор активных окон и удаляет их с экрана. Окно или окна при этом не удаляются из памяти и могут быть снова вызваны на дисплей при помощи команд ACTIVATE WINDOW.
APPEND - добавляет записи к выбранной базе данных
Формат: APPEND [BLANK]
Команда APPEND BLANK, добавляет в конец выбранной базы данных одну пустую запись. Окно редактирования при этом не открывается.
SORT - Сортирует базу данных.
Формат: SORT TO [/A][/C][/D]
[,[/A][/C][/D]...]
[ASCENDING | DESCENDING]
[FOR ]
[WHILE ]
[FIELDS ]
[NOOPTIMIZE]
Создает новый файл базы данных, в котором записи активного файла базы данных отсортированы в указанном порядке по заданным ключевым полям.
Сортировка выполняется в порядке возрастания значений (/А), если не определено иначе. Ключевые слова ASCENDING и DESCENDING могут использоваться в качестве альтернативы фразам /A для возрастающего и /D для убывающего порядка значений.
Если задана опция /C, при сортировке игнорируется разница прописных и строчных букв.
Можно комбинировать опцию /C с опциями /A или /D. Если используется комбинация опций, нужно указать только один слеш (например, /DC). Если указана опция FIELDS может включать поля, как из активного файла базы данных, так и из других открытых (но не активных) файлов базы данных. Поля из этих файлов должны быть заданы полным именем, т.е. имени поля должен предшествовать псевдоним. NOOPTIMIZE отключает Rushmore. ПРЕДУПРЕЖДЕHИЕ. При выполнении команды SORT необходимо следить за наличием свободного пространства на диске для записи результирующего файла. Для этих целей может потребоваться свободное дисковое пространство, равное утроенному объему обрабатываемого файла.
Заключение
В данной курсовой работе были обсуждены основные концепции построения реляционных СУБД, базовые принципы проектирования данных, а также то, какие объекты могут быть созданы в базах данных.
При выполнении данного курсового проекта я приобрел навыки в разработке и создании БД и работы с ними. А также приобрел опыт в реализации файлов данных, т.е. файлов в которых хранятся необходимые данные. При написании программы, которая позволяет вводить, удалять данные, выполнять их поиск, не возникло трудностей, так как имелся большой интерес, который помог избежать некоторых сложностей в написании программы.
Список использованной литературы
1.Мейер М. Теория реляционных данных - М.: Мир, 1987.
2.А. А. Попов FoxPro 2.5 / 2.6 - М. : Мир, 2000 .
3. Лекции по дисциплине Базы данных.
Приложение 1
WINDOW panel FROM 0,0 TO 0,79 color scheme 2;FLOAT none GROW ZOOMWINDOW output FROM 1,0 TO 24,79 TITLE === Курсовая работа === ;FLOAT double SHADOW ZOOMWINDOW indicdel FROM 8,20 TO 16,59 color scheme 5;FLOAT double NOGROW SHADOW ZOOMWINDOW diapdel FROM 0,1 TO 6,20 IN WINDOW indicdel color scheme 5; база данные футбольный лигаNOFLOAT NOGROW MENU go IN WINDOW PanelPAD open OF go PROMPT \<Open AT 0,0PAD store OF go PROMPT \<Save AT 0,6PAD see OF go PROMPT \<Browse AT 0,12PAD correct OF go PROMPT \<Correct AT 0,20PAD del OF go PROMPT \<Delete AT 0,29PAD new OF go PROMPT C\<reate AT 0,37PAD add OF go PROMPT \<Addition AT 0,45PAD sorting OF go PROMPT Sor\<t AT 0,55PAD zapros OF go PROMPT Q\<uery AT 0,61PAD getout OF go PROMPT \<Quit AT 0,74WINDOW PanelWINDOW Output SELECTION PAD open OF go DO OPEN_SELECTION PAD store OF go DO STORE_SELECTION PAD see OF go DO SEE_SELECTION PAD correct OF go CHANGESELECTION PAD del OF go DO DELETE_SELECTION PAD new OF go CREATE ?SELECTION PAD add OF go DO ADDITION_SELECTION PAD sorting OF go DO SORT_SELECTION PAD zapros OF go DO ZAPR_SELECTION PAD getout OF go DO EXIT_ MENU goOPEN_?menu goSEE_in window output noedit normalSTORE_DELETE_SEE_ADDITION_SEE_SORT_TALK ONchoices(4,1)"Film name" TO choices(1)"Genre" TO choices(2)"Date of record" TO choices(3)"Fio client" TO choices(4)0 TO mchoice
@ 0,55 MENU choices,4 TITLE " Сортировка "MENU TO mchoiceCASEmchoice=1dbf()"sort_sx" sort on sex to sort_sxclientlast in window output noedit normalZAPR_
#REGION 0m.currarea, m.talkstat, m.compstatSET("TALK") = "ON"TALK OFF.talkstat = "ON".talkstat = "OFF".compstat = SET("COMPATIBLE")COMPATIBLE FOXPLUS.currarea = SELECT()kursbd0 to m0 to n_ to x1_ to x2_ to x3NOT WEXIST("_ryc15ai8g")WINDOW _ryc15ai8g ;INT((SROW()-20)/2),INT((SCOL()-70)/2) ;INT((SROW()-20)/2)+19,INT((SCOL()-70)/2)+69 ;"Okno Zaprosa" ;"Videoprokat" ;;;;;;SCHEME 1
#REGION 1WVISIBLE("_ryc15ai8g")WINDOW _ry