SlideShare a Scribd company logo
1 of 12
БАЗА ДАННЫХ КАК
МОДЕЛЬ ПРЕДМЕТНОЙ
ОБЛАСТИ
МОДЕЛИРОВАНИЕ И
ФОРМАЛИЗАЦИЯ
Ключевые слова
• информационная система
• база данных
• иерархическая база данных
• сетевая база данных
• реляционная база данных
• запись
• поле
• ключ
Справочная и адресная служба городаСправочная и адресная служба города
Информационные системы
Транспортная информационная системаТранспортная информационная системаИнформационно-правовая системаИнформационно-правовая система
База данных (БД) - совокупность данных, организованных
по определённым правилам, отражающая состояние объектов
и их отношений в некоторой предметной области,
предназначенная для хранения во внешней памяти
компьютера и для постоянного применения.
Базы данных
иерархический
Способы организации данных в БД:
сетевой реляционный
Реляционные базы данных
В реляционной базе данных (РБД) используется
реляционная модель данных, основанная на представлении
данных в виде таблиц.
Строка таблицы РБД называется записью, столбец -
полем
Имя поля 1 Имя поля 2 Имя поля 3 Имя поля 4
Запись Поле
Структура таблицы реляционной БД
Записи и поля РБД
Название книги Автор Год
издания
Издательство
Стихотворения А. С. Пушкин 2010 Москва: АСТ
Пётр Первый А. Н. Толстой 1994 М.:Панорама
Басни И. А. Крылов 1988 М.: Совет.Россия
Запись Поле
Запись содержит всю информацию об
одном объекте, описываемом в базе данных.
Поле - это одна из характеристик объекта.
Свойства полей РБД
ЧисловойЧисловой
ТекстовыйТекстовый
ЛогическийЛогический
ДатаДата
Тип поляТип поля
Длина поля - это максимальное количество символов,
которые могут содержаться в поле.
Поле базы данных имеет имя, тип и длину.
Структура таблицы РБД
ИМЯ_ТАБЛИЦЫ (ИМЯ ПОЛЯ 1, ИМЯ ПОЛЯ 2, ...)ИМЯ_ТАБЛИЦЫ (ИМЯ ПОЛЯ 1, ИМЯ ПОЛЯ 2, ...)
КАЛЕНДАРЬ_ПОГОДЫ (ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ,
ДАВЛЕНИЕ, НАПРАВЛЕНИЕ ВЕТРА, СКОРОСТЬ ВЕТРА).
Поле Тип данных
ДЕНЬ дата
ТЕМПЕРАТУРА числовой
ВЛАЖНОСТЬ числовой
ДАВЛЕНИЕ числовой
НАПРАВЛЕНИЕ ВЕТРА текстовый
СКОРОСТЬ ВЕТРА числовой
Поле или совокупность полей, значения которых в
записях являются уникальными, называют ключом таблицы
базы данных.
Самое главное
База данных (БД) - совокупность данных, организованных по
определённым правилам. База данных отражает состояние
объектов и их отношений в некоторой предметной области.
Базу данных - информационная модель предметной области.
Основными способами организации данных в базах данных
являются иерархический, сетевой и реляционный.
Реляционная база данных основана на представлении
данных в виде таблиц.
Запись - строка таблицы.
Поле - столбец таблицы.
Ключ таблицы - поле или совокупность полей, значения
которых в разных записях не повторяются.
Вопросы и задания
Что такое информационная система?
Приведите пример информационной системы.
Что такое база данных?Назовите основные способы организации данных в
базах данных.
Какие базы данных называются реляционными?Что такое запись?
Какую информацию она содержит?
Что такое поле?
Какую информацию содержит поле?
Перечислите основные типы полей РБД.Для полей однотабличной базы данных КОЛЛЕКЦИЯ
(КОД, НАЗВАНИЕ ЭКСПОНАТА, АВТОР,
МЕСТО ИЗГОТОВЛЕНИЯ, ГОД ИЗГОТОВЛЕНИЯ,
ФИО ПРЕДЫДУЩЕГО ВЛАДЕЛЬЦА,
ДАТА ПРИОБРЕТЕНИЯ, СТОИМОСТЬ ЭКСПОНАТА,
УПОМИНАНИЕ В КАТАЛОГАХ (да/нет))
укажите тип каждого поля.
Что такое ключ таблицы базы данных?Что может служить ключом в базе данных
КОЛЛЕКЦИЯ?
Продумайте состав, типы полей и ключ однотабличной
базы данных:
а) ТУРАГЕНТСТВО;
б) ВИДЕОТЕКА;
в) АВТОСАЛОН;
г) РЕГИОНЫ РФ.
Опорный конспект
База данных (БД) - совокупность данных, организованных по
определённым правилам, отражающая состояние объектов и их
отношений в некоторой предметной области и предназначенная для
хранения во внешней памяти компьютера и для постоянного
применения.
Объекты
упорядочены
по уровням
Объекты
упорядочены
по уровням
Нет ограничений
на связь объектов
Нет ограничений
на связь объектов
Данные
представляются
в виде таблицы
Данные
представляются
в виде таблицы
СетеваяСетеваяИерархическаяИерархическая РеляционнаяРеляционная
База данныхБаза данных
Источники информации
1. http://lviv.hh.ua/employer-logo/293155.jpeg - логотип ГАРАНТ
2. http://cs11441.vkontakte.ru/u01856/a_eba4f52d.jpg - логотип Консультант
Плюс
3. http://www.maxtel.su/images/top.jpg - адресно-справочной службы
Российского государства

More Related Content

What's hot

системы управления базами данных
системы управления базами данныхсистемы управления базами данных
системы управления базами данныхishuk
 
проектирование многотабличной базы данных. нормализация данных
проектирование многотабличной базы данных. нормализация данныхпроектирование многотабличной базы данных. нормализация данных
проектирование многотабличной базы данных. нормализация данныхЕлена Ключева
 
Леонид Блохин (Big Data Engineer): КОЛОНОЧНЫЕ БД НА ПРИМЕРЕ PARQUET
Леонид Блохин (Big Data Engineer): КОЛОНОЧНЫЕ БД НА ПРИМЕРЕ PARQUETЛеонид Блохин (Big Data Engineer): КОЛОНОЧНЫЕ БД НА ПРИМЕРЕ PARQUET
Леонид Блохин (Big Data Engineer): КОЛОНОЧНЫЕ БД НА ПРИМЕРЕ PARQUETProvectus
 
Базы данных
Базы данныхБазы данных
Базы данныхValiaKuba
 
модели метаданных
модели метаданныхмодели метаданных
модели метаданныхasheg
 
Мастер класс по открытым данным
Мастер класс по открытым даннымМастер класс по открытым данным
Мастер класс по открытым даннымDimOK AD
 

What's hot (9)

11
1111
11
 
системы управления базами данных
системы управления базами данныхсистемы управления базами данных
системы управления базами данных
 
проектирование многотабличной базы данных. нормализация данных
проектирование многотабличной базы данных. нормализация данныхпроектирование многотабличной базы данных. нормализация данных
проектирование многотабличной базы данных. нормализация данных
 
Lekcia4
Lekcia4Lekcia4
Lekcia4
 
Леонид Блохин (Big Data Engineer): КОЛОНОЧНЫЕ БД НА ПРИМЕРЕ PARQUET
Леонид Блохин (Big Data Engineer): КОЛОНОЧНЫЕ БД НА ПРИМЕРЕ PARQUETЛеонид Блохин (Big Data Engineer): КОЛОНОЧНЫЕ БД НА ПРИМЕРЕ PARQUET
Леонид Блохин (Big Data Engineer): КОЛОНОЧНЫЕ БД НА ПРИМЕРЕ PARQUET
 
9946
99469946
9946
 
Базы данных
Базы данныхБазы данных
Базы данных
 
модели метаданных
модели метаданныхмодели метаданных
модели метаданных
 
Мастер класс по открытым данным
Мастер класс по открытым даннымМастер класс по открытым данным
Мастер класс по открытым данным
 

Similar to База данных как модель предметной области

базы данных (основные понятия)
базы данных (основные понятия)базы данных (основные понятия)
базы данных (основные понятия)bismax
 
Стажировка-2013, разработчики, занятие 11. Базы данных
Стажировка-2013, разработчики, занятие 11. Базы данныхСтажировка-2013, разработчики, занятие 11. Базы данных
Стажировка-2013, разработчики, занятие 11. Базы данных7bits
 
презентация семинар по бд
презентация семинар по бдпрезентация семинар по бд
презентация семинар по бдanna_pal
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 08
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 08Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 08
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 087bits
 
базы данных в Delphi
базы данных в Delphiбазы данных в Delphi
базы данных в DelphiAeka227
 
Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1Dmitriy Krukov
 
создание баз данных
создание баз данныхсоздание баз данных
создание баз данныхturkmar
 
Где и как хранить данные в процессе их анализа:  SQL и не только…
Где и как хранить данные в процессе их анализа: SQL и не только… Где и как хранить данные в процессе их анализа: SQL и не только…
Где и как хранить данные в процессе их анализа:  SQL и не только… Alexey Neznanov
 
Bazy dannyh bd
Bazy dannyh bdBazy dannyh bd
Bazy dannyh bdswetoforik
 
раздел 3 реляционные модели данных
раздел 3  реляционные модели данныхраздел 3  реляционные модели данных
раздел 3 реляционные модели данныхtatianabtt
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных23padopi
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных23padopi
 

Similar to База данных как модель предметной области (20)

Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
базы данных
базы данныхбазы данных
базы данных
 
базы данных (основные понятия)
базы данных (основные понятия)базы данных (основные понятия)
базы данных (основные понятия)
 
базы данных
базы данныхбазы данных
базы данных
 
6 рмд
6 рмд6 рмд
6 рмд
 
Baza de date rus
Baza de date rusBaza de date rus
Baza de date rus
 
Стажировка-2013, разработчики, занятие 11. Базы данных
Стажировка-2013, разработчики, занятие 11. Базы данныхСтажировка-2013, разработчики, занятие 11. Базы данных
Стажировка-2013, разработчики, занятие 11. Базы данных
 
презентация семинар по бд
презентация семинар по бдпрезентация семинар по бд
презентация семинар по бд
 
Access 05
Access 05Access 05
Access 05
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 08
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 08Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 08
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 08
 
базы данных в Delphi
базы данных в Delphiбазы данных в Delphi
базы данных в Delphi
 
Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1
 
1p
1p1p
1p
 
создание баз данных
создание баз данныхсоздание баз данных
создание баз данных
 
Где и как хранить данные в процессе их анализа:  SQL и не только…
Где и как хранить данные в процессе их анализа: SQL и не только… Где и как хранить данные в процессе их анализа: SQL и не только…
Где и как хранить данные в процессе их анализа:  SQL и не только…
 
Bazy dannyh bd
Bazy dannyh bdBazy dannyh bd
Bazy dannyh bd
 
раздел 3 реляционные модели данных
раздел 3  реляционные модели данныхраздел 3  реляционные модели данных
раздел 3 реляционные модели данных
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 

More from Andrey Dolinin

правила сетевого этикета
правила сетевого этикетаправила сетевого этикета
правила сетевого этикетаAndrey Dolinin
 
история вычислительной техники
история вычислительной техникиистория вычислительной техники
история вычислительной техникиAndrey Dolinin
 
информационная культура
информационная культураинформационная культура
информационная культураAndrey Dolinin
 
информационная безопасность
информационная безопасностьинформационная безопасность
информационная безопасностьAndrey Dolinin
 
логика к.поляков
логика к.поляковлогика к.поляков
логика к.поляковAndrey Dolinin
 
история логики и основные логические операции
история логики и основные логические операцииистория логики и основные логические операции
история логики и основные логические операцииAndrey Dolinin
 
представление чисел в памяти компьютера
представление чисел в памяти компьютерапредставление чисел в памяти компьютера
представление чисел в памяти компьютераAndrey Dolinin
 
правила перевода чисел в позиционных системах счисления
правила перевода чисел в  позиционных системах  счисленияправила перевода чисел в  позиционных системах  счисления
правила перевода чисел в позиционных системах счисленияAndrey Dolinin
 
12. задача о напитках
12. задача о напитках12. задача о напитках
12. задача о напиткахAndrey Dolinin
 
12. планируем работу в графическом редакторе
12. планируем работу в графическом редакторе12. планируем работу в графическом редакторе
12. планируем работу в графическом редактореAndrey Dolinin
 
12. обработка информации
12. обработка информации12. обработка информации
12. обработка информацииAndrey Dolinin
 
11. компьютерная графика
11. компьютерная графика11. компьютерная графика
11. компьютерная графикаAndrey Dolinin
 
10 наглядные формы представления информации
10 наглядные формы представления информации10 наглядные формы представления информации
10 наглядные формы представления информацииAndrey Dolinin
 
9.1 представление информации с помощью таблиц
9.1 представление информации с помощью таблиц9.1 представление информации с помощью таблиц
9.1 представление информации с помощью таблицAndrey Dolinin
 

More from Andrey Dolinin (20)

23 24-211220132336
23 24-21122013233623 24-211220132336
23 24-211220132336
 
правила сетевого этикета
правила сетевого этикетаправила сетевого этикета
правила сетевого этикета
 
история вычислительной техники
история вычислительной техникиистория вычислительной техники
история вычислительной техники
 
информационная культура
информационная культураинформационная культура
информационная культура
 
информационная безопасность
информационная безопасностьинформационная безопасность
информационная безопасность
 
Javascript 1
Javascript 1Javascript 1
Javascript 1
 
Css
CssCss
Css
 
логика к.поляков
логика к.поляковлогика к.поляков
логика к.поляков
 
история логики и основные логические операции
история логики и основные логические операцииистория логики и основные логические операции
история логики и основные логические операции
 
представление чисел в памяти компьютера
представление чисел в памяти компьютерапредставление чисел в памяти компьютера
представление чисел в памяти компьютера
 
правила перевода чисел в позиционных системах счисления
правила перевода чисел в  позиционных системах  счисленияправила перевода чисел в  позиционных системах  счисления
правила перевода чисел в позиционных системах счисления
 
Microsoft excel 2007
Microsoft excel 2007Microsoft excel 2007
Microsoft excel 2007
 
Word
WordWord
Word
 
Microsoft word 2007
Microsoft word 2007Microsoft word 2007
Microsoft word 2007
 
12. задача о напитках
12. задача о напитках12. задача о напитках
12. задача о напитках
 
12. планируем работу в графическом редакторе
12. планируем работу в графическом редакторе12. планируем работу в графическом редакторе
12. планируем работу в графическом редакторе
 
12. обработка информации
12. обработка информации12. обработка информации
12. обработка информации
 
11. компьютерная графика
11. компьютерная графика11. компьютерная графика
11. компьютерная графика
 
10 наглядные формы представления информации
10 наглядные формы представления информации10 наглядные формы представления информации
10 наглядные формы представления информации
 
9.1 представление информации с помощью таблиц
9.1 представление информации с помощью таблиц9.1 представление информации с помощью таблиц
9.1 представление информации с помощью таблиц
 

База данных как модель предметной области

  • 1. БАЗА ДАННЫХ КАК МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ
  • 2. Ключевые слова • информационная система • база данных • иерархическая база данных • сетевая база данных • реляционная база данных • запись • поле • ключ
  • 3. Справочная и адресная служба городаСправочная и адресная служба города Информационные системы Транспортная информационная системаТранспортная информационная системаИнформационно-правовая системаИнформационно-правовая система
  • 4. База данных (БД) - совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области, предназначенная для хранения во внешней памяти компьютера и для постоянного применения. Базы данных иерархический Способы организации данных в БД: сетевой реляционный
  • 5. Реляционные базы данных В реляционной базе данных (РБД) используется реляционная модель данных, основанная на представлении данных в виде таблиц. Строка таблицы РБД называется записью, столбец - полем Имя поля 1 Имя поля 2 Имя поля 3 Имя поля 4 Запись Поле Структура таблицы реляционной БД
  • 6. Записи и поля РБД Название книги Автор Год издания Издательство Стихотворения А. С. Пушкин 2010 Москва: АСТ Пётр Первый А. Н. Толстой 1994 М.:Панорама Басни И. А. Крылов 1988 М.: Совет.Россия Запись Поле Запись содержит всю информацию об одном объекте, описываемом в базе данных. Поле - это одна из характеристик объекта.
  • 7. Свойства полей РБД ЧисловойЧисловой ТекстовыйТекстовый ЛогическийЛогический ДатаДата Тип поляТип поля Длина поля - это максимальное количество символов, которые могут содержаться в поле. Поле базы данных имеет имя, тип и длину.
  • 8. Структура таблицы РБД ИМЯ_ТАБЛИЦЫ (ИМЯ ПОЛЯ 1, ИМЯ ПОЛЯ 2, ...)ИМЯ_ТАБЛИЦЫ (ИМЯ ПОЛЯ 1, ИМЯ ПОЛЯ 2, ...) КАЛЕНДАРЬ_ПОГОДЫ (ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ, ДАВЛЕНИЕ, НАПРАВЛЕНИЕ ВЕТРА, СКОРОСТЬ ВЕТРА). Поле Тип данных ДЕНЬ дата ТЕМПЕРАТУРА числовой ВЛАЖНОСТЬ числовой ДАВЛЕНИЕ числовой НАПРАВЛЕНИЕ ВЕТРА текстовый СКОРОСТЬ ВЕТРА числовой Поле или совокупность полей, значения которых в записях являются уникальными, называют ключом таблицы базы данных.
  • 9. Самое главное База данных (БД) - совокупность данных, организованных по определённым правилам. База данных отражает состояние объектов и их отношений в некоторой предметной области. Базу данных - информационная модель предметной области. Основными способами организации данных в базах данных являются иерархический, сетевой и реляционный. Реляционная база данных основана на представлении данных в виде таблиц. Запись - строка таблицы. Поле - столбец таблицы. Ключ таблицы - поле или совокупность полей, значения которых в разных записях не повторяются.
  • 10. Вопросы и задания Что такое информационная система? Приведите пример информационной системы. Что такое база данных?Назовите основные способы организации данных в базах данных. Какие базы данных называются реляционными?Что такое запись? Какую информацию она содержит? Что такое поле? Какую информацию содержит поле? Перечислите основные типы полей РБД.Для полей однотабличной базы данных КОЛЛЕКЦИЯ (КОД, НАЗВАНИЕ ЭКСПОНАТА, АВТОР, МЕСТО ИЗГОТОВЛЕНИЯ, ГОД ИЗГОТОВЛЕНИЯ, ФИО ПРЕДЫДУЩЕГО ВЛАДЕЛЬЦА, ДАТА ПРИОБРЕТЕНИЯ, СТОИМОСТЬ ЭКСПОНАТА, УПОМИНАНИЕ В КАТАЛОГАХ (да/нет)) укажите тип каждого поля. Что такое ключ таблицы базы данных?Что может служить ключом в базе данных КОЛЛЕКЦИЯ? Продумайте состав, типы полей и ключ однотабличной базы данных: а) ТУРАГЕНТСТВО; б) ВИДЕОТЕКА; в) АВТОСАЛОН; г) РЕГИОНЫ РФ.
  • 11. Опорный конспект База данных (БД) - совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области и предназначенная для хранения во внешней памяти компьютера и для постоянного применения. Объекты упорядочены по уровням Объекты упорядочены по уровням Нет ограничений на связь объектов Нет ограничений на связь объектов Данные представляются в виде таблицы Данные представляются в виде таблицы СетеваяСетеваяИерархическаяИерархическая РеляционнаяРеляционная База данныхБаза данных
  • 12. Источники информации 1. http://lviv.hh.ua/employer-logo/293155.jpeg - логотип ГАРАНТ 2. http://cs11441.vkontakte.ru/u01856/a_eba4f52d.jpg - логотип Консультант Плюс 3. http://www.maxtel.su/images/top.jpg - адресно-справочной службы Российского государства