Учет документов на предприятии
Подсчет количества зарегистрированных в базе данных предприятия документов каждого типа, для каждого подписывающего лица, количества документов, которые он подписал. Подсчет для каждого ключевого слова количества документов, в которых оно встречается.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 27.06.2013 |
Размер файла | 813,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЁЖИ И СПОРТА
ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ
Кафедра прикладной математики и теории систем управления
Отчёт
о выполненном индивидуальном задании
по дисциплине «Базы данных»
Выполнил
студент математического
факультета, группы 2-З
Боровых Анатолий
Преподователь
Зейдина М.И.
Донецк - 2012
Вариант 2. Учет документов предприятия
Создайте базу данных учета документов предприятия. Документы могут быть различных типов: приказы, договора, служебные записки, заявления, платежные поручения, кассовые ордера, приходные ордера на склад, акты выполненных работ, ведомости и др. Каждый документ характеризуется номером и датой, необходимо хранить в базе данных краткое описание его содержания, а также информацию о лицах, подписавших этот документ. Лиц, подписавших документ, может быть несколько. Каждый подписывающий характеризуется фамилией, именем, отчеством и должностью.
Для каждого документа необходимо хранить ключевые слова. Ключевых слов может быть несколько для одного документа.
Запросы.
1. Отобрать документы, которые были зарегистрированы в феврале 2009 г.
2. Посчитать количество зарегистрированных в базе данных документов каждого типа.
3. Для каждого подписывающего лица подсчитать количество документов, которые он подписал.
4. Отобрать тех подписывающих лиц, которые подписали более 3-х служебных записок, содержащих ключевое слово Х.
5. Для каждого ключевого слова подсчитать количество документов, в которых оно встречается.
Диаграмма базы данных
Таблица Документов
id_document |
id_type_doc |
number |
data |
short_info |
|
1 |
1 |
1 |
2012-04-12 |
О временном исполнении обязанностей Генерального директора Общества |
|
2 |
1 |
2 |
2008-07-07 |
О передачи полномочий по использованию печатей |
|
3 |
2 |
3 |
2009-09-05 |
О выплате единовременного пособия |
|
4 |
2 |
4 |
2010-12-09 |
О выплате пособия по уходу за ребенком |
|
6 |
4 |
5 |
2011-09-09 |
О представлении списка работников для участия в семинаре |
|
7 |
4 |
6 |
2007-10-07 |
О проверке работоспособности ПК |
|
8 |
3 |
7 |
2012-03-03 |
Приходной кассовый ордер |
|
9 |
3 |
8 |
2011-04-04 |
Расходный кассовый ордер |
|
10 |
5 |
9 |
2005-12-12 |
О перечислении определенной суммы с собственного расчетного счета на счет "ДонНУ" |
|
11 |
5 |
10 |
2011-11-30 |
О перечислении определенной суммы с собственного расчетного счета на счет "Ливерпуль" |
Таблица Должностей.
id_dolnost' |
Value |
|
1 |
Бухгалтер |
|
2 |
Юрисконсульт |
|
3 |
Кассир |
|
4 |
ген. Директор |
|
11 |
старший специалист |
|
12 |
начальник отдела |
Таблица Сотрудников.
id_people |
first_name |
middle_name |
last_name |
id_dolgnost' |
|
2 |
Иванов |
Иван |
Иванович |
1 |
|
3 |
Петров |
Петр |
Петрович |
3 |
|
4 |
Николаев |
Николай |
Николаевич |
2 |
|
5 |
Валентинов |
Валентин |
Валентинович |
3 |
|
6 |
Никитов |
Никита |
Никитович |
2 |
|
7 |
Анатольев |
Анатолий |
Анатольвич |
4 |
|
8 |
Юрьев |
Юрий |
Юрьевич |
11 |
|
9 |
Федоров |
Фёдор |
Фёдорович |
12 |
|
10 |
Евгеньев |
Евгений |
Евгеньевич |
11 |
|
11 |
Викторов |
Виктор |
Викторович |
12 |
Таблица Типов документов.
id_type_doc |
Type |
|
1 |
Приказ |
|
2 |
Заявление |
|
3 |
кассовый ордер |
|
4 |
служебная записка |
|
5 |
платёжное поручение |
Таблица Ключевых слов
Таблица для связи документов и сотрудников
1. Отобрать документы, которые были зарегестрированы в феврале 2009г.
SELECT TOP 1000 [id_document]
,[id_type_doc]
,[number]
,[data]
,[short_info]
FROM [Documents].[dbo].[Document] doc
WHERE doc.data like '2009-02%'
2. Подсчитать количество зарегистрированных в базе данных документов каждого типа.
SELECT tdoc.type
,COUNT(*)
FROM [Documents].[dbo].[Document] doc join [Documents].[dbo].[Type_doc] tdoc ON (doc.id_type_doc=tdoc.id_type_doc)
Group BY tdoc.type
3. Для каждого подписывающего лица подсчитать количество документов, которые он подписал.
SELECT p.[first_name]
,p.[middle_name]
,p.[last_name]
,p.[id_dolgnost']
,COUNT(*)
FROM [dbo].[People] p join [dbo].[doc_people] pd ON (p.id_people=pd.id_people) join [dbo].[Document] doc ON (pd.id_document=doc.id_document)
Group BY p.[id_people], p.[first_name]
,p.[middle_name]
,p.[last_name]
,p.[id_dolgnost']
документ база данные количество
4. Отобрать тех подписывающих лиц, которые подписали более служебны записок содержащие ключевое слово Х.
SELECT p.[first_name]
,p.[middle_name]
,p.[last_name]
,p.[id_dolgnost'], COUNT(*)
FROM [dbo].[People] p join [dbo].[doc_people] pd ON (p.id_people=pd.id_people) join [dbo].[Document] doc ON (pd.id_document=doc.id_document) join [dbo].[Type_doc] tdoc ON (doc.id_type_doc=tdoc.id_type_doc) join [dbo].[Tags] tg ON (doc.id_document = tg.id_document)
WHERE tdoc.type='служебная записка' and tg.tags='директор'HAVING COUNT(*)>3
GROUP BY p.[first_name]
,p.[middle_name]
,p.[last_name]
,p.[id_dolgnost']
HAVING COUNT(*)>3
5. Для каждого ключевого слова подсчитать количество документов в которых оно встречается.
SELECT COUNT(*)
FROM [Documents].[dbo].[Document] doc join [Documents].[dbo].[Tags] tg ON (doc.id_document = tg.id_document)
GROUP BY tg.id_tags
Размещено на Allbest.ru
Подобные документы
Роль классификации документов в решении задач информационного поиска. Методы автоматической классификации документов и этапы построения классифицирующей системы: индексация документа, построение классификаторов на базе обучающих данных, оценка их работы.
курсовая работа [354,2 K], добавлен 13.01.2013Анализ существующих поисковых систем и используемых ими алгоритмов поиска документов. Разработка информационно-поисковой системы словарного типа, способной осуществлять релевантный поиск документов, особенности ее структуры и информационно-поисковой базы.
дипломная работа [942,1 K], добавлен 19.05.2011Назначение, применение и принципы технологий разработки программного обеспечения RAD, ХР, MSF, ICONIX. Разработка сценариев вариантов использования для учёта автомобилей и документов для их постановки на стоянку. Определение классов для каждого ВИ.
дипломная работа [2,7 M], добавлен 01.12.2014Разработка базы данных "Кадры", предназначенной для облегчения работы с персоналом, которая содержит важные сведения про каждого сотрудника организации. Создание запросов, форм и отчетов в СУБД Microsoft Access, вывод на экран необходимых документов.
курсовая работа [1,1 M], добавлен 15.06.2014Снижение накладных расходов при ведении учета бумажной документации в малых организациях за счет создания электронной базы документов. Критерии эффективности функционирования структурированной системы хранения документов, особенности ее разработки.
дипломная работа [803,6 K], добавлен 27.01.2016Логическое проектирование реляционной модели данных для службы качества предприятия. Перечень документов, их реквизиты, номер по классификатору, форма их составления. Определение атрибутов электронных документов для их идентификации. Выбор режима доступа.
курсовая работа [54,8 K], добавлен 13.09.2009Виды документов и их классификация. Правила оформления телефонограмм. Составление и оформление служебных документов. Понятие и назначение трафарета, разновидности предъявляемые требования. Необходимость соблюдения аккуратности при оформлении документа.
курсовая работа [45,9 K], добавлен 04.12.2010Основные особенности нормативного и методического обеспечения архивного хранения электронных документов. Общие требования к организации и проведению учета электронных архивных документов. Рассмотрение инновационных методов учета в делопроизводстве.
курсовая работа [255,8 K], добавлен 31.08.2015Понятие электронного архива и проблема сохранения цифрового наследия, обзор проектов по оцифровке документов. Методы сканирования документов и их распознавания. Организация и создание электронного архива, сохранение цифровых информационных ресурсов.
реферат [20,2 K], добавлен 20.10.2010Регистрация документов как один из видов документационного обеспечения деятельности организации. Формы автоматизации регистрации документов. Функции систем автоматизации делопроизводства и документооборота.
реферат [23,8 K], добавлен 21.03.2006