Разделы презентаций


Введение. Понятие базы данных

Содержание

АлгоритмизацияПрограммированиеЭтапы проектирования программного обеспечения АСПостановказадачиШевченко А. В.

Слайды и текст этой презентации

Слайд 1Введение Понятие базы данных
Шевченко А. В.

Введение  Понятие базы данныхШевченко А. В.

Слайд 2Алгоритмизация
Программирование




Этапы проектирования программного обеспечения АС
Постановка
задачи


Шевченко А. В.

АлгоритмизацияПрограммированиеЭтапы проектирования программного обеспечения АСПостановказадачиШевченко А. В.

Слайд 3Постановка задачи
Формализация задач,
модели процессов и объектов
Формулирование требований
к программному обеспечению

Исследование предметной


области, определение задач

Модель предметной
области

Шевченко А. В.

Постановка задачиФормализация задач,модели процессов и объектовФормулирование требованийк программному обеспечениюИсследование предметной области, определение задачМодель предметнойобластиШевченко А. В.

Слайд 4Описание процессов и объектов предметной области
Модель процессов
Модель объектов


Шевченко А. В.

Описание процессов и объектов предметной областиМодель процессовМодель объектовШевченко А. В.

Слайд 5

Алгоритмизация задач
Описание
алгоритма
Входные
данные
Выходные
данные
Требования к алгоритму:
наглядность;
масштабируемость;
конечность.
Данные:
константы;
переменные;
массивы;

структуры;
списки;
деревья;
графы.
Представление:
в памяти;
файлы;
база данных;
экран;

документы.

Шевченко А. В.

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

Слайд 6Файлы на магнитных лентах
Предпосылки появления баз данных
Файл
данных


Файл
данных
Транзак-
ции
Файлы на магнитных дисках


Файл
данных
Файл
данных
Транзак-
ции
Непосредственное

обновление

Файл
данных
Транзак-
ции
1968 - первая коммерческая СУБД
2008 - массовое применение баз данных
Шевченко

А. В.
Файлы на магнитных лентахПредпосылки появления баз данныхФайлданныхФайлданныхТранзак-цииФайлы на магнитных дискахФайлданныхФайлданныхТранзак-цииНепосредственное обновлениеФайлданныхТранзак-ции1968 - первая коммерческая СУБД2008 - массовое

Слайд 7Данные – информация, представленная в форме, доступной для машинной обработки.


База данных – совокупность взаимосвязанных данных, относящихся к деятельности какой-либо

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

Терминология баз данных

Шевченко А. В.

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

Слайд 8Независимость данных от программ, а программ - от данных
Отсутствие избыточности

данных
Взаимосвязанность данных
Надежность, безопасность и конфиденциальность
Снижение затрат на

хранение данных

Преимущества баз данных

Шевченко А. В.

Независимость данных от программ, а программ - от данныхОтсутствие избыточности данных Взаимосвязанность данных Надежность, безопасность и конфиденциальность

Слайд 9Уровни представления данных
Шевченко А. В.

Уровни представления данныхШевченко А. В.

Слайд 10Внешний уровень представления данных



Шевченко А. В.

Внешний уровень представления данныхШевченко А. В.

Слайд 11От постановки задачи к информационной модели


Сущности,
связи,
свойства
Шевченко А. В.

От постановки задачи к информационной моделиСущности,связи,свойстваШевченко А. В.

Слайд 12Связь информационных объектов с процессами
Шевченко А. В.

Связь информационных объектов с процессамиШевченко А. В.

Слайд 13Концептуальные модели данных
Иерархическая
Сетевая
Реляционная
Постреляционная
Объектно-
ориентированная
Многомерная
IMS, PC/Focus, Team-Up, Data Edge
IDMS, dbVista
Oracle, Ingres, Informix,

Sybase, dBase, Foxbase, Paradox, SQL Server
uniVers, Bubba, Dasdb
Essbase, Media Multi-matrix,

Oracle Express Server, Cache

POET, Jasmine, Versant, O2, ONTOS, Iris, Orion, Postgres

Шевченко А. В.

Концептуальные модели данныхИерархическаяСетеваяРеляционнаяПостреляционнаяОбъектно-ориентированнаяМногомернаяIMS, PC/Focus, Team-Up, Data EdgeIDMS, dbVistaOracle, Ingres, Informix, Sybase, dBase, Foxbase, Paradox, SQL ServeruniVers, Bubba,

Слайд 14Концептуальная схема реляционной базы данных

Отношения,
атрибуты,
ключи
Шевченко А. В.

Концептуальная схема реляционной базы данныхОтношения,атрибуты,ключиШевченко А. В.

Слайд 15Логическая схема реляционной базы данных
Клиент (код клиента, название, адрес)
Изделие (код

изделия, наименование)
Заказ (номер заказа, дата, код клиента)
Позиция заказа (номер заказа,

номер позиции, код изделия, количество)

client (code integer2, name char(20), address char(40))
product (prod_id integer2, name char(24))
order (num_ord integer2, date date, code integer2)
order_det (num_ord integer2, num_pos integer1, prod_id integer2, quant float4)


Таблицы, поля,
типы данных, индексы,
ограничения

Шевченко А. В.

Логическая схема реляционной базы данныхКлиент (код клиента, название, адрес)Изделие (код изделия, наименование)Заказ (номер заказа, дата, код клиента)Позиция

Слайд 16Физическая организация базы данных
Файлы, страницы,
структуры хранения,
методы доступа
Шевченко А. В.

Физическая организация базы данныхФайлы, страницы,структуры хранения, методы доступаШевченко А. В.

Слайд 17Язык запросов к базе данных (SQL)
Создание таблицы
Ввод данных
Шевченко А. В.

Язык запросов к базе данных (SQL)Создание таблицыВвод данныхШевченко А. В.

Слайд 18Язык запросов к базе данных
Получение данных
Шевченко А. В.

Язык запросов к базе данныхПолучение данныхШевченко А. В.

Слайд 19Словарь базы данных
Шевченко А. В.

Словарь базы данныхШевченко А. В.

Слайд 20Редактор базы данных
Шевченко А. В.

Редактор базы данныхШевченко А. В.

Слайд 21Интерактивный язык запросов
Шевченко А. В.

Интерактивный язык запросовШевченко А. В.

Слайд 22Генератор отчетов
select o.name, o.code, o.obj_id, s.length,
s.width, char(r.rec_id)+'/'+char(r.recpos_id),
s.quant, u.code,

l.name from receipt_st s
join receipt_pos r on r.recpos_id =

s.recpos_id
join object o on o.obj_id = r.obj_id
left join material m on m.mat_id = r.obj_id
join object u on u.obj_id = m.acc_unit
join object l on l.obj_id = s.stock_id
where (o.ref = $1 or $1 = 0) order by o.name

Шевченко А. В.

Генератор отчетовselect o.name, o.code, o.obj_id, s.length, s.width, char(r.rec_id)+'/'+char(r.recpos_id), s.quant, u.code, l.name from receipt_st s join receipt_pos r

Слайд 23Программирование приложений ERP и MES систем
База данных

Приложение
Интер-фейс
БД
Пользо-
ватель-
ский интер-фейс
Логика
функцио-
нальной
задачи


API
встроенные

языки
стандартные интерфейсы
Windows
X-Window (UNIX)
C++
JAVA
специальные
клиент-сервер

трехзвенная архитектура
WEB-приложения

Шевченко А. В.

Программирование приложений ERP и MES системБаза данныхПриложениеИнтер-фейсБДПользо-ватель-ский интер-фейсЛогикафункцио-нальнойзадачи API встроенные языки стандартные интерфейсы Windows X-Window (UNIX) C++

Слайд 24Разработка объектно-ориентированных приложений АС
Концептуальный
дизайн
Кодирование
Компиляция
Построение
Отладка
Разработка пользовательского интерфейса, интерфейса БД,
определение состава модулей,

классов и методов
Написание программного кода для классов и методов
Трансляция кода

с языка программирования в объектный код

«Сборка» приложения в исполняемый файл

Тестирование приложения

Библиотеки

.h

.h

.h

.h

.h

.cpp

.h

.h

.obj

.h

.h

.lib

.exe






Шевченко А. В.

Разработка объектно-ориентированных приложений АСКонцептуальныйдизайнКодированиеКомпиляцияПостроениеОтладкаРазработка пользовательского интерфейса, интерфейса БД,определение состава модулей, классов и методовНаписание программного кода для классов

Слайд 25Разработка приложений в среде Borland C++ Builder
Управление
проектом
Дизайнер
форм
Библиотека
компонентов
Редактор
кода
Отладчик
Шевченко А. В.

Разработка приложений в среде Borland C++ BuilderУправлениепроектомДизайнерформБиблиотекакомпонентовРедакторкодаОтладчикШевченко А. В.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика