'

База данных

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

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


Слайд 2

Реляционная БД Реляционная база данных – это конкретная предметная область, описанная с помощью таблиц и связей между таблицами


Слайд 3

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


Слайд 4

Столбец (характеристика) Строка (объект) Ячейка Таблица


Слайд 5

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


Слайд 6

Первичный ключ (Primary key) Первичный ключ — это столбец или несколько столбцов, которые необходимы для уникальной идентификации записи в таблице.


Слайд 7


Слайд 8

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


Слайд 9

Связь «Один ко многим»


Слайд 10

Связь «Один ко одному»


Слайд 11

Связь «Многие ко многим»


Слайд 12

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


Слайд 13

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


Слайд 14

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


Слайд 15

Типы данных в SQL


Слайд 16

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


Слайд 17

CREATE CREATE [TEMP[ORARY]] TABLE [table name] ( [column definitions][, column definitions]) [table parameters].


Слайд 18

Создание таблицы «Note» CREATE TABLE NOTE ( NOTE_ID INTEGER NOT NULL PRIMARY KEY, LASTNAME VARCHAR(50), FIRSTNAME VARCHAR(50), ADDRESS VARCHAR(250) ) IN DATABASE SAMPLE


Слайд 19

Создание таблицы «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


Слайд 20

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


Слайд 21

Пример ALTER ALTER TABLE PHONE ADD NOMER VARCHAR(50);


Слайд 22

DROP DROP имя_таблицы;


×

HTML:





Ссылка: