КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Учет семейного бюджета
Учет успеваемости школьников. Учет переселенцев. Переселенцы: код населенного пункта, код национальности, код специальности, дата рождения, фамилия переселенца, наименование населенного пункта, откуда прибыл. Справочники: населенные пункты (код, наименование, код области), национальности (код, наименование), области (код, наименование), специальности (код, наименование). Отчет по областям, населенным пунктам с итогами (число переселенцев) по областям и населенным пунктам. Оценки: код предмета, дата, оценка, учетный номер школьника, табельный номер учителя. Справочники: предметы (код и наименование), школьники (учетный номер школьника, фамилия, дата рождения, номер класса, пол), учителя (табельный номер, фамилия, дата рождения, пол, код специальности), специальности (код и наименование). Отчет по классам и школьникам со средней оценкой по классам и школьникам. 29. Учет нарушителей трудовой дисциплины на предприятии. Нарушения: код вида нарушения, дата нарушения, мера наказания, табельный номер нарушителя, содержание нарушения, код подразделения. Справочники: подразделения (код и наименование), виды нарушений (код и наименование), сотрудники (табельный номер, фамилия, код подразделения, пол, код должности), должности (код и наименование). Отчет по подразделениям и видам нарушений с итогами (число нарушителей) по подразделениям и видам нарушений. Бюджет: дата, учетный номер члена семьи, код статьи расхода, сумма расхода, код статьи дохода, сумма дохода. Справочники: статьи расходов (код и наименование), статьи доходов (код и наименование), члены семьи (учетный номер, фамилия, код вида родства), виды родства (код и наименование). Отчет по статьям расходов, членам семьи с итогами расходов по статьям и по членам семьи. Приложения Приложение 1. Ответы на вопросы для самопроверки
Перед каждой группой ответов указаны номер и заголовок главы, в конце которой были сформулированы вопросы. Глава 1. Проектирование баз данных 1. Что такое первичный ключ? ‑ Уникальный ключ, используемый для связи с другим объектом. 2. Что такое вторичный ключ? ‑ Ключ, который может быть первичным ключом. 3. Что такое внешний ключ? ‑ Атрибут или группа атрибутов объекта, которая является первичным ключом в другом объекте. 4. Что представляет собой иерархическая модель данных? ‑ Связанный ориентированный граф, у которого любой подчиненный узел (кроме корневого) имеет только один исходный узел. 5. Что представляет собой сетевая модель данных? ‑ Связанный ориентированный граф, у которого существует хотя бы один подчиненный узел с несколькими исходными узлами. 6. Что представляет собой реляционная модель данных? ‑ Набор взаимосвязанных двухмерных таблиц. 7. Из каких элементов состоит индексный файл? ‑ Индексный файл состоит из записей, каждая из которых содержит два значения: индекс и адрес записи таблицы со значением данного индекса; записи отсортированы по значению индекса. 8. Каково назначение первичного индекса? ‑ Первичный индекс является уникальным, служит для связи с другими таблицами. 9. Каково назначение индекса? ‑ Логическая сортировка базы, прямой поиск нужной записи. 10. Что представляет собой постреляционная модель данных? ‑ Это реляционная модель, допускающая многозначные поля. 11. Каково назначение многомерной модели данных? ‑ Хранение данных в виде многомерного массива, используемого системами оперативной аналитической обработки типа OLAP. 12. Что представляет объектно‑ориентированная модель данных? ‑ Дерево объектов‑классов. 13. Каково назначение инкапсуляции? ‑ Ограничить область видимости свойства объектом, в котором оно объявлено. 14. Что означает свойство “наследование”? - При создании нового потомка родительские свойства и методы передаются потомку. 15. Что означает свойство “полиморфизм”? - Одноименные методы в родительском объекте и в его потомке будут работать по-разному. 16. Какой недостаток существует у файл‑серверной модели использования базы данных? ‑ Перегрузка каналов связи, так как фактически вся база копируется по каналам на клиентскую машину. 17. Что представляет собой распределенное представление? ‑ Используется мощный сервер и много клиентских терминалов с централизованным управлением. 18. Что представляет собой распределенная база? ‑ Данные хранятся как на сервере, так и на клиентских машинах в виде отдельных частей или синхронизируемых копий.
19. Что представляет собой трехзвенная модель сервера приложений? ‑ К серверам баз добавляются серверы приложений, на которых выполняются приложения клиентов. 20. Как реализуется доступ данных в модели “клиент ‑ Интернет”(“тонкий клиент”)? ‑ Доступ реализуется из броузера Интернет. 21. Каково назначение интерфейса ODBC? ‑ Является посредником между приложением и СУБД, обеспечивая доступ из приложения к базам с различными СУБД. 22. Что входит в состав ODBC? ‑ Драйверы для каждой СУБД и диспетчер драйверов, который подключает нужный драйвер. 23. Что представляет собой метод нормализации отношений? ‑ Это процесс постепенного улучшения отношения путем последовательного перевода отношения из ненормализованной формы в первую, во вторую, в третью (иногда в четвертую и пятую) нормальные формы.
Глава 2. СУБД Visual FoxPro 1. Каково назначение удаленного представления в FoxPro? ‑ Объединение в одну таблицу данных из других удаленных баз с различными СУБД, электронных таблиц и текстовых файлов. 2. Каково назначение команд вида Set в FoxPro? ‑ Определяют условия работы других команд. 3. Где известна Local-переменная в FoxPro? ‑ Известна только в процедуре или в функции, где она объявлена. 4. Каково назначение в FoxPro команды Set Path To? ‑ Задает пути поиска файлов не обнаруженных в текущей директории. 5. Каково назначение в FoxPro команды Skip N? - Переход к записи, отстоящей от текущей на N записей. 6. Что возвращает в FoxPro функция Recno? - Номер текущей записи. 7. Что возвращает в FoxPro функция Reccount? ‑ Количество записей в таблице. 8. Каково назначение в FoxPro команды Locate For? ‑ Осуществляет последовательный поиск первой записи в таблице, удовлетворяющей заданному условию. 9. Каково назначение в FoxPro команды Set Order? ‑ Установка главного индекса. 10. Каково назначение в FoxPro команды Seek? ‑ Выполняет поиск первой записи таблицы с заданным значением индекса. 11. Каково назначение в FoxPro команды Select? ‑ Установка текущей рабочей области. 12. Каково назначение в FoxPro команды Set Relation To? ‑ Установка связей между двумя таблицами. 13. Каково назначение в FoxPro функции Messagebox? ‑ Задает и выводит окно с сообщением и кнопками выбора варианта продолжения работы. 14. Каково назначение в FoxPro объекта Image? ‑ Размещение рисунка? 15. Каково назначение в FoxPro свойства Stretch? ‑ Возможность растягивания объекта. 16. Каково назначение в FoxPro объекта OLE Bound Contol? ‑ Размещение графического поля таблицы. 17. Каково назначение в FoxPro объекта Option Group? ‑ Размещение группы зависимых переключателей (радиокнопок). 18. Каково назначение в FoxPro объекта List Box? ‑ Размещение списка. 19. Каково назначение в FoxPro объекта Shape? ‑ Размещение контура.
20. Каково назначение в FoxPro Галереи компонентов? ‑ Является хранилищем любых объектов Visual FoxPro. Глава 3. СУБД Access 1. Каково назначение подстановки? ‑ Подстановка позволяет не вводить значение поля, а выбирать его из списка значений или из таблицы. 2. Укажите способы фильтрация записей. ‑ Фильтр по выделенному фрагменту, обычный фильтр, фильтр для и расширенный фильтр. 3. Укажите режимы использования внешних данных. ‑ Импортирование (копирование) данных в таблицы Access и присоединение данных к базе без их копирования. 4. Каково назначение диспетчера связанных таблиц? ‑ Для изменения адресов файлов со связанными таблицами. 5. Укажите основные типы запросов. ‑ Запросы на выборку и на обновление данных. 6. Укажите средства формирования запросов. ‑ Запросы могут формироваться средствами конструктора, мастера или командами языка запросов SQL. 7. Каково назначение итогового запроса. ‑ Формирует таблицу из групп с одинаковыми значениями полей группировки. От каждой группы в результирующий набор выводится не более одной записи. 8. Что представляет собой перекрестный запрос? – Это итоговая таблица с наименованиями колонок и строк, которые формируются из значений полей группировки, а значения ячеек формируются путем указания групповых операций. 9. Каковы особенности динамического запроса? ‑ Запрос не зависит от изменения структуры и всегда отражает ее текущее состояние. 10. Каким образом указывается параметр в запросе? ‑ Наименование параметра заключается в квадратные скобки. 11. Что задает оператор Between n And k? ‑ Принадлежит ли значение диапазону [n, k]. 12. Что задает оператор In (e1 [; e2]...)? ‑ Принадлежит ли значение списку e1, e2,.... 13. Что задает оператор Is [Not] Null? ‑ Является ли значение Nul l (пустым) или Not Null. 14. Что задает оператор IsNumeric (<выражение>)? ‑ Возвращает истину, если выражение числовое. 15. Что задает оператор Iif(<условие>,X,Y)? ‑ Если <условие> истинно, то возвращается X, иначе ‑Y. 16. Что задает оператор Like “<образец>”? ‑ Сравнение строки с образцом. Глава 4. СУБД Microsoft SQL Server 1. Укажите область допустимых значений для полей типа Varchar. ‑ Строки символов с переменной длиной (пробелы в конце строки не хранятся) до 8000 символов. 2. Укажите область допустимых значений для полей типа Int. - Целые числа в диапазоне от -2 147 483 648 до +2 147 483 647. 3. Укажите область допустимых значений для полей типа Smallint. ‑ Целые числа в диапазоне от -32 768 до +32 767. 4. Укажите область допустимых значений для полей типа Real. ‑ Вещественные числа с точностью 7 цифр после запятой в диапазоне от -3,4E-38/-1,7E-308 до +3,4E+38/+1,7E+308.
5. Укажите область допустимых значений для полей типа Float. ‑ Вещественные числа с точностью 15 цифр после запятой в диапазоне от -3,4E-38/-1,7E-308 до +3,4E+38/+1,7E+308. 6. Укажите область допустимых значений для полей типа Numeric. ‑ Вещественные числа с указанными максимальными числами всех цифр и цифр после десятичной точки. 7. Как записывается составное имя объекта в Transact‑SQL? ‑ [[[<сервер>.][<база данных>].][<имя владельца объекта>].]<имя объекта>. 8. Что означает в Transact‑SQL команда Set Quoted_Identified On? - Только апострофы используются для ограничения символьных строк, иначе (Off) - могут дополнительно использоваться и кавычки. 9. Каково назначение в Transact‑SQL команды Create View? - Создание вида (представления). 10. Каково назначение в Transact‑SQL команды Create Index? -Создание индекса. 11. Каково назначение в Transact‑SQL команды Fetch? - Чтение строки курсора в переменные. 12. Каково назначение в Transact‑SQL системной переменной @@Rowcount? - Содержит число строк, на которые повлиял последний запрос. 13. Каково назначение в Transact‑SQL системной переменной @@Fetch_Status? - Содержит код состояния последнего выполненного оператора Fetch. 14. Каково назначение службы SQL Server Agent? ‑ Позволяет определить многошаговые расписания для автоматического их выполнения. Глава 5. СУБД Oracle 1. Укажите область допустимых значений для полей типа Varchar. ‑ Строки символов с переменной длиной (пробелы в конце строк не хранятся) до 2000 символов. 2. Каким образом представляются поля типа Int? - Number (38). 3. Укажите область допустимых значений для переменных типа Binary_Integer. ‑ Целые числа от -2147483647 до +2147483647. 4. Укажите область допустимых значений для полей типа Numeric. ‑ Вещественные числа с указанными максимальными числами всех цифр (до 38) и цифр после десятичной точки. 5. Для чего используется тип переменной Varray? ‑ Для организации массива переменных. 6. Что означает параметр %Type в операторе объявления переменной? ‑ Объявляет переменную типа, соответствующего типу другой базовой переменной или типу столбца таблицы, указанных перед этим параметром. 7. Для чего используется тип переменной Ref Cursor? ‑ Для объявления переменных курсора. 8. Что представляет собой коллекция? ‑ Коллекция представляет собой упорядоченную группу элементов одного типа. 9. Что представляет собой пакет в PL/SQL? ‑ Пакет объединяет логически связанные типы, элементы, процедуры и функции. 10. Какая форма записи параметров допускается в подпрограммах? - Допускается позиционная и именованная запись фактических параметров (<имя формального параметра> = <значение параметра>) одновременно. 11. Что означает атрибут курсора %Isopen? ‑ True, если курсор открыт, иначе - False. 12. Что означает атрибут курсора %Rowcount? ‑ Номер текущей строки. 13. Для чего предназначен оператор Fetch? - Оператор предназначен для чтения очередной строки курсора. 14. Что такое динамический SQL‑оператор? - Текст SQL‑оператора формируется динамически в процессе выполнения программы и выполняется оператором Execute. 15. Каково назначение оператора Savepoint? ‑ Для определения контрольной точки. 16. Каково назначение оператораRollback? ‑ Откат на начало транзакции или на указанную контрольную точку. 17. Каково назначение оператора Raise? ‑ Генерация исключения с указанным именем. 18. Каково назначение SQL‑команды Create View? - Создание представления. 19. Каково назначение метода таблицы Limit? - Возвращает максимально допустимое число элементов в varray‑массиве. 20. Каково назначение метода таблицы Trim([n])? ‑ Удаление последних n (1) элементов. Приложение 2. Вопросы для экзаменационных билетов В каждом билете содержится три пункта: · два вопроса по теории из предлагаемого далее списка вопросов; · составление программы по решению одной задачи из пп. 15.10, 15.11 лабораторного практикума.
Дата добавления: 2014-12-10; Просмотров: 923; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |