Вход

Штатное расписание

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 123401
Дата создания 2010
Страниц 32
Источников 15
Мы сможем обработать ваш заказ (!) 19 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 000руб.
КУПИТЬ

Содержание

Содержание
1.Описание предметной области
2.Цель и задачи создания базы данных
3.Концептуальная модель базы данных
4.Реляционная модель базы данных
5.Модель данных в SQL Server 2005
6.Структура таблиц и данные в таблицах
7.Объекты базы данных
7.1Значения по умолчанию(Defaults)
7.2Правила (Rules)
7.3Пользовательские типы данных (User Defined Data Type)
7.4Запросы
7.5Представления (Views)
7.6Хранимые процедуры (Stored Procedure)
7.7Триггеры (Triggers)
7.8Курсоры (Cursor)
7.9Клиентское приложение
8.Список литературы

Фрагмент работы для ознакомления

подразд. | Профессия | Количество | Оклад | Надбавка, руб.| Месячный фонд| |'
Print '|___________________| (должность) | штатных |(тарифная ставка) |________________| заработной | Примечание |'
Print '| наименование |код | | единиц | руб. | | | | платы, руб | |'
Print '|______________|____|_____________________|____________|__________________|_____|_____|____|______________|_____________|'
Print '| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |'
Print '|______________|____|_____________________|____________|__________________|_____|_____|____|______________|_____________|'
declare tabl1 scroll cursor
for SELECT dbo.podrazdilenie.podrazdilenie, dbo.podrazdilenie.kod_podrazd, dbo.dolgnost.dolgnost, dbo.kol_stav.kol_stav, dbo.oklad.oklad,
dbo.oklad.nadbavka_pole1, dbo.oklad.nadbavka_pole2, dbo.oklad.nadbavka_pole3, dbo.shtat.mes_fond, dbo.shtat.notes
FROM dbo.podrazdilenie INNER JOIN
dbo.shtat ON dbo.podrazdilenie.id_podrazdilenie = dbo.shtat.id_podrazdilenie INNER JOIN
dbo.dolgnost ON dbo.shtat.id_dolgnost = dbo.dolgnost.id_dolgnost INNER JOIN
dbo.kol_stav ON dbo.shtat.id_kol_stav = dbo.kol_stav.id_kol_stav INNER JOIN
dbo.oklad ON dbo.shtat.id_oklad = dbo.oklad.id_oklad
open tabl1
Declare @podrazdilenie varchar(10),
@kod_podrazd varchar(6),
@dolgnost varchar(20),
@kol_stav varchar(8),
@oklad varchar(20),
@nadbavka_pole1 varchar(4),
@nadbavka_pole2 varchar(4),
@nadbavka_pole3 varchar(4),
@mes_fond1 varchar(10),
@notes varchar(10)
fetch next from tabl1 into @podrazdilenie, @kod_podrazd, @dolgnost, @kol_stav, @oklad, @nadbavka_pole1,
@nadbavka_pole2, @nadbavka_pole3, @mes_fond1, @notes
while @@fetch_status = 0
begin
print '| '+@podrazdilenie+' | '+@kod_podrazd +'|'+@dolgnost +' | '+ @kol_stav+'| '+@oklad +' | '+
@nadbavka_pole1+' | '+@nadbavka_pole2+' | '+@nadbavka_pole3+' | '+@mes_fond1+' |'+@notes+' |'
fetch next from tabl1 into @podrazdilenie, @kod_podrazd, @dolgnost, @kol_stav, @oklad, @nadbavka_pole1,
@nadbavka_pole2, @nadbavka_pole3, @mes_fond1, @notes
end
Print '|______________|____|_____________________|____________|__________________|_____|_____|____|______________|_____________|'
Print ' '
Print ' '
Print ' '
Print ' '
Print ' Руководители структурных '
Print ' подразделений ___________________ ________________ _____________________________'
Print ' должность подпись расшифровка подписи '
Print ' '
Print ' ___________________ ________________ _____________________________'
Print ' должность подпись расшифровка подписи '
Print ' '
Print ' ___________________ ________________ _____________________________'
Print ' должность подпись расшифровка подписи '
Print ' '
Print ' Главный бухгалтер ________________ _____________________________'
Print ' подпись расшифровка подписи '
Print ' '
end
close tabl1
deallocate tabl1
close Dis1
deallocate Dis1

Результат выполнения курсора:

Клиентское приложение
Для удобства взаимодействия с разработанной базой данных был создан проект Microsoft Access.
Рис.4 Таблицы и запросы базы данных
Microsoft Access позволяет создавать запросы, разрабатывать кнопочные формы, отчеты на основе импортированных таблиц.
Форма, позволяющая заносить и просматривать данные о штате подразделения
Рис.5 Форма для добавления и просмотра записей
Отчет о штатном расписании сотрудников фирмы
Список литературы
Comparison of different SQL implementations. / Хабрахабр –«К» –(http://troels.arvin.dk/db/rdbms/)
Eisenberg Andrew, Melton Jim, Kulkarni Krishna, Jan-Eike Michels, Fred Zemke. SQL:2003 Has Been Published. ACM SIGMOD Record 33, No. 1 (March 2004).
Астахова И. Ф. SQL в примерах и задачах/ И. Ф. Астахова, А. П. Толстобров, В.М. Мельников.– М.: Новое знание, 2002.– 176 с.
Виейра Р. Программирование баз данных Microsoft SQL Server 2005 для профессионалов.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 1072 с.: ил.
Грабер М. SQL. Справочное руководство.– М.: Лори, 2001.–354 с.
Грабер М. Понимание SQL.– М.: Лори, 1993.–420 с.
Грабер М. Справочное руководство по SQL.– М.: Лори, 1997.– 291 с.
Грофф Дж., Вайнберг Пол Н. SQL: Полное руководство.–Киев: Издательская группа BHV, McGraw–Hill Companies, 2001.–816 с.
Грофф Дж., Вайнберг Пол Н. SQL: Полное руководство.– Киев: Издательская группа BHV, 1998.– 608 с.
Грофф Дж. Энциклопедия SQL.– 3-е изд.– СПб: Питер, 2003.–896 с.
Дворжецкий А. SQL: Structured Query Language. Руководство пользователя.–М.: Познавательная Книга Плюс, 2001.–416 с.
Дейт, К. Введение в системы баз данных, 7-е издание.: Пер. с англ. — М. : Издательский дом "Вильяме", 2001. — 1072 с. : ил. — Парал. тит. англ..
Кириллов В.В,. Громов Г.Ю. Структуризированный язык запросов / Кузнецов С.Д. // Санкт-Петербургский Государственный институт точной механики и оптики (технический университет) Кафедра вычислительной техники – “К”. – (http://www.citforum.ru/database/sql_kg/index.shtml)
Кириллов В.В. Структурированный язык запросов (SQL).– СПб.: ИТМО, 1994.– 80 с.
Коннолли, Томас, Бегг, Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. – М.: Издательский дом «Вильяме», 2003. – 1440 с.: с ил. – Парал. Тит. Англ.
32

Список литературы [ всего 15]

8.Список литературы
1.Comparison of different SQL implementations. / Хабрахабр –«К» –(http://troels.arvin.dk/db/rdbms/)
2.Eisenberg Andrew, Melton Jim, Kulkarni Krishna, Jan-Eike Michels, Fred Zemke. SQL:2003 Has Been Published. ACM SIGMOD Record 33, No. 1 (March 2004).
3.Астахова И. Ф. SQL в примерах и задачах/ И. Ф. Астахова, А. П. Толстобров, В.М. Мельников.– М.: Новое знание, 2002.– 176 с.
4.Виейра Р. Программирование баз данных Microsoft SQL Server 2005 для профессионалов.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 1072 с.: ил.
5.Грабер М. SQL. Справочное руководство.– М.: Лори, 2001.–354 с.
6.Грабер М. Понимание SQL.– М.: Лори, 1993.–420 с.
7.Грабер М. Справочное руководство по SQL.– М.: Лори, 1997.– 291 с.
8.Грофф Дж., Вайнберг Пол Н. SQL: Полное руководство.–Киев: Издательская группа BHV, McGraw–Hill Companies, 2001.–816 с.
9.Грофф Дж., Вайнберг Пол Н. SQL: Полное руководство.– Киев: Издательская группа BHV, 1998.– 608 с.
10.Грофф Дж. Энциклопедия SQL.– 3-е изд.– СПб: Питер, 2003.–896 с.
11.Дворжецкий А. SQL: Structured Query Language. Руководство пользователя.–М.: Познавательная Книга Плюс, 2001.–416 с.
12.Дейт, К. Введение в системы баз данных, 7-е издание.: Пер. с англ. — М. : Издательский дом "Вильяме", 2001. — 1072 с. : ил. — Парал. тит. англ..
13.Кириллов В.В,. Громов Г.Ю. Структуризированный язык запросов / Кузнецов С.Д. // Санкт-Петербургский Государственный институт точной механики и оптики (технический университет) Кафедра вычислительной техники – “К”. – (http://www.citforum.ru/database/sql_kg/index.shtml)
14.Кириллов В.В. Структурированный язык запросов (SQL).– СПб.: ИТМО, 1994.– 80 с.
15.Коннолли, Томас, Бегг, Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. – М.: Издательский дом «Вильяме», 2003. – 1440 с.: с ил. – Парал. Тит. Англ.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00501
© Рефератбанк, 2002 - 2024