Информационные системы Информационная система – это совокупность базы данных и всего комплекса аппаратно- программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем База данных (БД) – это организованная совокупность данных, предназначенная для длительного хранения (в ВЗУ ЭВМ) и постоянного применения Фактографические Краткие сведения об объектах в строго определенном формате (каталоги, картотеки Документальные Документы в разном формате (текст, графика, звук, мультимедиа) Распределенные Хранение БД в сети на множестве компьютеров Система управления базами данных (СУБД) Создание БД Манипулирование данными Взаимодействие с пользователем
Реляционные базы данных Неструктурированные данные 34 кубики голубой резина дерево зеленый куклы Красный пластмасса Табличная организация данных «игрушки» НазваниеМатериалЦветКол-во МячиРезинаКрасный75 КубикиДеревоГолубой20 КуклыПластмассаЗеленый34 имя запись поле ОбъектыИгрушки (мячи, кубики, куклы) Запись Информация об одном объекте (кубики, дерево, голубой) Поле Характеристика (атрибут) объекта (резина, дерево, пластмасса) Имя поля Название поля, вынесенное в заголовок
Ключи в реляционной базе данных Ключ в базе данных – это поле (совокупность полей), значение которого не повторяется у разных записей Простой ключ НомерАвторНазваниеГодПолка 001Беляев А. Р. Звезда КЭЦ Олеша Ю. К. Избранное Беляев А. Р. Избранное19941 В БД «Домашняя библиотека» у разных книг могут совпадать значения полей, но инвентарный номер у каждой книги свой Составной ключ Город школы Директо р Адрестелефо н Крюков1Иванов А.П. Пушкина, д Шадри нск 1Строев С.С. Лесная, д Шадри нск 2Иванов А. П. Мира, д В БД «Школы области» у разных записей одновременно не могут совпасть только сочетания двух полей: город и номер школы (это составной ключ)
Типы полей в реляционных базах данных Тип определяет множество значений, которые может принимать данное поле в различных записях Числовой Значение поля может быть только числом Символьный Символьные последовательности (слова, тексты, коды) Дата\время Календарные даты ДД/ММ/ГГ (ДД.ММ.ГГ) время суток ЧЧ:ММ (ЧЧ:ММ:СС) Логический Данет Truefalse 10 База данных «Учет затрат времени» Дата дд.мм.гг ВремяЗатр. Врем. дела Началоконец :2513: :4517: :3512: База данных «Факультативы» Фамилия, имяИЗОХимиятанцы Иванов Петя 101 Петров Ваня 011 Сидоров Витя 100 выход