Базы данных
Предмет – Базы данных
Основные понятия, цели и задачи баз данных
ЭКСПРЕСС - КОНТРОЛЬ
Экспресс – контроль (лк.1)
Экспресс – контроль
Информационная система (ИС)
Данные и знания. Их свойства
Основные свойства БД.
Классификация баз данных
Фактографические БД (картотеки)
Документальные БД
Экспертные БД
Классификация БД по способу хранения данных
Классификация БД по структуре организации данных
Древовидные
Сетевые
Реляционные
Понятие СУБД
Реляционные БД
В реляционных БД:
В реляционных БД:
База данных
Пример таблицы Access
В реляционных БД:
787.33K
Категория: Базы данныхБазы данных

baza 1

1. Базы данных

кафедра
Информационные
технологии

2.

Базы данных
(для бакалавров второго курса)
Преподаватель: Кузнецова Виктория Борисовна
Кафедра информационных технологий, ст.преподаватель
Email: pulatova-ziyoda@mail.ru
Telegram: @ziyoda_pulatova
Критерии оценки
Балл
Общий балл за курс
Целью освоения дисциплины «Базы данных» является
100
освоение студентами теории баз данных (БД) и
Задания
приобретение
практических
навыков
построения
приложений под управлением современных реляционных
СУБД, конструирования БД, проектирования баз данных,
построения формальных моделей процессов и данных при
проектировании информационных и аналитических
систем с использованием стандартных нотаций (языков
моделирования), анализа и выбора методов и
инструментов разработки программного продукта (БД и
приложений баз данных) на языке высокого уровня (С++)
Общяя учебная нагрузка – 180 часов
В том числе:
Лекция – 42 часов
Лаборатория – 30 часов
Самостоятельное обучение –
108 часов
Самостоятельная работа (2х5)
Всего до итоговой контрольной
10
30
10
50
Итоговая контрольная
(тест/письменная работа/проект)
50
Практические задания (6х5)
Промежуточная контрольная (1)
Расписание
Вторник
Суббота
Лк (11:30)
Лк (11.30)
DBM 201
В.Б.
Кузнецова
В.Б.
Кузнецова

3. Предмет – Базы данных

Тип обучения
Часы
Лекции
42
Практические
занятия
Самостоятельная
работа
30
108

4.

Распределение баллов:
лекции – 20 баллов (с.р.+ПК)
лабораторные занятия –
30 баллов

5.

Распределение баллов:
Тип занятия
Оценка
Баллы
Контрольная работа
10
Самостоятельная работа
10
Теоретическая
всего
20

6. Основные понятия, цели и задачи баз данных

кафедра
Информационные
технологии

7. ЭКСПРЕСС - КОНТРОЛЬ

1) ОПРЕДЕЛЕНИЕ – Информационной
технологии
2) ОПРЕДЕЛЕНИЕ -
информационной
системы
3) ОПРЕДЕЛЕНИЕ – базы данных

8. Экспресс – контроль (лк.1)

1. Пример Инф.систмемы ИС (область применения + цель создания)
2. По каким признакам классифицируются БД ?
По характеру хранимой информации
БД:
1. фактографические,
2. документальные,
3. экспертные;
по способу хранения данных
1. Распределённые БД
2. централизованные БД
По структуре организации данных
БД:
1. реляционные
2. иерархические
3. сетевые.
по структуре организации данных
1. Древовидные
2. Сетевые
3. реляционные
3. Что является идентификатором сущности (талицы)?
4. Свойства БД
5. Назначение СУБД для базы данных
СУБД - это инструмент (ПО), с помощью которого создается и работает
база данных.

9. Экспресс – контроль

1. Пример Инф.систмемы ИС (область применения + цель
создания)
2. По каким признакам классифицируются БД ?
3. Что является идентификатором сущности (талицы)?
4. Свойства БД
5. Назначение СУБД для базы данных

10. Информационная система (ИС)

Информационная
система (ИС)
Информационная система (ИС) — система,
предназначенная для хранения, поиска и
обработки информации, и соответствующие
организационные ресурсы (человеческие,
технические, финансовые и т. д.), которые
обеспечивают и распространяют информацию
(ISO/IEC 2382:2015)
Совокупность средств, методов и персонала,
работающих для достижения единой цели
(https://ru.wikipedia.org/wiki)

11. Данные и знания. Их свойства

Данные - это отдельные факты,
характеризующие объекты, процессы и
явления в предметной области, а также их
свойства.
Знания - это выявленные закономерности
предметной области (принципы, связи,
законы), позволяющие решать задачи в этой
области; это хорошо структурированные
данные.

12.

База Данных (БД) — структурированный
организованный набор данных, описывающих
характеристики каких-либо физических или
виртуальных систем.
База данных — это организованная структура
данных, предназначенная для хранения
информации.
Пример: Существует множество баз данных в
различных областях человеческой деятельности
(мы будем рассматривать компьютерные базы данных):
1.База данных ГАИ (по маркам автомобилей и их
владельцам, нарушителям ПДД, база тех.осмотра, база
по угнанным автомобилям …)
2. База данных налоговых органов, отслеживающих
деятельность налогоплательщиков
3. Локальные базы данных предприятий (кадры,
склад, продажи, производство …) ,
4. библиотечный каталог . . .

13. Основные свойства БД.

Высокое быстродействие (малое время отклика на
запрос).
Простота обновления данных.
Независимость данных.
Совместное использование данных многими
пользователями.
Безопасность данных - защита данных от преднамеренного
или непреднамеренного нарушения секретности,
искажения или разрушения.
Стандартизация построения и эксплуатации БД
(фактически СУБД).
Адекватность отображения данных соответствующей
предметной области.
Дружелюбный (интуитивнопонятный) интерфейс
пользователя.

14. Классификация баз данных

По характеру хранимой информации БД:
1. фактографические,
2. документальные,
3. экспертные;
По структуре организации данных БД:
1. реляционные
2. иерархические
3. сетевые.

15. Фактографические БД (картотеки)

В фактографических БД регистрируются
факты и все сведения об объекте
сообщаются ПК в заранее
обусловленном формате.
БД имеет четкую структуру.
Позволяющую машине отличать одно
данное от другого.
Фактографическая система способна
давать однозначные ответы на
вопросы к БД

16. Документальные БД

Они не предполагают однозначного ответа
на поставленный вопрос.
Эту базу образует совокупность
неструктурированных текстовых
документов (статьи, книги, рефераты) и
графических объектов.
Цель такой БД – выдать в ответ на запрос
пользователя список документов или
объектов, удовлетворяющих условию.
Например: все документы, где
встречается слово «энтропия».

17. Экспертные БД

Экспертные системы или базы знаний –
это совокупность систематизированных
основополагающих сведений,
относящихся к определенной области
знания, хранящихся в памяти ЭВМ,
объем которых необходим и
достаточен для решения заданного
круга теоретических или практических
задач.

18. Классификация БД по способу хранения данных

Распределе
нные
Централизова
нные
• используются в локальных и
глобальных компьютерных сетях. В
таком случае разные части базы
хранятся на разных компьютерах.
Например: корпоративные БД
• вся информация хранится на
одном компьютере. Это может
быть автономный ПК или сервер
сети, к которому имеют доступ
пользователи - клиенты;

19. Классификация БД по структуре организации данных

Базы данных
Классификация БД по
структуре организации данных
древовидные
сетевые
реляционные

20. Древовидные

Информация хранится в виде
древовидной структуры,
примером которой может
служить иерархическая
структура реестра Windows, или
файловая система FAT,
используемая операционной
системой Windows

21. Сетевые

Простейший пример - Интернет.
Существуют узлы, обособленные друг от друга,
содержащие определённую информацию.
Каждый узел представляет какое-то
количество ссылок на другие узлы, по которым
и ведётся поиск.
Недостатки - очень сложный и долгий поиск,
возможно неполное предоставление информации или
невозможность найти нужную информацию.
Преимущества - очень легко добавить любую,
разнородную информацию, самая высокая
стабильность из всех систем.

22. Реляционные

Реляционная база данных – это набор
взаимосвязанных двухмерных (плоских)
таблиц, т.е вся информация хранится в виде
таблиц (похожих на таблицы Word или Excel),
между которыми существуют определенные
связи
Преимущества:
очень высокая скорость поиска информации,
высокая стабильность и обилие ПО(soft) для
их поддержки и разработки,
удобство для очень широкого круга задач.

23. Понятие СУБД

База данных предполагает наличие некоторого
программного обеспечения, позволяющего
пользователям работать с базой данной. Это
программное обеспечение разрабатывается с помощью
инструментальных программных средств,
называемых системой управления базами
данных(СУБД).
С помощью СУБД можно создавать базы данных,
модифицировать данные в базе данных, вносить новые
данные, разрабатывать пользовательские приложения.
СУБД должна выполнять некоторые задачи по
администрированию и поддержанию
непротиворечивости данных.
СУБД - это инструмент, с помощью которого
создается и работает база данных.

24. Реляционные БД

– имеют табличную форму
Строка таблицы - запись
Столбец таблицы – поле.
организации.

25. В реляционных БД:

o каждая таблица содержит в себе
информацию о некоторой реальной системе
(процессе) и, следовательно, является ее
информационной моделью;
o каждая запись в таблице — информация о
конкретном объекте (событии) данной
системы;
o значение поля в каждой записи — это
определенная характеристика (свойство,
атрибут) объекта.
o !!! В реляционной БД не должно быть
совпадающих записей

26.

Ключ
– поле (или совокупность полей),
с помощью которых можно
однозначно идентифицировать
запись, значение которой не
повторяется.

27. В реляционных БД:

Каждая запись в таблице должна иметь так
называемый первичный ключ, т.е поле,
значение которого однозначно и уникально
определяет только эту запись
Первичный ключ таблицы:
В таблице нельзя использовать в качестве
первичного ключа поля ФИО, ДОЛЖНОСТЬ,
ОКЛАД
Лучше всего подходит поле табельный
номер, серийный номер паспорта и т.д.

28.

Тип поля определяет множество
значений, которые может
принимать данное поле в
различных записях.
От типа зависят те действия, которые
можно с производить с
данными.
Текстовые данные; Числовые данные ;
Дата / время ;
Логические

29. База данных

Таблица
«ГРУППА»
Таблица
«СТУДЕНТ»
Строка ЗАПИСЬ
Столбец - ПОЛЕ

30. Пример таблицы Access

31. В реляционных БД:

Внешний ключ – это обычный ключ, который
используется в другой таблице
English     Русский Правила