27094

Понятие и функции базы данных. Предметная область

Доклад

Информатика, кибернетика и программирование

Основные предметнозначимые сущности: Книги Читатели. Основные предметнозначимые атрибуты сущностей: книги автор книги название год издания цена является ли новым изданием краткая аннотация; читатели номер читательского билета ФИО адрес и телефон читателя. Основные требования к функциям системы: выбрать книги которые находятся у читателей или определенного читателя; выбрать читателей которые брали ту или иную книгу с указанием даты выдачи книги и даты сдачи книги читателем; ...

Русский

2013-08-19

13.87 KB

71 чел.

5. Понятие и функции базы данных. Предметная область.

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

Функции:

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

-ввод информации (об одном объекте разными способами или в разных местах, одной и той же информации в нескольких местах; разрозненно, без поддержания общей структуры объекта);

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

-система принятия решений (Информационная система должна позволять создавать статистические отчеты в реальном режиме времени о состоянии описываемого в базе данных процесса).

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

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

Вариант № 1

Предметная область: Библиотека (учет читателей).

Основные предметно-значимые сущности: Книги, Читатели.

Основные предметно-значимые атрибуты сущностей:

-          книги - автор книги, название, год издания, цена, является ли новым изданием, краткая аннотация;

-          читатели - номер читательского билета, ФИО, адрес и телефон читателя.

Основные требования к функциям системы:

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

-          выбрать читателей, которые брали ту или иную книгу с указанием даты выдачи книги и даты сдачи книги читателем;

-          выбрать книги, пользующиеся наибольшим спросом.

Вариант № 2

Предметная область: Отдел кадров (контингент сотрудников).

Основные предметно-значимые сущности: Сотрудники, Подразделения.

Основные предметно-значимые атрибуты сущностей:

-          сотрудники — фамилия, имя, отчество, пол, дата рождения, адрес прописки, должность, подразделение;

-          подразделения — название, вид подразделения.

Основные требования к функциям системы:

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

-          подсчитать средний возраст сотрудников по предприятиям;

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

Вариант № 3

Предметная область: Поликлиника (учет пациентов).

Основные предметно-значимые сущности: Пациенты, Врачи.

Основные предметно-значимые атрибуты сущностей:

-          пациенты — фамилия, имя, отчество, дата рождения;

-          врачи — фамилия, имя, отчество, дата рождения, должность, специализация.

Основные требования к функциям системы:

-          выбрать все диагнозы по пациентам или определенному пациенту;

-          выбрать всех пациентов записанных к определенному врачу на определенную дату;

-          выбрать всех врачей, к которым записан определенный пациент.

Вариант № 4

Предметная область: Телефонный узел связи (учет абонентов).

Основные предметно-значимые сущности: Абоненты, Подразделения, Помещения.

Основные предметно-значимые атрибуты сущностей:

-          абоненты — фамилия, имя, отчество, дата рождения, подразделение;

-          помещения — название или номер помещения, вид помещения (аудитория, кабинет и т.п.), подразделение;

-          подразделения — название, вид подразделения.

Основные требования к функциям системы:

-          выбрать номера абонента по подразделениям;

-          выбрать номера абонента по помещениям;

-          подсчитать количество абонентов по подразделениям, помещениям.


 

А также другие работы, которые могут Вас заинтересовать

33654. Типы VPN-устройств 31 KB
  Типы VPNустройств Существует несколько основных типов VPNустройств: отдельное аппаратное устройство VPN на основе специализированной ОС реального времени имеющее 2 или более сетевых интерфейса и аппаратную криптографическую поддержку так называемый черный ящик; отдельное программное решение которое дополняет стандартную операционную систему функциями VPN; расширение межсетевого экрана за счет дополнительных функций защищенного канала; средства VPN встроенные в маршрутизатор. Устройства VPN могут играть роль шлюза или клиента...
33655. Атаки на протокол TCP и его защита 34 KB
  Если очередь входных соединений заполнена а система получает SYNпакет приглашающий к установке соединения он будет проигнорирован. ddress Spoofing Для формирования ложного TCPпакета и последующего перехвата установленного между доверенными узлами виртуального соединения атакующему необходимо знать текущие значения идентификаторов для данного соединения Seq и ck. В этом случае можно попытаться получить эти числа путём математического предсказания начального значения идентификатора TCPсоединения экстраполяцией его предыдущих значений...
33656. Метод Эль-Гамаля 103 KB
  1 WP1 = 1 mod P Затем генерируется секретный ключ Ха из диапазона 1 X P1. Затем вычисляется открытый ключ Y как степень: Y = WX mod P. Затем выбрав число K мы вычисляем число R по формуле : R = YK mod P. Для ее формирования используется операция побитового сложения по модулю 2: C1 = WK mod P 5.
33657. БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ ГОСТ) 252.5 KB
  БЛОЧНОЕ КОДИРОВАНИЕ АЛГОРИТМ ГОСТ В нашей стране установлен единый алгоритм криптографического представления данных для систем обработки информации в сетях ЭВМ отдельных вычислительных комплексов и ЭВМ который определяется ГОСТ 2814789. Этот алгоритм криптографического преобразования данных представляет собой 64битовый блочный алгоритм с 256битовым ключом предназначен для аппаратной и программной реализации удовлетворяет криптографическим требованиям и не накладывает ограничений на степень секретности защищаемой информации. В любом...
33658. БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ DES) 44 KB
  БЛОЧНОЕ КОДИРОВАНИЕ АЛГОРИТМ DES Алгоритм DES представляет собой блочный шифр предназначенный для шифрования данных 64битовыми блоками. DES относится к симметричным алгоритмам т. Фундаментальным строительным блоком Des является применение к тексту единичной комбинации этих методов подстановка а за ней перестановка зависящей от ключа. DES включает 16 раундов одна и та же комбинация методов применяется к открытому тексту 16 раз DES оперирует 64битными блоками открытого текста .
33659. Протокол SSL 46.5 KB
  Протокол SSL Протокол SSL Secure Socket Lyer предназначен для защиты данных передаваемых между приложениями клиентом и сервером. SSL работает поверх транспортного протокола предполагающего установление соединения TCP. SSL прозрачен для служб прикладного уровня таких как HTTP и FTP. Протокол SSL базируется на следующих принципах: Защищённый канал передачи данных.
33660. СМЕШАННЫЙ ШИФР (АЛГОРИТМ ГОСТ + ЭЛЬ ГАМАЛЯ) 32 KB
  К тому же ни одна из реализаций систем с открытым ключом предложенных до сих пор не может конкурировать в скорости с системами с секретным ключом такими например как DES или ГОСТ. Когда необходимо передать большое количество информации может оказаться что использование криптоалгоритмов с открытым ключом было бы слишком медленным тогда как использование симметричных алгоритмов было бы либо невозможным изза отсутствия разделенного секретного ключа либо не отвечающим требованиям секретности. Гибридная смешанная криптосистема...
33661. БЛОЧНОЕ КОДИРОВАНИЕ (АЛГОРИТМ DES, РЕЖИМ ECB) 54.5 KB
  В режиме ЕСВ каждый блок открытого текста заменяется блоком шифротекста. Распространение ошибки: При расшифровании ошибки в символах шифротекста ведут к некорректному расшифрованию соответствующего блока открытого текста однако не затрагивают остальной открытый текст. При случайной потере или добавлении лишнего бита шифротекста весь последующий шифротекст будет расшифрован некорректно если только для выравнивания границ блоков не используется какоенибудь выравниевания по границам блока. Режим CBC В режиме...
33662. Режимы тройного шифрования из 23 57.5 KB
  Тройное шифрование в режиме СВС Оба режима требуют больше ресурсов чем однократное шифрование: больше времени или больше аппаратурыф БЛОЧНОЕ КОДИРОВАНИЕ АЛГОРИТМ 3DES SDES В ряде реализаций DES используется тройной алгоритм DES см. Так как преобразование DES не является группой полученный шифротекст гораздо труднее вскрыть полным перебором: 2112 попыток вместо 256 Рис. Тройной DES SDES Упрощенный DES или SDES алгоритм шифрования который носит скорее учебный чем практический характер. В данной лабораторной работе SDES...