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

6. Задания для самостоятельной работы студентов

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

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

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

1.2. Студентам предлагается ответить на вопросы следующего теста:

Вариант 1

Что представляют собой базы данных?

  • аппаратные средства для хранения данных

  • набор логически связанных данных

  • программные средства управления данными

  • компьютер с хранящимися на нем данными

Назовите отличительные черты реализации от стандарта языка

  • любая реализация языка является подмножеством стандарта П стандарт - это подмножество любой реализации языка

  • реализация является дополнением и усовершенствованием команд и опций стандарта языка

  • реализация языка заключается в адаптации стандарта языка к конкретной СУБД

Определите роль клиента в двухуровневой архитектуре «клиент-сервер»

  • управление пользовательским интерфейсом

  • управление логикой приложения

  • создание и выполнение запроса к БД

  • создание запроса и обработка результата запроса

Вариант 2

Каковы основные функции СУБД?

  • создание и уничтожение БД

  • управление пользователями

  • сбор и хранение данных

  • выборка данных по требованию пользователя

На какое представление данных ориентирован язык SQL?

  • на логически связанные совокупности отношений

  • на логические записи файлов

  • на физические записи на магнитном носителе

  • на физические записи с указателями связей

Определите роль сервера в двухуровневой архитектуре клиент-сервер.

  • обеспечение целостности данных

  • создание пользовательского интерфейса

  • управление параллельной работой пользователей

  • формирование и выполнение запросов

Вариант 3

Назовите отличительные черты реляционных баз данных

  • основой реляционной БД является понятие математических отношений

  • основной объект реляционной БД - двухмерные таблицы и связи между ними

  • основной объект реляционной БД - записи и указатели на них

  • основной объект реляционной БД - иерархические структуры типа бинарных деревьев.

Определите роль языка SQL в создании информационных систем

  • разработка структуры БД

  • организация пользовательского интерфейса

  • обеспечение различных представлений данных

  • преобразование данных

Какие функции перешли к третьему уровню в трехуровневой архитектуре клиент-сервер?

  • управление пользовательским интерфейсом

  • управление логикой приложения

  • хранение данных

  • обработка запросов

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

Студентам предлагается ответить на вопросы следующего теста:

Вариант 1

Для определения идентификационного номера налогоплательщика (ИНН) больше всего подойдет следующее описание:

  • INN CHAR(12)

  • INN VARCHAR(20)

  • ИНН CHAR(12)

  • INN INT

Какое из следующих чисел можно внести в поле, описанное как Numeric(5,3)?

 16.2  123.4  -145.3  1678.98

Какое из следующих описаний типов является неправильным?

  • DECIMAL(5,5)

  • DECIMAL(3,8)

  • DECIMAL(14,3)

  • DECIMAL(45,34)

Дан некоторый фрагмент SQL-кода:

DECLARE &a CHAR(12)

DECLARE @b DATETIME

DECLARE &c INT

SET @а = '12.2.09'

SET @b='3.04.09'

Укажите правильный оператор для вычисления количества дней между датами:

  • SET @c = CAST ( @b – CAST (@a AS DATETIME) AS INT)

  • SET @c = @b – CAST ( @a AS DATETIME)

  • SET &c = CAST ( @b AS INT) – CAST ( @a AS INT)

  • SET @c = CAST ( ( @b - @a ) AS INT)

Вариант 2

Для определения номера страхового пенсионного свидетельства больше всего подойдет следующее описание:

  • Пенс_свидетельство CHAR (14 )

  • Пенс_свид. CHAR (14)

  • Пенс_свид FLOAT

  • Pens_svid INT

Какое из следующих чисел можно внести в поле, описанное как NUMERIC(5,3)?

 16.245  123.42  -145.34  1678.9

Какое из следующих описаний типов является неправильным?

  • DECIMAL(12,14)

  • DECIMAL(8,8)

  • DECIMAL(6,3)

  • DECIMAL(40,20)

Дан некоторый фрагмент SQL-кода:

DECLARE &a CHAR(12)

DECLARE &b DATETIME

DECLARE @c INT

SET @а = '12.2.04'

SET @c = 6

Укажите правильный оператор для вычисления новой даты:

SET @b = @a + @c

SET @b - @a + CAST ( @c AS DATETIME)

SET @b = CAST ( @a AS DATATIME ) + @c

SET @b = CAST ( ( CAST ( @a AS INT) + @c ) AS DATETIME)

Вариант 3

Для определения номера паспорта больше всего подойдет следующее описание:

  • Паспорт CHAR(11)

  • Pasport VARCHAR(9)

  • Паспорт INT

  • Pasport FLOAT

Какое из следующих чисел можно внести в поле, описанное как DECIMAL(6,3)?

 6716.22 -123.423 -45.3567 1678.98

Какое из следующих описаний типов является неправильным?

  • NUMERIC(7,7)

  • NUMERIC(3,4)

  • NUMERIC(11,2)

  • NUMERIC(65,34)

Дан некоторый фрагмент SQL-кода:

DECLARE @a CHAR(12)

DECLARE @b DATETIME

DECLARE @c INT

SET @b = '3.04.04'

SET @c = 6

Укажите правильный оператор для вычисления новой даты:

  • SET @a = @b - @c

  • SET @a = CAST ( @b – CAST ( @c AS DATETIME) AS CHAR(12)

  • SET @a = CAST ( @b AS CHAR(8) – CAST ( @c AS CHAR(12)

  • SET @a=CAST ( ( @b-@c ) AS CHAR(12))