- •Базы данных. Принципы организации баз данных.
- •Базы данных. Банки данных .Понятие субд.
- •Реляционная модель представления данных.
- •Запросы в базах данных.
- •Основы реляционной теории данных. Нормализация таблиц
- •Основы реляционной алгебры.
- •Элементы языка sql
- •Создание запросов с помощью языка sql
- •Элементы языка sql
- •Элементы языка qbe
- •Мастера в субд ms access
- •Средства в субд ms access.
- •Запросы в субд ms access.
- •Фильтры в субд ms access .
- •Отчёты в субд ms access
- •Особенности эксплуатации информационных систем
- •Органиция информационных систем на основе компьютерных сетей.
- •Топологии компьютерных сетей
- •Организация компьютерной сети на основе топологии «шина».
- •Организация компьютерной сети на основе топологии «кольцо».
- •Организация компьютерной сети на основе топологии «звезда».
- •Принципы работы информационных систем организованных по принципу «файл – сервер»
- •Принципы работы информационных систем организованных по принципу «клиент – сервер»
- •Информационные системы в сети Internet. Язык гипертекстовой разметки документов html.
- •Поиск информации в Internet.
- •Работа с электронной почтой.
- •Основы языка html
- •Средства автоматизации проектирования (case)
- •Основные возможности саse – систем.
- •Основные модели жизненного цикла и их особенности.
- •Модели структурного представления данных.
- •Модель структурного представления данных «Сущность – связь» erd.
- •Модель структурного представления данных dfd «потоки данных»
- •Модель структурного представления данных sadt
- •Классификация case – средств.
Элементы языка sql
Запрос – некая выборка которая соответствует определённым условиям.. Запрос можно создавать:
* по образцу QBE * с помощью спец языка SQL.
SQL (ˈɛsˈkjuˈɛl; англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL. Язык SQL представляет собой совокупность * операторов; * инструкций * и вычисляемых функций.
Поэтому, в язык SQL в качестве составных частей входят: * язык манипулирования данными (Data Manipulation Language, DML) * язык определения данных (Data Definition Language, DDL) * язык управления данными (Data Control Language, DCL).
Подчеркнем, что это не отдельные языки, а различные команды одного языка. Такое деление проведено только лишь с точки зрения различного функционального назначения этих команд.
Операторы SQL делятся на:
операторы определения данных (Data Definition Language, DDL) : CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.): ALTER изменяет объект: DROP удаляет объект
операторы манипуляции данными (Data Manipulation Language, DML) :SELECT считывает данные, удовлетворяющие заданным условиям INSERT добавляет новые данные UPDATE изменяет существующие данные DELETE удаляет данные
операторы определения доступа к данным (Data Control Language, DCL) : GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом REVOKE отзывает ранее выданные разрешения DENY задает запрет, имеющий приоритет над разрешением
операторы управления транзакциями (Transaction Control Language, TCL) : COMMIT применяет транзакцию. ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции. SAVEPOINT делит транзакцию на более мелкие участки.
Создание запросов с помощью языка sql
Запрос – некая выборка которая соответствует определённым условиям.. Запрос можно создавать:
* по образцу QBE * с помощью спец языка SQL.
SQL (ˈɛsˈkjuˈɛl; англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL.
Операторы SQL делятся на:
операторы определения данных (Data Definition Language, DDL) : CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.): ALTER изменяет объект: DROP удаляет объект
операторы манипуляции данными (Data Manipulation Language, DML) :SELECT считывает данные, удовлетворяющие заданным условиям INSERT добавляет новые данные UPDATE изменяет существующие данные DELETE удаляет данные
операторы определения доступа к данным (Data Control Language, DCL) : GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом REVOKE отзывает ранее выданные разрешения DENY задает запрет, имеющий приоритет над разрешением
операторы управления транзакциями (Transaction Control Language, TCL) : COMMIT применяет транзакцию. ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции. SAVEPOINT делит транзакцию на более мелкие участки.
Создание реляционной таблицы CREATE TABLE таблица1 (поле 12 тип3 [(размер4)] [индекс5 1] [ , поле 2 тип [(размер)] [индекс 2] [ , …]] [составной индекс [ , … ]]) где 1 – имя табл, 2 – название полей, в новой таблице, 3 –тип создаваемого поля, 4 – размер текстового поля, 5 – подкоманда??? Для создания индексов полей, 6 – для создания составного ключа.