Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

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

Фамилия Имя Рост Вес Глаза

Иванов

Саша

180

85

синие

Петрова

Оля

165

65

карие

Сидоров

Миша

190

75

зеленые

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

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

Данные об объектах, людях или вещах в этих таблицах записыва­ются в виде строк. В приведенном примере сведения о росте, весе и цвете глаз Петровой Оли записаны во второй строке.

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

Для числовых данных упорядочение проводится по возрастанию или убыванию значений. Например, упорядочение по росту:

Фамилия Имя Рост Вес Глаза

Петрова

Оля

165

65

карие

Иванов

Саша

180

85

синие

Сидоров

Миша

190

75

зеленые

Упорядочение символьных данных состоит в расположении их алфавитном порядке. Пример упорядочения по именам:

НЕ нашли? Не то? Что вы ищете?

Фамилия Имя Рост Вес Глаза

Сидоров

Миша

190

75

зеленые

Петрова

Оля

165

65

карие

Иванов

Саша

180

85

синие

Наиболее важной возможностью баз данных является автомати­ческий поиск информации. Поиск данных - это отбор данных по четко определенной комбинации признаков.

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

Запросы в базах данных подразделяются на простые и сложносоставные. В простых запросах указывается имя одного из столбцов и некоторое значение. Примеры простых запросов:

запрос: фамилия = Иванов

запрос: имя = Оля

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

Для числовых значений в запросах могут стоять знаки «больше» или «меньше». Примеры соответствующих запросов:

запрос: рост > 180

запрос: вес £ 50

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

Сложносоставные запросы образуются из простейших с исполь­зованием логических связок и и или. Примеры сложносоставных запросов:

запрос: вес < 80 и глаза = зеленые

запрос: глаза = синие или глаза = голубые

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

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

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

Задача 1. База данных об оценках.

Составьте базу данных об оценках своих товарищей, выделив следующие предметы: математика, физика и информатика. Укажите фамилии товарищей, их имена и оценки по этим предметам. Приве­дите примеры простых и сложносоставных запросов.

Р е ш е н и е. Пусть имеются три товарища: Иванов, Петрова и Сидоров со следующими оценками по физике, математике и инфор­матике:

фамилия имя матем физика информ

Иванов

Саша

5

4

5

Петрова

Оля

4

4

5

Сидоров

Миша

3

3

4

Примеры запросов:

фамилия = Петрова

имя = Миша

физика > 3

матем > 3 и физика > 3

матем = 5 или информ = 5

В о п р о с ы

1. Что такое база данных?

2. Что такое реляционные базы данных?

3. Что такое сортировка данных?

4. Как упорядочивается информация в базах данных?

5. Что такое запросы к базам данных?

6. Как строятся сложносоставные запросы?

7. Каковы основные возможности баз данных?

З а д а н и я

1. Составьте базу данных о кондитерских товарах, указав их назва­ние, вес, цену и вкус. Заполните базу данных на 5-6 наименований конфет. Приведите примеры сложно-составных и простых запросов с нетривиальными ответами.

2. Составьте базу данных о своих родных: маме, папе, сестрах, братьях, дедушках и бабушках с указанием их дней рождения и месте работы или учебы. Упорядочите базу данных по возрасту и приведите примеры запросов.

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

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

5. Составьте базу данных по своей успеваемости с указанием оценок по литературе, физкультуре, математике, физике и информатике. Упорядочите базу данных в порядке убывания оценок по: а) литературе, б) физкультуре, в) математике.

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

7. Составьте по журналу успеваемости базу данных по следующим предметам: а) математике; б) информатике; в) физике; г) литературе.

Укажите запросы на поиск учеников, не имеющих

а) ни одной двойки; в) ни одной тройки;

б) ни одной четверки; г) ни одной пятерки.

8. Составьте базу данных «Телефонный справочник» с телефонами своих друзей и родных с указанием фамилий и имен. Упорядочите базу данных по фамилиям.

2.3. Выполнение расчетов на компьютерах

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

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

Электронные таблицы - программы для выполнения и хранения различных расчетов и калькуляций на компьютерах. На персональ­ных компьютерах IBM PC наибольшее распространение получили электронные таблицы Excel.

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

Пусть к дню рождения принято решение купить шоколад и кон­феты «Аленка», «Мишки», «Марс». Соответствующая калькуляция закупок конфет с учетом их цен, веса и количества имеет вид:

A

B

C

D

E

F

1

конфеты

цена

вес

кол-во

масса

стоим

2

Аленка

600

100

3

300

1800

3

Мишки

200

40

10

400

2000

4

Марс

500

100

5

500

2500

5

6

итого:

18

сумма:

6300

7

денег:

8000

остаток:

1700

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

купить на заданную сумму наибольшее число сладостей;

купить на заданную сумму наибольшую массу конфет;

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

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

Е2 = C2*D2 F2 = B2*D2

ЕЗ = C3*D3 F3 = B3*D3

E4 = C4*D4 F4 = B4*D4

D6 = D2 + D3 + D4 F7 = B7 - F6

F6 = Sum (F2 : F4)

Здесь B2, D3, E6, F7 - имена ячеек электронной таблицы; Sum (F2 : F4) - функция суммирования ячеек из столбца F от ячей­ки F2 до ячейки F4.

Основные возможности электронных таблиц на компьютерах:

1) автоматический перерасчет калькуляций;

2) хранение и поиск калькуляций в памяти ЭВМ;

3) вывод калькуляций на печать;

4) обновление и ввод новых калькуляций.

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

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

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

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

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

0, 1, 2, 3, ... , -1, -2, -3, ... - целые числа;

0.1, 1.5, 12.87, 0.002 , ... - вещественные числа.

Обратите внимание: для записи дробной части обычно приме­няется точка, а не запятая. Для записи десятичного порядка исполь­зуется символ Е:

1.2Е6 º 1200000

-.5Е-4 º -0.0005

Расчетные формулы в электронных таблицах образуются из чис­ловых значений, обозначений элементарных и специальных функ­ций и имен ячеек электронной таблицы: А1, А2, A3, В1, В2, С1 и т. д.

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

+ - сложение 2+2 А2+В2+С2

- - вычитание 6-8 А1-В1

* - умножение 7*8 2*А2*С2

/ - деление 2/3 А1/(2/С2)

Ù - возведение в степень 5Ù3 A3Ù2

Математические функции в электронных таблицах имеют следую­щие обозначения:

sin(x) - синус cos(x) - косинус

tan(x) - тангенс atan(x) - арктангенс

ехр(х) - экспонента ln(x) - натуральный логарифм

sqr(x) - квадратный корень

В о п р о с ы

1. Что такое калькуляция?

2. Каковы основные возможности электронных таблиц?

3. Какие электронные таблицы используются на IBM PC?

4. Как записываются формулы в электронных таблицах?

5. Какие математические функции есть в электронных таблицах?

З а д а н и я

1. Составьте систему формул для расчета заработной платы по следу­ющей таблице:

A

B

C

D

1

фамилия

часы

оплата

з/плата

2

Иванов

20

1000

20000

3

Петрова

25

800

20000

4

Сидоров

10

600

6000

5

6

итого:

46000

2. Составьте калькуляцию для закупок письменных принадлежнос­тей:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15