Выполнение Курсового проекта учебным планом не предусмотрены.

4.5. Самостоятельная работа студентов

4.5.1. Внеаудиторная СРС по данному курсу включает:

- конспектирование первоисточников и другой учебной литературы;

- проработку учебного материала (по конспектам, учебной и научной литературе);

- подготовку к сдаче лабораторных работ;

- самотестирование по контрольным вопросам (тестам);

- работа над курсовым проектом;

- подготовку к экзамену.

Таблица 6

Программа самостоятельной работы студентов

№ п/п

Виды СРС

Сроки выполнения

Формы контроля СРС

Объём, часов

1

Работа над лекционными материалами №2 (п.4.5.1.)

Отчет и проект своего варианта на компьютере

34

2

Работа над лабораторными работами №1 – №8(п.4.5.1.)

Отчет и проект своего варианта на компьютере

34

3

Самотестирование по контрольным вопросам

По расписанию

Отчет и проект своего варианта на компьютере

4

5. Учебно-методическое обеспечение дисциплины

5.1. Перечень рекомендуемой литературы

Основная литература:

1. Токмаков данных и знаний. Проектирование баз данных по технологии «клиент-сервер» и разработка клиентских приложений: Учебное пособие / . – Ульяновск: УлГТУ, 2005. – 143 с.

2. Базы данных. Курс лекций / Сост. . – FTP:/vt. ustu/pub/tokmakov/BD.

Дополнительная литература:

1. Базы данных: модели, разработка, реализация / . – СПб.: Питер, 2001. – 304 с.

2. , , Попов данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2006. – 352 с.

3. , , Попов системы: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2007. – 496 с.

НЕ нашли? Не то? Что вы ищете?

4. Энциклопедия SQL / Дж. Грофф, П. Вайнберг. – СПб.: Питер, 2004. – 896 с.

5.2. Методические рекомендации (материалы) преподавателю

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

Практическое освоение изучаемого материала осуществляется во время выполнения лабораторных работ.

5.3. Методические рекомендации студентам

При изучении курса студентам рекомендуется проводить:

- конспектирование первоисточников и другой учебной литературы;

- проработку учебного материала (по конспектам, учебной и научной литературе);

- подготовку к лабораторным работам и выполнению курсовой работы с использованием печатных методических указаний по курсу (Токмаков данных и знаний. Проектирование баз данных по технологии «клиент-сервер» и разработка клиентских приложений: Учебное пособие / . – Ульяновск: УлГТУ, 2005. – 143 с);

- самотестирование по контрольным вопросам (тестам).

Примечание. Изданные методические указания по дисциплине для данной формы обучения приложены к разделу «Перечень методических указаний для различных форм учебных занятий по дисциплине» УМК дисциплины, где приводится перечень методических указаний по дисциплине для всех форм обучения. (см. раздел 6 данного УМК).

6. Формы и методика текущего, промежуточного и итогового контроля

Контроль усвоения студентами содержания дисциплины проводится:

- при приеме лабораторных работ, см. п.4.3 данной рабочей программы.

- при приеме экзаменов.

Примечание. Контрольные вопросы и тесты по дисциплине приводятся в разделе «Банки контрольных заданий и вопросов (тестов) по отдельным модулям и в целом по дисциплине» УМК дисциплины (см. раздел 3 данного УМК).

Раздел 2 УМК

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет информационных систем и технологий

(наименование факультета, к которому относится кафедра)

Кафедра Вычислительная техника

(наименование кафедры)

КАРТА ОБЕСПЕЧЕННОСТИ УЧЕБНО-МЕТОДИЧЕСКОЙ

ЛИТЕРАТУРОЙ

По дисциплине Базы данных

(наименование дисциплины)

по направлению (специальности) 230100 Информатика и вычислительная техника

(шифр и наименование направления, специальности)

Код и название специальности (направления)

Форма обучения

Курс

Семестры

Число
студентов

Список литературы

Кол-во

экземпляров

Кол-во экз. на одного обучающегося

230100 Информатика и вычислительная техника

Очная

3

7

45

Основная:

1

1. Токмаков данных и знаний. Проектирование баз данных по технологии «клиент-сервер» и разработка клиентских приложений: Учебное пособие / . – Ульяновск: УлГТУ, 2005. – 143 с.

20

0,44

2. Марков, Александр Сергеевич. Базы данных. Введение в теорию и методологию: учебник. - М.: Финансы и статистика, 20с.: ил. - ISBN -5.

5

0,11

3. Хомоненко данных: учебник для вузов / , ; под ред. . - 4-е изд., перераб. и доп. - СПб.: КОРОНА принт, 20с.: ил. - ISBN -1.

2

0,04

Всего студентов

45

Всего экземпляров

27

0,6

Дополнительная:

1. Базы данных. Курс лекций / Сост. . – FTP:/vt. ustu/pub/ tokmakov/BD.

По числу студентов

1

2. Токмаков, Геннадий Петрович. Базы данных и знаний. Проектирование баз данных по технологии "клиент-сервер" и разработка клиентских приложений в среде Delphi: Метод. пособие к лаб. работам. - Ульяновск: УлГТУ, 2003.

7

0,15

3. Базы данных: модели, разработка, реализация / . – СПб.: Питер, 2001. – 304 с.

1

0,02

4. , , Попов данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2006. – 352 с.

1

0,02

5. , , Попов системы: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2007. – 496 с.

1

0,02

6. Коннолли, Томас. Базы данных. Проектирование, реализация и сопровождение. Теория и практика: Учеб. пособие: Пер. с англ. - 2-е изд., испр. и доп. - М.: Изд. дом "Вильямс", 20с.: ил. - ISBN -Х.

а - 1 экз.

1

0,02

7. Энциклопедия SQL / Дж. Грофф, П. Вайнберг. – СПб.: Питер, 2004. – 896 с.

1

0,02

Составитель Токмаков . кафедрой ВТ

(подпись) () (подпись) ()

Дата составления карты «___»________200__г.

СОГЛАСОВАНО:

Директор библиотеки УлГТУ

(подпись) ()

«___»________200__г.

Раздел 3 УМК

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет информационных систем и технологий

(наименование факультета, к которому относится кафедра)

Кафедра Вычислительная техника

(наименование кафедры)

БАНКИ КОНТРОЛЬНЫХ ЗАДАНИЙ И ВОПРОСОВ (ТЕСТОВ) ПО
ОТДЕЛЬНЫМ МОДУЛЯМ И В ЦЕЛОМ ПО ДИСЦИПЛИНЕ

По дисциплине Базы данных

(наименование дисциплины)

по направлению (специальности) 230100 Информатика и вычислительная техника

(шифр и наименование направления, специальности)

КОНТРОЛЬНЫЕ ВОПРОСЫ ДЛЯ ЗАЧЕТА

по курсу "Базы данных"

Проведение зачета учебным планом не предусмотрено.

ТЕСТЫ

по курсу "Базы данных"

Тест № 1. 

1.1.  Данные: чем характеризуется это понятие

-  данные содержат сведения о свойствах объектов и об их связях;

-  данные содержат сведения об отношениях;

данные содержат сведения о значениях свойств объектов, но не содержат сведения о том, какие свойства каких объектов они отражают;

-  данные содержат сведения о связях объектов, но не содержат сведений об их свойствах.

1.2.  Какая структура положена в основу иерархической модели данных:

древовидная структура;

-  реляционная структура;

-  структура типа «фреймы»;

-  древовидная структура с дополнительными связями между произвольными узлами.

1.3.  Двухуровневые модели в технологии БД − это:

когда обработка данных распределена между локальной машиной и сервером;

-  когда данные хранятся в одном файле, а обрабатывающий их код − на другом;

-  когда данные сначала обрабатываются в оперативной памяти, а затем результат обработки заносится на магнитный носитель;

-  когда данные сначала фильтруются, а затем заносятся на магнитный носитель.

1.4.  Дана таблица Customer, содержащая поле FirstName (Фамилия) и Age (Возраст). Выбрать запрос, который извлекает из данной таблицы фамилии людей, чей возраст выше 60:

SELECT Customer. FirstName

FROM Customer

WHERE (Customer. Age > 60);

-  SELECT DISTINCT Customer. FirstName

FROM Customer

WHERE (Age. Customer > 60);

-  SELECT DISTINCT Customer

FROM Customer. FirstName;

-  SELECT DISTINCT Customer

FROM Customer. FirstName.

Тест № 2. 

2.1.  Информация: чем характеризуется это понятие

информация − это сведения о свойствах объектов и об их связях;

-  информация − это просто число;

-  информация − это сведения о свойствах объектов без сведений об их связях;

-  информация − это сведения о связях объектов, но не содержат сведений об их свойствах.

2.2.  Какая структура положена в основу сетевой модели данных:

-  древовидная структура;

-  реляционная структура;

-  семантические сети;

древовидная структура с дополнительными связями между произвольными узлами.

2.3.  Модель удаленного управления данными (модель файлового сервера) − это:

-  когда БД хранится на сервере;

когда на сервере расположен файл с данными и поддерживается доступ к данным;

-  когда на сервере хранятся хранимые процедуры;

-  когда на сервере БД хранятся данные, а на сервере приложений хранятся бизнес-приложения.

2.4.  Дана таблица People, содержащая поля IDPeople (идентификатор записи), Family, Name, и таблица Telephone, содержащая поле Number (номер телефона). Таблицы связаны по полю IDPeople. Выбрать запрос, который выводит список фамилий и имен абонентов в соответствии с их телефонными номерами:

-  SELECT Family, Name, Number

FROM People, Telephone

WHERE (Telephone. IDPeople = People. IDPeople);

-  SELECT Family, Name, Number

FROM People, Telephone

SELECT People. Family, People. Name, Telephone. Number

FROM People, Telephone

WHERE (Telephone. IDPeople = People. IDPeople);

-  SELECT People, Telephone

FROM People. Family, People. Name, Telephone. Number

WHERE (Telephone. IDPeople = People. IDPeople).

Тест № 3. 

3.1.  Физическая независимость данных это:

-  когда при переносе приложения, работающего с БД, на другую платформу (ОС) сохраняется его работоспособность;

когда при переносе данных с одного типа носителя на другой сохраняется работоспособность приложения, работающего с БД;

-  когда при изменении файловой системы сохраняется работоспособность приложения, работающего с БД;

-  при вводе новых данных не требуется изменять логику приложения.

3.2.  Нормализация данных − это:

-  объединение всех данных в одну таблицу;

-  операция пересечения таблиц;

ликвидация повторяющихся групп и противоречий в таблицах БД;

-  выравнивание размеров таблиц.

3.3.  Модель удаленного доступа к данным − это:

когда БД хранится на сервере, а логика решения задачи на клиенте;

-  когда на сервере расположен файл с данными;

-  когда на сервере хранятся хранимые процедуры;

-  когда на сервере БД хранятся данные, а на сервере приложений хранятся бизнес-приложения.

3.4.  Дана таблица People, содержащая поля IDPeople (идентификатор записи), Family, Name, и таблица Telephone, содержащая поле Number (номер телефона). Таблицы связаны по полю IDPeople. Выбрать запрос, который выводит список фамилий и имен абонентов в соответствии с их телефонными номерами, а также людей без телефонов:

-  SELECT Family, Name, Number

FROM People, Telephone

WHERE (Telephone. IDPeople = People. IDPeople);

-  SELECT Family, Name, Number

FROM People, Telephone

SELECT People. Family, People. Name, Telephone. Number

FROM People LEFT JOIN Telephone

ON (Telephone. IDPeople = People. IDPeople);

-  SELECT People LEFT JOIN Telephone

FROM People. Family, People. Name, Telephone. Number

WHERE (Telephone. IDPeople = People. IDPeople).

Тест № 4. 

4.1.  Логическая независимость данных это:

-  при подключении приложения к другой СУБД сохраняется его работоспособность;

когда изменение одного приложения, работающего с БД, не предполагает изменение другого приложения, работающего с той же БД;

-  при изменении структуры БД сохраняется работоспособность приложения, работающего с этой БД;

-  при вводе новых данных не требуется изменять логику приложения.

4.2.  Какая теоретическая база положена в основу определения операций над отношениями:

-  теория графов;

-  теория групп;

теория множеств;

-  теория алгоритмов.

4.3.  Модель активного сервера БД:

-  содержит механизм кеширования данных;

-  содержит механизм фильтрации данных;

содержит механизмы хранимых процедур, триггеров и механизм поддержки доменной структуры;

-  содержит механизм индексирования данных.

4.4.  Дана таблица Customer, содержащая поле LastName (Фамилия), FirstName (Имя) и SecondName (Отчество). Выбрать запрос, который извлекает из данной таблицы фамилии без повторения одинаковых:

-  SELECT Customer. FirstName

FROM Customer;

SELECT DISTINCT Customer. FirstName

FROM Customer;

-  SELECT DISTINCT Customer

FROM Customer. FirstName;

-  SELECT DISTINCT Customer

FROM Customer. FirstName.

Тест № 5. 

5.1.  Информационный процесс это:

-  регистрация сигнала на носителе данных;

цикл образования информации из данных и немедленного сохранения в виде данных;

-  доступ к данным;

-  воспроизведение и обработка данных.

5.2.  Назовите отличия иерархической и сетевой моделей

иерархические модели основаны на древовидных структурах, а сетевые наряду с древовидными структурами используют дополнительные связи между произвольными узлами;

-  сетевые модели основаны на древовидных структурах, а иерархические наряду с древовидными структурами используют дополнительные связи между произвольными узлами;

-  сетевые модели основаны на древовидных структурах, а иерархические основаны на табличных структурах;

-  иерархические модели основаны на древовидных структурах, а сетевые основаны на табличных структурах.

5.3.  Модель сервера приложений (трехуровневая модель) − это:

-  когда БД хранится на сервере, логика решения или бизнес-логика хранится на клиенте, на сервере приложений хранится логика представления объектов;

-  когда на сервере расположен файл с данными, на клиенте находится бизнес логика и логика управления данными;

-  когда на сервере хранятся хранимые процедуры триггеры и механизм поддержки доменной структуры;

когда на сервере БД хранятся данные, а на сервере приложений хранятся бизнес-приложения, а логика представления объектов хранится на клиенте.

5.4.  Дана таблица Customer, содержащая поле LastName (Фамилия), FirstName (Имя) и SecondName (Отчество). Выбрать запрос, который извлекает из данной таблицы все поля для записей, в которых отчество не заполнено:

-  SELECT Customer. FirstName, Customer. SecondName

FROM Customer

WHERE (SecondName = 0);

SELECT DISTINCT *

FROM Customer

WHERE (Customer. SecondName IS NULL);

-  SELECT DISTINCT Customer

FROM Customer. FirstName

WHERE SecondName = 0;

-  SELECT DISTINCT Customer

FROM Customer. FirstName

WHERE SecondName = NULL.

Тест № 6. 

6.1.  Адекватность информации это:

степень соответствия информации, полученной потребителем, тому, что автор вложил в ее содержание;

-  соответствие информации объективной реальности;

-  достаточность информации для принятия решений;

-  мера возможности получить ту или иную информацию.

6.2.  Какая структура положена в основу реляционной модели данных:

-  древовидная структура;

-  структура типа список;

отношения, представленные в виде таблиц;

-  древовидная структура с дополнительными связями между произвольными узлами.

6.3.  Какие функции играет сервер в клиент-серверной архитектуре:

-  выполнение бизнес-процессов по запросам клиентов;

администрирование БД, контроль доступа к данным и разграничение доступа, управление и манипулирование потоками данных;

-  централизованный доступ к файлам коллективного доступа;

-  выполняет масштабирование БД.

6.4.  Дана таблица Customer, содержащая поле FirstName (Фамилия) и Birthday (День рождения). Выбрать запрос, который извлекает из дан­ной таблицы фамилии людей, родившихся с 1950 по 1970 год вклю­чительно:

SELECT DISTINCT * 

FROM Customer AS C

WHERE (C. Birthday BETWEEN ‘01/01/1950’ AND ‘01/01/1970’);

-  SELECT DISTINCT Customer. FirstName

FROM Customer

WHERE (‘01/01/1950’ <Customer. Birthday < ‘01/01/1970’);

-  SELECT Customer

FROM Customer. FirstName;

WHERE (Customer. Birthday > =‘01/01/1950’ OR

Customer. Birthday < =‘01/01/1970’);

-  SELECT Customer. FirstName

FROM Customer

WHERE (Customer. Birthday > =‘01/01/1950’ NOT

Customer. Birthday < =‘01/01/1970’);

Тест № 7. 

7.1.  Достоверность информации это:

-  степень соответствия информации, полученной потребителем, тому, что автор вложил в ее содержание;

соответствие информации объективной реальности;

-  достаточность информации для принятия решений;

-  мера возможности получить ту или иную информацию.

7.2.  Для какой цели используются первичные ключи:

-  для быстрого поиска данных;

для однозначной идентификации записей таблицы;

-  для формирования запросов;

-  для сортировки данных.

7.3.  Каким образом обеспечивается переносимость хранимых процедур:

-  путем использования компонентов визуальной среды разработки (Delphi, C++ Builder);

-  путем использования встроенного языка SQL;

с помощью шаблонов CASE-средств (такого как ERwin);

-  путем использования динамического SQL.

7.4.  Дана таблица Customer, содержащая поле FirstName (Фамилия) и Birthday (День рождения). Выбрать запрос, который извлекает из дан­ной таблицы строки, содержащие фамилии Иванов, Петров, Федоров:

-  SELECT DISTINCT Customer

FROM Customer

WHERE (Customer. FirstName=‘Иванов’,‘Петров’,‘Федоров’);

-  SELECT Customer

FROM Customer. FirstName;

WHERE (Customer. FirstName =‘Иванов’ AND

Customer. FirstName =‘Петров’ AND

Customer. FirstName =‘Федоров’);

SELECT DISTINCT * 

FROM Customer AS C

WHERE (C. FirstName IN ‘Иванов’, ‘Петров’ ‘Федоров’);

-  SELECT Customer. FirstName

FROM Customer

WHERE (Customer. FirstName =‘Иванов’ AND

Customer. FirstName =‘Петров’ AND

Customer. FirstName =‘Федоров’);

Тест № 8. 

8.1.  Полнота информации это:

-  степень соответствия информации, полученной потребителем, тому, что автор вложил в ее содержание;

-  соответствие информации объективной реальности;

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5