Базы Данных Алгоритмы .pptx
- Количество слайдов: 18
Базы данных СУБД
База данных — организованная совокупность данных, предназначенная длительного хранения во внешней памяти ЭВМ и постоянного применения Например: -база данных книжного фонда библиотеки; -база данных кадрового состава учреждения; -база данных законодательных актов в области уголовного права; -база данных современной эстрадной песни.
ХАРАКТЕРУ ХРАНИМОЙ ИНФОРМАЦИИ ФАКТОГРАФИЧЕСКИЕ содержат краткие сведения об описываемых объектах, представленные в строго определенном формате (формуляры книг в библиотеке, данные в записной книжке…). ДОКУМЕНТАЛЬНЫЕ содержат документы самого разного типы: текстового, графического, музыкального, звукового, мультимедийного. Сама БД включает в себя только информацию.
Система управления базами данных (СУБД)– это совокупность базы данных и всего комплекса аппаратно-программных средств для хранения, изменения и поиска информации, для взаимодействия с пользователем. Хранилище информации – база данных железнодорожной станции; процедура ввода – ввод паспортных данных клиента; поиск – процесс обработки запроса; обработка – выбор клиентом даты и времени отправления поезда; выдача информации – ваш заказ принят, билет забронирован.
ЦЕНТРАЛИЗОВАННЫЕ БД хранится на оном компьютере РАСПРЕДЛИТЕЛЬНЫЕ различные части одной БД хранятся на множестве компьютеров, объединенных собой сетью (информация в сети Internet , объединенная паутиной WWW).
Нереляционные иерархическая Реляционные сетевая • Реляционные БД - БД, содержащих информацию, организованную в виде таблиц, связанных между собой. • Нереляционные Иерархическая БД - БД, в которой информация упорядочена следующим образом: один элемент главный - остальные подчиненные; Сетевые БД - БД в которой в вертикальным иерархическим связям добавляются горизонтальные связи.
1. каждая таблица должна иметь свое имя; запись - это строка таблицы, содержащая информацию об одном конкретном объекте; поле - это столбец таблицы, содержит определенные характеристики объектов. 2. таблица - информационная модель реальной системы.
Главным ключом в базах данных-называют поле (или совокупность полей), значение которых не повторяется у разных записей. 3.
4. Cвязь между таблицами осуществляется посредством значений одного или нескольких совпадающих полей. 5. Cтруктура БД изменяется при добавлении или удалении полей. 6. Для каждого поля определяется тип и формат данных
Основной (базовый) объект базы данных. Все остальные объекты создаются на основе существующих таблиц. ▫ В таблицах хранятся все данные, имеющиеся в базе данных; ▫ А также таблицы хранят структуру базы данных (поля, их типы и свойства) Алгоритм 1. Создание – таблица 2. Режим-конструктор (введите название таблицы) 3. Введите название полей, укажите тип данных 4. Режим-таблицы – введите данные № Фамилия Телефон E-mail 1 Сидоров 111 -11 -11 sidorov@server. ru 2 Иванов 222 -22 -22 ivanov@server. ru 3 Петров 333 -33 -33 petrov@server. ru
Данные Структура
Форма - это объект базы данных, предназначенный для ввода и отображения информации. Форма обязательно содержит элементы (поля), в которые пользователь вводит данные. Алгоритм создания формы: 1. Создание – другие формы – мастер форм 2. Выбрать таблицу или запрос для создания формы 3. Выбрать поля для формы, с помощью которых будут вводиться данные. 4. Выбрать внешний вид формы 5. Выбрать требуемый стиль 6. Задать имя формы.
Запрос - объект БД, позволяющий получить нужные данные из одной или нескольких таблиц. Запрос представляет собой выборку данных, хранящихся в таблицах. Алгоритм создания запроса: 1. Создание – конструктор запросов 2. Выбрать таблицу или таблицы, в которых организуется поиск – добавить – закрыть. 3. Выбрать поля, по которым организуется поиск + сопутсвующие поля. 4. В строке условие отбора ввести условие поиска. 5. Закрыть и сохранить запрос. 6. Открыть запрос и проверить правильность поиска. 7. По необходимости открыть запрос в режиме конструктора и внести корректировку условия.
Алгоритм создания запроса: 1. Создание – конструктор запросов 2. Выбрать таблицу или таблицы, в которых организуется поиск – добавить – закрыть. 3. Выбрать поле в котором произойдет обновление (измение) данных. 4. Конструктор – обновление (строка сортировка изменится на обновление) 5. В строке условие отбора ввести условие изменения. 6. Конструктор – выполнить. 7. Подтвердить изменение данных. (ВНИМАНИЕ – запрос на обновление не открывается!) 8. Закрыть и сохранить запрос. 9. Открыть таблицу и проверить изменение данных в таблице.
Алгоритм создания запроса: 1. Создание – мастер запросов. 2. Повторяющиеся данные. 3. Выбрать таблицу, в которой требуется найти записи с повторяющимися значениями. 4. Задайте поле, содержащее повторяющиеся записи. 5. Выбрать дополнительные поля. 6. Введите имя запроса. 7. Окройте запрос и проверьте результат.
Примеры записей условий отбора Условие отбора данных Результат выполнения отбора данных Р? ка Рука, река К*т Кот, канат, красный молот *ой 132 -ой, голубой *анг* Манго, лангуст *. 10. 99 Все даты в октябре 1999 года > 10 Все числа, больше 10. 10 and 20 (between 10 and 20) Числа от 10 до 20 >= Иванов Все фамилии от Иванова до конца алфавита Иванов or Сидоров Иванов или Сидоров >=01. 05. 04 and <=25. 05 Все даты в интервале с 1 мая 2004 года по 25 мая 2004 года Date () Отбор записей, содержащих текущую дату Between Date() and Date ()-5 В течение последних 5 дней.
Отчет - печатный документ, соответствующий определенным правилам оформления. С помощью отчета можно вывести необходимые сведения в том виде, в котором требуется. Алгоритм создания отчета: 1. Создание –мастер отчетов 2. Выбрать таблицу или запрос для создания отчета 3. Выбрать поля для отчета. 4. Добавить уровень группировки. 5. Задать требуемый порядок сортировки. 6. Выбрать вид макета для отчета и его ориентацию. 7. Выбрать требуемый стиль. 8. Задать имя отчета. 9. По необходимости открректировать отчет в конструкторе
1. Создайте БД «Мой класс» 2. Структура таблицы «Группа 1» (режим-конструктор) Имя поля тип данных Код счетчик Фамилие текстовый Имя текстовый Отчество текстовый Дата рождения дата/время Любимый предмет текстовый Увлечение текстовый Фото вложение 3. Введите данные о своих одноклассниках
Базы Данных Алгоритмы .pptx