Реферат по предмету "Остальные рефераты"


Access для юристов

Содержание
Введение
Основные понятия базы данных
Реляционная модель
Иерархическая модель
Сетевая модель
Практичесэие примеры
Вопросы для самопроверки
Литература
Введение
Веками человечество накапливало знания, навыки работы,сведения об окружающем нас мире, другими словами — собирало информацию. Вначалеинформация передавалась из поколения в поколение в виде преданий и устныхрассказов. Возникновение и развитие книжного дела позволило передавать ихранить информацию в более надежном письменном виде. Открытия в областиэлектричества привели к появлению телеграфа, телефона, радио, телевидения — средств,позволяющих оперативно передавать и накапливать информацию. Развитие прогрессаобусловило резкий рост информации, в связи с чем вопрос о ее сохранении ипереработке становился год от года острее. С появлением вычислительной техникизначительно упростились способы хранения, а главное, обработки информации. Развитиевычислительной техники на базе микропроцессоров приводит к совершенствованиюкомпьютеров и программного обеспечения. Появляются программы, способныеобработать большие потоки информации.
Программный комплекс MS Office являетсясамым распространенным пакетом автоматизации работы в офисе. Поэтому СУБД (Системауправления базами данных) Access, входящая в комплектпрофессиональной версии комплекса стала де-факто стандартной базой данных,используемой в современной юриспруденции.
СУБД крайне полезна для организации документооборота, таккак позволяет исключить дублирование и ускорить обработку документов клиентов. Улучшениевида документов при этом положительно влияет на имидж фирмы и тоже позволяетпривлекать клиентов.
База данных в MS Access представляет собой совокупность инструментов дляввода, хранения, просмотра, выборки и управления информацией. К этим средствамотносятся таблицы, формы, отчеты, запросы. В MS Access поддерживаются два способасоздания базы данных. Вы можете создать пустую базу данных, а затем добавить внее таблицы, формы, отчеты и другие объекты. Такой способ является наиболеегибким, но требует отдельного определения каждого элемента базы данных. Кромеэтого имеется возможность создать с помощью мастера базу данных определенноготипа со всеми необходимыми таблицами, формами и отчетами. Так как MS Accessсодержит большой выбор подготовленных для Вас баз данных, второй способ во многихслучаях может оказаться предпочтительным. В обоих случаях у Вас останетсявозможность в любое время изменить и расширить созданную вами базу данных.
Основные понятия базы данных
Поле — простейший объект базы данных, предназначенный дляхранения значений одного параметра реального объекта или процесса.
Запись — совокупность логически связанных полей, характеризующихтипичные свойства реального объекта.
Значения записи отражают свойства конкретного объекта.
Рассмотрим структуру созданной нами таблицы. Объектом в ней,как мы уже отмечали ранее, является песня, а конкретным объектом — конкретнаяпесня, например «Тучи». Шапка в таблице — информационная модель объекта.Запись — конкретные значения параметров (Иванушки International,Pop, 1996, Россия).
Рассмотрев свойства объекта, можно продумать, какие действияможно совершать над этим объектом. Создав информационную модель в виде таблицы,мы убеждаемся, насколько легче стало работать с такой формой записи информации.Здесь опорная информация уже выделена по параметрам, вследствие чего отпадаетнеобходимость отвлекаться на второстепенные свойства объекта. Значительнооблегчились поиск и отбор информации. Появилась возможность делать выборку поразличным признакам.
Таким образом, мы перешли к структурированной форме записиданных в табличной форме. Что же такое структурирование?
Структурирование данных — процесс группировки данных поопределенным параметрам.
В нашем примере мы представили данные в виде таблицы, вкоторой записью является набор сведений об одной песне, а каждое поле содержитзначения соответствующего параметра песни. Иными словами, мы с вамисформировали базу данных, в которой каждый объект расположен в особом порядке. Чтобыотличить одну базу данных от другой, каждая из них должна иметь свое имя (внашем примере — «Любимые песни»). Таким образом, мы можем датьопределение базы данных.
База данных — поименованная совокупность структурированныхданных предметной области.
Система управления базами данных (СУБД) — комплекс программныхсредств для создания баз данных, хранения и поиска в них необходимой информации.
База данных может быть основана на одной модели или насовокупности нескольких моделей. Любую модель данных можно рассматривать какобъект, который характеризуется своими свойствами (параметрами), и над ней, какнад объектом, можно производить какие-то действия.
Существуют три основных типа моделей данных — реляционная,иерархическая и сетеваяРеляционная модель
Термин «реляционный» (от латинского relatio — отношение) указывает прежде всего на то, что такаямодель хранения данных построена на взаимоотношении составляющих ее частей. Впростейшем случае она представляет собой двухмерный массив или двухмернуютаблицу, а при создании сложных информационных моделей составит совокупностьвзаимосвязанных таблиц. Рассмотрим таблицу, в которой хранятся сведения обучениках школы (фамилия, имя, отчество, год рождения, класс, номер личного дела).Каждая строка такой таблицы называется записью. Каждый столбец в такой таблиценазывается полем. На основании этой таблицы создадим базу данных школьников иназовем ее «Наша школа».
С такой формой хранения данных мы с вами уже познакомились вначале этого раздела. Модель данных, как и сама база данных, является объектом,имеющим свои определенные свойства. Реляционная модель базы данных имеетследующие свойства:
Каждый элемент таблицы — один элемент данных.
Все столбцы в таблице являются однородными, т.е. имеют одинтип (числа, текст, дата и т.д.).
Каждый столбец (поле) имеет уникальное имя.
Одинаковые строки в таблице отсутствуют.
Порядок следования строк в таблице может быть произвольным иможет характеризоваться количеством полей, количеством записей, типом данных.
Рассмотрим приведенный выше пример. Данные в немпредставлены в виде таблицы, которая содержит сведения об учениках школы. Размы хотим создать базу данных, то данной таблице необходимо присвоить имя. Пустьона называется «Школа». В столбцах данной таблицы будем записыватьпараметры, характеризующие каждого ученика, а в строках будем записыватьсведения об одном конкретном ученике. Каждый столбец (поле) также должен иметьсвое имя. В нашем случае это: номер личного дела, класс, фамилия, имя,отчество, дата рождения. Имена полей в одной таблице не могут повторяться. Есливы хотите поместить в таблицу телефоны (домашний и рабочий родителей), выдолжны создать два поля с разными названиями, например: Телдом и Телраб.
Над этой моделью базы данных удобно производить следующиедействия:
сортировку данных (например, по алфавиту);
выборку данных по группам (например, по датам рождения илипо фамилиям);
поиск записей (например, по фамилиям) и т.д.
Реляционная модель данных, как правило, состоит изнескольких таблиц, которые связываются между собой ключами.
Ключ — поле, которое однозначно определяет соответствующуюзапись.
В нашем примере в качестве ключа может служить номер личногодела учащегося.
В заключение отметим, что в настоящее время реляционнаямодель является наиболее удобной и применимой моделью хранения данных.Иерархическая модель
Иерархическая модель базы данных представляет собойсовокупность элементов, расположенных в порядке их подчинения от общего кчастному и образующих перевернутое дерево (граф). Данная модель характеризуетсятакими параметрами, как уровни, узлы, связи. Принцип работы модели таков, чтонесколько узлов более низкого уровня соединяется при помощи связи с одним узломболее высокого уровня.
Узел — информационная модель элемента, находящегося наданном уровне иерархии.
Рассмотрим иерархическую модель на примере базы данных«Наша школа», построенной нами ранее. С точки зрения иерархическоймодели, она должна принять следующий вид: в состав школы входят классы; параллельныеклассы делятся по буквам, в состав каждого класса входят конкретные ученики. Модельможет быть представлена в виде схемы

Уровень 1                                       Школа

Уровень 2          Первые классы   Вторые классы   Третьи классы
Уровень 3         1 «А»   1»Б»           2«А»   2«Б»         3 «А» 3 «Б»
Уровень 4                  Отдельные ученики разных классов
Рассмотрев данный пример, мы можем записать следующиесвойства иерархической модели базы данных:
несколько узлов низшего уровня связано только с одним узломвысшего уровня;
иерархическое дерево имеет только одну вершину (корень),неподчиненный никакой другой вершине;
каждый узел имеет свое имя (идентификатор);
Существует только один путь от корневой записи к болеечастной записи данных.
В примере с базой данных «Школа» следует обратитьвнимание на то, что каждый узел в этой схеме удобно описывать в виде таблиц, т.е.применять реляционную модель. Таким образом, базы данных можно описыватьсовокупностью нескольких моделейСетевая модель
Сетевая модель базы данных похожа на иерархическую. Онаимеет те же основные составляющие (узел, уровень, связь), однако характер ихотношений принципиально иной. В сетевой модели принята свободная связь междуэлементами разных уровней. В качестве примера рассмотрим базу данных, хранящуюсведения о закреплении учителей-предметников за определенными классами Видно,что один учитель может преподавать в нескольких классах и что один и тот жепредмет могут вести разные учителя.
             Педагогический коллектив
Математик         Информатик       Историк   9 А                           9Б                              9В

СОЗДАНИЕ БАЗЫ ДАННЫХ
/>
 
/>
 
/>

/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
ОПОРНЫЕ СХЕМЫ
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 
/>
 Практические примеры
ПРИМЕР 1:
Рассмотрим пример разработки проекта базы данных, в которойдолжны содержаться сведения о заключенных договорах, их выполнении, с учетомправовых последствий ненадлежащего выполнения договоров, а также сведения оконтрагентах.
Информационное описание договора можно представить в видесистемы атрибутов:
1. Шифр договора (однозначно идентифицирует договор).
2. Вид договора (например, купля-продажа и т.п.).
З. Заказчик (код организации в виде аббревиатуры).
4. Исполнитель (код организации в виде аббревиатуры).
5. Дата заключения.
б. Дата окончания (срок действия).
7. Тип штрафных санкций (определяет способ начисления штрафапри ненадлежащем выполнении договора в срок: % от суммы при типе 1, или % отсуммы за каждый день задержки выполнения договора при типе 2; договор может непредусматривать штрафных санкций).
8. Штрафные санкции (% от суммы договора).
9. Договорная сумма.
10. Состояние договора (Имеет два значения: «д» действующий,«о» — оконченный),
1 1. Дата выполнения (определяет день действительного выполнениядоговора).
12. Задержка выполнения (количество дней — определяется какразница между датой выполнения и договорной датой окончания).
13. Сумма штрафа (начисляется по просроченным договорам приналичии штрафных санкций).
14. Штрафная задолженность (наличие долга по штрафу, имеетдва значения: «да» и «нет».
Атрибуты 1-10 являются входными, т.е. их значения известныпри внесении информации о договоре в базу данных; все они являются обязательными,кроме атрибутов 7-8, так как штрафные санкции могут отсутствовать. Атрибут«состояние договора» является изменяемым в отличие от входныхатрибутов 1-9.
Атрибуты 11-14 являются определяемыми: их значения «вычисляются»при наступлении определенного события — выполнения договора.
Информационное описание контрагента можно представить в видесистемы атрибутов:
1 Код контрагента (однозначно определяет контрагента).
2. Наименование организации.
3. Адрес организации.
4. Телефон организации.
5. Банковские реквизиты.
Все атрибуты являются входными и обязательными.
Каждый атрибут имеет свою область допустимых значений исистему операций, выполняемых над ним.
Поскольку вся информация об объектах хранится в таблицах, наследующем этапе проектирования определяют структуры таблиц.
Таблицы являются основой баз данных. В них хранитсяинформация, которую можно выбрать по заданному критерию, сформировать отчет, ипредставить ее в графическом виде. Таблицу можно пополнять новыми данными,редактировать или исключать данные из нее, данные в таблице можно просматриватьили сортировать по некоторым признакам.
Таблица состоит из строк (записей) и столбцов (полей) иимеет уникальное имя в базе данных. для каждого поля необходимо выбрать имя иопределить его тип, исходя из области допустимых значений и системы операций,которые предполагается применять к данному полю. Следует внимательно относитьсяк выбору типа поля, так как его изменение в уже заполненной таблице можетпривести к потере данных. Необходимо также определить размер поля (длину) ынекоторые другие свойства поля для каждой таблицы, как правило, следуетвыделить ключевое поле, которое будет однозначно идентифицировать запись. (Еслиэто не удается сделать, то выделяют совокупность полей. которая будет служитьключом записи)
Имя поля. Может содержать до 64 символов (буквы,цифры, пробелы и специальные символы, за исключением точку, восклицательногознака, квадратных скобок). Имя ноля не может начинаться с пробела. Два поля в однойтаблице не могут иметь одинаковых имен. В качестве имени поля рекомендуетсяиспользовать аббревиатуру или краткое название.
МВ Ассеss поддерживает следующиетипы данных: текстовый, числовой, денежный, счетчик, дата/время,логический, поле МЕМО, поле объекта OLE,гиперссылка, мастер подстановок.
Каждый из типов данных наделен собственными свойствами,которые отображаются в разделе «Свойства поля» окна конструктора.
/>
 
Текстовое поле. При вводе имени поля М Ассеss по умолчанию присваивает ему текстовый тип данных сшириной поля, равной 50. Текстовые поля могут содержать буквы, цифры испециальные символы. Максимальная ширина поля составляет 255 символов.
Числовое поле. Только над числовыми полямивозможно выполнение математических операций. При вводе данных числового типаавтоматически производится проверка данных. Используя значение свойства «Размерполю>, можно установить следующий формат для числовых полей.
Поле денежного типа. Денежное поле аналогичночисловому полю. Свойство „Формат поля“ устанавливается автоматическив значение „денежный“, а свойство Число десятичных знаков принимаетзначение, равное двум знакам после запятой. Размер поля составляет 8 байт.
Поле тина счетчик. Поля типа Счетчик нередактируются, а устанавливаются автоматически при добавлении каждой новойзаписи в таблицу. Их значения являются уникальными.
Поле дата/время Поля даты можно вводить иотображать в нескольких форматах. Конкретный вариант устанавливается в свойстве»Формат поля". Существуют следующие форматы отображения дат и времени.
Логическое поле. Логические поля используютсядля хранения данных, которые могут принимать одно из двух значений. Свойство«Формат поля» позволяет использовать специальные форматы или один изтрех встроенных:

Текстовое ноле произвольно и длины. Текстовыеполя произвольной длины (поля МЕМО) могут содержать те же типы данных, что ипростые текстовые поля. Отличие в том, что размер воля МЕМО не ограничен 255 символами,а может содержать до 65 535 символов.
Поле объекта ОЁЕ. Это поле используется дляхранения в таблицах изображений и других двоичных данных (например, электронныхтаблиц МS Ехсеl, документов MS Word,рисунков, звукозаписей).
Поле гиперссылки. Поля этого типа предназначены для хранениястрок, состоящих из букв и цифр и представляющих адрес ОLЕ\Wеb-объектов Интернета.
Тип данных мастер подстановок. Выбор этогополя запускает мастер подстановок, предназначенный для создания поля, в которомпредлагается выбор значений из раскрывающегося списка, содержащего наборпостоянных значений или значений из другой таблицы. Размер данного полясовпадает с размером ключевого поля, используемого в качестве подстановки. длярассматриваемого примера база данных «ДОГОВОР» должна содержать дветаблицы: «Договоры» и «Контрагенты».

Таблица «Договоры» имеет следующую структуру:
/>
Таблица Контрагенты имеет следующую структуру:
/>
/>

После определения структур таблиц, которые составляют основубазы данных, можно приступить к ее созданию. Процесс создания базы данных в MA Access сиспользованием конструктора можно представить в виде следующей схемы:
/>
После вызова конструктора появляется его окно, в котором иописывают структуру таблицы. Для того чтобы сделать поле ключевым, необходимо установитьуказатель на это поле и нажать кнопку Ключ.
Чтобы создать другую таблицу в уже существующей базе данных,необходимо выполнить следующую последовательность действий (если база данныхоткрыта):
/>
/>
/>
После создания таблицы выполняется ввод данных. Для этогоследует выполнить следующую последовательность действий:
/>
Ввод данных можно осуществлять. используя форму, для чегоследует выполнить следующую последовательность действий:
/>
/>
По завершении ввода записи она автоматически сохраняется,поэтому нет необходимости в промежуточном сохранении таблицы.
Данные в базе данных можно редактировать (изменять значенияотдельных полей), а также удалять «устаревшие» записи. Чтобы изменитьзначения какого-либо поля в записи, необходимо установить указатель на этузапись, а затем, используя клавишу Таb выделить нужноеполе и внести в него изменения.
Для удаления записи необходимо выполнить следующуюпоследовательность действий:
1. Маркировать запись (Правка → Выделить запись).
2. Удалить запись (Правка → Удалить запись).
В процессе «жизни» объекта у него могут изменятьсязначения атрибутов. Например, в системе учета и контроля договоров послезавершения договора у него изменяется состояние (из «д» в «о»)и дата выполнения получает значение. Для внесения такого рода изменений вданные об объекте целесообразно использовать средство «Поиск по образцу»для ключевого поля. Чтобы найти запись по значению ключа, необходимо выполнитьпоследовательность действий, представленную на следующей схеме:
/>
В поле «Образец» указывается значение ключа, вполе «Просмотр» — область поиска (как правило, это все записи), вполе «Совпадение» — способ сравнения образца со значением поля (поляцеликом, с началом, с любой частью поля). В полях «С учетом регистра»,«С учетом формата», «Только В текущем поле» ставятсяфлажки, если при сравнении учитывается написание букв (прописные — строчные),формат представления значения в поле и если поиск осуществляется только вмаркированном поле, соответственно. для вызова окна поиска можно использоватькнопку Поиск.
При внесении изменений в запись, найденную позначению ключа, в режиме таблицы целесообразно отображать на кране только поле(столбец) ключа изменяемые поля. Поэтому, перед началом выполнения процедурыпоиска подлежащих изменению записей по значению ключа, следует убрать вселишние столбам с экрана.

Это осуществляется следующим образом:
/>
Чтобы возвратить отображение столбцов. следует выполнить теже действия, только не снимать, а устанавливать флажки.
Для внесения изменений в данные таблицыцелесообразно использовать форму, в которой содержатся ключевое (поисковое) полеи поля, подлежащие изменению. Например, для внесения сведений о выполнениидоговора форма должна содержать следующие поля: «Шифр», «СОСТ»,«ДАТА ВЫП».
Поскольку не всегда удается разработать проект базы данных,полностью удовлетворяющий всем потребностям (некоторые из них появляются впроцессе эксплуатации), возникает необходимость в изменении ее структуры:
Добавление новых и изменение структур ужесуществующих таблиц, форм, отчетов и т.п. Средством изменения структуры базыданных является конструктор. С его помощью можно создать новые объекты иливнести изменения в уже существующие.
для создания нового объекта необходимо, находясь в окне Бд,открыть соответствующую вкладку и создать объект (например, таблицу), как это былоописано ранее.
для изменения структуры существующего объекта необходимо,находясь в окне Бд, открыть соответствующую вкладку, активизировать конструктори ввести необходимые изменения в структуру объекта. Так, например, в таблицуможно добавить/вставить поля, удалить неактуальные поля, изменить поля (имя,тип, свойства). Следует иметь в виду, что изменения структуры таблицы (особеннопри удалении поля или изменении его типа) чреваты потерей данных, поэтомутакого рода изменения должны быть обоснованы и всесторонне продуманы.
Упорядочение данных на экране.
В процессе работы с данными в базе возникает необходимостьизменить порядок их следования, сгруппировать данные по значениям определенныхполей. Для упорядочения данных по одному какому-либо полю необходимомаркировать соответствующий столбец, а затем выполнить последовательностьдействий:
Записи — + Сортировка — По возрастанию/По убыванию
Для многоуровневой сортировки используется расширенныйфильтр. Порядок действий при осуществлении многоуровневой сортировки таков:
Фильтр → Расширенный фильтр → Заполнение бланка →Выполнение
 
Упорядочение (индексирование) данных в таблице.
Одним из основных требований, предъявляемых к СУБД, являетсявозможность быстрого поиска требуемых записей среди большого объема информацииВ упорядоченной последовательности данных поиск нужного данного происходитзначительно быстрее, чем в неупорядоченной. Средством упорядочения записей в MS Access являются индексы. В зависимости от количества полей,используемых в индексе, различают простые и составные индексы. В MS Accessдопускается создание произвольного количества индексов. Индексы создаются присохранении макета таблицы в автоматически обновляются при вводе и изменениизаписей. Можно в любое время добавить новые или удалить ненужные индексы в окнеконструктора таблиц. Требование уникальности индекса в МSАссеss не является обязательным. Для ускорения поискатребуемой информации могут быть использованы индексы, не являющиеся уникальными.
Создание индекса для одного поля. Для созданияпростого индекса используется свойство поля Индексированное поле, позволяющееускорить выполнение поиска и сортировки записей по одному полю таблицы. Индексированноеполе может содержать как уникальные, так и повторяющиеся значения. Свойствополя Индексированное поле может принимать два значения: «Да допускаютсясовпадения» и «Да Совпадения не допускаются».
Создание составного индекса. Индексы,содержащие несколько полей, следует определять в окне индексов. для созданиясоставного индекса следует выполнить следующую последовательность действий:
1) открыть таблицу, для которой создается составной индекс врежиме конструктора;
2) нажать кнопку Индексы на панели инструментов (на экранеоткроется диалоговое окно «Индексы»);
З) ввести имя индекса в первом пустом поле столбца Индекс (вкачестве имени индекса можно использовать имя одного из полей, включенных виндекс, или любое допустимое имя);
4) выбрать первое поле индекса в столбце Имя поля той жестроки;
5) выбрать имя следующего поля индекса в столбце Имя поляследующей строки (в этой строке поле столбца Индекс следует оставить пустым);
б) повторить п.5 для каждого следующего поля, включаемого виндекс (индекс может включать до 10 полей);
7) закрыть диалоговое окно.
По умолчанию задается порядок сортировки «Повозрастанию». Для сортировки конкретного поля по убыванию выбрать встолбце Порядок сортировки для этого поля значение По убыванию.
Запросы предназначены для отбора, изменения и анализаданных. Они также используются в качестве источника данных для форм иотчетов. Запросы позволяют вычислять итоговые значения и выводить их акомпактном формате, подобном формату электронной таблицы, а также выполнятьвычисления над группами записей.
Запросы можно создавать самостоятельно и с помощью мастеров.Мастер запросов автоматически выполняет основные действия в зависимости отответов пользователя на поставленные вопросы. Самостоятельно разработатьзапросы можно в режиме Конструктора.
В Ассеss можно создавать следующиетипы запросов:
запрос на выборку;
запрос на изменение (запрос на обновление, удаление идобавление записей таблицы);
запрос с параметрами;
перекрестный запрос;
запросы SQL (запросы на объединение,запросы к серверу. Управляющие запросы. подчиненные запросы).
Наиболее распространенным запросом является запрос навыборку, который осуществляет отбор данных из одной или нескольких таблиц всоответствии с заданными критериями, Как правило. в этом случае ответ на запроспредставляет собой список отобранных объектов с их полным или частичнымописанием.
/>
Процесс формирования запроса можно представить в видеследующей схемы:
/>
Порядок формирования запроса в бланке:
1. Перенести в строку «Поле» из списка полейтаблиц (ы) имена полей, на которые накладываются условия и/или значения которыхнеобходимо отобразить в ответе на запрос.
2. В строке «Сортировка» указать вид упорядоченияпо данному полю (если оно необходимо).
З. В строке «Вывод на экран» поставить маркеры длятех полей, значения которых необходимо вывести на экран.
4. В строке «Условие отбора» и последующих строкахзадать критерии отбора в виде логических выражений. Использовать «Построитель»,вызывая его нажатием кнопки
Примечание. Критерии отбора для разных полей в одной строкесвязываются логической операцией «И», а критерии отбора в разныхстроках — «Или».
Использование построителя выражений облегчает процесс записивыражений и — позволяет избежать ошибок, так как позволяет пользователювыбирать элементы выражения: имена полей, операции, функции и т п., и на ихоснове конструировать выражение. Окно построителя изображено на рис.
/>
Результат выполнения запроса можно предварительнопросмотреть в «Режиме таблицы» контекстного меню.
Задание 1. Составить календарь заключения договоровв феврале 2000 указан дату заключения, шифр договора. исполнителя и сумму. Видзапроса и ответ представлены на рис.
/>
 
Вычисления в запросе.
Над отобранными в результате выполнения запроса даннымиможно производить вычисления, используя групповые функции: SUM(сумма), AVG (среднее значение), COUNT(количество), MIN (минимальное значение), МАХ (максимальноезначение) и т.п. Отобранные данные могут быть разбиты на группы во значениямкакого-либо поля (применяется функция группировки), и, для каждой такой группывычисляются значения групповых функций по отдельным полям.
Порядок формирования запроса в бланке:
Внести в блок запроса дополнительную строку «Групповаяоперацию», используя кнопку ∑.
2. Перенести в строку «Поле» из списка полейтаблиц (ы) имена полей, на которые накладываются условия, и/или относительнозначений которых данные разбиваются на группы, и/или по которым вычисляютсязначения.
З. В строке «Условие отбора» и последующих строкахзадать критерии отбора в виде логических выражений.
4. В строке «Групповая операция» в «группировочных»полях указать способ разбиения на группы — функцию группировки (группировка — разбиениеотобранных данных на группы, условие группа данных по критерию отбора), вобрабатываемых полях — нужную групповую функцию.
Примечание. Для определения количества записей,отвечающих условию отбора, целесообразно использовать функцию Countдля ключевого поля (уникального атрибута), в строке «Групповая операция»для полей с критериями отбора указать значение «условие».
5. В строке «Сортировка» указать вил упорядоченияпо данному полю (если оно необходимо).
6. В строке «Вывод на экран» поставить маркеры длятех полей, значения которых необходимо вывести на экран.
7. Выполнить запрос. (Результаты вычислений помещаются встолбцы с именами ).
Задание 2. Определить, какое количестводоговоров и на какую сумму было заключено в феврале 200 г. Вид запроса и ответпредставлены на рис.
/>
 
Задание З. Определить, какое количестводоговоров и на какую сумму заключено с каждым исполнителем в феврале 2000 г. Видзапроса и ответ представлены на рис.
/>
 
Обновление значений полей. В течение «жизни»объекты претерпевают изменения, которые либо вносятся в информационное описание«из вне», либо определяются (вычисляются) на основе значенийнекоторых атрибутов. Для определения значений «вычисляемых» полей длягруппы отобранных записей в MS Access используют запрос на обновление.
Порядок формирования запроса на обновление:
1. Создать и проверить запрос на отбор данных.
2. Добавить в запрос поля, подлежащие обновлению (вычислению).
З. Добавить в бланк запроса строку «Обновление», используякоманду Обновление из меню Запрос.
4. Внести в строку ‚
5. Выполнить запрос, подтвердив внесение изменений восновную таблицу. (Выдастся сообщение о количестве изменяемых записей)
Задание 4. Вычислить задержку по договорам, выполненнымпосле 31 марта 2000 г. Вид запроса на обновление представлен на рис.
/>
 
Организация связей между таблицами.
информация в базе данных, как правило, хранится в несколькихтаблицах, что позволяет избежать дублирования информации. Между таблицами вбазе данных существуют связи, которые позволяют согласовывать или объединятьданные из нескольких таблиц. Связи между таблицами можно разбить на четыре типас отношениями:
• один-к--одному:
• один-ко-многим;
• многие-к-одному;
• многие-ко--многим.
Связь с отношением один-к-одному. Эта связь в базах данныхприменяется редко. Как правило, она применяется в многопользовательских системахс целью обеспечения локального доступа в защиты информации. В качестве такойсистемы можно привести систему «Абитуриент», где анкетные данные врезультаты сдачи вступительных экзаменов хранятся в разных таблицах, и связьмежду данными осуществляется на основе шифра абитуриента.
Связь с отношением один-ко--многим. Это связь между двумятаблицами, при которой одиночная запись одной таблицы может иметь множественныевхождения в другой. Такую связь иногда называют родительско-дочерней, Связьнаиболее распространенная в базах данных.
Связь с отношением многие-к-одному. Это на самом деле та жесвязь, что и один-ко-многим, только взятая с другого конца.
Связь с отношением многие-ко-многим. Эта связь редкоиспользуется в базах данных. Она не может быть установлена непосредственномежду двумя таблицами: требуется наличие промежуточной таблицы, через которуюможно установить эту связь.
При описании связей между таблицами следует обеспечить целостностьданных, что позволяет избежать ошибок при удалении записей из главной таблицы (откудасвязь) и вводе данных в связную таблицу (куда связь). Когда таблицы связаны,одна из них обычно является предком, другая, с которой установлена связь, — потомком,Поэтому эти отношения называют «предок-потомок»). Сохранениецелостности данных гарантирует, что в таблице никогда не появится «сирота»- запись-ребенок без записи-родителя. Могут быть бездетные родители, но никогдадети без родителей.
При организации связи между таблицами следует иметь в виду,что связываемые поля должны иметь один и тот же тип и одинаковые свойства (хотябы размер) или быть, по крайней мере, согласованными.
Порядок создания связей между таблiщами1:
1. Вызвать окно схемы данных (Сервис Схема данных)
2. Добавить таблицы. (Если не появилось окно добавлениятаблиц, следует нажать кнопку Добавить.
З. Протянуть связь от поля главной таблицы к полю связнойтаблицы.
4. В появившемся окне «Связи» установить (если этонеобходимо) флажок в поле «Обеспечение целостности данных» и нажатькнопку «ОК».
/>
5. Повторить п.3-4 для других таблиц.
б. Закрыть окно схемы данных, сохранить результаты.
/>
Может возникнуть ситуация, когда необходимо «протянуть»связь от одного поля главной таблицы к двум полям связной таблицы. Например, отполя код таблицы «Контрагенты» к полям «ЗАК» и «Исполнитель».В этом случае в схему данных надо добавить главную таблицу дважды и «протянуть»связь от ключевых полей главной таблицы и ее копии к соответствующим полямсвязной таблицы.
Формы позволяют пользователю вводить данные втаблицы в удобном виде, без обращения к самим таблицам, а также выводитьрезультаты запросов в красивом оформлении. В отличие от таблиц и запросов,которые лучше формировать вручную, формы удобно готовить с помощью средствавтоматизации. для этого есть специальное средство — Автоформы, Существует тривида автоформ: в столбец, ленточные и табличные. Автоформа «в столбец»отображает все поля одной записи (она удобна для ввода и редактирования данных).«Ленточная» автоформа отображает одновременно группу записей — ееудобно использовать для вывода данных. Табличная форма ничем не отличается оттаблицы, на которой она основана.
Для создания автоформы необходимо при открытой вкладке Формыв окне «База данных» воспользоваться кнопкой Создать, В открывшемсяокне Новая форма выбирают тип автоформы и таблицу (или запрос), на которой онаосновывается.
Создание форм с помощью Мастера. Мастер форм запускается изокна «База данных» щелчком на значке Создание формы с помощью мастерана вкладке Формы. Далее выбирают таблицы и поля, которые войдут в будущую форму.Потом выбирают вид формы. Затем выбирают стиль оформления формы. На последнемэтапе выполняют сохранение формы под заданным именем. Можно включитьпереключатель Изменить размер формы, который открывает только что созданнуюформу в режиме Конструктора.
Создание формы в режиме Конструктора. Форма имеет триосновных раздела; область заголовка, область данных и область примечания Линии,разделяющие разделы, перетаскиваются с помощью мыши, что позволяет изменятьразмеры разделов. Разделы заголовка и примечания имеют чисто оформительскоеназначение. В разделе данных содержатся элементы управления, с помощью которыхвыполняется отображение данных или их ввод. Также здесь можно разместитьдополнительные элементы управления для автоматизации ввода данных (переключатели,флажки. списки и другие. типичные для приложений Windows).
Элементы управления формы. Для использованияэлементов управления предназначена Панель элементов. Ее открывают щелчком насоответствующей кнопке панели инструментов или командой Вид — Панель элементов.Выбор элемента управления выполняется одним щелчком на его значке в Панелиэлементов, после чего следующим щелчком в поле формы отмечается место, куда ондолжен быть поставлен. Вместе с элементом в поле формы вставляется егоприсоединенная надпись. По умолчанию эта надпись стандартная. Основнымиэлементами оформления формы являются текстовые надписи и рисунки. для созданиятекстовых надписей служат два элемента управления: Надпись и Поле. В качественадписи можно задать произвольный текст. Элемент Поле служит для отображенияодного из полей таблицы, на которой основана форма, то есть при переходе отзаписи к записи текст может меняться.
Для графического оформления служат элементы управленияРисунок, Свободная рамка объекта и Присоединенная рамка объекта. Рисунок выбираетсяиз графического файла и вставляется в рамку. Элемент Свободная рамка объектаотличается тем, что это не обязательно рисунок — это может быть любой другойобъект ОLЕ, например мультимедийный. Элемент Присоединеннаярамка объекта тоже служит для оформления, но его содержимое берется из таблицыбазы данных, если она имеет поле объекта о [Е. В этом случае при переходе междузаписями содержимое этого элемента будет меняться.
Дизайн формы. Так как обычно формы служат для ввода иотображения данных, к ним предъявляют повышенные требования по дизайну. Элементыформы должны быть выровнены, для чего используется команда Формат — Выровнять. Дляравномерного распределения элементов используют средства меню Формат-Интервалпо горизонтали или Формат-Интервал во вертика.1и допускается ручное изменениеразмеров и положения элементов управления, однако таким путем сложно добитьсякачественного результата. При работе вручную используют перетаскиваниемаркеров, которые видны вокруг элемента управления в тот момент, когда онвыделен. Особый статус имеет маркер верхнего угла.
Задание для самостоятельной работы
 
Связать две таблицы по схеме:
/>
Внести в базы данных «Договоры» и «Контрагенты»следующую информацию:
/>
/>
/>
3. Создать форму «Ввод» для внесения данных овновь заключенных договорах. Вид формы — В столбец.
4. Внести в базу данных сведения о 5 вновь заключенныхдоговорах с использованием формы.

Ввод:
/>
5. Изменить структуру базы данных, добавив следующие поля:
/>
6. Создать форму «Выполнено» для внесения сведенийо выполнении договоров, внеся в нее поля: «ШИФР», «СОСТ»,«ДАТА_ВЫП». Вид формы — В столбец.
Указание. Использовать средство Мастер форм.
7. Внести в базу данных сведения о выполненных договорах.
/>
Указание. Использовать форму «Выполнено».
8. Упорядочить базу данных по дате окончания договора.
9. Упорядочить базу данных по заказчику.
10. Упорядочить базу данных по исполнителю.
11. Отсортировать базу данных по исполнителю и по датеокончания договора.
12. Составить календарный план окончания договоров в мартемесяце, указан дату окончания, шифр, исполнителя, сумму.
13. Определить количество и среднюю сумму договоров, срокдействия которых оканчивается в марте месяце.
14. Определить общую сумму договоров, выполненных в мартемесяце.
15. Вычислить задержку выполнения по оконченным договорам (ДАТА_ВЫП-ДАТА_ОКОН).
16. Определить общее количество договоров, выполнениекоторых задержано.
17. Составить список фирм, задерживающих выполнениедоговоров с указанием количества просроченных договоров.
18. Определить количество и общую сумму просроченныхдоговоров для одного из исполнителей.
19. Вычислить штрафы по просроченным договорам (если ТИПШ_С=1, то СУММА*Ш_С/100, если ТИП Ш_С=2, то СУММА*Ш_С/100*ЗД; ДОЛГ=Истина).
Указание.1. Задать условия отбора — ЗД> О и ТИП_ ШС = “1” OR “2”.
2. Для вычисления штрафа использовать функцию управленияЕСЛИ — IIf (“expr”; ”truepart”; ”falsepart”). С помощью по- строителя набрать следующее выражение:
IIf (ТИП_ШС=«1»; СУММА*Ш_С/100;СУММА*Ш_С/100*ЗД)
20. Составить список договоров, по которым выставленыштрафы, указан исполнителя, шифр договора и сумму штрафа.
21. Внести сведения о выплате штрафа.
ШИФР 1441 2134 4001
22. Составить список действующих договоров на информационноеобслуживание, с указанием шифра договора, даты заключения, заказчика и егоконтактного телефона.
Указание. При составлении запроса разорвать (удалить) связь:
«КОД»_ «Контрагенты» → «ИСП»_«Договоры».
23. Составить список договоров с невыплаченным штрафом,указав наименование исполнителя, адрес, телефон, шифр и сумму долга по договору.
Указание. При составлении запроса разорвать (удалить) связь:
«КОД»_ «Контрагенты» → «ЗАК»_«Договоры».
ПРИМЕР 2:
Загрузите Access.
Выберите Создание базы данных, Новая база данных, в окноФайл внесите имя karta, укажите папку диск А и щелкнитена кнопку Создать.
Выберите представление Таблица, Нажмите кнопку Создать, выберитережим Конструктор и нажмите клавишу ОК.
Создайте поля: Имя поля Тип данных Номер дела Текстовый Дата поступления Дата Истец Текстовый Ответчик Текстовый Сущность иска Текстовый Сумма иска Денежный Порядок поступления иска Текстовый Дата к слушанию Дата
Сохраните: Файл, Сохранить как, присвоить имя КАРТА1 и ОК.,когда программа напомнит об отсутствии первичного ключа и предложит создатьего, нажмите кнопку ДА. В первой строке описания структуры таблицы появитсяполе ID с типом данных Счетчик.

Переключитесь из режима Конструктора в режим Таблиц ивнесите данные: Номер Дата Истец Ответчик Сущность иска Сумма иска Порядок Дата к слушанию 2-115/к 12.02.99 Андреев Редакция О защите чести и достоинства Жалоба 22.02.99 2-116/к 12.02.99 Карабанова М. Карабанова М. О признании права собственности 100000 Протест 22.02.99 2-122/т 17.02.99 Колосова Д. Отдел Об установлении факта нахождения Жалоба 10.03.99 2-126/к 10.08.98 Сидорова Н Сидоров В. О принудительном обмене 3000 Жалоба 10.09.98 2-127/т 10.08.98 Петров А. Садоводческое О восстановлении в членах Жалоба 17.09.98 2-1325/м 6.01.99 Малинина Н Малинин Г. О разделе имущества 9250 Жалоба 14.06.99 2-1355/к 8.01.99 АО Балашова З. О выселении Протест 20.08.99 2-1386/т 12.02.99 Николаенко В. Администрация О возмещении морального вреда 30000 Жалоба 22.02.99 2-286/м 15.02.99 Белова О. Белов Д. Жалоба 1.03.99 2-349/м 5.09.98 Мельников В. Нотариус 1-й Жалоба 10.10.99
Улучшите вид таблицы подгоном ширины.
Создайте таблицу с помощью Мастера таблиц: Новая таблица,Мастер таблиц. Выберите одну из структур и перенесите нужные поля в новуютаблицу, используя четыре кнопки справа от списка.

Образцы полей по примеру: Имя поля Тип данных Номер дела Текстовый Откуда поступило Текстовый Народный судья Текстовый Председатель Текстовый Докладчик Текстовый Прокурор Текстовый Дата Начала Слушания Дата Дата Завершения Слушания Дата Решение суда Текстовый Результат Текстовый
Если необходимо переименуйте поля, используя кнопку Переименоватьполе.
Нажмите кнопку Следующий, в открывшемся окне задайте имятаблицы Судьи.
В этом же окне установите первичный ключ и нажмите Следующий.,выберите пункт Готово.
Вы вернулись в Конструктор таблиц, где нужно уточнить типыданных и описания.
Перейдите в режим таблиц, и введите данные из таблицы: Номер дела Откуда Судья Председатель Докладчик Прокурор
Дата
Нач
Дата
Завер Решение Результат 2-115/к Проле-тар-ский Каме-нева Г. Коровин К. Коровин Ухин В. 22.02.99 22.02.99 Иск Оставлено 2-116/к Проле-тар-ский Цвет-ков А. Коровин К. Коровин Ухин В. 22.02.99 22.02.99 Иск Отменено 2-122/т Камен-ский Панин Л. Треплев Б Иванченко Ефремов 10.03.99 10.03.99 В иске Отменено 2-126/к Перво-май-ский Мухин И. Коровин К Абрамова Ухин В. 10.09.98 10.09.98 В иске Отменено 2-127/т Перво-май-ский Мухин И. Треплев Б. Треплев Ефремов 17.09.98 17.09.98 Иск Оставлено 2-1325/м Октя-брь-ский Свет-лова И. Треплев Б. Треплев 14.06.99 14.06.99 Иск Отменено 2-1355/к Октя-брь-ский Свет-лова И. Муравьев Н. Ногина П. 20.08.99 20.08.99 Иск Отменено 2-1386/т Нек-линов-ский Пчел-кин В. Коровин К. Абрамова 22.02.99 22.02.99 Дело Оставлено 2-286/м Некли-нов-ский Пчел-кин В. Треплев Власов В. Зосина 1.03.99 1.03.99 Иск Отменено 2-349/м Саль-ский Ильин К. Муравьев Н. Муравьев Н. 10.10.99 10.10.99 В иске Отменено
Сохраните таблицу под названием Судьи1.
ЗАНЕСЕНИЕ ДАННЫХ В ТАБЛИЦУ С ПОМОЩЬЮ ФОРМЫ
Создайте простую форму для таблицы КАРТА. Таблица, Карта1,Вставить Автоформа.
/>

Переместитесь на вторую запись с помощью кнопки 4, измените фамилию ответчика,перейдите в поле Дата к слушанию клавишей Tab, изменитедату. Добавьте новую запись в конец таблицы. Удалите последнюю запись.
СВЯЗИ В БАЗАХ ДАННЫХ.
Выберите команду Сервис Связи, дважды нажмите мышью накаждой из таблиц, а затем нажмите кнопку Закрыть. Откроется окно: Связи,которое содержит два списка полей. Чтобы установить связь между двумятаблицами, нажмите и удерживайте кнопку мыши на поле Номер дела таблицы КАРТА,перенесите это поле в список таблицы Судьи1 выше поля Номер дела. Когдапоявится маленький прямоугольник, отпустите кнопку мыши.
В открывшемся окне Связи нажмите кнопку Создать. Появитсяокно с графическим изображением связи между таблицами.
ИНФОРМАЦИОННЫЙ АНАЛИЗ НА ОСНОВЕ ЗАПРОСОВ.
Откройте базу данных Карта 1.
Нажмите ярлычок Запросы в окне базы данных, нажмите кнопкуСоздать.
В окне диалога выберите таблицу Карта1 и нажмите кнопку Добавить,после чего появится список полей.
Нажмите на кнопку Закрыть, появится окно запросов.
Перенесите нужные поля в Бланк запроса, каждое в свою ячейку.Для этого дважды щелкните мышью на имени поля.
В строке сортировки в поле Дата к слушанию установите опцию:по убыванию.
В строке критериев в поле Сумма иска занесите условие: >0.
Запустите запрос на выполнение.
Присвойте запросу имя и сохраните его на дискете. Выполнитекоманду Файл, Сохранить как…/Экспорт. В поле ввода Новое имя поместите имяВашего запроса, например, Сумма иска.
КОНТРОЛЬ ЗА СРОКАМИ И СОСТОЯНИЕМ ДЕЛ.
Откройте базу данных Карта 1.
Нажмите ярлычок Запросы в окне базы данных, нажмите кнопкуСоздать.
В окне Новые запросы выберите из списка пункт Конструктор инажмите Ок.
В окне Добавление таблицы выберите таблицу Карта и нажмитекнопку Добавить.
Нажмите на кнопку Закрыть, появится окно конструкторазапросов: Запрос1: запрос на выборку.
Перенесите нужные поля в Бланк запроса, каждое в свою ячейку.Для этого дважды щелкните мышью на имени поля.
В строке критериев в поле Сущность иска занесите выражение:«О взыскании*»Or «О восстановлении*».Оно автоматически преобразится к виду: Like «Овзыскании*» Or Like «О восстановлении*». Бланк запроса готов.
Запустите запрос на выполнение.
Сохраните запрос с именем Запрос Или.
Вернитесь в конструктор запроса ЗапросИли, добавьте в Бланкзапроса поле Дата к слушанию и занесите для этого поля критерий: Between 01.09.98 And 01.10 98.
Запустите запрос на выполнение, сохраните запрос с новым именем.
ФОРМЫ И ОТЧЕТЫ
Откройте базу данных Карта1, выберите вкладку Запросы, в спискезапросов выберите Сумма иска.
В строке меню выберите Вставка Автоформа.
Сохраните форму, присвоив ей имя Форма Сум.
Создайте еще одну форму для запроса Сумма иска, используяМастер форм.
Откройте базу данных Карта1.
Перейдите на вкладку Формы, нажмите кнопку Создать, откроетсяокно диалога: Новая форма со списком режимов создания форм и окошком для выборатаблиц.
Выберите таблицу Сумма иска.
Выделите из списка режимов Мастер форм и нажмите Ок,появится первый экран Мастера форм с именем таблицы Сумма иска и списком всехполей этой таблицы, выберите поля, по одному помечая их, а затем нажимая мышьюкнопку с одиночной стрелкой, нажмите Далее, чтобы перейти к следующему экрануМастера форм.
На этом экране предлагаются три типа форматов: столбцы, строки,таблица. Выберите столбцы и нажмите кнопку Далее., появится следующий экранМастера форм со списком стилей. Просмотрите все стили, выберите тот, которыйпонравился Вам больше других и нажмите Далее.
Появится последний экран, занесите заголовок формы: Форма СумИски укажите режим: просиотра и ввода информации, нажмите кнопку Готово.
Перейдите в режим Конструктора, теперь, когда вид изменился,любой элемент формы называется объектом, прямоугольник с именем поля называетсянадписью, а значение поля — полем ввода.
Чтобы работать с объектом, его надо выбрать, это можносделать в режиме Конструктора, щелкнуть мышью на поле ввода, одновременно появитсязначок (метка для перемещения) и над надписью.
Откройте базу данных Карта1, перейдите на вкладку Формы
Выберите поле Номер Дела, переместите это поле вместе с надписьюв центр формы.
Выделите поле Дата к слушанию и нажмите клавишу Delete, поле исчезло.
Добавьте поле Дата к слушанию, которое вы удалили, нажмитекнопку Списка полей на панели инструментов и выберите поле: Дата к слушанию. Теперьнажмите кнопку мыши и, удерживая ее нажатой, перетащите это поле в форму. Отпуститекнопку мыши и посмотрите, что получилось.
Нажмите кнопку Свойства на панели инструментов. Для просмотравсех свойств переходите на разные вкладки.
Сохраните форму с именем Форма Карта.
СОЗДАНИЕ ОТЧЕТОВ.
Откройте базу данных Карта1.
Выберите вкладку Отчеты,, нажмите кнопку Создать.
В списке окна диалога Новый отчет выберите пункт Автоотчет: встолбец.
В нижнем окошке этого же окна задайте таблицу КАРТА, нажмитеОК.
Сохраните отчет и вернитесь в окно базы данных.
В окне диалога: Новый отчет из списка режимов выберите Автоотчет:в ленту.
В нижнем поле окна выберите таблицу
Запрос 2. КартаСудьи, нажмите ОК.
В окне: Просмотр выберите команду Вид Конструктор отчетов.
Затем выберите команду Вид Сортировка и группировка. Появитсяокно диалога: Сортировка и группировка. В ячейке поле/выражение выберите полеПредседатель, в ячейке: порядок сортировки по умолчанию появится опция: повозрастанию. Закройте окно Сортировка и группировка.
Перейдите в режим просмотра.
Дайте имя отчету и сохраните его.
СОЗДАНИЕ ФИНАНСОВЫХ ДОКУМЕНТОВ.
Откройте базу данных Карта 1.
Нажмите ярлычок Запросы в окне базы данных, нажмите кнопкуСоздать.
В окне Новые запросы выберите из списка пункт Конструктор инажмите кнопку ОК.
В окне диалога: Добавление таблицы выберите таблицу ДОХОД инажмите кнопку Добавить. После чего в окне запроса появится список полейтаблицы ДОХОД, нажмите на кнопку Закрыть, появится окно конструктора запросов: Запрос1:запрос на выборку.
Перенесите нужные поля (Работа и Доход) в Бланк запроса, каждоев свою ячейку. Вопросы для самопроверки
1. Что такое база данных?
2. Какое применение могут найти базы данных в Вашей работе?
З. Когда бывает необходимо представить данные в виде таблицы?
4. Для чего нужны компьютерные технологии при работе сбазами данных?
5. Как построить таблицу баз данных?
6. Чем столбцы отличаются от строк в базах данных?
7. Какие возможности предоставляет Ассе7.0 при работе сбазами данных?
8. Какие объекты входят в базу данных?
9. Как создавать таблицы?
10. Как связывать между собой таблицы баз данных?
11. Что такое первичные ключи?
12. Как хранить и изменять данные в базах данных?
13. Как осуществляется выборка данных на основе запросов?
14. Как выбрать данные сразу из нескольких таблиц?
15. Как задавать критерии выбора в запросах?
16. Как использовать простые вычисления в запросах?
17. Как отобразить на экране данные с помощью форм?
18. Как подготовить форму к печати и распечатке?
19. Как создать простой отчет?
20. Как создать отчет с помощью Мастера отчетов?
21. Какие возможности можно использовать при печати отчета?
Литература
1. Острейковский В.А. Информатика: Учеб.для вузов. — М.: Высш. шк., 2000. — 511 с.
2. Информатика: Базовый курс / С.В. Симоновичи др. — СПб.: Питер, 2002. — 640 с.
3. Информатика для юристов иэкономистов / Симонович С.В. и др. — СПб: Питер, 2003. — 688 с.
4. Информатика. / А.Н. Степанов. — СПб.: Питер, 2002. — 608 с.
Информатика и математика дляюристов/ Т.М. Беляева и др. — Москва, 2002.
5. Основы информатики и математикидля юристов/ Д.Ф. Богатов, Ф.Г. Богатов — Москва, 2002.
6. Компьютер для юриста / Р.Е. Симонян- Феникс, Ростов-на-Дону, 1998


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.