Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

либо событии процессе являющиеся объектом некоторых операций таких как восприятие передача обработка хр

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.6.2024

Базы данных

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

Данные – это информация фиксированная в определенном формате, пригодная для обработки, хранения и передачи.

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

Преимущество БД:

- скорость доступа к данным,

- полная доступность данных,

- обеспечение безопасности данных (обеспечение санкционированного доступа),

- обеспечение целостности (правильности) данных.

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

По способу организации данных СУБД делят на иерархические, сетевые и реляционные.

 

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

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

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

                Название таблицы                                       Атрибуты

                            

                   Сотрудники

Номер пропуска

Ф И О

Должность

Телефон

2345

Уваров Михаил

Антонович

начальник

22-53-21

2346

Сидоров Петр

Алексеевич

Гл.инженер

22-54-33

2343

Петренко Лидия

Ивановна

инженер

22-54-32

2312

Николаев Иван

Данилович

техник

22-54-32

                     Первичный ключ

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

Любая автоматизированная информационная система (АИС)оперирует той или иной частью реального мира и  реализуются в среде СУБД. Невозможно себе представить себе деятельность современного предприятия без использования АИС.

Жизненный цикл  любой  информационной системы сводится к следующим этапам:

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

Проектирование БД

Цель проектирования:

  1.  Обеспечить хранение всех данных определенных при анализе предметной области.
  2.  Исключить избыточность данных. При хранении данных может возникнуть дублирование данных, а может возникнуть еще и избыточное дублирование данных, от которого надо избавляться.

Например:

Сотрудники

Табельный номер

Ф И О

Начальник

Телефон

начальника

125

Иванов И.И.

Волков А.А.

22-33-40

130

Петров С.В.

Зайцев В.Д.

22-40-87

140

Смирнов Н.Ю.

Волков А.А.

22-33-40

В таблице присутствует избыточное дублирование «Начальник-телефон начальника». При проектировании БД для удаления избыточного дублирования необходимо выполнить декомпозицию или разбиение таблиц.

   Сотрудники

Табельный номер

Ф И О

Начальник

125

Иванов И.И.

Волков А.А.

130

Петров С.В.

Зайцев В.Д.

140

Смирнов Н.Ю.

Волков А.А.

   Начальники

Начальник

Телефон

начальника

Волков А.А.

22-33-40

Зайцев В.Д.

22-40-87

Киреев Ф.К.

22-45-11

Этапы проектирование базы данных:

- анализ предметной области,

- концептуальное проектирование,

- логическое проектирование,

- физическое проектирование.

Анализ предметной области – это анализ части реального мира, который относится к решаемой задачей.

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

Сущность – это класс однотипных объектов, информация о которых должна сохраняться и быть доступна. Сущность должна иметь имя. Примерами сущностей могут быть такие классы объектов как «Поставщик», «Сотрудник», «Товар» и др.

В ER-диаграмме сущность изображается в виде прямоугольника, содержащего имя сущности.

Экземпляр сущности – это конкретный представитель данной сущности. Например, представителем сущности «Сотрудник» может быть информация о сотруднике Иванове.

Атрибут сущности – это именованная независимая характеристика, являющаяся некоторым свойством сущности. Примерами атрибутов сущности «Сотрудник» могут быть такие атрибуты, как «Табельный номер», « Фамилия», «Имя», «Отчество», «Должность», «Зарплата» и т.п. Атрибут изображается в виде эллипса.

Связь – это ассоциация поясняющая отношения между сущностями.

Каждая связь может иметь один из следующих типов связи по значности:

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

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

               (В каждой группе  много студентов, но каждый студент может числиться  только в одной группе)

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

    (Каждый покупатель может покупать много товаров и каждый товар  покупают многие покупатели)

Каждая связь может иметь один из следующих типов связи по ассоциативности: обязательная, необязательная и возможная.

При разработке ER-моделей необходимо получить:

  1.  Список сущностей предметной области.
  2.  Список атрибутов каждой сущности.
  3.  Описание взаимосвязей между сущностями.

Логическое моделирование данных.

При логическом моделировании происходит окончательное определение структуры данных, определяются  ограничения накладываемые на эти данные, целью которых является обеспечить целостность данных. Наиболее распространенной моделью данных является реляционная модель. В этой модели данных каждая сущность представляется в виде таблицы.

Логическое моделирование заключается в переходе от диаграммы «сущность-связь» к взаимосвязанным таблицам. Этот переход состоит из следующих шагов:

  1.  Преобразование сущностей:

- каждая простая сущность становится таблицей.

- каждый атрибут становится столбцом таблицы.

- уникальный идентификатор сущности становится ключом таблицы.

2. Преобразование связи:

- сущности, связанные обязательной связью один к одному можно объединить в одну таблицу.

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

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

Целостность данных

Целостность – это обеспечение правильности данных в базе в любой момент времени.

Причины нарушений:

  1.  Ошибка человека при вводе данных
  2.  Сбой оборудования в какой-то момент времени
  3.  Программная ошибка

Мероприятия по достижению целостности называются ограничениями целостности данных

Виды ограничений:

  1.  Использование уникального первичного ключа.
  2.  Логическая структура должна учитывать все функциональные зависимости данных
  3.  Ограничение значений атрибута конкретным диапазоном
  4.  Если для некоторого атрибута существует ограниченный набор  значений, то ввод этих значений рекомендуется брать из справочника
  5.  Для защиты от сбоев оборудования предусмотреть хранение резервных копий, создание которых должно осуществляться с определенной периодичностью.

Студенты

Номер зачетки

ФИО

Дата рождения

Пол

Группа

1

Иванов И.И.

01.01.1986

мужской

А-31

2

Петрова П.П.

01.03.1985

женский

А-31

3

Смирнов В.И.

03.10.1983

мужской

А-23

Группы

Название

курс

Факультет

А-31

2

АЭС

А-23

3

АЭС

С-41

1

ГФ

С-31

2

ГФ

Физическое проектирование

Физически база данных создается в СУБД, например, Access.

  1.  Сначала в режиме конструктор в закладке Таблицы задается структура таблиц. При этом определяются названия атрибутов, их тип, выбираются ключевые атрибуты. Например, создается таблица «Факультет» имеющая атрибуты: название факультета, ФИО декана, телефон и ключевой атрибут Код, содержащий порядковый номер факультета.

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

3. Затем в закладке Запросы в режиме конструктора создаются необходимые запросы.

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

В запрос включены атрибуты: название факультета «fak», название группы «gr», ФИО студента «fio», пол «pol» и средний балл «sr_bal».  Задано условие отбора для поля пол.

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


Сотрудник

Сотрудник

Таб. номер

Фамилия

Должность

      Отдел

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

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

 БД

Пользователь 1

Реализация

СУБД

Сопровождение и поставка

Предварительное планирование

Проверка осуществимости

Пользователь 3

Пользователь 2

Отделы

Организация

Филиалы

Начальник

Сотрудники

Оборудование

Компьютеры

Принтеры

Телефон.аппараты

Сотрудник

1

Сотрудник

3

Сотрудник 2

Сотрудник

M

Сотрудник

Проект 1

Проект 2

Кортежи

(Строки)

Проект N

Паспорт

1               1

Группы

Студенты

1               М

Возможная

Результаты

сессии

Предмет

Товар

Покупатель

М             М

Группы

Группы

Студенты

Группы

Студенты

Студент

1               М

Группа

Студент




1. Плаун булавовидный
2. О ценных бумагах и фондовой бирже эмитентом ценных бумаг признается юридическое лицо которое от своего им
3. Введение10
4. Subjective experience 5 of n emotion tht rises physiologiclly in the brin
5. и nобластях Nа и Nd; равновесную концентрацию основных рр0 nn0 и неосновных npo pn0 носителей заряда; удельное
6. Истории обыкновенного безумия
7. Вымпелкоммуникации г
8. Topic- Interntionl Reltions Exercise 1
9. ПЕДАГОГКІКА ВИЩОЇ ШКОЛИ з підготовки студентів за освітньокваліфікаційним рівнем магістрrdquo; гал
10. Развитие социального PR в общеобразовательной школе
11. либо других санкций против адресата угрожающих его жизненной безопасности или деловому престижу; эмотир
12. НА ТЕМУ Формирование ассортимента товаров в торговом объекте в современных услови.html
13. тема регистров- не просто велись учетные книги а существовала их развитая взаимосвязанная система
14. организованная система социальных связей и социальных норм которая объединяет общезначимые ценности и пр
15. Лекция 1 Информационные процессы в экономике и объективная необходимость их автоматизации И
16. ЮностьСамый большой каток города 12 000 кв
17. Психология развития персонала Составить презентацию сообщение по одной из теорий развития выбор п.
18. воспитательном процессе
19. Курсовая работа- Характеристика рынка ценных бумаг
20. Своеобразие конфликта и его разрешение в пьесе АП Чехова Вишневый са