Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  11 класс  /  Проектирование многотабличной базы данных (презентация)

Проектирование многотабличной базы данных (презентация)

Презентация научит учащихся проектировать многотабличные БД.
08.03.2016

Описание разработки

Что такое информационная система (ИС)?

Области применения ИС.

Что такое база данных (БД)?

Какие существуют варианты классификаций БД.

Какие БД называются реляционными?

– Что такое запись?

– Что такое поле, тип поля; какие бывают типы поле?

Проектирование многотабличной базы данных (презентация)

– Что такое главный ключ записи? Приведите примеры.

Определите главный ключ и типы полей в следующих отношениях:

– автобусы (номер маршрута, начальная остановка, конечная остановка)

– кино (кинотеатр, сеанс, фильм, российский, длительность)

– уроки (день недели, номер урока, класс, предмет, преподаватель)

Пример структурной модели:

Объект моделирования: процесс приёма абитуриентов в высшее учебное заведение (университет)

Содержимое разработки

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

Проектирование многотабличной базы данных

Пример структурной модели: Объект моделирования: процесс приёма абитуриентов в высшее учебное заведение (университет)

Пример структурной модели:

Объект моделирования: процесс приёма абитуриентов в высшее учебное заведение (университет)

1) Системный анализ предметной области Предметная область: Работа приемной комиссии университета

1) Системный анализ предметной области

Предметная область:

Работа приемной комиссии университета

1 Подготовительный этап : Предоставление информации о вузе. Его факультетах для принятия решения молодыми людьми… Подготовительный этап : Предоставление информации о вузе. Его факультетах для принятия решения молодыми людьми… 2 Приём документов от абитуриентов, оформление документации Приём документов от абитуриентов, оформление документации 3 Сдача абитуриентами приемных экзаменов, обработка результатов экзаменов Сдача абитуриентами приемных экзаменов, обработка результатов экзаменов 4 Процедура зачисления в университет по результатам экзаменов Процедура зачисления в университет по результатам экзаменов 1) определение предметной области

1

  • Подготовительный этап : Предоставление информации о вузе. Его факультетах для принятия решения молодыми людьми…
  • Подготовительный этап :
  • Предоставление информации о вузе. Его факультетах для принятия решения молодыми людьми…

2

  • Приём документов от абитуриентов, оформление документации
  • Приём документов от абитуриентов, оформление документации

3

  • Сдача абитуриентами приемных экзаменов, обработка результатов экзаменов
  • Сдача абитуриентами приемных экзаменов, обработка результатов экзаменов

4

  • Процедура зачисления в университет по результатам экзаменов
  • Процедура зачисления в университет по результатам экзаменов

1) определение предметной области

2) Описание иерархической структуры данных Классический университет Экономический факультет … Юридический факультет Исторический факультет Политология Финансы и кредиты история … Бухгалтерский учет … .. … Кузин Яшин Волков … … Диркс Кротов … Анохин Выделили три типа объектов: факультеты, специальности, абитуриенты

2) Описание иерархической структуры данных

Классический университет

Экономический факультет

Юридический факультет

Исторический факультет

Политология

Финансы и кредиты

история

Бухгалтерский учет

… ..

Кузин

Яшин

Волков

Диркс

Кротов

Анохин

Выделили три типа объектов:

факультеты, специальности, абитуриенты

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

3) Определение необходимого набора параметров

(свойств, атрибутов) для каждого типа объектов)

АБИТУРИЕНТЫ

ФАКУЛЬТЕТЫ

Название факультета

Регистрационный номер

Экзамен 1

Фамилия

Экзамен 2

Имя

Экзамен 3

Отчество

Дата рождения

Город

Законченное учебное заведение

Название специальности

Производственный стаж

Медаль

Оценка за экзамен 1

Оценка за экзамен 2

Оценка за экзамен 3

Зачисление

СПЕЦИАЛЬНОСТИ

Название специальности

Название факультета

План приема

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

Какой недостаток?

АБИТУРИЕНТЫ

ФАКУЛЬТЕТЫ

Название факультета

Регистрационный номер

Экзамен 1

Фамилия

Экзамен 2

Имя

Экзамен 3

Отчество

Дата рождения

Город

Законченное учебное заведение

Название специальности

Производственный стаж

Медаль

Оценка за экзамен 1

Оценка за экзамен 2

Оценка за экзамен 3

Зачисление

СПЕЦИАЛЬНОСТИ

Название специальности

Название факультета

План приема

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

Минимизируем избыточность

ФАКУЛЬТЕТЫ

Код факультета

Название факультета

Экзамен 1

Экзамен 2

Экзамен 3

СПЕЦИАЛЬНОСТИ

Код специальности

Название специальности

Код факультета

План приема

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

АБИТУРИЕНТЫ

ИТОГИ

ОЦЕНКИ

АНКЕТЫ

Регистрационный номер

Регистрационный номер

Регистрационный номер

Регистрационный номер

Зачисление

Фамилия

Оценка за экзамен 1

Код специальности

Медаль

Имя

Оценка за экзамен 2

Отчество

Оценка за экзамен 3

Дата рождения

Город

Законченное учебное заведение

БД «Приемная комиссия» ФАКУЛЬТЕТЫ (КОД_ФАКТ, ФАКУЛЬТЕТ, ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3) СПЕЦИАЛЬНОСТИ (КОД_СПЕЦ, СПЕЦИАЛЬНОСТЬ, КОД_ФАКТ, ПЛАН) АБИТУРИЕНТ Ы (РЕГ_НОМ, КОД_СПЕЦ, МЕДАЛЬ, СТАЖ) АНКЕТЫ (РЕГ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА_РОЖД, ГОРОД, УЧ_ЗАВДЕНИЕ) ОЦЕНКИ (РЕГ_НОМ, ОЦЕНКА_1, ОЦЕНКА_2, ОЦЕНКА_3) ИТОГИ (РЕГ_НОМ, ЗАЧИСЛЕНИЕ)

БД «Приемная комиссия»

  • ФАКУЛЬТЕТЫ (КОД_ФАКТ, ФАКУЛЬТЕТ, ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3)
  • СПЕЦИАЛЬНОСТИ (КОД_СПЕЦ, СПЕЦИАЛЬНОСТЬ, КОД_ФАКТ, ПЛАН)
  • АБИТУРИЕНТ Ы (РЕГ_НОМ, КОД_СПЕЦ, МЕДАЛЬ, СТАЖ)
  • АНКЕТЫ (РЕГ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА_РОЖД, ГОРОД, УЧ_ЗАВДЕНИЕ)
  • ОЦЕНКИ (РЕГ_НОМ, ОЦЕНКА_1, ОЦЕНКА_2, ОЦЕНКА_3)
  • ИТОГИ (РЕГ_НОМ, ЗАЧИСЛЕНИЕ)
Отношения и связи (схема БД) ФАКУЛЬТЕТЫ Связь один ко многим СПЕЦИАЛЬНОСТИ АНКЕТЫ ОЦЕНКИ АБИТУРИЕНТЫ Связь один к одному ИТОГИ

Отношения и связи (схема БД)

ФАКУЛЬТЕТЫ

Связь один ко многим

СПЕЦИАЛЬНОСТИ

АНКЕТЫ

ОЦЕНКИ

АБИТУРИЕНТЫ

Связь один к одному

ИТОГИ

Целостность данных !  Свойство согласованности действий с повторяющимися данными Система не допускает, чтобы одноименные поля в разных связанных между собой таблицах имели разные значения Режим каскадной замены : если в одной из таблиц изменяется значение поля, по которому установлена связь, то в других таблицах одноименные поля автоматически изменяют свои значения Режим каскадного удаления : достаточно удалить запись из одной таблицы

Целостность данных

!

Свойство согласованности действий с повторяющимися данными

Система не допускает, чтобы одноименные поля в разных связанных между собой таблицах имели разные значения

Режим каскадной замены : если в одной из таблиц изменяется значение поля, по которому установлена связь, то в других таблицах одноименные поля автоматически изменяют свои значения

Режим каскадного удаления : достаточно удалить запись из одной таблицы

Проектирование многотабличной БД 1-ый этап: анализ предметной области (результат: построение структуры данных – информационной модели предметной области) 2-ой этап: построение модели данных  для будущей БД

Проектирование многотабличной БД

  • 1-ый этап: анализ предметной области (результат: построение структуры данных – информационной модели предметной области)
  • 2-ой этап: построение модели данных для будущей БД
-80%
Курсы повышения квалификации

Современный урок информатики в условиях реализации ФГОС

Продолжительность 108 часов
Документ: Удостоверение о повышении квалификации
5900 руб.
1180 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Проектирование многотабличной базы данных (презентация) (1.17 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт