Может ли excel быть базой данных

На самом деле существует много определений БД. Например, одно из Вики

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

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

Тип БД. Если кратко, то в реляционных БД данные представлены в виде таблиц (в отличие, скажем, от иерархических и сетевых, где данные представлены в виде графов). В этом смысле представленная БД безусловно реляционная.
Отсутствие PK. Наличие PK весьма желательно в реляционной БД, так как позволяет однозначно идентифицировать строку.
Если, скажем, я захочу написать запрос на update, я могу сделать это так:

SQL
1
2
3
UPDATE tab1
SET fld1 = val1
WHERE id = ...  -- здесь id является PK.

Если у меня нет первичного ключа, то придется перечислить все уникальные поля:

SQL
1
2
3
UPDATE tab1
SET fld1 = val1_new
WHERE (fld1 = val1) AND (fld2 = val2) AND ...

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

#1

Отправлено 02 April 2008 — 16:05

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

  • 0

  • Наверх


#2

Анастасия

Отправлено 02 April 2008 — 16:29

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

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

Есть такое условие:
база данных — та, которая требует существенных финансовых, материальных, организационных или иных затрат… <…> При отсутствии доказательств иного базой данных, создание которой требует существенных затрат, признается база данных, содержащая не менее десяти тысяч самостоятельных информационных элементов (материалов), составляющих содержание базы данных. <…> (абз. 2, ст 1334)

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

  • 0

  • Наверх


#3

zlawyer

Отправлено 02 April 2008 — 16:49

Анастасия
спасибо, только в одной случае речь идет об автосрких правах на составное произведение. во втором — на смежные права изготовителя БД…

мне же нужно понять, является ли таблица в excel с некими данными БД — объектом либо автосрких, либо смежных прав?

  • 0

  • Наверх


#4

Server

Отправлено 02 April 2008 — 16:52

zlawyer

как вы думаете, таблица в excel является базой данных,

Вот в отделе регистрации ПЭВМ и БД Роспатента мне говорили, что является. А я сумневаюсь. Под формальные признаки (совокупность самостоятельных м-лов, систематизация данных с возможностью обработки с помощью ЭВМ) вроде подходит. Но в чем здесь оригинальность/творческий элемент составительского труда? В том, чтобы подобрать нужные (пусть даже самостоятельные) материалы и забить их в формат уже готовой шаблонки, разработанной Майкрософтом? :D Анастасия

Есть такое условие:
база данных — та, которая требует существенных финансовых, материальных, организационных или иных затрат… <…> При отсутствии доказательств иного базой данных, создание которой требует существенных затрат, признается база данных, содержащая не менее десяти тысяч самостоятельных информационных элементов (материалов), составляющих содержание базы данных. <…> (абз. 2, ст 1334)

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

  • 0

  • Наверх


#5

zlawyer

Отправлено 02 April 2008 — 16:54

Server
да-да, творческий характер работы отсутствует 100 процентов!
спасибо огромное!

  • 0

  • Наверх


#6

pavelser

Отправлено 02 April 2008 — 17:19

А что по вашему расположение полей в базе данных, то есть расположение определенных материалов, не может носить творческий характер? :D

  • 0

  • Наверх


#7

zlawyer

Отправлено 02 April 2008 — 17:28

pavelser
если данные заносятся автоматически при помощи программы, то вряд ли такое «произведение» охраняется автосрким правом… а вот о смежных правах можно говорить…

  • 0

  • Наверх


#8

pavelser

Отправлено 02 April 2008 — 17:43

Но ведь изначальное расположение полей в базе тоже кто-то придумывал :D)

  • 0

  • Наверх


#9

zlawyer

Отправлено 02 April 2008 — 17:44

pavelser
вы думаете этого достаточно?
я, честно, говоря, не знаю)

  • 0

  • Наверх


#10

pavelser

Отправлено 02 April 2008 — 18:06

Я вот тоже, но стоит хорошо подумать над этим вариантом …..

  • 0

  • Наверх


#11

Анастасия

Отправлено 02 April 2008 — 19:47

Server

хм… база данных объект как авторского, так и смежного права. Мне разница не понятна… когда рассматривать как объект авторского права, а когда, как смежного???

  • 0

  • Наверх


#12

Server

Отправлено 02 April 2008 — 20:04

pavelser

Но ведь изначальное расположение полей в базе тоже кто-то придумывал

Вопрос, имхо, неоднозначный — насколько оригинально расположение полей в Excele. Или имеется в виду, что оригинально располагаются материалы — один материал, расположенный в одной колоночке, следует за другим (в другой колонке), и между ними есть определенная творческая взаимосвязь? Тогда действительно — надо думать, и еще тут, возможно, права Майкрософта примешиваются:) Анастасия

хм… база данных объект как авторского, так и смежного права. Мне разница не понятна… когда рассматривать как объект авторского права, а когда, как смежного???

Я так понимаю, что разработчики 4 части ГК несколько намудрили с этим смежным правом. Мне тоже не совсем понятен смысл смежного права в данном ключе. Имхо, получается, авторское право принадлежит первоначально автору (и может перейти к определенному правообладателю, например, работодателю). Оно распространяется на базу данных как на определенную систематизированную структуру данных, защищенную от незаконного копирования, распространения и т.п. Смежное право возникает у изготовителя, организовавшего её создание и вложившего «существенные затраты» — и распространяется не на базу данных, а на включенные в нее материалы, которые без согласия изготовителя не могут извлекаться и самостоятельно использоваться. Но в чем смысл такой конструкции, когда все равно на «материалы» обычно распространяется самостоятельное авторское право правообладателей этих «материалов» :D На первичных правообладателей авторских прав на материалы завязано и исключительное право изготовителя базы данных, который должен этот вопрос урегулировать… :)

  • 0

  • Наверх


#13

joniz

Отправлено 03 April 2008 — 00:34

zlawyer

мне же нужно понять, является ли таблица в excel с некими данными БД — объектом либо автосрких, либо смежных прав?

Такая БД никак не потянет на критерий «существенных затрат» для смежных прав спонсора. 10 тыс. материалов в excel-файл запихать при желании можно, но целесообразность не будет соответствовать критерию разумности. :D
Для серьезных БД существуют несколько иные методы систематизации (интерфейс-оболочки) чем у MS Excel.

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

Server

Вопрос, имхо, неоднозначный — насколько оригинально расположение полей в Excele.

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

Если же автор БД просто воспользовался одним из стандартных шаблонов MS в Excel и сделал, напр., 5-10 листов со своими названиями, то получится БД как производное (зависимое) произведение от MS. При этом автору БД не стоит опасаться каких-то претензий по части исключительных прав от сей корпорации, т.к. целью Excel как раз является прямое предложение всем пользователям создавать свои БД. Да и новизны в «оригинальном» шаблоне от MS не больше чем в «яйцеквадрате» от МТС.

Я так понимаю, что разработчики 4 части ГК несколько намудрили с этим смежным правом.

Зачем спонсору («изготовителю» БД) извлекать материалы из БД с целью их последующего коммерческого использования в отрыве от самой БД непонятно. «При этом под извлечением материалов понимается перенос (только!) всего содержания базы данных или (только!) существенной части составляющих ее материалов на другой информационный носитель с использованием любых технических средств и в любой форме» (п.1 ст.1334 ГК РФ).
Во-первых, явно имеется в виду извлечение всех или существенной части материалов без их систематизации самой БД, т.е. спонсору законом разрешено только грузить материалы насыпью или навалом.
Во-вторых, у изготовителя нет права частичного извлечения материалов, напр., выборочно чужих произведений из БД или простой инфы, а только всех сразу или «существенной» их части по отношению к БД.

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

Ни о каких согласиях авторов первичных произведений в составе БД и автора самой БД для разрешения изготовителю извлекать материалы и использовать их по своему усмотрению, в т.ч. коммерческими способами, законом не установлено (см. п.2 ст.1334 ГК РФ). Авторы дают согласие (заключают договор) только на включение своих материалов в БД и далее в исключительное право изготовителя вмешиваться не имеют права. То же самое и автор-составитель самой БД.

  • 0

  • Наверх


#14

diklaw

Отправлено 03 April 2008 — 02:06

Интересно, а если бы те же самые поля таблицы и данные в них были бы внесены в «настоящую» базу данных с применением СУБД, такая БД тут же бы стала охраняемой?

  • 0

  • Наверх


#15

Platosha

Отправлено 08 April 2008 — 19:16

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

Основной критерий, отличающий творчество от изготовления (производства) — уникальность его результата, то есть
Творчество — деятельность, порождающая нечто качественно новое и отличающаяся неповторимостью, оригинальностью.

Теперь берем отдельные цифры (к примеру котировки рынка) к стати в поределнии БД они указываются как расчеты и структурируем их удобным для нас порядком, предположим по дням (исторические данные).
Что имеем:
1. Объективная форма.
2. Совокупность независимых расчетов.
3. Компьютер может обработать (найти).
Под определние ГК подподает, идем дальше есть ли творчество:
4. Имхо, творческий элемент присутствует — оригинальность на лицо.

Вопрос с неповторимостью ???, но любую БД можно повторить имея исходные независимые материалы.

Таким образом, имея оригинальность расположения, ИМХО, можно говорить о создании творческим трудом БД, для создания которой было использовано программное обеспечение Microsoft Exel и отображающееся в формате .xls

Сообщение отредактировал Platosha: 08 April 2008 — 19:18

  • 0

  • Наверх


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

Специализированных программ для формирования и ведения баз данных много. В том же MS Office для этого есть отдельное приложение — Microsoft Access. Но и в Excel достаточно возможностей для создания простых баз и удобного управления ими. Есть ограничение — количество строк базы данных в Excel не должно быть больше одного миллиона.

В статье разберёмся:

  • как выглядит база данных в Excel;
  • как её создать и настроить;
  • как работать с готовой базой данных в Excel — фильтровать, сортировать и искать записи.

База данных в Excel — таблица с информацией. Она состоит из однотипных строк — записей базы данных. Записи распределены по столбцам — полям базы данных.

Пример базы данных по продажам автомобилей в Excel
Скриншот: Excel / Skillbox Media

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

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

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

Если в базе данных есть промежуточные пустые строки, ей нельзя управлять как единым объектом
Скриншот: Excel / Skillbox Media

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


Создаём структуру базы данных

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

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

  • «Менеджер»;
  • «Дата продажи»;
  • «Марка, модель»;
  • «Цвет»;
  • «Год выпуска»;
  • «Объём двигателя, л»;
  • «Цена, руб.».

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

Вводим названия полей базы данных и форматируем их
Скриншот: Excel / Skillbox Media

Создаём записи базы данных

В нашем примере запись базы данных — одна продажа. Перенесём в таблицу всю имеющуюся информацию о продажах.

При заполнении ячеек с записями важно придерживаться одного стиля написания. Например, Ф. И. О. менеджеров во всех строках вводить в виде «Иванов И. И.». Если где-то написать «Иван Иванов», то дальше в работе с БД будут возникать ошибки.

Переносим в базу данных информацию о продажах
Скриншот: Excel / Skillbox Media

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

В нашем примере данные в столбцах A, C и D должны быть в текстовом формате. Данные столбца B должны быть в формате даты — его Excel определил и присвоил автоматически. Данные столбцов E, F — в числовом формате, столбца G — в финансовом.

Чтобы изменить формат ячейки, выделим нужный столбец, кликнем правой кнопкой мыши и выберем «Формат ячеек».

Меняем формат ячеек
Скриншот: Excel / Skillbox Media

В появившемся меню выберем нужный формат и настроим его. В нашем примере для ячейки «Цена, руб.» выберем финансовый формат, уберём десятичные знаки (знаки после запятой) и выключим отображение символа ₽.

Настраиваем формат ячеек
Скриншот: Excel / Skillbox Media

Также изменить формат можно на панели вкладки «Главная».

Изменить формат можно с помощью главной панели Excel
Скриншот: Excel / Skillbox Media

Присваиваем базе данных имя

Для этого выделим все поля и записи базы данных, включая шапку. Нажмём правой кнопкой мыши и выберем «Имя диапазона».

Создаём название базы данных
Скриншот: Excel / Skillbox Media

В появившемся окне вводим имя базы данных без пробелов.

Вводим имя базы данных
Скриншот: Excel / Skillbox Media

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

База данных в Excel
Скриншот: Excel / Skillbox Media

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

На вкладке «Данные» расположены все необходимые инструменты для работы с БД в Excel
Скриншот: Excel / Skillbox Media

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

Подробнее о фильтрах в Excel говорили в этой статье Skillbox Media.

Выберем любую ячейку из базы данных и на вкладке «Данные» нажмём кнопку «Фильтры».

Устанавливаем фильтрацию в БД
Скриншот: Excel / Skillbox Media

В каждой ячейке шапки таблицы появились кнопки со стрелками.

Предположим, нужно показать только сделки менеджера Тригубова М. — нажмём на стрелку поля «Менеджер» и оставим галочку только напротив него. Затем нажмём «Применить фильтр».

Выбираем менеджера, данные о сделках которого нужно показать
Скриншот: Excel / Skillbox Media

Готово — в базе отражены данные о продажах только одного менеджера. На кнопке со стрелкой появился дополнительный значок. Он означает, что в этом столбце настроена фильтрация. Чтобы её снять, нужно нажать на этот дополнительный значок и выбрать «Очистить фильтр».

Результат фильтрации — в БД показаны продажи только одного менеджера
Скриншот: Excel / Skillbox Media

Записи БД можно фильтровать по нескольким параметрам одновременно. Для примера покажем среди продаж Тригубова М. только автомобили дешевле 2 млн рублей.

Для этого в уже отфильтрованной таблице откроем меню фильтра для столбца «Цена, руб.» и нажмём на параметр «Выберите». В появившемся меню выберем параметр «Меньше».

Фильтруем БД по второму критерию — авто дешевле 2 млн рублей
Скриншот: Excel / Skillbox Media

Затем в появившемся окне дополним условие фильтрации — в нашем случае «Меньше 2000000» — и нажмём «Применить фильтр».

Дополняем условие фильтрации
Скриншот: Excel / Skillbox Media

Готово — фильтрация сработала по двум параметрам. Теперь БД показывает только те проданные менеджером авто, цена которых ниже 2 млн рублей.

Результат фильтрации по двум параметрам
Скриншот: Excel / Skillbox Media

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

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

Для примера отсортируем сделки выбранного менеджера в хронологическом порядке — по датам. Для этого выделим любую ячейку в поле «Дата продажи» и нажмём кнопку «Сортировка».

Делаем сортировку по дате в БД
Скриншот: Excel / Skillbox Media

В появившемся окне выберем параметр сортировки «От старых к новым» и нажмём «ОК».

Настраиваем сортировку БД
Скриншот: Excel / Skillbox Media

Готово — теперь все сделки менеджера даны в хронологическом порядке.

Результат сортировки по датам продаж
Скриншот: Excel / Skillbox Media

То же самое можно сделать другим способом — выбрать любую ячейку столбца, который нужно отсортировать, и нажать на одну из двух кнопок рядом с кнопкой «Сортировка»: «Сортировка от старых к новым» или «Сортировка от новых к старым». В этом случае данные отсортируются без вызова дополнительных окон.

Другой способ сортировки по дате в БД
Скриншот: Excel / Skillbox Media

Кроме стандартной сортировки в Excel, можно настроить сортировку по критериям, выбранным пользователем. Эта функция полезна, когда нужные критерии не предусмотрены стандартными настройками. Например, если требуется отсортировать данные по должностям сотрудников или по названиям отделов.

Подробнее о пользовательской сортировке в Excel говорили в этой статье Skillbox Media.

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

Предположим, нужно найти в БД автомобиль стоимостью 14 млн рублей. Перейдём на вкладку «Главная» и нажмём на кнопку «Найти и выделить». Также быстрый поиск можно задавать с любой вкладки Excel — через значок лупы в правом верхнем углу экрана.

Нажимаем сюда, чтобы найти нужное значение в БД
Скриншот: Excel / Skillbox Media

В появившемся окне введём значение, которое нужно найти, — 14000000 — и нажмём «Найти далее».

Задаём параметр поиска
Скриншот: Excel / Skillbox Media

Готово — Excel нашёл ячейку с заданным значением и выделил её.

Результат поиска в БД Excel
Скриншот: Excel / Skillbox Media
  • В этой статье Skillbox Media собрали в одном месте 15 статей и видео об инструментах Excel, которые ускорят и упростят работу с электронными таблицами.
  • Также в Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
  • Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.

Другие материалы Skillbox Media по Excel

  • Как сделать сортировку в Excel: детальная инструкция со скриншотами
  • Как установить фильтр и расширенный фильтр в Excel: детальные инструкции со скриншотами
  • Как сделать ВПР в Excel: пошаговая инструкция со скриншотами
  • Основы Excel: работаем с выпадающим списком. Пошаговая инструкция со скриншотами
  • Основы Excel: как использовать функцию ЕСЛИ
  • Как сделать сводные таблицы в Excel: пошаговая инструкция со скриншотами


  Перевод


  Ссылка на автора


Введение

Я был вовлечен в сферу анализа данных около 3 лет. Я работаю в этой области более 2 лет в качестве аналитика в области здравоохранения, и недавно я получила степень MBA, специализируясь на науке о данных.

Во время обучения в магистратуре меня особенно интересовали методы прогнозного моделирования с использованием Python (и я до сих пор). Тем не менее, с точки зрения организации / анализа / отчетности, мне легче всего пользоваться Excel. Тратить 60–80% дня на изучение электронной таблицы Excel — это не чуждо мне. Вкладки, ленты, группировки и инструменты, вложенные в графический интерфейс Excel, являются инструментами для моего оркестра. Они издают звуки, но я провожу и переношу мелодию и гармонию в отчеты, результаты и анализы. В ходе консалтинговых проектов, составления личных бюджетов и других проблем Excel всегда был моим любимым инструментом.

Я знал о SQL и его основных понятиях уже давно. Однако лишь сравнительно недавно я решил пристегнуться и выучить его по профессиональным причинам. С точки зрения пользователя Excel, SQL имеет свои взлеты и падения. В этой статье я надеюсь передать природу и использование SQL, сравнивая его с Excel.


Кто они такие?

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

  • оракул
  • MySQL
  • Microsoft SQL Server

То, как я выучил SQL, это через Google Большой запрос, Это интересный способ изучения / использования SQL путем анализа бесплатных баз данных в облаке Google, доступных бесплатно.


Где данные?

превосходить

Excel — это типичный инструмент для работы с электронными таблицами. Ваши данные сохраняются в файле на вашем компьютере, и они обычно организованы в виде вкладок, столбцов и строк.Файл Excel является локальным для вашего компьютера, Вы напрямую взаимодействуете с ним. Нет посредника. Нет администратора. Конечно, есть возможность использовать API для доставки данных из другого места; Тем не менее, данные в конечном итоге ваши делать с тем, что вы хотите.Это усложняет отслеживание изменений, если несколько человек работают с книгами Excel.… Это действительно возможно отслеживать изменения, но это не очень удобно.

SQL

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

Пример запроса, который фильтрует таблицу «austin_bikeshare» в Big Query на основе «bikeid», а затем упорядочивает выборку по «duration_minutes».

SELECT 
duration_minutes
FROM
`bigquery-public-data.austin_bikeshare.bikeshare_trips`
Where
bikeid = "446"
ORDER BY
duration_minutes desc

Когда вы узнаете, как работает синтаксис, манипулирование данными может быть намного быстрее с использованием SQL, чем в Excel. Другим важным аспектом является то, что синтаксис похож на английский, что делает его, пожалуй, самым простым компьютерным языком для изучения.


Для чего они лучше всего используются?

превосходить

  • Меньшие наборы данных: менее 1 миллиона строк, даже к северу от 100 000, это, вероятно, замедлит работу вашего компьютера.
  • Ввод данных вручную
  • Более гибкая структура: любая ячейка может быть любого типа данных, независимо от того, в каком столбце она находится.
  • Вывод графиков и визуализаций
  • Встроенная проверка орфографии и другие полезные функции
  • Работать самостоятельно над проектом

SQL

  • Большие наборы данных: в зависимости от программного обеспечения и базы данных это может быть очень очень большим. Не замедляется, как в Excel.
  • Организация / структура: таблицы SQL более строгие в отношении согласованных типов данных и ограничивают пользователей, если они пытаются ввести неправильный тип.
  • Совместная работа
  • Подготовка данных для дальнейшего анализа в другом программном обеспечении
  • Согласованные отчеты или расчеты: как упоминалось ранее, вы можете сохранять и обмениваться запросами.
  • Более безопасный, поскольку изменения всегда отслеживаются и проверяются.

Вывод

Источник

Когда я впервые узнал о предложениях JOIN в SQL, моей первоначальной реакцией было пометить его как незначительный, потому что я уже знал, как использовать Vlookups в Excel. После этого я некоторое время сохранял такое отношение, но, продолжая изучать уроки, реальность ситуации начала проявляться. Когда я узнал, насколько просты и полезны предложения JOIN, я вспомнил, сколько раз Vlookups выполнял на протяжении большого количества строк. Я вспомнил, как они увеличивают размер файла в геометрической прогрессии, если вы не вставляете значения после выполнения вычисления Я также вспомнил, как ограничивать его, принося только 1 значение за раз … Подобные уроки были получены, когда я сравнивал SQL с Excel на протяжении всего обучения.

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


Некоторые полезные ресурсы, которые я использовал в своем изучении SQL:

SQL для науки о данных с Google Big Query

5 причин, по которым SQL необходим навыкам аналитиков данных

Команды SQL для часто используемых операций Excel


Пожалуйста, подпишитесь, если вы нашли это полезным. Если вам нравится мой контент, ниже приведены некоторые проекты, над которыми я работал:

Uber Отзывы Анализ текста

Простая линейная и полиномиальная регрессия

Случайный лес лучше, чем логистическая регрессия? (сравнение)

Индекс Джини против информационной энтропии

Прогнозирование рака с помощью логистической регрессии в Python

Пример двумерной логистической регрессии (python)

Расчет R-квадрата с нуля (с использованием Python)

Тема. Таблица MS Excel 2013, как основное понятие базы данных.

Цели урока:

Обучающие: дать общее представление об интерфейсе окна MS Excel и настройке параметров; обеспечить усвоение навыков настройки параметров окна MS Excel; сформировать умения работать в MS Excel.

Развивающие:  Развивать познавательный и профессиональный интерес к предмету информатика. Развивать умения и навыки работать с программой Excel. Умения и навыки работы в группе

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

Тип урока: Урок изучения нового материала. ЛПЗ

Форма проведения: лекция, ПК, интерактивная доска, проектор

ПЛАН УРОКА

  1. Организационный этап

  2. Вводный этап

    • Сообщение темы урока

    • Актуализация опорных знаний

    • Практическое изучение материала

    • Закрепление изученного материала

  1. Заключительный этап

  • Сообщение о достижении цели урока

  • Разбор типичных ошибок

  • Выставление оценок

  • Домашнее задание

ОРГАНИЗАЦИОННЫЙ ЭТАП

  1. Выявление отсутствующих учащихся

  2. Проверка готовности учащихся к уроку.

  3. Инструктаж по технике безопасности.

Инструктаж по технике безопасности

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

  • Нельзя самостоятельно без разрешения преподавателя, включать и выключать компьютеры;

  • Нельзя касаться тыльной стороны компьютера и проводов;

  • Нельзя работать мокрыми руками и во влажной одежде;

  • Нельзя нажимать клавиши ручкой или карандашом;

  • В случае неисправности компьютера или при обнаружении запаха гари – предупредить преподавателя.

ВВОДНЫЙ ЭТАП

Сообщение темы и задачи урока

Тема урока: «Таблица MS Excel 2013, как основное понятие базы данных.» (записать в тетрадь)

Актуализация опорных знаний

Тестирование на компьютере в программе «MyTestXProSetup»

Практическое изучение материала

База данных.

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

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

База данных позволяет хранить необработанные данные, предназначенные для анализа средствами электронной таблицы Excel включая:

  • формы данных для упрощения добавления новых записей;

  • автоматический подсчет сумм по категориям;

  • сортировку данных;

  • фильтрацию для просмотра подмножеств данных;

  • сводные таблицы для обобщения информации;

Создание базы данных.

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

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

Клиент

(Ф.И.О.)

Код товара

Цена покупки

Скидка

Долг

Николаев И.К.

145/7

25000р.

2%

750р.

После этого надо выделить обе строки и выбрать команду ДанныеФорма. На экране появится форма данных, в которой слева перечислены все имена полей, справа в окнах – элементы первой записи.

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

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

Поиск записей.

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

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

Сортировка записей.

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

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

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

Фильтры.

Фильтры – средства, позволяющие просматривать только данные, которые удовлетворяют определенным условиям. Различают:

а) автофильтр;

б) усиленный фильтр.

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

Автофильтр.

Автофильтр вызывается из меню Данные командой ФильтрАвтофильтр. При этом к каждой клетке с именем поля в строке заголовков добавляется раскрывающийся список. В списке строка Условие открывает диалог «Пользовательский автофильтр», в котором можно указать соединение нескольких критериев поиска.

Например:

Расширенный фильтр.

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

  • исходный диапазон;

  • диапазон условий.

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

Область критериев поиска может иметь вид:

Область критериев может занимать несколько столбцов или строк.

Создание сводной таблицы.

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

Пусть имеется некоторая база данных в Excel (база “Продажи”).

B C D E F G I

Номер

Товар

Категория

Цена

Колич

Дата

Сумма

1

джинсы

промышл

2

продукты

3

продукты

4

промышл

5

продукты

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

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

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

О в списке или базе данных Microsoft Excel;

О во внешнем источнике данных;

О в нескольких интервалах консолидации;

О в другой сводной таблице.

2. Определить место нахождения исходных данных, которые собираетесь обрабатывать (Интервал:$B$2:$I$7).

  1. Определить внешний вид таблицы.

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

  1. Определить место, где должна появиться сводная таблица в рабочей книге.

Группировка элементов поля сводной таблицы.

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

  • группировать выделенные элементы по выбранным категориям;

  • автоматически группировать числовые элементы, например, номера в интервалы;

  • автоматически группировать даты и время в более крупные единицы времени (дни, месяцы, кварталы, года);

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

Заключительный этап

Сообщение о достижении цели урока

Разбор типичных ошибок

Выставление оценок

Домашнее задание : конспект, отработка навыков редактора Excel.

Понравилась статья? Поделить с друзьями:
  • Может foxit reader перевести в word
  • Может excel самостоятельно заполнить таблицу
  • Может excel писать сумму прописью
  • Может delphi открывать документы word
  • Моему ребенку год excel скачать