Базы данных Определения и схемы Л. Медведев. Проектирование, создание и заполнение БД Проектирование базы данных Теоретическое построение информационной.

Презентация:



Advertisements
Похожие презентации
Табличная база данных Реляционная БД. Реляционная база данных база данных с табличной формой организации информации состоит из одной или нескольких взаимосвязанных.
Advertisements

Базы данных. База данных(БД) – организованная совокупность данных, предназначенная для хранения во внешней памяти ЭВМ, постоянного обновления и использования.
Базы данных. Структуры баз данных. СУБД. Microsoft Access. Принципиальная работа с Microsoft Access.
Табличная база данных Реляционная БД. Реляционная база данных база данных с табличной формой организации информации состоит из одной или нескольких взаимосвязанных.
Базы данных Домашнее задание Учебник. §10. Задачник- практикум. Том 2. П ,4, 8, 10.
Тема: Базы данных. Информационные системы позволяют хранить большие объемы данных, осуществлять в них быстрый поиск, вносить изменения, выполнять всевозможные.
Базы данных. СУБД – система управления базами данных Программное обеспечение, предназначенное для работы с базами данных, называется системой управления.
Иерархическая модель БД СГПУ ИМФИ Кафедра ИиВТ ИХОИФО Исторический факультет Кафедра журналистики.
Проектирование баз данных. Этапы создания базы данных 1 этап. Проектирование. 2 этап. Задание структуры базы данных 3 этап. Создание структуры базы данных.
Базы данных и системы управления базами данных Составила: Елизарова Наталья Евгеньевна учитель информатики и ИКТ НОУ РО «Гнилицкая православная гимназия»
Условная (гипотетическая) реляционная СУБД Открытие файла Команда;. открыть Получение справки Команда:. справка для Функции Добавление новых записей Удаление.
База данных (БД) – Совокупность определённым образом организованной информации на определённую тему (в рамках определённой предметной деятельности); Организованная.
Понятие реляционной БАЗЫ ДАННЫХ.. По структуре организации данных По структуре организации данных Базы данных Реляционные Нереляционные ИерархическаяСетевая.
Базы данных Хранение, поиск и сортировка информации.
БАЗЫ ДАННЫХ. База данных(БД) – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области, или раздела предметной.
База данных – информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым наборов свойств Базы данных Фактографические.
§10. Основные понятия базы данных Иванова В.К. МОБУ СОШ 39.
База данных (БД) – основа информационных систем(ИС)
Урок 3. Формы представления данных (таблицы, формы, запросы, отчеты)
Базы данных Учебная презентация. Определение База данных (БД) – это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов,
Транксрипт:

Базы данных Определения и схемы Л. Медведев

Проектирование, создание и заполнение БД Проектирование базы данных Теоретическое построение информационной модели (состав и структура модели зависят от целей, для которых она создается) Создание базы данных Формирование структуры таблицы в процессе работы в среде СУБД, задание ключей, открытие файла (указание имен, типов, форматов вывода всех полей таблицы) Заполнение базы данных Ввод данных в поля таблицы открытого файла БД 3

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

Типы полей (основные) Тип определяет множество значений, которое может принимать данное поле в разных записях ЧисловойДата/времяСимвольныйЛогический Значение поля может быть только числом Символьные последовательн ости (слова, тексты, коды и т.п.) Календарные даты ДД/ММ/ГГ (ДД.ММ.ГГ) Время суток ЧЧ:ММ (ЧЧ:ММ:СС)ДаНетTrueFalse 10 2

Создание базы данных Создание БД – это подготовка файла для будущей таблицы (В режиме диалога пользователь вводит в СУБД структуру БД: имена всех полей таблицы, их типы и форматы) Тип данных ИспользованиеТекстовый Текст или комбинация текста и чисел, например, адреса, числа, не требующие вычислений, например, номера телефонов или почтовые индексы. MЕМО Длинный текст или числа, например, примечания или описания. Числовой Числовые данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»). Для более точного определения типа числа используйте свойство Размер поля Дата/время Даты и время. Денежный Значения валют. Денежный тип используется для предотвращения округлений во время вычислений. Предполагает до 15 символов в целой части числа и 4 - в дробной. Счетчик Автоматическая вставка последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Логический Поля, содержащие только одно из двух возможных значений, таких как «Да/Нет», «Истина/Ложь», «Вкл/Выкл». 5

Создание БД (продолжение) Тип данных Использование Поле объекта OLE Объекты (например, документы MS Word, электронные таблицы MS Excel, рисунки, звуки и другие двоичные данные), созданные в других программах, использующих протокол OLE. Объекты могут быть связанными или внедренными в таблицу MS Access. Для отображения объекта OLE в форме или отчете необходимо использовать присоединенную рамку объекта. Гипер ссылка Поле, в котором хранятся гиперссылки. Гиперссылка может иметь вид пути, либо URL-адреса. Мастер подстановок Создает поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списком. При выборе данного параметра в списке типов данных запускается мастер для автоматического определения этого поля. 6

Ключ 7 Первичный (главный) ключ БД – это поле или группа полей, с помощью которых можно однозначно идентифицировать запись. Значение первичного ключа не должно повторяться у разных записей КинотеатрФильмВремястоимость Россия Приключения Буратино РоссияТитаник РоссияТитаник Мир Ну, погоди! МирТитаник Здесь первичным ключом можно взять группу полей кинотеатр + время

Задача Дана таблица БД «Автомобилисты». Перечислить названия всех полей и определить ее первичный ключ владелецМодельНомер Дата регистрации Левченко Н.Г. ВолгаА543АК Сидоров А.М. ФордК137ОР Горюхин Н.Н. ЖигулиВ342ОР Федоров К.Р. ВолгаА867АА Сидоров А.М. ЯгуарА006АА

Задачи Таблица БД «Сотрудник» содержит поля: фамилия, имя, отчество, дата рождения, пол, образование, должность, стаж, членство в профсоюзе. Определить тип и ширину каждого поля 3. Придумать и описать структуру таблицы БД, которая содержит четыре поля различных типов: текстового, числового (целого или вещественного), дата, логического. 4. Придумать и описать структуру таблицы БД, которая содержит четыре поля различных типов: текстового, числового (целого или вещественного), дата, логического. 5. Преобразовать приведенную ниже информацию к табличному виду, определив имя таблицы, название и тип каждого поля: Оля, Петя, 13, пение, 14, баскетбол, Вася, Катя, 13, хоккей, баскетбол, футбол, Коля, 11, танцы, Сережа

Задача 6 Дана сетевая структура БД «Вкладчики». 1.Преобразовать структуру к табличному виду 2.Описать структуру созданной таблицы Банк «Заря»Банк «Дельта»Банк «Селена» Иванов ГороховАндреевРоденко 10

Задача 7 11 Дана иерархическая структура БД «Ученик». 1.Преобразовать данную структуру к табличному виду 2.Описать структуру созданной таблицы 3.Определить первичный ключ таблицы Пермь ДзержинскийИндустриальный Школа 59Школа 44Школа 122Школа 3 Серова Орлова Полищук Сергеев Горохов Павлова Луценко Орлова Лукина Васин

Задача 8 12 Дана иерархическая структура БД «Таблица Менделеева» 1.Преобразовать данную структуру к табличному виду 2.Описать структуру созданной таблицы 3.Определить первичный ключ таблицы Периодическая система элементов МеталлыНеметаллы Группа 1Группа 2Группа 5Группа 6 Кальций Натрий Калий Литий Магний Бериллий Сера Селен Кислород Азот Фосфор

Задача 9 На основе БД «Свадьбы» составьте БД «Семейное положение».Свадьбы В новой БД в том числе должны храниться сведения о холостяках и о разводах. Предусмотрите возможность работы с новой БД в странах, где разрешена регистрация нескольких мужей и жен (например, в мусульманских странах у мужчины может быть до 4 жен). При этом можно считать, что каждое свидетельство о браке регистрирует отношения между одним мужем и одной женой. Зарисуйте схему данных и заполните для примера несколько записей в таблицах.