Смекни!
smekni.com

Методические указания для студентов специальности 2205, 0755 «Проектирование и технология эвс», «Комплексная информационная безопасность автоматизированных систем» (стр. 19 из 21)

6) Какого типа связи вы знаете, примеры.

7) Дайте понятие модели данных, модели знаний, каково их различие.

8) Иерархические модели данных. Приведите пример.

9) Сетевые модели данных. Приведите пример

10) Реляционные модели данных. Дайте определение отношения, кортежа, атрибута, ключа.

11) Реляционное исчисление. Дайте определение предиката, предиката и отношения.

12) Какие операции над предикатами Вы знаете.

13) Реляционная алгебра. Определите правила реляционной таблицы.

15) Концептуальная модель.

16) Языковая модель (ЯОД, ЯМД, базовые языки, включающие языки)

17) Проблемы разработки интерфейса (состав, факторы влияющие на разрабатываемый интерфейс и т.д.) Задачи диалогового процесса (типы сообщений, структуры диалога, характеристики диалога)

18) Типы интерфейса (A&Q, экранные формы, меню, командный, WIMP)

19) Методы доступа к внутренней модели (последовательный, индексно последовательный, индексно произвольный прямой, хеширования)

20) Обеспечение независимости данных(физическая, логическая модели).

21) Обеспечение целостности данных, сохранности, секретности, актуализации.


КУРСОВОЕ ПРОЕКТИРОВАНИЕ.

Выполнение курсовой работы позволяет закрепить полученные навыки.

При проектировании необходимо ответить на ряд вопросов: Откуда поступает информация и в каком виде? Как она вводится в систему и кто этим занимается? Как часто она изменяется? Какие параметры системы наиболее критичны с точки зрения реакции системы и ее надежности. Необходимо также изучить все бумажные информационные формы, а также файлы.

Процесс создания структуры базы данных состоит из следующих этапов:

1. Исследование предметной области и выделение основных задач, для решения которых предназначена база данных.

2. Создание списка объектов вместе с их свойствами и атрибутами.

3. Определение для каждого объекта атрибута или группу атрибутов по которому однозначно можно идентифицировать экземпляр объекта (строку в таблице).

4. Определение идентифицирующих и не идентифицирующих связей между объектами.

5. Создав структуру БД, проанализируйте ее с точки зрения правил нормализации.

Создайте структуру и напишите несколько SQL запросов к спроектированной базе.

После проектирования структуры, продумайте функциональные возможности приложения. Создайте функциональную модель приложения и приступайте к кодированию.

Задания на курсовую работу

При выполнении курсовой работы необходимо:

- Исследовать заданную предметную область, определить объекты, выбрать существенные атрибуты. Задать бизнес правила.

- Разработать логическую модель. Задать первичные и внешние ключи.

- Провести нормализацию полученной базы до уровня Бойса – Кодда.

- Построить модель FA - уровня.

- Объяснить выполненные преобразования.

- Провести исследование полученной модели, задав несколько сложных SQL запросов к полученной модели.

- Написать приложение, отрабатывающее заданные бизнес правила.

- Предметную область для проектирования выбрать по стандартным правилам.

Номера вариантов.

1 Деятельность ресторана/кафе/кулинарные рецепты (меню, блюда и рецепты их приготовления с произвольным количеством возможных продуктов, возможность расчета стоимости блюда по ценам составляющих продуктов, верификация наличия продуктов, замена аналогами).

2 1C Торговля (поступление товара на склад по накладной, продажа товара со склада выпиской счет фактур, учет товаров на складах).

3 Телефонный справочник S09 (поиск по телефону, адресу и владельцу, возможность двух режимов работы: пользовательском - когда возможна справочная работа с базой данных и административном - когда возможно дополнение/изменение информации).

4 Расчет заработной платы работников организации (начисления, удержания, ставки, стаж, тарифная сетка по стажу, табель, районный коэффициент, детские, отчисления и др.).

5 Железнодорожные кассы / авиакассы (продажа билетов, поиск/составление маршрутов, выдача информации о наличие билетов, предварительный заказ билетов/бронирование мест).

6 Работа поликлиники (расписание работы врачей, запись на прием, выбор из возможных вариантов времени и даты клиенту посещения врача, фиксация приема у врачей, оплата услуг, назначенные процедуры и анализы и др.).

7 Деятельность любого магазина/розничной/оптовой точки (сеть магазинов/торговых точек, прайс-лист по текущему состоянию на складе, проверка наличия того или иного товара как внутри одного магазина/торговой точки так и в нескольких, продажа товаров, учет товаров на складах, заказ товаров, история цен и др.).

8 Аптека (аналогично с магазином/торговой точкой, но, например, предусмотреть замену лекарств аналогами).

9 Туристическое агентство (оформление и продажа путевок в различные страны с различным сервисом и длительностью).

10 Библиотека (картотека, выдача книг читателям и пр.).

11 Работа с электронными картами/со счетом в банке (срок действия карты/счета, номер и ПИН код, валидность карты/счета, контроль остатка, осуществление операций по картам/счетам и др.).

12 Видеотека/CDтека (можно предусмотреть прокат, продажу и др.).

13 Автомагазин (аналогично с магазином/торговой точкой, но, например, предусмотреть контроль пробега, год выпуска, марки, БУ и др.).

14 Страховая компания (выдача полисов, страхование имущества и др.).

15 Электронный магазин (имитация электронного магазина: авторизация входа, просмотр каталогов товаров, отображение товаров на складе, помещение в корзину/удаление из корзины, проверка валидности карт и пр.).

16 Электронный деканат (часть его деятельности).

17 Отдел кадров (ведение приказов о принятии на работу, увольнении, взысканиях, поощрения, перевод на другую должность, стаж).

18 Агентство недвижимости (аренда, продажа квартир, поиск подходящих вариантов и пр.).

19 ГИБДД (учет зарегистрированных и угнанных автомобилей, выдача прав, техосмотр и пр.).

20 1С производство/производственный процесс (проекты/разработки, детали, материалы, полуфабрикаты, поставщики, выпуск продукции и пр.)

21 Реализация электронных тестов (список тестов, авторизация тестируемого, оценка, возможность повторного тестирования с отображением новой оценки и прогресса в сравнении с предыдущим тестом и пр.)

СПИСОК ЛИТЕРАТУРЫ

1. Кагаловский М.Р. Технология баз данных на персональной ЭВМ.- М.: Финансы и статистика ,1992 .-224 с.

2. Ревунков Г.И. , Самохвалов Э.М., Чистов В.В. Базы и банки данных и знаний. -М.: Высшая школа, 1992 - 368 с.

3. Дейт К. Введение в системы баз данных. -М.: Наука, 1980.- 463с.

4. Гэри Хансен, Джеймс Хансен Базы данных: разработка и управление: Пер. с англ. – М.: ЗАО «Издательство БИНОМ», 1999. – 704 с.

5. Боуман Джудит, Эмерсон Сандра, Дарновски Марси Практическое руководство по SQL/ 3-е издание.: пер. с англ. – К.: Диалектика, 1997. – 320с.

6. Саймон А.Р. Стратегические технологии баз данных: менеджмент на 2000 год: Пер. с англ./ Под ред. И с предисл. М.Р. Кагаловского. – М.: Финансы и статистика, 19999.- 479 с.

7. Базы даны: модели, разработка реализация / Т.С. Карпова .- СПб.: Питер, 2001. -304с.


ПРИЛОЖЕНИЕ А

ПРИМЕР ОТЧЕТА ПО КУРСОВОЙ РАБОТЕ

ПРИМЕР ТИТУЛЬНОГО ЛИСТА

Федеральное агентство по образованию

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности

электронно-вычислительных систем (КИБЭВС)

Проектирование учебно-исследовательской базы данных

"название проекта"

Пояснительная записка к курсовой работе по дисциплине

«Базы данных»

ФВС КП . 00007-01 81 01

Студент гр. №

____________ФИО

«____» _________200_

Руководитель

___________ ФИО

«____» _________200_

Город – 200_

ПРИМЕР

СОДЕРЖАНИЕ

1. Введение…………………………………………………….………....4

2. Проектирование инфологической модели данных……………….…5

2.1. Структуризация предметной области…………………….5

2.2. Формализованное описание задачи…………………….…5

3. Проектирование логической модели данных……………………..7

3.1. Сущности и связи (ER-уровень)………………………......7

3.2. Проектирование реляционной модели данных на основе принципов нормализации………………………………………...8

3.3. Состав атрибутов сущностей (FA-уровень)……………..…9

3.4. Глоссарий………………………………………………….….9

4. Обоснование выбора программных средств……………………….10

5. Описание прикладной программы………………………………….11

6. Руководство оператора………………………………………………15

7. Заключение…………………………………………………………...17

Список использованных источников…………………….………...18

Приложение А Отчетная форма………………………………………19

Приложение Б Листинг программы ……………………………… 20

Техническое задание

Прилагается

Дискета 3,5” В конверте

на обороте

обложки


ПРИМЕР РЕФЕРАТА

РЕФЕРАТ

Курсовая работа 31 с., 5 источников, 4 приложения.

ПРОКАТ ДИСКОВ, СУЩНОСТЬ, СВЯЗЬ, АТРИБУТ, КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ, IDEF1X, ФИЗИЧЕСКАЯ РЕАЛИЗАЦИЯ.

Объектом исследования являются бизнес – процессы в фирме по прокату компьютерных дисков.

Цель работы – описание структуры реляционной базы данных «Прокат дисков», и разработка прикладной программы, предназначенной для ее информационной поддержки. Программа тестировалась на компьютере Intel Celeron 850MHz, ОЗУ 384Mb, ОС Windows XP.

Пояснительная записка выполнена в текстовом редакторе Microsoft Word 2000 и представлена на дискете 3,5”.