Защита програмных продуктов

Особенности правового регулирования на информационном рынке. Специфика программно-технической защиты программных продуктов. Правовые методы защиты программных продуктов и баз данных. Особенности разработки баз данных при помощи Microsoft Access.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 07.12.2010
Размер файла 34,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

СОДЕРЖАНИЕ

Введение

1. Правовое регулирование на информационном рынке

2. Программно-техническая защита программного продукта

3. Правовые методы защиты программных продуктов и баз данных

4. Разработка баз данных при помощи Microsoft Access

Заключение

Список литературы

ВВЕДЕНИЕ

В настоящее время на рынке информационных технологий (ИТ) и, в частности, на входящем в него рынке программного обеспечения (ПО) существует целый ряд проблем: нарушение прав участников гражданского оборота объектов интеллектуальной собственности (ИС), разглашение информации, составляющей коммерческую тайну, а также высокий уровень «компьютерной преступности». Эти проблемы во многом вызваны низким уровнем правовой грамотности ИТ-специалистов. Как известно, «взломщиками программ», «компьютерными злоумышленниками» и создателями вредоносного программного обеспечения (ПО) являются преимущественно студенты. Далеко не всегда они отчетливо представляют правовые последствия своих действий и не всегда знают о том, что эти действия противозаконны.

С другой стороны, судебная практика показывает, что проблемы, связанные с определением правообладателей объектов ИС и разглашением конфиденциальных сведений, зачастую объясняются банальным незнанием представителями компаний-разработчиков режимов охраны ИС, а также той последовательности действий, которые обеспечивают гарантированную правовую охрану объектов ИС.

Практически все материалы, связанные с вопросами правовой охраны ИС и сведений, составляющих коммерческую тайну, обсуждаются в специализированной юридической литературе, и ИТ-специалисты, не обладая юридическим образованием, либо не знакомы с этой литературой вообще, либо испытывают серьезные трудности при ее изучении. Но более существенной является проблема «оторванности» этих материалов от специфики рынка программного обеспечения: в основном они посвящены теории, а прикладных работ по указанной тематике немного. Программы для компьютеров и базы данных - специфичные объекты права, что не всегда учитывается авторами учебно-методических работ общей юридической направленности.

Целью работы является изучение вопроса защиты программных продуктов.

Задачи работы:

- изучить особенности правового регулирования на информационном рынке;

- рассмотреть специфику программно-технической защиты программных продуктов;

- рассмотреть правовые методы защиты программных продуктов и баз данных.

1. ПРАВОВОЕ РЕГУЛИРОВАНИЕ НА ИНФОРМАЦИОННОМ РЫНКЕ

Развитие рыночных отношений в информационной деятельности поставило вопрос о защите информации как объекта интеллектуальной собственности и имущественных прав на нее. В Российской Федерации принят ряд указов, постановлений, законов, таких, как:

- «Об информации, информатизации и защите информации»;

- «Об авторском праве и смежных правах»;

- «О правовой охране программ для ЭВМ и баз данных»;

- «О правовой охране топологий интегральных схем».

Рассмотрим основные положения закона «Об информации, информатизации и защите информации», который является базовым юридическим документом, открывающим путь к принятию дополнительных нормативных законодательных актов для успешного развитии информационного общества. С его помощью удалось частично решить вопросы правового регулирования на информационном рынке ряда проблем: защиты прав и свобод личности от угроз и ущерба, связанных с искажением, порчей, уничтожением «персональной» информации. Благодатских В.А., Середа С.А., Поскакалов К.Ф. Экономико-правовые основы рынка программного обеспечения. - М.: Финансы и статистика, 2009. - с. 69.

Закон состоит из двадцати пяти статей, сгруппированных по пяти главам:

- Общие положения.

- Информационные ресурсы.

- Пользование информационными ресурсами.

- Информатизация, информационные системы, технологии и средства их обеспечения.

- Защита информации и прав субъектов в области информационных процессов и информатизации.

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

Закон создает условия для включения России в международный информационный обмен, предотвращает бесхозяйственное отношение к информационным ресурсам и информатизации, обеспечивает информационную безопасность и права юридических и физических лиц на информацию. В нем определяются комплексное решение проблемы организации информационных ресурсов, правовые положения по их использованию и предлагается рассматривать информационные ресурсы в двух аспектах: Благодатских В.А., Середа С.А., Поскакалов К.Ф. Экономико-правовые основы рынка программного обеспечения. - М.: Финансы и статистика, 2009. - с. 72.

- как материальный продукт, который можно покупать и продавать;

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

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

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

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

2. ПРОГРАММНО-ТЕХНИЧЕСКАЯ ЗАЩИТА ПРОГРАММНОГО ПРОДУКТА

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

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

Защита программного обеспечения преследует цели: Угринович Н.Д. Информатика и информационные технологии. - М.: Бином, 2007. - с. 262.

- ограничение несанкционированного доступа к программам или их преднамеренное разрушение и хищение;

- исключение несанкционированного копирования (тиражирования) программ.

Программный продукт и базы данных должны быть защищены по нескольким направлениям от воздействия:

- человека - хищение машинных носителей и документации программного обеспечения; нарушение работоспособности программного продукта и др.;

- аппаратуры - подключение к компьютеру аппаратных средств для считывания программ и данных или их физического разрушения;

- специализированных программ - приведение программного продукта или базы данных в неработоспособное состояние (например, вирусное заражение), несанкционированное копирование программ и базы данных и т.д.

Самый простой и доступный способ защиты программных продуктов и базы данных - ограничение доступа. Контроль доступа к программному продукту и базе данных строится путем:

- парольной защиты программ при их запуске;

- использования ключевой дискеты для запуска программ;

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

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

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

Таким ключевым элементом могут быть:

- дискета, на которой записан не подлежащий копированию ключ;

- определенные характеристики аппаратуры компьютера;

- специальное устройство (электронный ключ), подключаемое к компьютеру и предназначенное для выдачи опознавательного кода.

Программные системы защиты от копирования программных продуктов:

- идентифицируют среду, из которой будет запускаться программа;

- устанавливают соответствие среды, из которой запущена программа, той, для которой разрешен санкционированный запуск;

- вырабатывают реакцию на запуск из несанкционированной среды;

- регистрируют санкционированное копирование;

- противодействуют изучению алгоритмов и программ работы системы.

Для идентификации запускающих дискет применяются следующие методы:

- нанесение повреждений на поверхность дискеты («лазерная дыра»), которая с трудом может быть воспроизведена в несанкционированной копии дискеты;

- нестандартное форматирование запускающей дискеты.

Идентификация среды компьютера обеспечивается за счет:

- закрепления месторасположения программ на жестком магнитном диске (так называемые неперемещаемые программы);

- привязки к номеру BIOS (расчет и запоминание с последующей проверкой при запуске контрольной суммы системы);

- привязки к аппаратному (электронному) ключу, вставляемому в порт ввода-вывода, и др.

На Западе наиболее популярны методы правовой защиты программных продуктов и баз данных.

3. ПРАВОВЫЕ МЕТОДЫ ЗАЩИТЫ ПРОГРАММНЫХ ПРОДУКТОВ И БАЗ ДАННЫХ

Правовые методы защиты программ включают:

- патентную защиту;

- закон о производственных секретах;

- лицензионные соглашения и контракты;

- закон об авторском праве.

Различают две категории прав: Меняев М.Ф. Информационные технологии управления. - М.: Омега-Л, 2007. - с. 316.

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

- моральные права, обеспечивающие защиту личности автора в его произведении.

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

Патентная защита устанавливает приоритет в разработке и использовании нового подхода или метода, примененного при разработке программ, удостоверяет их оригинальность.

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

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

Лицензия - договор на передачу одним лицом (лицензиаром) другому лицу (лицензиату) права на использование имени, продукции, технологии или услуги. Лицензиар увеличивает свои доходы сбором лицензионных платежей, расширяет область распространения программного продукта или базы данных; лицензиат извлекает доходы за счет их применения.

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

- знак авторского права (обычно ©) и название разработчика, года выпуска программы, прочих ее атрибутов;

- знак патентной защиты или производственного секрета;

- торговые марки, соответствующие использованным в программе другим программным изделиям (обычно - ™ и название фирмы-разработчика программного продукта);

- символ зарегистрированного права на распространение программного продукта (обычно ®). Меняев М.Ф. Информационные технологии управления. - М.: Омега-Л, 2007. - с. 319.

Существует несколько типов лицензий на программные продукты.

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

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

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

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

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

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

Закон об охране программных продуктов и компьютерных баз данных автором признает физическое лицо, в результате творческой деятельности которого они созданы. Автору независимо от его имущественных прав принадлежат личные авторские права: авторство, имя, неприкосновенность (целостность) программ или баз данных.

Авторское право действует с момента создания программного продукта или базы данных в течение всей жизни автора и 50 лет после его смерти. Автор может:

- выпускать в свет;

- воспроизводить в любой форме, любыми способами;

- распространять;

- модифицировать;

- осуществлять любое иное использование программного продукта или базы данных.

Авторское право не связано с правом собственности на материальный носитель.

Имущественные права на программный продукт или базу данных могут быть переданы частично или полностью другим физическим или юридическим лицам по договору. Имущественные права относятся к категории наследуемых. Если программный продукт или база данных созданы в порядке выполнения служебных обязанностей, имущественные права принадлежат работодателю. Симонович С.В. Информатика. - СПб.: Питер, 2007. - с. 341.

Программные продукты и базы данных могут использоваться третьими лицами - пользователями на основании договора с правообладателем.

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

- устанавливать один экземпляр, если не предусмотрено иное соглашение с правообладателем, программного продукта или базы данных на компьютер;

- исправлять явные ошибки;

- адаптировать программный продукт или базу данных;

- изготавливать страховые копии.

4. РАЗРАБОТКА БАЗ ДАННЫХ ПРИ ПОМОЩИ MICROSOFT ACCESS

защита программный база данные access

Чтобы обеспечить быстроту и качество поиска данных в базе, этот процесс должен быть автоматизирован. Компьютерную базу данных можно создать несколькими способами:

- С помощью алгоритмических языков программирования, таких как Basic, Pascal, С++ и т. д. Данный способ применяется для создания уникальных баз данных опытными программистами.

- С помощью прикладной среды, например Visual Basic. Данный способ требует некоторых навыков работы в программных средах и навыков программирования. С его помощью можно создавать базы данных, требующие каких-то индивидуальных особенностей построения. Создание такой базы под силу только опытным пользователям.

- С помощью специальных программных сред, которые называются Системами Управления Базами Данных (СУБД). Работа с такими системами требует навыков работы с компьютером и может быть освоена пользователями в достаточно короткие сроки.

Система управления базами данных (СУБД) - комплекс программных средств для создания баз данных, хранения и поиска в них необходимой информации.

В настоящее время существует несколько видов СУБД. Наиболее известными и популярными СУБД является Access, FoxPro и Paradox. Каждая из этих систем обладает своими достоинствами и недостатками.

Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своём арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и представление информации в виде таблиц, графиков и отчётов. Помимо этого Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению.

Виды моделей

Существуют три основных типа моделей данных - реляционная, иерархическая и сетевая.

Реляционная модель

Термин «реляционный» (от латинского relatio - отношение) указывает прежде всего на то, что такая модель хранения данных построена на взаимоотношении составляющих её частей. В простейшем случае она представляет собой двухмерный массив или двухмерную таблицу, а при создании сложных информационных моделей составит совокупность взаимосвязанных таблиц.

Реляционная модель базы данных имеет следующие свойства:

- каждый элемент таблицы -- один элемент данных;

- все столбцы в таблице являются однородными, т. е. имеют один тип (числа, текст, дата и т. д.);

- каждый столбец (поле) имеет уникальное имя;

- одинаковые строки в таблице отсутствуют;

- порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных.

Над этой моделью базы данных удобно производить следующие действия:

- сортировку данных (например, по алфавиту);

- выборку данных по группам (например, по датам рождения или по фамилиям);

- поиск записей (например, по фамилиям) и т. д.

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

Ключ -- поле, которое однозначно определяет соответствующую запись.

В настоящее время реляционная модель является наиболее удобной и применимой моделью хранения данных.

Иерархическая модель

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

Узел -- информационная модель элемента, находящегося на данном уровне иерархии.

Иерархическая модель базы данных имеет следующие свойства:

- несколько узлов низшего уровня связано только с одним узлом высшего уровня;

- иерархическое дерево имеет только одну вершину (корень), не подчинённый никакой другой вершине;

- каждый узел имеет своё имя (идентификатор).

Сетевая модель

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

Типы данных

Данные в одном поле должны быть одного типа.

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

При работе с базой данных Access допустимы следующие типы данных:

- текстовый;

- поле MEMO;

- числовой;

- дата/время;

- денежный;

- счетчик;

- логический;

- поле объекта OLE.

Характеристика типов данных

Текстовый -- одна строка текста (до 255 символов).

Поле MEMO -- текст, состоящий из нескольких строк, которые затем можно будет просмотреть при помощи полос прокрутки (до 65535 символов).

Числовой -- число любого типа (целое, вещественное и т. д.).

Дата/время -- поле, содержащее дату или время.

Денежный -- поле, выраженное в денежных единицах (рубли, доллары и т. д.).

Счетчик -- поле, которое вводится автоматически с вводом каждой записи.

Логический -- содержит одно из значений TRUE (истина) или FALSE (ложно) и применяется в логических операциях.

Поле объекта OLE -- содержит рисунки, звуковые файлы, таблицы Excel, документ Word и т.д.

Следует продумывать выбор того или иного типа в процессе создания модели базы данных. Работая с графическими объектами, необходимо учитывать качество (разрешающую способность при сканировании) применяемых рисунков. Чем лучше качество, тем больше в памяти будет занимать места рисунок, тем медленнее он будет появляться на экране монитора.

Этапы разработки базы данных

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

- наглядность представления информации:

- простота ввода информации;

- удобство поиска и отбора информации;

- возможность использования информации, введённой в другую базу;

- возможность быстрой перенастройки базы данных (добавление новых полей, новых записей, их удаление).

При разработке базы данных можно выделить следующие этапы работы.

I этап. Постановка проблемы

На этом этапе формируется задание по созданию базы данных.

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

II этап. Анализ объекта

На этом этапе необходимо рассмотреть, из каких объектов может состоять база данных, каковы свойства этих объектов. После разбиения базы данных на отдельные объекты необходимо рассмотреть свойства каждого из этих объектов, другими словами, установить, какими параметрами описывается каждый объект. Все эти сведения можно располагать в виде отдельных записей и табличек. Далее необходимо рассмотреть тип данных каждой отдельной единицы записи, например: фамилия -- текстовый, количество страниц - числовой. Сведения о типах данных следует также занести в составляемую таблицу. На этом этап анализа можно закончить.

III этап. Синтез модели

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

Создание таблиц в Access осуществляется несколькими способами: путём простого введения данных, с помощью Мастера и с помощью Конструктора таблиц.

Мастер - программный модуль для выполнения каких-либо операций.

Конструктор - режим, в котором осуществляется построение таблицы.

Access обладает таким мощным инструментов, как связывание таблиц на схеме данных [Сервис => Схема данных]. Хранение данных в связанных таблицах обладает рядом преимуществ:

- экономия времени, поскольку одни и те же данные не приходится вводить в нескольких таблицах, что сохраняет целостность данных;

- уменьшение размеров базы данных, что экономит дисковое пространство и облегчает перенос базы данных;

- существенное сокращение количества ошибок.

Access позволяет осуществлять следующие операции с данными, содержащимися в таблицах:

- сортировка по полю (для этого необходимо выделить поле и выполнить одну из команд [Сортировка по возрастанию/убыванию <= Сортировка <= Записи]);

- поиск и замена данных (для этого необходимо выделить поле и выполнить одну из команд меню [Правка]);

- фильтрация данных позволяет выбрать данные по критерию (для этого необходимо выделить запись или часть записи, по которой будут отбираться данные и затем выполнить команду [Фильтр по выделенному <= Фильтр <=Записи]);

- таблицы в Access можно выводить на печать [Файл => Печать; Ctrl+P].

IV этап. Способы представления информации, программный инструментарий

После создания модели необходимо, в зависимости от выбранного программного продукта, определить форму представления информации. В большинстве СУБД данные можно хранить в двух видах:

- с использованием форм;

- без использования форм.

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

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

Данные в Access вносятся в таблицы не напрямую, а при помощи форм. Формы позволяют отображать данные в удобном для восприятия виде и управлять процессами обработки и внесения данных. Создание формы происходит в три этапа: создание запроса, на основе которого будет работать форма; создание визуального макета формы; программирование процесса обработки данных. Для создания макета формы используются элементы управления (поля, текст, кнопки и т.д.), а также бланк свойств формы. Для управления работой формы используется принцип генерации события (нажатие кнопки, изменение значения поля), и программ Visual Basic for Application, либо макросов, запускаемых в ответ на это событие.

Создание форм можно осуществить несколькими способами:

1. автоматически на основе таблицы или запроса [Вставка => Форма => Автоформа]. Автоформы имеют три вида организации: «в столбец», ленточные и табличные.

2. с помощью Мастера [Вставка => Форма => Мастер форм]. С помощью мастера можно создавать формы на основе одной или нескольких таблиц и запросов. Мастер форм ускоряет процесс создания формы, так как автоматически выполняет всю основную работу. При использовании Мастера Microsoft Аccess выдает приглашение на ввод данных, на основе которых создаётся форма. В созданных формах Мастер можно использовать для быстрого создания элементов управления в форме.

3. в режиме Конструктора [Вставка => Форма => Конструктор]. Только в этом режиме можно разрабатывать структуру формы, изменять её внешний вид, добавлять и удалять элементы управления. В режиме Конструктор можно изменять свойства полей и их формат.

Работая в Access, можно часть работы выполнять с помощью мастера, а часть -- самостоятельно.

Для поиска и вывода данных, удовлетворяющих заданным условиям, включая данные из нескольких таблиц, создаётся Запрос. Запросы в MS Access служат для объединения данных из разных таблиц и для отсечения ненужных данных. Для создания запроса в режиме конструктора, необходимо добавить в запрос используемые таблицы, перенести в бланк запроса нужные поля, задать порядок сортировки и условия отбора. Таким образом, в запрос будут включены только данные из указанных столбцов и удовлетворяющие условиям отбора.

Создание запросов также как и таблиц можно осуществлять несколькими способами. С помощью Мастера, с помощью Конструктора, из фильтра и путём прямого набора исходного кода на языке Jet SQL.

Существуют следующие разновидности запросов:

- запрос на выборку данных [Запрос => Выборка];

- запрос на создание таблицы [Запрос => Создание таблицы];

- запрос на добавление данных [Запрос => Добавление], используется для копирования данных из одной таблицы в другую;

- запрос на обновление данных [Запрос => Обновление], используется для того, чтобы внести изменения сразу в большое число записей с помощью одного запроса;

- запрос на удаление [Запрос => Удаление], удаляет из таблицы записи, соответствующие данным результирующего множества запроса;

- перекрёстный запрос [Запрос => Перекрёстный], используется при статистической обработке данных.

Если необходимо приготовить в результате работы с базой данных отчет, то необходимо предусмотреть его вывод при помощи формы Отчет.

Отчёты позволяют отображать данные в удобном для восприятия виде. Создание отчёта происходит в три этапа: создание запроса, на основе которого будет работать отчёт, создание визуального макета отчёта, программирование процесса создания отчёта. Для создания макета отчёта используются элементы управления (поля, текст и т.д.), а так же бланк свойств формы.

Создание отчётов можно осуществить несколькими способами:

- автоматическое создание отчёта на основе таблицы или запроса [Вставка => Отчёт => Автоотчёт]. Автоотчёты имеют два вида организации: «в столбец» и ленточные. Организация Автоотчёта определяет его внешний вид;

- создание отчёта с помощью Мастера [Вставка => Отчёт => Мастер]. С помощью мастера можно создавать отчёты на основе одной или нескольких таблиц и запросов;

- создание отчёта в режиме Конструктора [Вставка => Отчёт => Конструктор], только в этом режиме можно разрабатывать структуру отчёта, изменять его внешний вид, добавлять и удалять элементы управления.

Пример базы данных представлен в Приложении «Домашняя библиотека».

ЗАКЛЮЧЕНИЕ

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

Информационная система - важный компонент вспомогательной деятельности, который может использоваться для того, чтобы более целесообразно и эффективно выполнять основную деятельность. Чтобы определить, где и как ИС может быть полезной в организации, необходимо использовать цепочку создания ценностей. Чтобы это сделать, надо выделить отдельные виды работ в цепи, определить затраты и добавленную стоимость каждой из них и проанализировать, где и как ИС может быть полезной. Этот подход, кроме того, помогает понять производственный процесс и связь между различными видами работ. ИС может внести свой вклад следующими способами:

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

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

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

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

- ИС улучшает использование знаний. Например, консалтинговые фирмы помогают своим клиентам планировать налоги, используя экспертные системы по налогообложению, в которых сконцентрированы знания лучших экспертов фирмы.

Использование информационных технологий для управления предприятием делает любую компанию более конкурентоспособной за счет повышения ее управляемости и адаптируемости к изменениям рыночной конъюнктуры.

СПИСОК ЛИТЕРАТУРЫ

Благодатских В.А. Экономико-правовые основы рынка программного обеспечения. / В.А. Благодатских, С.А. Середа, К.Ф. Поскакалов. -М.: Финансы и статистика, 2009.

Меняев М.Ф. Информационные технологии управления. / М.Ф. Меняев. - М.: Омега-Л, 2007.

Островский В.А. Информатика. / В.А. Островский. - М.: Инфра-М, 2004.

Симонович С.В. Информатика. / - С.В. Симонович. СПб.: Питер, 2007.

Угринович Н.Д. Информатика и информационные технологии. / Н. Д. Угринович. - М.: Бином, 2007.

Размещено на Allbest.ru


Подобные документы

  • Программное обеспечение для ЭВМ и личные права на него. Техническое обслуживание программного обеспечения. Компьютерные преступления на рынке программных продуктов. Пути снижения преступности на рынке программных продуктов и компьютерной информации.

    курсовая работа [95,7 K], добавлен 23.01.2012

  • Обработка экспериментальных данных с помощью программных продуктов. Редактирование и оформление электронных табличных расчётов. Метод наименьших квадратов: применение в качестве критерия близости суммы квадратов отклонений заданных и расчетных значений.

    курсовая работа [275,5 K], добавлен 07.03.2011

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

    презентация [1,9 M], добавлен 01.05.2011

  • Создание программы для автоматизации продаж программных продуктов, ведение базы данных по клиентам, формирование отчетов по реализованным товарам и вырученным средствам. Алгоритмизация задачи. Аномалии и защитное программирование. Тестирование и отладка.

    курсовая работа [2,9 M], добавлен 17.07.2014

  • Влияние качества программных продуктов на экономические характеристики производства, управление ими. Стандартизированные характеристики качества сложных программных продуктов. Гипотетические примеры определения требований к характеристикам качества.

    контрольная работа [22,4 K], добавлен 13.12.2014

  • Характеристика программных продуктов ERwin, Microsoft Excel и Access. Создание сущностей и связей, преобразование логической модели в физическую в среде ERWin. Создание таблиц в MS Access, работа с запросами и отчетами. Построение диаграмм в MS Excel.

    курсовая работа [2,5 M], добавлен 09.12.2013

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

    курсовая работа [1,6 M], добавлен 25.03.2012

  • Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.

    контрольная работа [16,3 K], добавлен 10.10.2010

  • Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.

    курсовая работа [1,1 M], добавлен 30.12.2014

  • Разработка структуры базы данных в приложении Access. Создание запросов. Создание отчета для эффективного представления данных в печатном формате. Панель элементов, используемых при создании формы. Обработка данных с помощью языка запросов в SQL.

    курсовая работа [1,7 M], добавлен 09.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.