1.11M
Категория: Базы данныхБазы данных

Лекция1_Вв_Осн_пон

1.

Введение. Основные
понятия баз данных
Димитриев Александр Петрович
доцент кафедры компьютерных технологий

2.

Цель и задачи лекции
Цель – введение в изучаемую дисциплину
Задачи:
1. Выявить актуальность изучения баз данных
2. Получить сведения о применяемой методике изучения
3. Знакомство с основными используемыми понятиями

3.

Актуальность изучения баз данных
Применение: Интернет-магазины,
системы учета

4.

Базы данных в учебном процессе
1. Изучаются в вузах, техникумах и колледжах
2. Взаимосвязь дисциплин учебного плана
https://www.chuvsu.ru/obrazovanie/

5.

Образовательные и профессиональные
стандарты. Области и (или) сферы
профессиональной деятельности
3. ФГОС ВО – профессиональная компетенция ОПК-2
Образовательная компетенция – требование
к образовательной подготовке
06 СВЯЗЬ, ИНФОРМАЦИОННЫЕ И
КОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ
06.001 ПРОГРАММИСТ

6.

Методика изучения баз данных
Цель - знакомство с основными принципами баз данных,
приобретение некоторых навыков работы с базами данных
Используемые источники и программное обеспечение
Обратная связь dist_kt@mail.ru Димитриеву; Вконтакте eszeis
1960 г.

7.

Используемые источники
А. Грошев. Основы работы с базами данных.
(Национальный открытый университет
intuit.ru. Курс 93)
Л. Полякова. Основы SQL. (Курс 5)
А. Бурков. Проектирование информационных
систем в Microsoft SQL Server 2008 и Visual
Studio 2008 (Курс 502/358)
и др.

8.

Используемое программное обеспечение
MySQL онлайн (paiza.io)
Microsoft Windows, Linux (необязательно)
Управление информатизации ЧГУ: http://ui.chuvsu.ru

9.

Курсовое проектирование и лабораторные работы
Сайт факультета ИВТ https://old-vt.chuvsu.ru/ - МУкКП.docx
В той же папке лабораторные работы

10.

База данных и предметная область
Database: Совокупность структурированных данных с именем,
которые принадлежат определенной предметной области.
Предметная область –
часть реально
существующей системы,
которая самостоятельно
функционирует.

11.

Данные
Данные — поддающееся многократной интерпретации
представление информации в формализованном виде, пригодном
для передачи, связи или обработки (ISO/IEC 2382:2015)
Файлы

12.

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

13.

Информация
Информация - знания по какомулибо вопросу.
Данные становятся информацией
лишь тогда, когда они могут быть
использованы для принятия какихлибо решений.

14.

Реляционные базы данных
Между таблицами возможно установление связей.
Стадия моделирования и теория реляционных БД
Table (отношение –
relation, сущность –
entity)
Столбцы (поля – fields, атрибуты)
Строки (записи – records, кортежи, экземпляры)
Домен

15.

Ключи
Строковое выражение, полученное из значений нескольких полей, по
которому находятся значения прочих полей для различных записей
Индексы содержат упорядоченные сведения о значениях ключей
Индекс:

Ссылка

Экспонат
Вес корма
1
3
1
Журавль
50
2
1
2
Голубь
15
3
4
3
Воробей
5
4
5
4
Кошка
25
5
2
5
Медведь
200




16.

Пример индекса
По коду книги можно узнать остальную информацию об этой книге

17.

Поиск с использованием индекса
Поиск по двоичному дереву: при каждом сравнении половина из
оставшихся записей отбраковывается.
O(log n), где n - количество строк.
Если n = 1 млн., то 20 обращений к жесткому диску
https://www.pvsm.ru/algoritmy/346083

18.

Первичный ключ
Primary key: главный ключевой элемент (минимальный набор
атрибутов), однозначно идентифицирующий строку в таблице (кортеж
в отношении, экземпляр сущности).
Candidate key: альтернативный ключ.
Unique key: уникальный ключ.
СУБД Firebird, IBExpert

19.

Выводы
Изучение дисциплины актуально
Имеются специальные термины
Изучена общая информация о данной дисциплине

20.

Задание на самостоятельную работу
Найти по ссылкам материалы
Убедиться в наличии требуемого программного
обеспечения
Повторить изученные определения
English     Русский Правила