🗊 Презентация Основы конструирования баз данных

Категория: Образование
Нажмите для полного просмотра!
Основы конструирования баз данных, слайд №1 Основы конструирования баз данных, слайд №2 Основы конструирования баз данных, слайд №3 Основы конструирования баз данных, слайд №4 Основы конструирования баз данных, слайд №5 Основы конструирования баз данных, слайд №6 Основы конструирования баз данных, слайд №7 Основы конструирования баз данных, слайд №8 Основы конструирования баз данных, слайд №9 Основы конструирования баз данных, слайд №10 Основы конструирования баз данных, слайд №11 Основы конструирования баз данных, слайд №12 Основы конструирования баз данных, слайд №13 Основы конструирования баз данных, слайд №14 Основы конструирования баз данных, слайд №15 Основы конструирования баз данных, слайд №16 Основы конструирования баз данных, слайд №17 Основы конструирования баз данных, слайд №18 Основы конструирования баз данных, слайд №19 Основы конструирования баз данных, слайд №20 Основы конструирования баз данных, слайд №21 Основы конструирования баз данных, слайд №22 Основы конструирования баз данных, слайд №23 Основы конструирования баз данных, слайд №24 Основы конструирования баз данных, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основы конструирования баз данных. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Информатика. Спецглавы Направление: Инфокоммуникационные технологии и системы связи 2012 год
Описание слайда:
Информатика. Спецглавы Направление: Инфокоммуникационные технологии и системы связи 2012 год

Слайд 2


Основы конструирования баз данных Основные понятия Модели данных Программное обеспечение Взаимодействие клиента и сервера Создание реляционной базы...
Описание слайда:
Основы конструирования баз данных Основные понятия Модели данных Программное обеспечение Взаимодействие клиента и сервера Создание реляционной базы данных Связывание таблиц Конструирование запросов по образцу Конструирование запросов на языке SQL

Слайд 3


Основные понятия База данных — именованная совокупность данных, отображающая состояние изучаемых объектов (предметов, явлений и т.д.). Актуальность...
Описание слайда:
Основные понятия База данных — именованная совокупность данных, отображающая состояние изучаемых объектов (предметов, явлений и т.д.). Актуальность базы данных — постоянное изменение, пополнение данных в соответствии с изменением состояния изучаемых объектов и наших знаний о них. Предметная область — изучаемая совокупность логически связанных объектов. СУБД — система управления базами данных — совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования баз данных. Банк данных — система специально организованных данных, программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования данных.

Слайд 4


Требования к банкам данных Многократное использование данных Простота и легкость использования Гибкость использования Быстрота обработки запросов...
Описание слайда:
Требования к банкам данных Многократное использование данных Простота и легкость использования Гибкость использования Быстрота обработки запросов пользователей Разграничение прав пользователей Функционирование в условиях вычислительных сетей Контроль за целостностью данных Восстановление данных после сбоя Средства администрирования и оптимизации работы системы

Слайд 5


Компоненты банка данных Информационная база Языковые средства Программные средства Технические средства Организационно-административные подсистемы...
Описание слайда:
Компоненты банка данных Информационная база Языковые средства Программные средства Технические средства Организационно-административные подсистемы Нормативно-методическоеобеспечение

Слайд 6


Модели данных Иерархические (IMS, IBM, 1968) Сетевые (ИСУБД Cronos Pro, Россия) Реляционные Иерархическая модель данных Структура данных: дерево...
Описание слайда:
Модели данных Иерархические (IMS, IBM, 1968) Сетевые (ИСУБД Cronos Pro, Россия) Реляционные Иерархическая модель данных Структура данных: дерево Факультет Специальность Группа Студент

Слайд 7


Сетевая модель данных Для связи элементов данных использует указатели Структура данных: граф
Описание слайда:
Сетевая модель данных Для связи элементов данных использует указатели Структура данных: граф

Слайд 8


Реляционная модель данных Предложена: Е. Кодд, 1970 год Логическая модель, использует математическую теорию отношений (relation) Математический...
Описание слайда:
Реляционная модель данных Предложена: Е. Кодд, 1970 год Логическая модель, использует математическую теорию отношений (relation) Математический аппарат: теория множеств, логика первого порядка, реляционная алгебра Модель не зависит от физической организации данных Модель не использует указатели Отношение — таблица данных

Слайд 9


Примеры реляционных СУБД Oracle Microsoft SQL MySQL PostgreSQL SQLite Языковые средства: SQL (Strutured Query Language) Интерфейс пользователя:...
Описание слайда:
Примеры реляционных СУБД Oracle Microsoft SQL MySQL PostgreSQL SQLite Языковые средства: SQL (Strutured Query Language) Интерфейс пользователя: Web-приложение

Слайд 10


Основные понятия реляционных баз данных Тип данных Домен Отношение Атрибут отношения Кортеж Первичный ключ Внешний ключ
Описание слайда:
Основные понятия реляционных баз данных Тип данных Домен Отношение Атрибут отношения Кортеж Первичный ключ Внешний ключ

Слайд 11


Разработка базы данных Дано: информация о преподавателях Фамилия преподавателя Имя преподавателя Должность преподавателя Предмет Специальность Курс...
Описание слайда:
Разработка базы данных Дано: информация о преподавателях Фамилия преподавателя Имя преподавателя Должность преподавателя Предмет Специальность Курс Кол-во часов лекций, Кол-во часов упражнений 1 вариант структуры данных:

Слайд 12


Этапы проектирования базы данных Разработка инфологической модели Разработка даталогической модели Разработка физической модели
Описание слайда:
Этапы проектирования базы данных Разработка инфологической модели Разработка даталогической модели Разработка физической модели

Слайд 13


1. Разработка инфологической модели Анализ предметной области: выявление объектов и их атрибутов Преподаватель (фамилия, имя, должность) Предмет...
Описание слайда:
1. Разработка инфологической модели Анализ предметной области: выявление объектов и их атрибутов Преподаватель (фамилия, имя, должность) Предмет (название предмета, семестр, специальность, кол-во часов лекций, упражнений) Нормализация модели (объектная декомпозиция) Выявление связей между объектами: построение ER-модели (Entity-Relation) N N

Слайд 14


Разработка даталогической модели Логическое проектирование данных Выбор СУБД определяет модель данных Описание данных — в терминах выбранной модели...
Описание слайда:
Разработка даталогической модели Логическое проектирование данных Выбор СУБД определяет модель данных Описание данных — в терминах выбранной модели Реляционная модель: Сущность — таблица, имя сущности — имя таблицы. Атрибут — столбец таблицы. Уникальный идентификатор — первичный ключ. Связи «много-к-одному» и «один-к-одному» становятся внешними ключами Связь «много-ко-многим» превращается в таблицу с двумя связями «много-к-одному»

Слайд 15


Пример даталогической модели ID_преподавателя и ID_предмета — ключевые поля primary primary key key foreign key foreign key
Описание слайда:
Пример даталогической модели ID_преподавателя и ID_предмета — ключевые поля primary primary key key foreign key foreign key

Слайд 16


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

Слайд 17


Средства управления данными Запросы запросы по образцу SQL-запросы Формы Отчеты
Описание слайда:
Средства управления данными Запросы запросы по образцу SQL-запросы Формы Отчеты

Слайд 18


Язык SQL Structured Query Language Первый стандарт 1989 года Текущий стандарт 2008 года Логический (декларативный) язык Использует исчисление...
Описание слайда:
Язык SQL Structured Query Language Первый стандарт 1989 года Текущий стандарт 2008 года Логический (декларативный) язык Использует исчисление кортежей (раздел реляционной алгебры) Содержит средства управления таблицами, средства отбора данных, средства модификации данных.

Слайд 19


Команды SQL CREATE - создать INSERT - вставить SELECT - выбрать DELETE - удалить Предложения, используемые в командах: WHERE - где FROM - откуда INTO...
Описание слайда:
Команды SQL CREATE - создать INSERT - вставить SELECT - выбрать DELETE - удалить Предложения, используемые в командах: WHERE - где FROM - откуда INTO — куда SELECT Фамилия FROM Преподаватели WHERE Должность= «Доцент»

Слайд 20


Оператор LIKE Стандарт SQL: SELECT Фамилия, Имя, Должность FROM Преподаватели WHERE Фамилия LIKE '%ро-' Windows: SELECT Фамилия, Имя, Должность FROM...
Описание слайда:
Оператор LIKE Стандарт SQL: SELECT Фамилия, Имя, Должность FROM Преподаватели WHERE Фамилия LIKE '%ро-' Windows: SELECT Фамилия, Имя, Должность FROM Преподаватели WHERE Фамилия LIKE '*ро?' ответ: Петров, Сидоров, Крот, Рой. Не будет отобрано: Сидорова

Слайд 21


INNER JOIN связывает две таблицы: левую и правую, при этом в запросе не участвуют строки из правой таблице, не имеющие продолжение в левой, и...
Описание слайда:
INNER JOIN связывает две таблицы: левую и правую, при этом в запросе не участвуют строки из правой таблице, не имеющие продолжение в левой, и наоборот. SELECT FROM левая_таблица INNER JOIN правая_таблица ON WHERE

Слайд 22


Запрос по двум таблицам SELECT Преподаватели.Фамилия, Нагрузка.ID_предмет FROM Преподаватели INNER JOIN Нагрузка ON...
Описание слайда:
Запрос по двум таблицам SELECT Преподаватели.Фамилия, Нагрузка.ID_предмет FROM Преподаватели INNER JOIN Нагрузка ON Преподаватели.ID_преподаватель=Нагрузка.ID_преподаватель WHERE Нагрузка.ID_предмет>1 AND Нагрузка.ID_предмет

Слайд 23


Статистическая обработка в запросе Статистические функции (функции агрегирования): count, sum, min, max, avg (среднее арифметическое) SELECT...
Описание слайда:
Статистическая обработка в запросе Статистические функции (функции агрегирования): count, sum, min, max, avg (среднее арифметическое) SELECT AVG(Часы_лекций) FROM Предметы Ответ: среднее арифметическое по всей таблице

Слайд 24


Группировка в запросе Предложение GROUP BY SELECT AVG(Часы_лекций) FROM Предметы GROUP BY Название SELECT Название, AVG(Часы_лекций) FROM Предметы...
Описание слайда:
Группировка в запросе Предложение GROUP BY SELECT AVG(Часы_лекций) FROM Предметы GROUP BY Название SELECT Название, AVG(Часы_лекций) FROM Предметы GROUP BY Название

Слайд 25


Вложенный запрос SELECT Название FROM Предмет WHERE Часы_упражнений =(SELECT MAX(Часы_упражнений) FROM Предмет)
Описание слайда:
Вложенный запрос SELECT Название FROM Предмет WHERE Часы_упражнений =(SELECT MAX(Часы_упражнений) FROM Предмет)



Похожие презентации
Mypresentation.ru
Загрузить презентацию