База данных презентация

Содержание

Типы БД Иерархические Сетевые Реляционные Объектно-ориентированные

Слайд 1База данных
База данных – это конкретная предметная область, описанная с помощью

таблиц.

Слайд 2Типы БД
Иерархические
Сетевые
Реляционные
Объектно-ориентированные


Слайд 3Реляционная БД
Реляционная база данных – это конкретная предметная область, описанная с

помощью таблиц и связей между таблицами

Слайд 4Таблица
Таблица – это двумерное описание объектов, где строка — это объект,

а столбец — характеристика объекта.

Слайд 5
Столбец (характеристика)

Строка
(объект)


Ячейка
Таблица


Слайд 6Предметная область нашей БД
Фамилия человека
Имя человека
Телефон
Адрес
Дата рождения
Запись содержит следующие данные:


Слайд 7Первичный ключ (Primary key)
Первичный ключ — это столбец или
несколько столбцов,

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

Слайд 9Виды связей между таблицами
Один ко многим
Один к одному
Многие ко многим


Слайд 10Связь «Один ко многим»


Слайд 11Связь «Один ко одному»


Слайд 12Связь «Многие ко многим»


Слайд 13Системы управления базами данных (СУБД)
Система управления базами данных— специализированная программа (чаще

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

Слайд 14Основные преимущества SQL
Его поддерживают многие СУБД
Не зависит от физического размещение данных
Реляционная

основа языка
Дает возможность динамически менять и расширять базу данных
Поддерживает архитектуру клиент-сервер.

Слайд 15Пять основных частей SQL
DDL – язык определения данных. Позволяет создавать, изменять,

удалять объекты: таблицы, связи между таблицами. Операторы: CREATE, ALTER, DROP.
DML – язык манипулирования данными. Позволяет добавлять, изменять, удалять записи в таблицах: INSERT, DELETE, UPDATE
DQL – язык запросов. Позволяет получать данные из таблиц с помощью оператора SELECT.
DCL – язык управления доступом. GRANT и REVOKE
Transaction Control - язык управления транзакциями: COMMIT, ROLLBACK.

Слайд 16Типы данных в SQL


Слайд 17Основные объекты СУБД
Базы Данных
Схемы
Таблицы
Представления
Ключи
Ограничение целостности
Хранимые процедуры
Триггеры


Слайд 18CREATE
CREATE [TEMP[ORARY]] TABLE [table name]
( [column definitions][,
column definitions])
[table

parameters].

Слайд 19Создание таблицы «Note»
CREATE TABLE NOTE
(
NOTE_ID INTEGER NOT NULL PRIMARY KEY,
LASTNAME

VARCHAR(50),
FIRSTNAME VARCHAR(50),
ADDRESS VARCHAR(250)
) IN DATABASE SAMPLE

Слайд 20Создание таблицы «Phone»
CREATE TABLE PHONE
(
PHONE_ID INTEGER NOT NULL PRIMARY KEY,
PHONE_FK INTEGER

NOT NULL REFERENCES NOTE (NOTE_ID),
PHONE VARCHAR(11) NOT NULL
) IN DATABASE SAMPLE

Слайд 21ALTER
ALTER TABLE table_name ADD [COLUMN] имя_столбца тип_данных| DROP [COLUMN]


Слайд 22Пример ALTER
ALTER TABLE PHONE ADD NOMER VARCHAR(50);


Слайд 23DROP
DROP имя_таблицы;


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика