Пакеты проектирования Слайд 1
Функции пакетов Формирование структуры данных Слайд 2
Функции пакетов Формирование программ управления Слайд 3
Функции пакетов Обработка запросов Слайд 5
Функции пакетов Формирование интерфейса БД Слайд 6
Характеристики пакетов Слайд 7
Paradox • • • Одна из первых РБД Используется для небольших БД Простота Возможны сбои В настоящее время распространение небольшое Язык программирования - Object PAL Недорогой Слайд 8
Delphi • Мощный пакет создания интерфейса • Язык программирования - Object Pascal • Средняя стоимость Слайд 10
C++ Builder • Аналог Delphi • Язык программирования - С++ • Средняя стоимость Слайд 11
Oracle • Создание мощных распределенных БД • Язык программирования - PL/SQL • Высокая стоимость Слайд 12
SQL Server • Создание мощных распределенных БД • Язык программирования – Transact SQL • Высокая стоимость Слайд 13
Достоинства Microsoft Access • • • Выполняет все необходимые функции Создание любых БД средней сложности Простые правила построения БД Есть большое число разработанных БД Создание варианта, не требующего для запуска пакета Access • Возможность использования русского языка • Совместимость с другими пакетами • Невысокая стоимость Слайд 14
Языки Microsoft Access Visual Basic SQL Слайд 15
Проектирование БД Логическое проектирование Физическое проектирование
Логическое проектирование На стадии логического проектирования формируется структура данных безотносительно к техническим средствам, на которых будет построена БД Выбираются: - сущности; - атрибуты; - отношения Слайд 16
Пример БД регистратуры поликлиники Пациент Посещение врача Слайд 17
Пример Пациент - Фамилия; - Имя; - Отчество; - Дата рождения; - Адрес; - Страховой полис Посещение врача - Врач; - Специализация; - Дата/время посещения; - Диагноз; - Больничный лист Слайд 18
Пример Представление сущности Пациент Слайд 19
Пример Представление сущности Пациент Фамилия Имя Отчество Дата рождения Адрес Страховой полис Слайд 20
Отношение "Один ко многим" Пациент Посещение врача Посещение 1 Пациент1 Посещение 2 Посещение 3 Слайд 21
Отношение "Многие ко многим" Сотрудник Иностранный язык Иванов Английский Петров Немецкий Сидоров Французский Слайд 22
Отношение "Многие ко многим" Сотрудник Владение языком Иванов знает английский Иванов Петров Сидоров Иванов знает немецкий Петров знает английский Петров знает немецкий Сидоров знает английский Сидоров знает французский Иностранный язык Английский Немецкий Французски й Слайд 23
Отношение "Один к одному" Сотрудник Фотография Иванов Фото Иванова Слайд 24
Сущности в отношении Главная сущность Пациент Подчиненная сущность Посещение врача Посещение 1 Пациент1 Посещение 2 Посещение 3 Слайд 25