Базы данных и программы для эвм пример

3 История развития законодательства о правовой охране программ для ЭВМ и баз данных Программы для электронных вычислительных машин и базы данных являются особыми видами объектов авторских прав, получивших правовую охрану сравнительно недавно. Впервые в мире программа ЭВМ была зарегистрирована в качестве объекта правовой охраны в 1961 году в США. В 1980 г. в законодательстве США, а именно в Законе 1976 г. об авторском праве, компьютерная программа была включена в перечень объектов авторского права. В большинстве стран (Германия, Япония, Великобритания и др.) программы для ЭВМ охраняются законодательством об авторском праве. В настоящее время теоретически обосновываются три возможные формы охраны программ для ЭВМ: авторским правом, патентным правом и законодательством о коммерческой тайне.

4 В России правовая охрана программного обеспечения была введена Основами гражданского законодательства Союза ССР и республик в 1991 году, когда программы для ЭВМ и базы данных стали объектом авторского права и были приравнены к литературным произведениям. Закон РФ «О правовой охране программ для ЭВМ и баз данных» в ред. Федерального закона от 24 декабря 2002 г. 177-ФЗ вступил в силу в 1992 г. до принятия Закона РФ «Об авторском праве и смежных правах», в связи с чем в настоящее время на практике возникают коллизии между нормами указанных законов и даже возникает вопрос о целесообразности действия специального закона, посвященного программа для ЭВМ и базам данных.

Школа аспиранта ЯрГУ 5.3. Программы для ЭВМ и Базы данных

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

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

Базы данных охраняются независимо от того, являются ли данные, на которых они основаны или которые они включают, объектами авторского права. Программам для ЭВМ предоставляется правовая охрана как произведениям литературы, а базам данных — как сборникам. При этом программа для ЭВМ и база данных должна представлять собой результат творческой деятельности автора (соавторов). Правовая охрана не распространяется на идеи и принципы, лежащие в основе программы для ЭВМ или базы данных или какого-либо их элемента, в том числе на идеи и принципы организации интерфейса и алгоритма, а также языки программирования. Аналогичные принципы закреплены и в зарубежном законодательстве (США, Япония и др.)

Мастер — класс: «Правовая охрана программ для ЭВМ и баз данных»

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

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

8 В отношении программ для ЭВМ и баз данных как и в отношении других объектов авторских прав действуют личные (ст. 9 ЗоПЭВМ) и имущественные (ст. 10 ЗоПЭВМ) права. Личные права автора на программу для ЭВМ или базу данных охраняются бессрочно.

Так, автору программы для ЭВМ или базы данных принадлежит право авторство, право на имя, право на неприкосновенность (целостность) и право на обнародование программы для ЭВМ или базы данных. Право на обнародование означает право обнародовать или разрешать обнародовать путем выпуска в свет (опубликования) программы для ЭВМ или базы данных, включая право на отзыв.

Срок действия имущественных прав на программы для ЭВМ и базы данных совпадает с общим сроком. Авторское право действует с момента создания программы для ЭВМ или базы данных в течение всей жизни автора и 50 лет после его смерти, считая с 1 января года, следующего за годом смерти автора. Срок окончания действия авторского права на программу для ЭВМ и базу данных, созданные в составе, исчисляется со времени смерти последнего автора, пережившего других соавторов. Если программа для ЭВМ или база данных выпущена анонимно или под псевдонимом, то авторское право на нее действует в течение 50 лет с момента их выпуска в свет.

Читайте также:
Программа где можно наложить бороду

9 Характерные особенности правовой охраны программ для ЭВМ и баз данных по сравнению с другими объектами авторских прав Можно выделить ряд особенностей, характерных только для программ для ЭВМ и баз данных. Так, в ст. 9 Закона РФ «О правовой охране программ для ЭВМ и баз данных» в числе личных неимущественных прав названо право на неприкосновенность (целостность), хотя по существу оно аналогично праву на защиту репутации автора. Право на неприкосновенность (целостность) – это право на защиту как самой программы для ЭВМ или базы данных, так и их названий от всякого рода искажений или иных посягательств, способных нанести ущерб чести или достоинству автора.

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

11 Форма авторских договоров о передаче программ для ЭВМ. При продаже и предоставлении массовым пользователям доступа к программам для ЭВМ и базам данных допускается применение особого порядка заключения договоров, который носит название «оберточных» лицензий.

В «оберточной» лицензии указывается, что вскрытием упаковки экземпляра программы для ЭВМ или базы данных пользователь выражает свое согласие с условиями данной лицензии. В отличие от других объектов авторских прав программы для ЭВМ и базы данных, за исключением программ для ЭВМ и баз данных, составляющих государственную тайну, могут быть зарегистрированы по желанию правообладателя в Российском Агентстве по патентам и товарным знакам. Это единственная разновидность государственной регистрации объектов авторского права. Порядок регистрации регулируются Правилами составления, подачи и рассмотрения заявки на официальную регистрацию программы для электронных вычислительных машин и заявки на официальную регистрацию базы данных, утвержденные Приказом Роспатента от 25 февраля 2003 г. 25. При этом заявителем может быть как физическое, так и юридическое лицо, получившие исключительные права на использование программы для ЭВМ (базы данных) по закону (в силу факта создания или по наследству) либо по договору с правообладателем.

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

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

Особое внимание в ЗоПЭВМ уделено правовому режиму программ для ЭВМ и баз данных, созданных при выполнении работ по государственному контракту для федеральных государственных нужд или нужд субъекта РФ. Согласно п. 2 ст. 12 ЗоПЭВМ исключительное право на такую программу ЭВМ или базу данных принадлежит исполнителю, если государственным контрактом не установлено, что это право принадлежит Российской Федерации или субъекту РФ, от имени которых выступает государственный заказчик. Автор, чьим творческим трудом были созданы программ для ЭВМ или база данных, имеет право на получение вознаграждения от правообладателя, получившего исключительное право.

13 Правообладатель всех имущественных прав на программу для ЭВМ или базу данных непосредственно или через своего представителя в течение срока действия авторского права может зарегистрировать программу для ЭВМ или базу данных путем подачи заявки. Заявка на официальную регистрацию программы для ЭВМ или базы данных должна содержать: 1) заявление на официальную регистрацию программы для ЭВМ или базы данных с указанием правообладателя, а также автора, если он не отказался быть упомянутым в качестве такового, и их местонахождения/местожительства; 2) депонируемые материалы, идентифицирующие программу для ЭВМ или базу данных, включая реферат; 3) документ, подтверждающий уплату регистрационного сбора. В результате положительного решения о регистрации программа для ЭВМ или база данных вносится Роспатентом соответственно в Реестр программ для ЭВМ или Реестр баз данных, а заявителю выдается свидетельство об официальной регистрации. Сведения об официальной регистрации программы для ЭВМ или базы данных публикуются в официальном бюллетене Роспатента.

Читайте также:
Программа скачивать игры на планшет

14 Пределы осуществления авторских прав на программу для ЭВМ или базу данных Осуществление авторских прав имеет следующие ограничения. Так, например, лицо, правомерно владеющее экземпляром программы для ЭВМ или базы данных, вправе без получения дополнительного разрешения правообладателя осуществлять любые действия, связанные с функционированием программы для ЭВМ или базы данных в соответствии с ее назначением, в том числе запись и хранение в памяти ЭВМ, а также исправление явных ошибок. Лицо, правомерно владеющее экземпляром программы для ЭВМ или базы данных, вправе без согласия правообладателя и без выплаты ему дополнительного вознаграждения: 1) осуществлять адаптацию программы для ЭВМ или базы данных(внесение изменений, осуществляемых исключительно в целях обеспечения функционирования программы для ЭВМ или базы данных на конкретных технических средствах пользователя или под управлением конкретных программ пользователя); 2) изготавливать или поручать изготовление копии программы для ЭВМ или базы данных при условии, что эта копия предназначена только для архивных целей и при необходимости (в случае, когда оригинал программы для ЭВМ или базы данных утерян, уничтожен или стал непригодным для использования) для замены правомерно приобретенного экземпляра; 3) декомпилировать(произвести) или поручать декомпилирование программы для ЭВМ с тем, чтобы изучать кодирование и структуру этой программы при определенных условиях, установленных законодательством.

15 Принцип исчерпания прав в отношении программы для ЭВМ и базы данных выражается предусмотрен в ст. 16 Закона «О правовой охране программ для ЭВМ и баз данных» и выражается в следующем. Перепродажа или передача иным способом права собственности либо иных вещных прав на экземпляр программы для ЭВМ или базы данных после первой продажи или другой передачи права собственности на этот экземпляр допускается без согласия правообладателя и без выплаты ему дополнительного вознаграждения. Во всех иных случаях использование программы для ЭВМ или базы данных должно осуществляться с согласия правообладателя на основании договора. В противном случае такие действия являются нарушением авторских прав и влекут предусмотренную законом ответственность.

16 Литература 1.Закон РФ 177 «О правовой охране программ для ЭВМ и баз данных» от 24 декабря 2002 г. 2.Закона РФ «Об авторском праве и смежных правах» 3.Закон РФ от «О правовой охране программ для электронных вычислительных машин и баз данных (ЗоПЭВМ).» 4.Рузакова О.А. «Право интеллектуальной собственности». Москва 2004г. 5. Приказом Роспатента от 25 февраля 2003 г. 25.

Источник: www.myshared.ru

База данных Access Персональные ЭВМ

17. Персональные ЭВМ
Минимальный список характеристик:
• Фирма-изготовитель, название и место размещения фирмы;
• Тип процессора, тактовая частота, объем ОЗУ, объем жесткого диска, дата выпуска ПЭВМ;
• Фирма-реализатор: наименование, адрес, телефон;
• Объем партии рыночного предложения, цена партии.
Один тип персональной ЭВМ (ПЭВМ) может изготавливаться разными фирмами и одна и та же фирма может собирать разные типы ПЭВМ.
Выборки:
• Определить фирму, которая представляет самую новую модель на базе процессора ‘Pentium-IV’.
• Выбрать модель с наибольшей тактовой частотой, которая выпускается в г.’Пермь’.
• Определить фирму, которая представляет на рынки товары на наибольшую сумму.
• Выбрать города, в которых выпускаются ПЭВМ на базе процессора ‘POWER-4’.

База данных Access Персональные ЭВМ содержит 6 таблиц, 8 запросов, 6 форм + главная кнопочная форма, 3 отчета. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.

Пояснительной записки нет!

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.

База данных Access Персональные ЭВМ

Таблица «Партии» — База данных Access Персональные ЭВМ

База данных Access Персональные ЭВМ

Запрос «Города POWER-4» — База данных Access Персональные ЭВМ

База данных Access Персональные ЭВМ

Запрос «Наибольшая частота Пермь» — База данных Access Персональные ЭВМ

БД Access Персональные ЭВМ

Форма «Изготовители» — База данных Access Персональные ЭВМ

База данных Access Персональные ЭВМ

Форма «Фирмы-реализатор» — База данных Access Персональные ЭВМ

База данных Access Персональные ЭВМ

Отчет «Отчет по изготовителям» — БД Access Персональные ЭВМ

База данных Access Персональные ЭВМ

Отчет «Отчет по партиям» — БД Access Персональные ЭВМ

База данных Access Персональные ЭВМ

Отчет «ЭВМ производителя» — База данных Access Персональные ЭВМ

База данных Access Персональные ЭВМ

Готовая база данных БД Access Персональные ЭВМ доступна для скачивания по ссылке ниже.

Источник: accesshelp.ru

II. Реляционные БД

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

11 типов современных баз данных: краткие описания, схемы и примеры БД

  • поле в таблице, называемое внешним ключом, может содержать ссылки на столбцы в других таблицах, что позволяет их соединять;
  • высокоорганизованная структура и гибкость делает реляционные БД мощными и адаптируемыми ко различным типам данных;
  • для доступа к данным используется язык структурированных запросов (SQL);
  • надёжный выбор для многих приложений.

III. NoSQL базы данных

NoSQL – группа типов БД, предлагающих подходы, отличные от стандартного реляционного шаблона. Говоря NoSQL, подразумевают либо «не-SQL», либо «не только SQL», чтобы уточнить, что иногда допускается SQL-подобный запрос.

Читайте также:
Какая программа имеет расширение файлов mdb

5. Базы данных «ключ-значение»

В базах данных «ключ-значение» для хранения информации вы предоставляте ключ и объект данных, который нужно сохранить. Например, JSON-объект, изображение или текст. Чтобы запросить данные, отправляете ключ и получаете blob-объект.

11 типов современных баз данных: краткие описания, схемы и примеры БД

  • хранилища обеспечивают быстрый и малозатратный доступ;
  • часто хранят данные конфигураций и информацию о состоянии данных, представленных словарями или хэшем;
  • нет жёсткой схемы отношения между данными, поэтому в таких БД часто хранят одновременно различные типы данных;
  • разработчик отвечает за определение схемы именования ключей и за то, чтобы значение имело соответствующий тип/формат.

6. Документная база данных

Документные базы данных (также документоориентированные БД или хранилища документов), совместно используют базовую семантику доступа и поиска хранилищ ключей и значений. Такие БД также используют ключ для уникальной идентификации данных. Разница между хранилищами «ключ-значение» и документными БД заключается в том, что вместо хранения blob-объектов, документоориентированные базы хранят данные в структурированных форматах – JSON, BSON или XML.

11 типов современных баз данных: краткие описания, схемы и примеры БД

  • база данных не предписывает опредёленный формат или схему;
  • каждый документ может иметь свою внутреннюю структуру;
  • документные БД являются хорошим выбором для быстрой разработки;
  • в любой момент можно менять свойства данных, не изменяя структуру или сами данные.

7. Графовая база данных

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

11 типов современных баз данных: краткие описания, схемы и примеры БД

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

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

8. Колоночные базы данных

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

В реляционных БД все строки должны соответствовать фиксированной схеме. Схема определяет, какие столбцы будут в таблице, типы данных и другие критерии. В колоночных базах вместо таблиц имеются структуры – «колоночные семейства». Семейства содержат строки, каждая из которых определяет собственный формат. Строка состоит из уникального идентификатора, используемого для поиска, за которым следуют наборы имён и значений столбцов.

11 типов современных баз данных: краткие описания, схемы и примеры БД

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

9. Базы данных временных рядов

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

11 типов современных баз данных: краткие описания, схемы и примеры БД

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

IV. Комбинированные типы

NewSQL и многомодельные БД являются разными типами баз данных, но решают одну группу проблем, вызванных полярными подходами SQL или NoSQL-стратегии. Почему бы не объединить преимущества обеих групп?

10. NewSQL базы данных

NewSQL базы данных наследуют реляционную структуру и семантику, но построены с использованием более современных, масштабируемых конструкций. Цель – обеспечить большую масштабируемость, нежели реляционные БД, и более высокие гарантии согласованности, чем в NoSQL. Компромисс между согласованностью и доступностью является фундаментальной проблемой распределённых баз данных, описываемой теоремой CAP.

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

11. Многомодельные базы данных

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

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

  • помогают уменьшить нагрузку на СУБД;
  • позволяют расширяться до новых моделей по мере изменения потребностей без внесения изменений в базовую инфраструктуру;
  • обеспечивают непрерывный доступ и простое распределение данных;
  • имеют линейную масштабируемость и просты для разработки.

Больше полезной информации вы найдете на наших телеграм-каналах «Библиотека программиста» и «Книги для программистов».

Заключение

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

Источник: proglib.io

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru