Жизненный цикл ИС

База данных.

Темы докладов

Темы докладов

1. Стратегии проектов

2. Разработка сетевой модели проекта

3. Методы календарного планирования. Метод критического пути

4. Связь сметного и календарного планирования

5. Ресурсное планирование

6. Система управления проектами

7. Программные методы и средства планирования и управления проектами

8. Стратегическое и оперативное планирование проектов

9. Методы планирования стоимости проекта

10. Концепции методов планирования, организации и контроля проектов

 

1. Стратегии проектов

2. Разработка сетевой модели проекта

3. Методы календарного планирования. Метод критического пути

4. Связь сметного и календарного планирования

5. Ресурсное планирование

6. Система управления проектами

7. Программные методы и средства планирования и управления проектами

8. Стратегическое и оперативное планирование проектов

9. Методы планирования стоимости проекта

10. Концепции методов планирования, организации и контроля проектов

 

 

База данных(БД) совокупность данных некоторой предметной области постоянно хранящихся на устройствах памяти эвм и использующихся различными прикладными програмами. Модель данных это инструментарий для отображения в памяти модели предметной области. Модель данных определяется 3 компонентами:

Допустимой организацией данных

Ограничением целостности

Множеством операций допустимых операций

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

2. Реализация.

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

Глава 1: Реляционные системы управления баз данных

Существует несколько типов моделей данных.

1 Сетевая

Иерархическая

Реляционная

Слово реляционное происходит от () в основе этой модели лежит реляционная алгебра. Декартовым произведение D1*D2*D3….Dn называется множество н мерных элементов n.(d1 отношение R называется произведение.. элементы декартового произведения называются кортежами число n называется степенью отношения а количество картежей называется мощностью отношения. Множество называется доменами отношения на бумаге представляется в виде таблицы в компьютере в виде файлов при этом строки таблицы соответствуют кортежам а столбцы атрибутам. Каждый атрибут определяется на некотором домене. Доменом называется множество атомарных( неделимых) значений. Пример:

Домены Имя Страна Год Год
Атрибуты Имя Страна Год рождения Год смерти
  Петрарка Италия
  Бодлер Франция
  Гетте Германия
  Тютчев Россия    
  Байрон Англия  

 

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

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

Основные операции над данными

1 Операция включить

2 Операция удалить

3 Операция обновить

4 Операция объединения

5 операция пересечения

6 Операция вычитание

7 Операция произведение декартовое произведение все атрибуты а и б.

8 Операция выборка

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

9 Операция проекция

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

10 Операция соединение.

На входе используется 2 отношения А и Б их схемы могут быть разные в каждом из отношений выделяется атрибут по которому будет производиться соединение оба эти атрибута должны быть определены на одном и том же домене схема результирующего отношения А и все атрибуты отношения Б допускается чтобы в схеме результирующего отношения вместо 2 атрибутов по которым производилось соединение был представлен только один В операции соединение каждый картеж соединяется только с теми картежами для которых соединяемые атрибуты равны

11 Операция деление

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

Одной из важнейших проблем проектирования баз данных . Сначала эти вопросы решались интуитивно. Однако интуиция может подвести даже опытного специалиста поэтому Кодд разработал аппарат называемы нормализацией. Хотя идеей нормализацией сформулированной в реляционной модели данных применимы и к другим базам данных.

Аналогами сложных атрибутов могут быть: вектор, агрегат данных.

Табельный № ФИО Оклад Комната Тел. Дети
   
Иванов.И.И Саша Женя Вася 10лет 7лет 3года
Темкин.н.в.    
             

 

В отношении R1 дети сложный атрибут

Функциональная зависимость пусть Х и У два атрибута некоторого значения. Говорят что У функционально зависит от Х если в любой момент времени каждому значению атрибута Х соответствует не более одного значения У

Примеры функциональной зависимости табельный номер зависит от ФИО и наоборот:

Действительно каждому сотруднику ставится в соответсвие ставится только 1 таб номер а конкретный таб № в определенный момент соответсвует только 1 сотруднику

№ комнаты функционально зависит от ФИО если сотрудник имеет рабочее место в одной комнате.

Нормализованном отношении все не ключевые атрибуты функционально зависят от ключа. Ключ отношения называется составным если он состоит из нескольких атрибутов.

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

Первая нормальная форма.

Не нормализованное отношение легко сделать нормализованным такое преобразование может привести к увеличению мощности и увеличению ключа R1

Тебльный № Имя ребенка Возраст ФИО        
               
               

 

Изменение оклада сотрудника потребует изменения не одного а нескольких картежей. I say бээээээээээээ. Возникают проблемы с сотрудниками у которых нет детей. Возникает необходимость в другом парообразовании.

Вторая нормальная форма

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

В отношении R2 атрибуты ФИО оклад комнота телефон не находятся в полной функциональной зависимости от ключа отношений (табельный № имя ребенка). Эти атрибуты функционально зависят тольео от части ключа(табельный №) чтобы привести отношение к 2 нормальной форме необходимо:

1. Построить его проекцию

2. Построить дополнительно одну или несколько проекций на часть составного ключа и атрибуты функционально зависящие от этой части ключа.

Третья нормальная форма

Отношения наход если оно находится в 2 нормальной форме и каждый не ключевой атрибут не транзитивно зависит от первичного ключа пусть Х У Z атрибуты некоторго отношения при это У функционально зависят от Х. для преобразования отношния необходимо построить несколько проекций. Отношения R4 должно быть провидено к отношениями.

Его используют

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

Введение в технологию клиент сервер

 

 

1-сифр 2-вахат 3-сабх 4-арбах