Выполнение Курсового проекта учебным планом не предусмотрены.
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 |


