
- •Функции в Excel 6 Основные операции c книгой в Excel 6
- •6. Самостоятельная 19
- •3. Самостоятельная. 41
- •Функции в Excel Основные операции c книгой в Excel
- •1. Общие данные о книге
- •2. Управление листами
- •3. Структура листа
- •4. Управление столбцом (строкой)
- •5. Формат ячейки
- •6. Понятие диапазона. Выделение диапазона
- •7. Ввод информации в ячейки. Автозаполнение ячеек. Раскрывающиеся списки
- •8. Объединение ячеек
- •9. Копирование содержимого ячеек
- •10. Сортировка и фильтрация
- •11. Закрепление областей экрана
- •12. Самостоятельная
- •Список студентов мгу им. М.В. Ломоносова
- •Абсолютная и относительная адресация. Понятие диапазона. Функции.
- •1.Структура таблицы. Адрес ячейки.
- •2. Простейшие вычисления
- •Лист1!d1, Данные!f3
- •3. Относительная и абсолютная адресация ячеек
- •4. Понятие диапазона. Имя диапазона.
- •5. Функции сумм(), мин(), макс()
- •6. Самостоятельная
- •7. Самостоятельная
- •Использование функций в расчетах. Матричные операции.
- •1. Математические функции
- •2. Матричные операции
- •3.Пример использования функций
- •4. Пример матричных расчетов
- •Функции даты и времени
- •1. Функции даты
- •2. Операции с датами
- •4. Самостоятельные.
- •Текстовые функции. Функция впр
- •1. Текстовые функции
- •2. Функция впр
- •3. Самостоятельная.
- •Условное форматирование
- •Защита информации
- •Самостоятельные работы. Самостоятельная 1.
- •Самостоятельная 2.
- •Самостоятельная 3.
- •Самостоятельная 4.
- •Самостоятельная 5.
- •Самостоятельная 6.
- •Самостоятельная 7.
- •Основы построения баз данных Что такое база данных
- •Модели баз данных
- •Реляционная модель данных
- •Сущности
- •Целостность реляционных данных Ключи
- •Правила уникальности и минимальности нарушены Правила уникальности и минимальности соблюдены Рис. 6
- •Реляционные отношения между таблицами
- •Соответствие записей определяется первичным и внешним ключом
- •Правила целостности
- •Каскадное удаление
- •Ограниченное удаление
- •Нормализация таблиц
- •Пример разработки рбд
- •Язык sql
- •Инструкция select … from
- •Инструкция select...Into…from
- •Into новая Таблица
- •Into Отчет
- •Предложение order by
- •Предложение where
- •Операции отношения
- •Логические выражения and, or, not, between, in
- •Синтаксис
- •Синтаксис
- •Where выражение [Not] In (значение1, значение2, . . .)
- •Оператор like
- •Синтаксис
- •Дополнительные сведения
- •Работа с символами даты
- •Статистические функции
- •Функция count
- •Синтаксис
- •Дополнительные сведения
- •Функция sum
- •Синтаксис
- •Дополнительные сведения
- •Функция avg
- •Синтаксис
- •Дополнительные сведения
- •Функции min, max
- •Синтаксис
- •Дополнительные сведения
- •Предложение group by
- •Предложение having
- •Инструкция update
- •Синтаксис
- •Дополнительные сведения
- •Инструкция: insert into
- •Values (''Смирнов'', ''Игорь'', ''Петрович'', 1985);
- •Дополнительные сведения
- •Инструкция: delete
- •Дополнительные сведения
- •Синтаксис select имена полей таблиц
- •Дополнительные сведения
- •Подчиненные запросы sql
- •Синтаксис
- •Дополнительные сведения
Основы построения баз данных Что такое база данных
Под базой данных (БД) понимается хранилище данных принадлежащих некоторой области. Хранение этих данных должно быть некоторым образом организовано – структурировано, при этом хранящиеся данные должны быть непротиворечивы, минимально избыточны и целостны. Что под этим понимается, будет рассмотрено ниже.
В самом общем смысле (техническом) база данных - это набор записей и файлов, организованных специальным образом. Например, можно хранить фамилии, имена, адреса и телефоны своих сотрудников или клиентов.
Один из типов баз данных - это документы, набранные с помощью текстовых редакторов и сгруппированные по темам. Другой тип - файлы электронных таблиц, объединяемые в группы по характеру их использования.
Модели баз данных
В своем развитии структуры (формы организации хранения данных), прошли несколько этапов:
-
иерархическая структура
-
сетевая структура
-
реляционная структура.
Основной идеей иерархических структур является наличие указателей определяющих взаимоотношение уровней иерархии. Рассмотрим пример.
Пусть на некотором складе хранятся некоторые товары. Клиентами склада являются организации, приобретающие некоторые конкретные товары.
Пусть программистом разработана программа «Склад». Эта программа ведет учет товаров и клиентов. Т.е. мы имеем некоторый программный продукт, организованный по уровням иерархической структуры: Склад – Клиенты – Товары.
Рис.1 Рис.2
Для того чтобы, в иерархической БД Рис.1, определить какие товары заказал Клиент 2 необходимо, войти на Склад 3, спуститься к Клиенту 2, далее спуститься к одному из товаров, далее подняться снова к Клиенту 2 и спуститься к следующему товару.
Достоинством иерархической структуры является понятность, простота реализации, и относительная легкость навигации.
К недостаткам следует отнести чрезмерную жесткость структуры: Элементы нижнего уровня иерархии, жестко привязаны к одному конкретному элементам верхнего уровня.
Клиенты привязаны только к одному складу, количество клиентов ограничено, клиенты выбирают только ограниченное число конкретных товаров. Для изменения или расширения иерархической БД приходилось каждый раз переписывать код программы
Для придания БД большей гибкости были разработаны сетевые структуры, основным преимуществом которых явилась множественность, т.е. возможность принадлежности элементов нижнего уровня, различным элементам верхнего уровня иерархии. Рис.2
Конечно, у сетевых БД были недостатки. Как и иерархические БД, сетевые базы данных были очень жесткими. Структуру приходилось задавать наперёд. Изменение же структуры базы данных обычно означало перестройку всей базы данных.
Как иерархическая, так и сетевая база данных были инструментами программистов. Чтобы получить ответ на вопрос типа "Какой товар наиболее часто заказывается, программисту приходилось писать программу для навигации по базе данных. Реализация пользовательских запросов часто затягивалась на недели и месяцы, и к моменту появления программы информация, которую она предоставляла, часто оказывалась бесполезной.