370 likes | 627 Views
1. Смоленская государственная медицинская академия Министерства здравоохранения Российской Федерации Кафедра физики, математики и медицинской информатики. Лекция № 3 Базы данных – основа информационных технологий в медицине. Кандидат технических наук Нивеницын Э. Л. Смоленск - 2014. 2.
E N D
1 Смоленская государственная медицинская академия Министерства здравоохранения Российской Федерации Кафедра физики, математики и медицинской информатики Лекция № 3 Базы данных – основа информационных технологий в медицине Кандидат технических наук Нивеницын Э. Л. Смоленск - 2014
2 План лекции Основные понятия баз данных. Модели организации данных. Реляционные базы данных. SQL – язык структурированныхзапросов. Архитектуры баз данных.
3 Технология БД – сердцевина ИТ в медицине
4 Информационные технологии обработки данных
5 Технология БД – сердцевина ИТ в медицине
6 Информационные технологии управления
7 Технология БД – сердцевина ИТ в медицине
8 Информационные технологии автоматизации офиса
9 Технология БД – сердцевина ИТ в медицине
10 ИТ поддержки принятия решения
11 Иерархическая модель данных
12 Сетевая модель данных Чарльз Ульм Бахман
13 Реляционная модель данных Эдгар Франк Кодд
14 Основные определения реляционных объектов данных Отношение
15 Основные определения реляционных объектов данных Кортеж
16 Основные определения реляционных объектов данных Атрибут
17 Неформальные определения реляционных объектов данных
18 Виды связей в реляционных базах данных 1 : 1 1 : М
19 Основные определения реляционных объектов данных М : М М : 1 1 : М
20 SQL S Q L –structured – query – language
21 Составные части SQL
22 DDL Data Definition Language – язык определения данных • CREATE – создание объекта БД • ALTER – изменение объекта БД • DROP – удаление объекта БД
23 Составные части SQL
24 DML Data Manipulation Language – язык манипулирования данных • SELECT – выбор данных • INSERT – добавление новых данных • UPDATE – изменение существующих данных • DELETE – удаление данных
25 Составные части SQL
26 DCL Data Control Language – язык управления данными • GRANT – предоставить права • REVOKE – забрать права • DENY – запрет на права
27 Составные части SQL
28 TCL Transaction Control Language – язык управления транзакциями Транзакция — группа логически объединённых последовательных операций по работе с данными, обрабатываемая или отменяемая целиком. • COMMIT – применить транзакцию • ROLLBACK – отменить все изменения • SAVEPOINT – разделить транзакцию на части
29 Структура приложения БД
30 Локальная БД
31 Архитектура «файл-сервер»
32 Архитектура «клиент-сервер»
Спасибо за внимание! Нивеницын Эдуард Леонидович E-mail: enivenicyn@mail.ru Российская Федерация