Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные символы (Объекты DFD)

Лекция

07.03.13

Запросы: создаются для выборки нужных данных из одной или нескольких связных таблиц

Создаются с помощью мастера, конструктора запросов. В конструкторе есть возможность выбрать операторы – в качестве запроса может быть выбрано выражение, вот ОПЕРАТОРЫ, которые используются для создания выражений: 1) Арифметические 2) Логические 3) Операторы соединения (и, или, между) 4) Идентификации (когда необходимо сослаться на таблицу, а в таблице а строчку (поле) 5) Оператор присваивания 6) Оператор сравнения. Так же в мастере выражений содержатся КОНСТАНТЫ, ИДЕНТИФИКАТОРЫ И ФУНКЦИИ. Они (Функции) сгруппированы по назначению: 1) Функции дата/время 2) Текстовые функции 3) Преобразование типов 4) Математические 5) Финансовые 6) Смешанного типа 7) Статистические

Два способа запросов:

Запросы по образцу (QBE): это запросы на обновление, удаление и на выборку.

Создание запросов с помощью языка SQL (язык структурированных запросов): конструктор запросов -> режим SQL

Запрос с параметром – для этого в условиях отбора в квадратных скобках необходимо указать текст, который будет выводить в запросе при его запуске, например: [«введите название города»].

Запросы с параметрами – это такие запросы, свойства которых изменяются пользователем при любом запуске.

Отчёты: Используются для формирования выходного документа

Макросы: содержат описание действий, которые должны быть выполнены в ответ на некоторое событие.

Модули: содержат программы на языке Visual basic for Application, которые разрабатываются пользователем для реализации нестандартных процедур и функций при создании приложений.

Функции Access

I) Основные:

1) Организация данных (режим таблиц)

2) Связывание таблиц и осуществление доступа к данным (связь по совпадающим значениям полей)

3) Добавление и изменение данных (эта функция требует разработки и реализации представления данных в табличном виде, в режиме Форм)

4) Презентация данных (создание отчётов на основе данных, отчёты создаются по запросам или по таблицам)

II) Дополнительные функции:

1) Макросы

2) Модули

3) Защита БД

4) Средства печати

 

Основные режимы Access

1) Режим запуска (Он включается, когда ни одна БД не открыта) В ней выполняется: сжатие данных, шифрование, преобразование и дешифрование.

2) Режим конструктора (В нем можно создавать и модифицировать структуру таблиц и запросов, разрабатывать формы, формировать отчёты). Для отётов перед печатью используется предварительный просмотр.

Работа с таблицами

- Создание таблиц

Существует два режима: режим мастера и режим конструктора.

Типы данных в Access: Текстовые - только текст, максимально текстовое поле может содержать 255 символов

Если необходимо больше символов в поле, то создаётся поле типа MEMO – до 64000 символов.

Числовой – к нему можно отнести поле-счётчик и логическое поле (0 или 1).

Дата/Время

Поле объектов OLE – хранит рисунок, звукозапись и другие типы данных. Позволяет привязать к каждой записи таблицы свою картинку, звукозапись.

Гиперсвязь – содержит адреса веб-страниц

 

Связь Между таблицами

Виды связи:

1) «Один к одному» 1 - > 1

Запись в одной «главной» таблице. Может иметь не более одной свЯзной записи в свЯзной таблице. (подчинённой)

2) «Один ко многим» 1 - > ∞

Одной записи в главной таблице соответствует несколько записей в подчинённой таблице

3) «Многие к одному» ∞ - > 1

Зависит от того, какую таблицу считать главной, а какую подчинённой – аналогично п2

4) «Многие ко многим» ∞ - > ∞

Многим записям в одной таблице соответствует много записей в другой таблице – т.е. существует сразу несколько видов записей – одному врачу соответствует несколько пациентов и одному пациенту соотвествуют несколько врачей.

Автоматическое обеспечение целостности данных для работы со связными таблицами – т.е. 1) Невозможно ввести в поле связной таблицы значение, не содержащееся в ключевом поле главной таблице, 2) Не допускается удаление записей из главной таблицы, если существуют связанные с ней записи в подчинённой таблице. 3) Невозможно изменить значение ключевого поля в главной таблице, если имеются записи связанные с изменяемой.

 

Сase – средства 30.03.13

Computer added softvearing engineering (аббревиатура)

- это кейс – технология – это совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения,

и кейс-средства – это инструмент, позволяющий автоматизировать процесс проектирования и разработки программного обеспечения.

Признаки программного продукта как Case-средства:

1) Поддержка методологий структурного анализа и проектирования и методологий объектно-ориентированного подхода

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

На сегодняшний день самый продвинутый подход – методология структурного анализа. Его основная суть – декомпозиция на автоматизированной функции, т.е. разбиение системы на функциональные подсистемы, которые делятся, в свою очередь, на методологии и т.д..

Самые распространённые методы структурно анализа – (базируются на принципах:

1) Разделяй и властвуй (разделение и рассмотрение по отдельности)

2) Иерархическая упорядоченность

Помимо базовых есть ещё основные принципы:

1) Принцип Абстрагирования (Выделяются существенные аспекты, а не существенные не рассматриваются)

2) Принцип Формализации (Используется строгий методический подход к решению проблемы)

3) Принцип «Упрятывания» (Любая часть системы знает только необходимую ей информацию)

4) Принцип Концептуальной общности (Единая философия на всех этапах жизненного цикла программного обеспечения (этапы – выделение, проектирование, управление, тестирование, эксплуатация, заверешение эксплуатация, а философия – внешний вид, интерфейс, информация, процессы)

5) Принцип полноты (Должен быть контроль на присутствие лишних элементов)

6) Принцип непротиворечивости (Обоснованность и согласованность элементов)

7) Принцип логической независимости (Должна присутствовать независимость от физического проектирования)

8) Принцип независимости данных (Модели данных д.б независимы от процессов логической обработки)

9) Принцип структурирования данных (Данные д.б. структурированы и иерархически организованны)

10) Принцип Доступа конечного пользователя (должен быть обеспечен доступ конечного пользователя к БД)

 

Различные виды моделей диаграмм описывают эти структурные подходы, например:

DFD – диаграмма потоков данных

SADT – метод структурного анализа и проектирования

ERD – диаграмма «сущность-связь»

Наиболее часто используемый в кейс-средствах модели – DFD и ERD. В зависимости от этапов жизненного цикла используются те или иные типов диаграмм.

Def: Жизненный цикл программного обеспечения – это период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент полного изъятия из эксплуатации.

Def: Этапы жизненного цикла:

1) Формирование требований к программному обеспечению

2) Проектирование

3) Реализация

4) Тестирование

5) Ввод в эксплуатацию

6) Эксплуатация и сопровождение

7) Снятие с эксплуатации

 

Метод SAD предназначен для построения функциональной модели. Рабочий элемент – Диаграмма, в состав диаграммы водят блоки, в которых отображаются функции системы и дуги, которые показывают связи между этими функциями.

 

 

Контроль

       
   
 
 


Input Output

(Входящая информация)

 

 

Механизм

 

Модель ICOM – входы превращаются в выходы, управление, контроль ограничивает или предписывает условия выполнения, механизмы предписывают, за счёт чего выполняются преобразования.

Блоки на диаграммах размещаются в виде ступенчатых схем.

Между блоками существует 5 типов взаимосвязи для описания их взаимодействия:

1) Управление

2) Вход-Выход

3) Механизм

4) Обратная связь по управлению

5) Обратная связь по выходу (Это Модель IDEFO)

DFD – Диаграмма: Основное средство моделирования функциональных требований в проектируемой системе

1) Потоки данных – это механизмы для моделирования передачи информации из одной части системы в другую

2) Процесс – это функция, при которой входные данные преобразуются в выходные

3) Хранилище – данные, сохраняющиеся в памяти между процессами

4) Внешняя сущность – источник (приёмник) системных данных

Частный случай DFD – модели – контекстная диаграмма.

ERD – модель: Цель моделирования - обеспечение разработчика информационной системы концептуальной системы БД.

Базовые понятие ERD – моделей:

1) Сущность: реальный или воображаемый объект, имеющий существенное значение для рассматриваемой предметной области, например: Город –сущность, экземпляры-сущности: Москва, Питер, Самара и т.д.

Виды сущностей:

- Независимая

- Зависимая

- Ассоциированная

2) Связь (Отношение, Relationship) – это поименнованная ассоциация между двумя сущностями, значимая для рассматриваемой предметной области.

Типы Связей (отношений):

- Неограниченная (Обязательная) – существует, пока существуют относящиеся к ней сущности

- Ограниченная

- Существенно ограниченная (существует только тогда, когда сущности связаны)

И связь определят тип отношений (один к одному, многие к одному, многие ко многим,..)

3) Атрибут – поименнованая характеристика сущности, например: Сущность – автомобиль, атрибут – цвет, марка.

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

Три типа ключей:

- Первичный (Однозначно определяет каждый экземпляр сущности)

- Альтернативный ключ (при нескольких возможных ключевых полях один – первичный, остальные – альтернативные)

- Внешние ключи

 

ПО для ERD–диаграмм – это IDEF для создания ERD диаграмм. Методология IDEF «один икс»

<== предыдущая лекция | следующая лекция ==>
Понятие Система | Поняття і види методів психологічного впливу
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 510; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.04 сек.