ПРОЕКТИРОВАНИЕ МНОГОТАБЛИЧНОЙ БАЗЫ ДАННЫХ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.

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



Advertisements
Похожие презентации
Табличная форма модели данных ФАКУЛЬТЕТЫ Название факультета Экзамен 1 Экзамен 2 Экзамен 3 СПЕЦИАЛЬНОСТИ Название специальности Название факультета План.
Advertisements

Информационные системы Разработка баз данных. Основная функция информационной системы – обеспечить хранение и оперативную обработку всей поступающей информации.
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ.. 1. АНАЛАЗ ПРЕДМЕТНОЙ ОБЛАСТИ. Проектирование включает в себя: Системный анализ предметной области; Анализ данных.
Проектирование многотабличной базы данных. Табличная форма модели данных.
Разработка базы данных 1 этап: Проектирование БД системный анализ предметной области анализ данных и построение модели данных 2 этап: Создание БД Создание.
ИНФОРМАЦИОННЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ Практические работы к урокам (11 класс). МОУ Школа 35.
Анализ предметной области. Разработка БД состоит из 2-х этапов: 1.Проектирование БД. 2.Создание БД. Проектирование БД включает: -Системный анализ предметной.
Этапы разработки и связывание таблиц многотабличной базы данных Автор: Антипенков В.П. учитель информатики и ИКТ МОУ СОШ 9.
Презентация к уроку (информатика и икт, 10 класс) по теме: Пример структуры данных - модели предметной области.ppt
Завершаем построение модели данных. 2 Осталось немного Приведем БД в окончательное соответствие с инфологической моделью, изображенной на следующем слайде.
Нормализация реляционной модели данных. Реляционная модель данных – это множество взаимосвязанных отношений. Простейший вариант реляционной модели – одно.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Виды моделей данных. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Структуры базы данных Иерархическая сетевая реляционная наиболее распространенная.
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
ВИДЫ МОДЕЛЕЙ ДАННЫХ. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Базы данных Microsoft Access. Основные понятия База данных (БД) База данных (БД) – совокупность сведений о конкретных объектах реального мира в какой-либо.
Хранение, поиск и сортировка информации Базы данных и системы управления базами данных(СУБД)
Нормализация реляционной модели данных По учебнику Семакин Н.Г., Хеннер Е.К. Информационные системы и модели © 2006 Медведев Л.Н.
Реализация выборки, удаления и вычисляемых полей в конструкторе запросов. По БД «Университет»
Транксрипт:

ПРОЕКТИРОВАНИЕ МНОГОТАБЛИЧНОЙ БАЗЫ ДАННЫХ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ

Ключевые слова База данных (БД) Модель данных Реляционная модель данных Главный ключ Система управления базами данных Полноценная СУБД

Табличная форма модели данных ФАКУЛЬТЕТЫ Название факультета Экзамен 1 Экзамен 2 Экзамен 3 СПЕЦИАЛЬНОСТИ Название специальности Название факультета План приёма АБИТУРИЕНТЫ Регистрационный номер Фамилия Имя Отчество Дата рождения Город Законченное учебное заведение Название специальности Производственный стаж Медаль Оценка за экзамен 1 Оценка за экзамен 2 Оценка за экзамен 3 Зачисление

Табличная форма модели данных ФАКУЛЬТЕТЫ Код факультета Экзамен 1 Экзамен 2 Экзамен 3 СПЕЦИАЛЬНОСТИ Код специальности Название факультета План приёма Чтобы избежать многократного повторения длинных значений полей в разных записях заменяют названия на короткий код.

Табличная форма модели данных АНКЕТЫАБИТУРИЕНТЫОЦЕНКИИТОГИ Регистрационный номер ФамилияКод специальностиОценка за экзамен 1Зачисление ИмяМедальОценка за экзамен 2 ОтчествоПроизводственный стаж Оценка за экзамен 3 Дата рождения Город Законченное учебное заведение

Отношения и связи Каждая из спроектированных выше таблиц будет представлена в БД отдельным отношением. Опишем все их в строчной форме, дав в некото­рых случаях полям сокращенные имена и подчеркнув главные ключи. ФАКУЛЬТЕТЫ (КОД_ФКТ, ФАКУЛЬТЕТ, ЭКЗАМЕН_1, ЭКАМЕН_2, ЭКЗАМЕН_3) СПЕЦИАЛЬНОСТИ (КОД_СПЕЦ, СПЕЦИАЛЬНОСТЬ, КОД_ФКТ, ПЛАН) АБИТУРИЕНТЫ (РЕГ_НОМ, КОД_СПЕЦ, МЕДАЛЬ, СТАЖ) АНКЕТЫ (РЕГ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ГОД_РОЖД, ГОРОД, УЧ_ЗАВЕДЕНИЕ) ОЦЕНКИ (РЕГ_НОМ, ОЦЕНКА_1, ОЦЕНКА_2, ОЦЕНКА_3) ИТОГИ (РЕГ_НОМ, ЗАЧИСЛЕНИЕ) Чтобы эти шесть таблиц представляли собой систему, между ними должны быть установлены связи.

Схема базы данных ФАКУЛЬТЕТЫ СПЕЦИАЛЬНОСТИ АБИТУРИЕНТЫ ИТОГИ ОЦЕНКИ АНКЕТЫ

Что такое целостность данных СУБД поддерживает организацию связей между таблицами БД, обес­печивающую одно важное свойство базы данных, которое называется целостностью данных. Система не допустит, чтобы одноименные поля в разных связанных между собой таблицах имели разные значения. Согласно этому принципу, будет автоматически контролироваться ввод данных. В связанных табли­цах может быть установлен режим каскадной замены: если в одной из таб­лиц изменяется значение поля, по которому установлена связь, то в других таблицах одноименные поля автоматически изменят свои значения.

Система основных понятий Проектирование многотабличной базы данных 1-й этап: анализ предметной области Результат: построение структуры данных информационной модели предметной области 2-й этап: построение модели данных для будущей БД Реляционная модель данных (система таблиц) Типы связейСхемаЦелостность Один к одному, один ко многим Граф, отражающий структуру данных и связей в БД Свойство согласованности действий с повторяющимися данными (поддерживается СУБД)

Вопросы и задания 1. а) Перечислите задачи, которые должна решать проектируемая информаци­онная система «Приемная комиссия». б) Какие информационные процессы происходят на различных этапах прием­ной кампании в вузе? в) Какая информация добавляется к базе данных на каждом этапе?

Вопросы и задания 2. а) В чем заключается построение модели данных? б) Что означает свойство целостности БД? в) Какие данные следует добавить в БД приемной комиссии, если требуется учитывать преподавателей, принимающих экзамены, и деление абитуриен­тов на экзаменационные группы? г) Какие данные следует добавить в БД приемной комиссии, если дополни­тельно к требованиям предыдущего задания нужно учитывать расписание экзаменов, т. е. сведения о том, где, когда и какому преподавателю сдает экзамен данная группа? д) Постройте схему БД с учетом выполнения заданий 2, в и 2, г.

Вопросы и задания 3. а) При проектировании БД были определены следующие отношения: МАГАЗИН(НОМЕР_МАГ, ТИП, АДРЕС, ДИРЕКТОР, ТЕЛЕФОН) ОТДЕЛ (НАЗВАНИЕ_ОТД, ЗАВЕДУЮЩИЙ, ТЕЛЕФОН) ПРОДАВЕЦ (ТАБЕЛЬНЫЙ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, КАТЕГОРИЯ) Являются ли эти отношения связанными? Добавьте все, что необходимо для их связи; изобразите схему БД в графическом виде. б) Спроектируйте базу данных для информационной системы «Наша школа», содержащей сведения об учителях, учениках, классах, изучаемых предметах. Замечание: данное задание носит творческий характер и может быть выполне­но во многих вариантах. Устройте конкурс на лучшее решение этой задачи.