Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

3 лекция

No description
by

m700 maxim

on 15 September 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of 3 лекция

Электронные таблицы
1979 год
Дэн Бриклин и Боб Фрэнкстон (@BobFrankston)
Табличный процессор
VisiCalc
Синтаксис формул – правила записи элементов входящих в формулу.
Операнды – величины, с которыми работают электронные таблицы.
Константы – величины не изменяющиеся в процессе вычислений.
Ссылка – координата ячейки, её адрес.
Функция – это стандартная подпрограмма с уникальным именем, которая возвращает результат выполнения определенных действий над элементами, выступающих в роли аргументов.

=МИН(A1:A5)
Аргументами в функции могут быть числовые значения, текст, ссылки, диапазоны ссылок, имена и вложенные функции.Операторами обозначаются операции, которые выполняются над операндами.
В MS Excel есть четыре вида операторов: арифметические, текстовые, сравнения и адресные.
OLE (Object Linking and Embedding)
ActiveX
COM (Component Object Model)
Абсолютная ссылка – это использующаяся в формуле ссылка, которая не изменяется при копировании в другую ячейку. Для обозначения таких ссылок применяется знак $.

Относительная ссылка – это ссылка, которая изменяется при копировании формулы.
Базы данных
База данных (БД) – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, которые относятся к определенной предметной области.
Система управления базой данных (СУБД) – совокупность программ и языковых средств, предназначенных для управления данными в базе данных, ведения базы данных и обеспечения взаимодействия её с прикладными программами.
Организация данных – представление данных и управление данными в соответствии с определенными соглашениями. Управление данными – совокупность функций обеспечения требуемого представления данных, их накопления и хранения, обновления, удаления, поиска по заданному критерию и выдачи данных.
Под предметной областью понимается однородная часть реального мира, которая представляет интерес для конкретного исследования.
Под безопасностью данных понимают защиту данных от случайного или преднамеренного несанкционированного доступа к ним лиц, не имеющих на это права. Под целостностью понимается возможность восстановления данных в случае возникновения сбоев в работе.
Таблица – это набор данных по конкретной предметной области, данные располагаются в столбцах (полях) и строках (записях).
Поле – это элементарная единица логической организации данных, которая соотвествует отдельной, неделимой единице информации – атрибуту. Каждому полю дается имя поля (идентификатор поля внутри записи).
Запись – это совокупность логически связанных полей.
Каждая запись должна однозначно идентифицироваться (определяться) уникальным ключом записи. Ключи бывают двух видов – первичный (уникальный) и вторичный.
Первичный ключ – это одно или несколько полей, однозначно идентифицирующий запись. Если первичный ключ состоит из одного поля, он называется простым, если из нескольких полей – составным ключом.
Вторичный ключ – это такое поле, значение которого может повторяться в нескольких записях, т.е. он не является уникальным.
Модель БД
Модель данных – методы представления и обработки данных в БД. Модель данных включает в себя методы структуры (описание типов и структуры), методы операций с данными, методы целостности.
Модели данных:
•Иерархическая
•Сетевая
•Реляционная
•Объектная
•Объектно-ориентированная
•Объектно-реляционная
Иерархическая

Information Management System (IMS)
Сетевая
Схема базы данных – описание структуры БД. В реляционных БД представляет наглядную схему отношений таблиц и полей. В схемах БД не учитываются типы пользователей и их права доступа.
FoxBase+
Реляционная
Централизованная БД (centralized database)
Распределенная БД (distributed database)
Пространственная (spatial database) БД - оптимизированная для хранения и выполнения запросов к данным о пространственных объектах.
Циклическая (round-robin database) БД - БД объём хранимых данных которой не меняется со временем, поскольку в процессе сохранения данных одни и те же записи используются циклически.
Другие разновидности БД
SQL
Данные в базе данных представляют собой набор отношений.
Реляционные БД
Эдгар Кодд
Изобретатель реляционной модели данных.
12 правил Кодда
правило 0: Основное правило
правило 1: Явное представление данных
правило 2: Гарантированный доступ к данным
правило 3: Полная обработка неизвестных значений
правило 4: Доступ к словарю данных в терминах реляционной модели
правило 5: Полнота подмножества языка
правило 6: Возможность модификации представлений
правило 7: Наличие высокоуровневых операций управления данными
правило 8: Физическая независимость данных
правило 9: Логическая независимость данных
правило 10: Независимость контроля целостности
правило 11: Дистрибутивная независимость
правило 12: Согласование языковых уровней
Нормализация - процесс преобразования отношений базы данных к виду, отвечающему нормальным формам.
Язык манипулирования данными – язык, предназначенный для формулирования запросов на поиск, обмен данными между прикладной программой и базой данных, а также для расширения языка программирования либо как самостоятельный язык.
SQL (Structured Query Language) — язык структурированных запросов.
Операторы определения данных
CREATE - создает объект БД
ALTER изменяет объект
DROP удаляет объект
Операторы манипуляции данными
SELECT - считывает данные по условию
INSERT - добавление новых данных
UPDATE - изменение существующих данных
DELETE - удаление данных
Операторы определения доступа к данным - предоставляют разрешение или запрет на операции с объектами.
Операторы управления транзакциями выполняют транзакции, делят транзакцию на части и отменяют действия транзакции


Транзакция — группа последовательных операций с базой данных.
Хранение информации
Full transcript