Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-06-02.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
26.54 Mб
Скачать

Календарные функции

Календарные функции принимают аргументы и возвращают значения в фор­ма­те Date, за исключением функции Month_Between, которая возвращает число.

Add_months (dte, num) ‑ возвращает дату, отстоящую от даты dte на указанное число месяцев num. Если день даты dte превышает число дней в резуль­ти­ру­ющем месяце, то дата, возвращаемая функцией будет последним днем в месяце.

Last_day (dte) ‑ возвращает дату последнего дня месяца, содержащего дату dte.

Months_between (dte1, dte2) ‑ возвращает число месяцев между датами dte1и dte2.

Next_day (dte, day) ‑ возвращает первую дату после даты dte, название дня недели которой совпадает со значением day.

Round (dte [, fmt]) ‑ возвращает дату dte, округленную согласно модели формата fmt (dd) (см. фунцию to_date).

Sysdate ‑возвращает текущее значение даты/времени в системе.

Trunc (dte [, fmt]) ‑ возвращает значение даты dte, компонента времени которой усечена согласно модели формата fmt (см. функцию Round). Если формат опущен, то ком­понен­­­та времени удаляется из даты.

Смешанные функции

Decode (expr, search1, result1 [, search2, result2] ... [default] ) ‑ значение выражения expr сравнивается с каждым из значений search. Если expr совпадает с каким-ли­бо search, то возвращается соответствующее значение result. Если ни одного совпадения не найдено, то возвращается значение default (Null). Expr может иметь любой тип дан­ных, но значения search должны иметь тот же тип, как у expr. Возвращаемое зна­че­ние приводится к тому типу данных, как у result1. Функция Decode допускается только в предложениях SQL.

Greatest/Least (expr1, expr2, expr3, ...) ‑ возвращает наибольшее/наименьшее значение из списка значений. Все значения expr в списке, кроме первого, приводятся к типу данных первого значения (expr1) перед выполнением сравнений.

Nvl (x, y) ‑ возвращается y, если x=Null, иначе ‑ x.

Uid/User ‑ возвращает идентификационный номер/имя текущего пользователя.

Vsize (expr) ‑ число байт во внутреннем представлении выражения expr.

Приложение 6. Оформление курсовой работы с примером Общие положения

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

В процессе обучения студенты специальности «Прикладная информатика в экономике» курсовую работу по дисциплине «Базы данных».

В курсовой работе нужно:

1. Создать базу из основной таблицы с оперативными дан­­ными и четырех таб­­лиц‑спра­вочников с наименованиями кодов (используются для рас­шиф­­ровки кодов в формах, в представлениях, в запросах и отчетах).

2. Создать базовый, перекрестные, итоговые, графические пред­­с­тав­­­­ления и запросы (не менее шести). Зап­росы и представления офор­мить в виде табличных форм, диаграмм.

3. Сформировать формы для заполнения таблиц и просмотра запросов, пред­став­лений с русифи­циро­ванными кнопками, наимено­ва­ниями полей (по одной форме для каждой таблицы и представления или запроса, и по одной состав­ной фор­­ме).

4. Сформировать отчет с детальными строками, с расшиф­ров­­ками ко­дов и с итогами по двум уров­ням группировки (указаны в условии), по одному простому отче­ту для каждой таблицы, представ­ле­ния, зап­роса.

5. Сформировать меню из пунктов: таблицы, формы, представ­ле­ния, запросы и от­че­ты для вызова раз­рабо­тан­ных таблиц, форм, представлений, запросов и отчетов.

Курсовая работа должна быть сдана научному руководителю не позднее, чем за 2 недели до сессии с целью ее своевременной проверки и защиты. Студент, не защитивший курсовую работу, не допускается к сдаче экзамена по данной дисциплине, если это не предусмотрено учебным планом. Выбор темы и консультирование

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

Тематика работ определяется кафедрой в соответствии с учебным планом, направлениями научно-исследовательской работы студента.

Студент может выбрать тему, которая не включена в утвержденную тематику, обязательно согласовав ее с руководителем.

Руководят работой, консультируют, помогают уточнить план, список литературы, контролируют ход выполнения работы преподаватели кафедры Информатики и эконометрики.