
- •Базы данных. Вопросы к экзамену.
- •Архитектура базы данных. Объектно-ориентированная модель.
- •Нормализация отношений базы данных. 1 нормальная форма.(нф)
- •Нормализация отношений базы данных. 2 нормальная форма.(нф) нф
- •Нормализация отношений базы данных. 3 нормальная форма(нф). Нф Бойса-Кодда.
- •Модель сущность-связь.
- •Модель сущность-связь. Степень связи.
- •15.Модель сущность-связь. Класс принадлежности сущности.
- •Структурированный язык запросов. Типы данных в sql. Запрос.
- •Удаление избыточных данных distinct.
- •Выбор при использовании предложения. Примеры простых предикатов.
- •Предикат between. Предикат in.
- •Предикат like.
- •Получение итоговых значений с помощью агрегатных функций.
- •Использование групповых операций. Предложение group by.
- •Предложение having.
- •Использование в запросе нескольких источников записей.
- •Явные операции соединения таблиц.
- •Традиционные операции над множествами. Декартово произведение, объединение.
- •Команды описания данных ddl (создание, удаление базы данных, создание, удаление таблицы).
- •Изменение свойств таблицы (alter table).
Команды описания данных ddl (создание, удаление базы данных, создание, удаление таблицы).
DDL(Data Detinition Language)-язык описания данных.
Create database имя новой бд-создание бд.
Drop database имя бд-удаление бд
Create table имя таблицы-создание таблицы
Drob table имя таблицы-удаление таблицы
Изменение свойств таблицы (alter table).
1.rename переименование
After table (t1) rename (t2)- переименование
2.modify
After table printer modify type char(10) –изменение типа
3. change after table printer
4.alter table имя таблицы add имя поля тип поля – добавление столбца в таблицу
5. drop column удаление столбца
After table printer drop column price
6. drop primary key – удаление первичного ключа
After table pc drop primary key;
7. add primary key
After table pc add primary key (code)
Команды модификации языка DML (ввод значений).
Команда incert отвечвет за ввод значения поля
Incert into имя таблицы(имя поля 1,имя поля 2) values (значение поля 1, значения поля 2…)
Incert into printer (code,model,colore,type,price) values (1,’1288’,’n’,’matrix’,400)
Команды модификации языка DML (удаление строк).
Delete-данная команда удаляет строки а не индивидуальные значения полей, для того чтобы удалить индивидуальные строки используют предикаты .
Удалить все matrix
Delete from printer where type=’matrix’
Удалить строку с номером 5 с PC
Delete from PC where code = 5
Команды модификации языка DML (изменение значений поля).
Update-данная команда содержит предложения update в котором указывается имя таблицы и предложение set в котором указывается изменения определенного столбца
Udate printer set color =’n’
Команды SQL в защите информации базы данных.