Студопедия

КАТЕГОРИИ:


Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.