Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инструментальные средства разработки корпоратив...doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
603.65 Кб
Скачать

4. Содержание курса

Раздел 1. Основы sql

Тема 1. Введение в структурированный язык запросов sql

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

На лекции дается описание учебной базы данных, отражающей деятельность торговой фирмы. Учитываются процессы поставки товаров постоянными поставщиками и продажа товаров клиентам.

Кроме того, на лекции кратко рассматриваются основные компоненты архитектуры SQL server 2005 и инструментарий для создания баз данных. Более подробный обзор компонентов SQL server 2005 выносится на практическое занятие.

В процессе изложения материала студенты должны усвоить следующие ключевые термины: база данных, СУБД, реляционная БД, таблица, строка, столбец, первичный ключ, реляционная связь, стандарт языка, реализация языка, технология клиент-сервер, запрос, кли­ент, сервер, типы команд, интерактивный запрос, процедурные языки, внедрение операторов SQL, специализированные реализа­ции, OLAP-технология, OLTP-технология, конструкция языка, за­резервированные слова, идентификатор, метаязык, формулы Бэкуса-Науэра.

Тема 2. Определение структуры данных

Рассматриваются поддерживаемые в SQL типы данных и преобразова­ние типов. Описывается создание пользовательских типов данных. Дается понятие выражения и оператора в SQL. В ходе лекции студентам следует напомнить определение основных объектов базы данных - таблиц, представлений, индексов и ограничений, а также дать понятие пра­вил, хранимых процедур, функций пользователя, триггеров.

В качестве подготовительного этапа к проведению второго практического занятия на лекции кратко рассматриваются вопросы развертывания и настройки Microsoft SQL Server 2005.

В процессе изложения материала студенты должны усвоить следующие ключевые термины: данные, типы данных, символьный тип, битовый тип, тип дата/время, точные числа, округленные числа, домен, цело­численный тип, нецелочисленный тип, денежный тип, специальные типы данных, пользовательский тип данных, преобразование типов, выражения, операнды, операторы, переменные, управляющие кон­струкции, блок операторов, условный оператор, оператор цикла, оператор поливариантных ветвлений, объекты базы данных.

Тема 3. Создание базы данных и проектирование таблиц с помощью sql

Определяется процесс создания базы данных. Описываются операторы создания, изменения базы данных. Рассматривается возможность указания имени файла или нескольких файлов для хранения данных, размеров и мес­тоположения файлов. Анализируются операторы создания, изменения, уда­ления пользовательских таблиц. Приводится описание параметров для объ­явления столбцов таблицы. Дается понятие и характеристика индексов. Рассматриваются операторы создания и изменения индексов. Определяется роль индексов в повышении эффективности выполнения операторов SQL.

В процессе изложения материала студенты должны усвоить следующие ключевые термины: база данных, каталог, схема, журнал транзакций, первичный файл, вторичный файл, логическое имя файла, физиче­ское имя файла, таблица, строка, столбец, имя таблицы, имя столбца, тип данных столбца, создание таблицы, изменение таблицы, удаление таблицы, индекс, ключ индекса, кластерный индекс, некластерный индекс, уникальный индекс, создание индекса, удаление индекса.