МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта:

Презентация:



Advertisements
Похожие презентации
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта:
Advertisements

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ 1 Лекция 1 (окончание). О ключах и целостности. Курс:
Лекция 15 Лекция 15 Управление реляционными базами данных. Языки определения данных и языки манипулирования данными. Способы выражения запросов: процедурный.
БАЗЫ ДАННЫХ Лектор: Шустова Лариса Ивановна. Литература 1.Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация, сопровождение. Теория.
Базы данных Михайлова Елена Георгиевна, мат.-мех. ф-т, кафедра информатики, доцент.
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта:
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта:
БАЗЫ ДАННЫХ ( ВВЕДЕНИЕ ). База данных это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором.
НАЧАТЬ ТЕСТ по КИТ2 Разработчики: Оскерко В.С., доцент, к.э.н. Панько Н.Г., студентка ДФФ-1, 2-й курс 2011 г.
Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
Базы данных Лекция 01 Информационные технологии баз данных.
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ.
Брянский государственный технический университет Кафедра «Информатика и программное обеспечение» Доцент, к.т.н. Копелиович Дмитрий Игоревич.
Лекция 1 Лекция 1 Введение в Автоматизированные информационные системы (АИС) и Базы данных (БД). Определение БД и банков данных (БнД). Компоненты банка.
Лекция 22 Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл- сервер». Двух и трехуровневая архитектура «клиент-сервер». Модель.
Введение в базы данных. Классификация БД Тип ПримерКоличество пользователей Объем* Персональные Личный органайзер 1~10 Мб Коллективные Риэлтерская компания.
Лекция 5. Банки данных и знаний. Вопросы лекции 4.1. Основные понятия банков данных и знаний 4.2. Компоненты банка данных 4.3. Классификация банков данных.
Введение в базы данных. Реляционное проектирование Затрагиваемые темы Проблемы, решаемые хранением данных в СУБД Проблемы, решаемые хранением данных в.
Лекция 6 Лекция 6 Введение в обработку данных. Среда хранения и средства обработки информационных массивов. Эволюция и характеристика концепций обработки.
Введение. Цели и задачи. Основные понятия и определения. Требования к базам данных.
Транксрипт:

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта: 1 Лекция 1. Часть 1. Введение. Курс: Базы Данных

2 Определение Базы Данных БД это... «Набор связных данных»!

3 0выип Файловые системы Набор прикладных программ, которые хранят и управляют собственными данными Архитектура 70-х годов. Ввод данных Выдача отчетов Программа обработки файла Определение файлов Компьютер отдела N Файлы Отдела N Прикладные программы

4 0выип Файловые системы Ввод данных Выдача отчетов Программа обработки файла Определение файлов Компьютер отдела Продаж Файлы Отдела Продаж Прикладные программы 0выип Ввод данных Выдача отчетов Программа обработки файла Определение файлов Компьютер отдела Делопроизводства и бухгалтерии Файлы Отдела Делопроизводства и бухгалтерии Прикладные программы

5 Анализ: файловые системы 1. Дублирование данных 2. Разделение и изоляция данных 3. Фиксированные запросы \ Быстрое увеличение количества приложений 4. Зависимость от данных ВАЖНОСТЬВАЖНОСТЬ С т о и м о с т ь !!

6 Файловые системы: выводы Определение данных содержится внутри приложений, а следовательно зависят от них Используемые приложения единственный способ доступа к данным Решение: трансформация архитектуры

7 Новая архитектура

8 Знакомьтесь: СУБД! Программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ

9 Знакомьтесь: БД! Совместно используемый набор логически связанных данных (и их описание!), предназначенных для удовлетворения информационных потребностей организации Подсказка: описание данных называется Метаданными!!

10 Новый инструментарий Средства взаимодействия: DDL (Data Defenition Language) DML (Data Manipulation Language) Защита от несанкционированного доступа Поддержка целостности и непротиворечивости данных Поддержка параллельной работы с данными Системы пост-аварийного восстановления

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта: 11 Лекция 1. Часть 2. Реляционная модель.

12 Цели создания реляционной модели Обеспечение более высокой степени независимости от данных. Решения семантических вопросов. Решение проблем непротиворечивости и избыточности данных. Расширение языков управления данными за счет включения операций над множествами.

13 Препарируем отношение

14 Запомнили? Отношение Атрибут Домен Картеж Степень Кардинальность Реляционная БД

15 Характеристики отношения Имеет уникальное имя. Каждая ячейка отношения содержит только одно элементарное (неделимое) значение. Каждый атрибут имеет уникальное имя. Значения атрибута берутся из одного и того же домена. Каждый кортеж является уникальным, т.е. дубликатов кортежей быть не может. Теоретически, порядок следования атрибутов не имеет значения.

16 Как записать модель

17 Наведем порядок!

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

19 Внешний ключ

Триумвират! Реляционная модель Повседневное восприятие Файловые системы ОтношениеТаблицаФайл КортежСтрокаЗапись АтрибутСтолбецПоле 20

21 Целостность БД Соответствие имеющейся в базе данных информации её внутренней логике, структуре и всем явно заданным правилам Виды: Сущностная Ссылочная Корпоративные ограничения

22 Все поняли? :-) :-( :-|

Чем же нам заняться дома? Компоненты среды СУБД (2,5 стр.) Компоненты среды СУБД (2,5 стр.) 1.5 История развития СУБД (2 стр.) 1.5 История развития СУБД (2 стр.) 1.4 Распределение обязанностей (1,5 стр.) Смена принципов проектирования (0,75 стр.) (наука)(практика) Книга Томаса Коннолли. Базы данных. Проектирование, реализация и сопровождение

СПАСИБО за внимание!!! =)