Мой сайт

Меню сайта
Мини-чат
Статистика

Онлайн всего: 12
Гостей: 12
Пользователей: 0
Форма входа
Поиск
Календарь
«  Август 2013  »
Пн Вт Ср Чт Пт Сб Вс
   1234
567891011
12131415161718
19202122232425
262728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Главная » 2013 » Август » 1 » Программа обучения студентов ( Syllabus ) по дисципли�
    00:41
     

    Программа обучения студентов ( Syllabus ) по дисципли�

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

    ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

    Им. С. АМАНЖОЛОВА


    «Утвержден»

    на заседании Методического Совета факультета______________________

    Председатель ___________________

    «______» ________________ 2009г.


    ПРОГРАММА ОБУЧЕНИЯ СТУДЕНТОВ

    (Syllabus)


    по дисциплине Современные методы проектирования баз данных

    для специальности 050111 Информатика

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


    Всего 2 кредита

    Курс 3

    Семестр 5

    Лекции 15 часов

    Семинарских часов

    Лабораторных 15 часов

    Количество рейтингов 2

    СРСП (аудиторных) 30 часов

    СРС 30 часов

    Экзамен 5 семестр

    Всего аудиторных 60 часов

    Всего внеаудиторных 30 часов

    Общая трудоёмкость 90 часов


    Усть-Каменогорск, 2009

    Силлабус составлен на основании государственного общеобязательного стандарта, типового учебного плана и типовой программы по дисциплине Современные методы проектирования баз данных для специальности 050111-«Информатика»


    Силлабус подготовили

    ст. преподаватель Кабланбекова Б.А.

    кафедры Математического

    моделирования и компьютерных технологий


    Силлабус обсужден и рекомендован на заседании кафедры

    математического моделирования и компьютерных технологий

    Протокол № ____ от «__» ____________ 2009 г.


    Заведующий кафедрой (подпись)______________ ^ Ж.З Жантасова


    Одобрен методическим советом Факультета математики, физики и технологий

    Протокол № ____ от «__» ____________ 2009 г.


    Председатель (подпись) _____________Рамазанова Г.С.

    1. Общие сведения:

    1.1 Название и код дисциплины: Современные методы проектирования баз данных.

    1.2 Данные о преподавателе: Кабланбекова Бахтыгуль Амиргазиновна – старший преподаватель кафедры ММиКТ.

    1.3 Контактная информация: режим пребывания на кафедре согласно расписанию, рабочий телефон 477844, e-mailzheny@mail.ru. Место проведения занятий: ВКГУ им.С.Аманжолова, корпус №7, ул. Ворошилова, 148.

    1.4 Количество кредитов 2 - 1 час лекций и 1 час лабораторных
    занятий.

    1.5 Дата – 2009г., 5 семестр.


    ^ 2. Краткое описание курса:

    2.1 Цель курса: привить студенту знания, умения в вопросах формализации объектов реальной информационной системы, грамотной постановки задач и их программной реализации.

    Ознакомление студентов с наиболее важными понятиями – проектирования баз данных, информационных систем и СУБД.

    2.2 Задачи курса применительно специальности – ознакомление студентов с популярными методами проектирования локальных и серверных БД. Научить их грамотно и правильно спроектировать и создать базу данных с дальнейшей обработкой данных с помощью СУБД.

    2.3 Описание курса: Систематическое формирование у студентов фундаментальных знаний по дисциплине ^ Современные методы проектирования баз данных.

    2.4 Пререквизиты курса (дисциплины, содержащие перечень знаний, умений и навыков, необходимых для усвоения изучаемой дисциплины): для усвоения дисциплины «Современные методы проектирования баз данных» необходимо знание основ информатики, т.е. знание дисциплин «Информатика», «Дискретная математика»

    2.5 Постреквизиты (дисциплины, содержащие перечень знаний, умений и навыков, необходимых для усвоения последующих дисциплин): знания и навыки по дисциплине «Современные методы проектирования баз данных» могут быть использованы студентами при изучении дисциплин «Базы данных и информационные системы», «Объектно-ориентированное программирование», «Программирование в Visual FoxPro» и других профилирующих дисциплин, а также при выполнении курсовых, дипломных работ.

    2.6 Краткое содержание дисциплины. Данная дисциплина подразумевает ознакомление с базами данных, рассматривается моделирование предметной области ИС, архитектура и проектирование БД, методы формирования и нормализации отношений, изучение методов и средств разработки приложений баз данных в среде Delphi7, InterBase синтаксис языка; также говорится о case-средствах разработки приложений.


    ^ 3. Календарно-тематический план распределения часов по видам занятий с указанием недели, темы

    Лекции:


    Лекции



    Наименование изучаемых вопросов

    Количество часов

    Распределение по неделям

    Литература №

    Примечание

    1

    2

    3

    4

    5

    6


    1. ^ Проектирование и использование баз данных.




    Анализ предметной области. Проблемы проектирования. Аномалии. Избыточное дублирование данных.

    2

    1-2

    1-13




    1. ^ Этапы проектирования баз данных.




    Модели данных. Проектирование реляционных и сетевых баз данных. Понятия отношений, атрибутов. Формирование отношений. Метод нормальных форм.

    2

    3-4

    1-13




    1. ^ Метод сущность – связь.




    Основные понятия метода, Этапы проектирования методом сущность – связь.Правила формирования отношений в методе сущность – связь.

    2

    5-6

    1-13




    1. ^ Средства автоматизации проектирования.

    Проектирование локальных баз данных в среде Delphi7. Основные подходы проектирования локальных баз данных. Обработка данных и автоматизация проекта баз данных в среде Delphi7.

    2

    7-8

    2-17




    1. ^ Основные понятия объектного подхода. Основные принципы структурного подхода.

    Критерий декомпозиции. Функционально-модульный подход, объектный подход. Понятия класса, объекта, экземпляра. Инкапсуляция, полиморфизм, наследование.

    2

    9-10

    2-18




    1. ^ Знакомство с сервером InterBase.

    Запуск локального и глобального сервера. Регистрация сервера. Создание баз данных.

    3

    11-12-13

    1-3




    1. ^ Delphi7 и серверы баз данных.

    Доступ к данным. Основные функции автоматизации клиентских приложений.

    2

    14-15

    1-18







    Итого:

    15











    ^ Практические (семинарские) занятия: (планом не предусмотрены)

    Практические (семинарские) занятия №

    Наименование изучаемых вопросов

    Количество часов

    Распределение по неделям

    Литература №

    Форма контроля

    Примечание

    1

    2

    3

    4

    5

    6

    7














































    Итого:

















    ^ Лабораторные занятия:

    Лабораторная работа №/неделя

    Тема

    Количество часов

    Распределение по неделям

    Литература №

    Форма контроля

    Примечание

    1

    2

    3

    4

    5

    6

    7

    ^ Лабораторная работа №1

    Проектирование базы данных

    2

    1

    1-18







    ^ Лабораторная работа № 2

    Создание ER-модели и ее нормализация.

    2

    2

    1-18







    ^ Лабораторная работа №3

    Проектирования БД на основе декомпозиции универсального отношения.


    2

    3

    1-18







    ^ Лабораторная работа №4

    Разработка отчетов в Rave Reports 5.0

    3

    4-5

    1-18







    ^ Лабораторная работа №5

    Управление приложениями пакета MS Office

    Управление MS Word


    3

    6

    1-18




    8 нед -1ч.

    ^ Лабораторная работа №

    6 Разработка баз данных средствами SQL-сервера Interbase. Команды языка SQL для описания данных.


    3

    7

    1-18










    Итого:

    15















    ^ График подготовки материалов для подготовки к занятиям

    График самостоятельной работы студентов с преподавателем:



    Темы занятий

    Задания на СРСП

    Цель и содержание занятий

    Рекомендуемая литература (стр.)

    Форма контроля

    Сроки сдачи

    Макс.балл

    п/п

    1

    Отчет, составление отчетов

    1. Сделать отчет Нагрузка на кафедру




    Составить отчет на определенную кафедру

    1,2,4,9,17

    Отчет

    1-2

    5

    2

    Отчет, составление отчетов

    1. Сделать отчет Приложение к диплому

    для всех студентов 5-го курса


    Составить отчет приложения к диплому

    1,2,4,9,17

    Отчет

    3-4

    5

    3

    Отчет, составление отчетов

    1. Сделать отчет Нагрузка Преподавателя

    для всех преподавателей вашей базы


    Составить отчет по нагрузке преподавателей кафедры

    1,2,4,9,17

    Разработанные приложения

    5-6

    5

    4

    Формы. Формы с кнопками

    1. Сделать форму Поддержка списка студентов

    Создать кнопочную форму списка студентов

    1,2,4,9,17

    Разработанные приложения

    7-8

    5

    5

    Формы. Формы с кнопками

    1. ^ Сделать форму Поддержка списка преподавателей

    Создать кнопочную форму списка преподавателей

    1,2,4,9,17

    Разработанные приложения

    9-10

    5

    6

    Отчет-заготовка

    6. Сделать отчет Заготовка для расписания

    Составить отчет – заготовку расписания преподавателей

    1,2,4,9,17

    Разработанные приложения

    11-15

    5




    Итого:

    30













    30


    ^ График самостоятельной работы студентов СРС:



    Темы занятий

    Задания на СРС

    Цель и содержание занятий

    Рекомендуемая литература (стр.)

    Форма контроля

    Сроки сдачи

    Макс.балл

    п/п

    1

    Правила формирования отношений

    1. Сформулируйте правило 3 формирования отношений, если степень связи 1:1 и класс принадлежности обеих сущностей является необязательным.

    2. Сформулируйте правило формирования отношения для случая степени связи между сущностями 1:М (М:1) и обязательного класса принадлежности М-связной сущности.

    3. Укажите правила формирования отношений для связи М:М

    4. Нормальная форма Бойса-Кодда

    5. Как осуществляется формирование отношений для связи 1:1?




    Формирование отношений,

    Определить класс принадлежности,

    Привести к нормальным формам

    2, 16, 17

    Сформированное отношение




    10

    2

    Этапы проектирования баз данных

    1. Каким может быть класс принадлежности?

    2. Приведите пример диаграммы ER-экземпляров со степенью связи между сущностями 1:1 и обязательным классом принадлежности двух сущностей.

    3. Как на диаграммах ER-типа обозначаются степень связи, обязательное и необязательное участие в связи экземпляров сущности?

    4. Приведите пример диаграммы ER-экземпляров для связи типа 1:М варианта Н-О.

    5. Назовите этапы проектирования базы данных

    пример диаграммы ER-экземпляров,

    типа.

    Связи между сущностями

    2,5,7,14

    Сформированное отношение




    10

    3

    Метод сущность-связь


    1. Основные понятия метода сущность-связь

    2. Понятие ключа сущности

    3. Понятия сущности и атрибута сущности

    4. Диаграммы ER-типа

    Степень связи между сущностями

    Метод сущность-связь

    1-10

    Сформированное отношение

    Логическая модель

    15 нед

    10




    Итого:

    30













    30




    1. Литература

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

    1. Л.С. Блюдина. Проектирование баз данных в среде delphi. Ульяновск-2001г.

    2. А. А. Рыбанов. Инструментальные средства автоматизированного проектирования баз данных. РПК «Политехник», Волгоград, 2007

    3. Е.Мамаев, MS SOL Server 7.0: проектирование и реализация баз данных.-СПб.:BHV-Санкт-Петербург,2000.-416с

    4. Конноли Т, Бегт К., Страчан А. Базы данных: проектирование, реализация и сопрвождение. Теория и практика, 2-ое издание: пер. с англ. –М.: Изд. Дом Вильямс, 2001

    5. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных.: Учебник для высших учебных заведений / Под ред. Проф. А.Д.Хомоненко.-СПб.6 КОРОНА принт, 2002.-672с

    6. Конноли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е издание: Пер. с англ.- М.: Издательский дом “Вильямс”, 2001.

    7. Нагао М. Структура и базы данных / М.Нагао, Т.Катаяма, Т.Уэмура.- М.: Мир, 1986

    8. Тиори Т. Проектирование структур баз данных / Т.Тиори, Дж.Фрай.- М.: Мир, 1985

    9. Дубина А.Г. Fox Pro 2. x. Технология программирования: Исходные ресурсы на дискете. -М.:Фиоинъ,1998.-400 с.

    10. Ревунков Г. И. Базы и банки данных и знаний: Учеб. / Под ред. В. Н. Четверикова- М.: Высш. шк., 1992. - 20

    11. Четвериков В. Н. Базы и банки данных: Учеб. для вузов по спец. 'Автоматизир. системы управления'- М.: Высш. шк., 1987. - 2

    12. Дейт К. Дж. Введение в системы баз данных / К. Дж. Дейт.- 6-е изд.- М. ; СПб. ; Киев: Вильямс, 2000.- 848 с.: ил.- (Системное программирование).

    13. Жантасова Ж. З. Системы управления базами данных.- Усть-Каменогорск, 2003. – 44

    14. Ульман Дж. Введение в системы баз данных / Дж.Ульман.- М.: Лори, 2000

    15. Кузнецов С.Д. Основы современных баз данных / С.Д.Кузнецов.- http://www.citforum.ru

    16. Когаловский М.Р. Технология баз данных на персональных ЭВМ / М.Р.Когаловский. – М.: Финансы и статистика,1992

    17. Куликов Г. Г.,Набатов А. А., Речкалов А. В. Автоматизированное проектирование информационно-управляющих систем. Системное моделирование предметной области: Учеб. пособие / УГАТУ – Уфа, 1998. 104с.

    18. Методология IDEF0. Функциональное моделирование. – М.: МетаТехнология, 1993. - 117 с.

    19. Методология IDEF1X. Информационное моделирование. -М.: МетаТехнология. 1993. - 120 с.

    20. Маклаков С. В. BPwin и ERwin. CASE – средства разработки информационных систем. –М.: ДИАЛОГ- МИФИ, 1999. – 256 с.

    21. Зеленков Ю. А. Введение в базы данных, 1997.

    22. Вендров А. М. CASE – технологии. Современные методы и средства проектирования информационных систем. –М.: Финансы и статистика,1998. – 176 с.



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

    1. Архангельский А. Разработка прикладных программ для Windows в Delphi 5.- М., 1999.

    2. Базиян, М. Использование Visual FoxPro 6:[Полн.справ рук.:Пер.с англ.].-Спец.изд.-М.и др.:Вильямс:Диалектика,1999-925 с.:ил.

    3. Баженова И.Ю.Visual FoxPro 6.0.-М.:Диалог-МИФИ,1999.-416с

    4. Зубов Валерий Сергеевич. Clipper & Foxpro. Практикум пользователя. М. "Филинъ", 1996г.-496с.

    5. Каратыгин, С. Access 2000:Руководство пользователя с примерами/ С.А. Каратыгин.-М.:Лаборатория Базовых Знаний,2000.-376 с.:ил.

    6. Мусина Т.В. Visual FoxPro 7.0 / Т.В.Мусина, В.А.Пушенко - Киев: BookStar, 2001

    7. Каратыгин С, Тихонов А., Тихонова Л. “Работа в Visual FoxPro на примерах”, 1999г.




    1. Информация по оценке

    Итоговая оценка знаний по дисциплине

    Оценка по буквенной системе

    Баллы

    %-ное содержание

    Оценка по традиционной системе

    A

    4,0

    95-100

    Отлично

    A-

    3,67

    90-94

    B+

    3,33

    85-89

    Хорошо

    B

    3,0

    80-84

    B-

    2,67

    75-79

    C+

    2,33

    70-74

    Удовлетворительно

    C

    2,0

    65-69

    C-

    1,67

    60-64

    D+

    1,33

    55-59

    D

    1,0

    50-54

    F

    0

    0-49

    Неудовлетворительно


    «Рейтинг-шкала»

    ^ Форма контроля

    Баллы

    Лекция

    20

    Практические зан./семинарские зан./ лабораторные работы

    25

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

    30

    Самостоятельные работы студента

    25

    Рейтинг 1

    100

    Лекция

    20

    Практические зан./семинарские зан./ лабораторные работы

    25

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

    30

    Самостоятельные работы студента

    25

    Рейтинг 2

    100

    Экзамен

    100

    Всего

    300


    б) Итоговая оценка по дисциплине в процентном содержании определяется:



    где: Р1 – процентное содержание оценки первого рейтинга;

    Р2 – процентное содержание оценки второго рейтинга;

    Э – процентное содержание экзаменационной оценки.


    ^ 6. Политика выставления баллов

    Контроль успеваемости по дисциплине будет осуществляться в форме:

    - текущего контроля (проводится еженедельно)

    - рубежного контроля (на 7,14 неделях)

    - итогового контроля (проводится один раз в конце периода, т.е. экзамен).

    Текущий контроль подразумевает оценку работы студента на лабораторных занятиях (выполнение домашних заданий, самостоятельное решение задач), итоги индивидуальных заданий.

    Рубежный контроль – это выполнение тестов и контрольных работ в аудитории в присутствии преподавателя, а также сдачу коллоквиумов, лабораторных работ.

    Итоговый контроль проводится после окончания изучения всех тем, по которым студент должен показать целостное видение законченной, замкнутой части изученной дисциплины.


    ^ Схема оценки знаний студентов

    Контроль успеваемости по дисциплине будет осуществляться в форме:


    По дисциплине всего:

    15-лекции

    15 - лабораторных

    30 - СРСП

    30 – СРС

    Макс. балл: за 90 часов-200


    По 1-рейтингу:

    7-лекции

    7- лабораторных

    15- СРСП

    15 СРС

    Макс. балл по 1-рейтингу: за 44 часа – 100


    По 2-рейтингу:

    8-лекции

    8- лабораторных

    15- СРСП

    15 СРС

    Макс. балл по 2-рейтингу: за 46 часов – 100


    Распределение процентов1-рейтинга по неделям:


    Вид

    контроля

    1нед

    2нед

    3нед

    4нед

    5нед

    6нед

    7нед

    Всего

    Лекции

    За посещение

    Устный опрос

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    3

    1

    1

    20%



    Лабораторные работы

    За посещение лабораторных

    Защита лабораторных

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    8

    1

    1

    25%

    СРСП

    Выполнение домашних заданий

    Реферат




    5



    2

    2

    1

    2

    2

    1

    2

    2

    1

    2

    2

    1

    2

    2

    1

    30%

    СРС

    Коллоквиум

    Семестровое задание

    1

    1

    1

    1

    1

    1

    1

    1

    1

    1

    1

    1

    3

    1

    1

    3

    1

    1

    3

    1

    1

    25%

    ИТОГО по 1-рейтингу

    7,5

    12,5

    12,5

    12,5

    15

    15

    25

    100%



    Распределение процентов 2-рейтинга по неделям:


    Вид

    контроля

    8

    9

    10

    11

    12

    13

    14

    15

    Всего

    Лекции

    За посещение

    Устный опрос

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    20%



    Лабораторные работы

    За посещение лабораторных

    Защита лабораторных

    0,5

    1

    1

    1

    1

    1

    1

    1

    1

    1,5

    1

    1

    1,5

    1

    1

    1

    1

    1

    0,5

    1

    1

    0,5

    1

    1

    25%

    СРСП

    Выполнение домашних заданий

    Реферат




    0,5



    2,5

    2

    1

    2,5

    1

    1

    2

    1

    1

    2

    1

    1

    2

    1

    1

    2

    1

    1

    30%

    СРС

    Коллоквиум

    Семестровое задание

    1

    1

    0,5

    1

    1

    0,5

    1

    0,5

    0,5

    1

    1

    1

    3

    1

    1

    3

    1

    1

    3

    1

    1

    3

    1

    1

    25%

    ИТОГО по 2-рейтингу

    7,5

    8,5

    13

    13,5

    15

    14,5

    14

    14

    100%

    ^ ИТОГОВЫЙ РЕЙТИНГ

    15

    21

    25,5

    26

    30

    29,5

    39

    14

    200%


    Всего по предмету: (100+100)/2*0,6+ Оценка экз.*0,4=100


    ^ 7. Политика курса

    1. Не опаздывать на занятия.

    2. Не разговаривать во время занятий, не жевать резинку.

    3. Не пропускать занятия, в случае болезни предоставить справку.

    4. Пропущенные занятия отрабатывать в определенное преподавателем время.

    5. Отключить сотовый телефон.

    6. В случае невыполнения заданий итоговая оценка снижается.

    7. Своевременно и старательно выполнять домашние задания.

    8. Активно участвовать в учебном процессе.

    9. Быть пунктуальным и обязательным.

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


    ^ 8. Перечень вопросов и тем по формам контроля

    Тестовые задания для самоконтроля

    1

    Нормализация структуры данных – это:

    A) Удаление ненужных записей.

    B) Удаление ненужных полей.

    C) Представление произвольной структуры данных в виде простой двумерной таблицы.

    D) Присвоение каждому полю уникального имени.

    E) То же что и модификация структуры.


    2

    Какое из полей в базе данных можно считать избыточным и не включать в структуру базы данных:

    A) Код заказчика.

    B) Код продукции.

    C) Объем заказанной продукции.

    D) Стоимость заказанной продукции.

    E) Цена заказанной продукции (за единицу продукции).


    3

    Сущность объектно-ориентированного подхода при проектировании информационных систем следует понимать как:

    A) Преобразование данных информационной системы к нормальному виду.

    B) Моделирование реальных объектов-событий, позволяющих создавать эффективные приложения, требующие меньших затрат по сравнению с традиционным процедурным подходом.

    C) Последовательно примененное «ручное» программирование.

    D) Построение сложных объектов на основе простых.

    E) Построение программ.

    4

    Структурирование информации – это:

    A) Процесс индексирования;

    B) Приведение данных к иерархической форме представления;

    C) Представление форматов и значений данных, описывающих реальную предметную область, применительно к возможностям используемой СУБД;

    D) Выявление взаимосвязей между различными типами данных в базе;

    E) Приведение информации к нормальной форме.

    5

    Какие средства СУБД используются для создания готовых приложений, минуя непосредственное «ручное» программирование:

    A) Индексные файлы.

    B) Генераторы приложений.

    C) Фильтры.

    D) Реорганизация.

    E) Система меню.

    6

    Условия достоверности при вводе данных в базу используются для:

    A) Проверки ошибок в программе.

    B) Такие условия не применяются в среде субд.

    C) Задания действий, выполняемых при добавлении, изменении записей.

    D) Ограничения доступа к информации.

    E) Проверка дублирования информации.

    7

    Для оптимального доступа к информации в базе данных применяется:

    A) Команды корректировки записей.

    B) Модификация структуры.

    C) Индексирование.

    D) Сортировка.

    E) Фильтрация.

    1

    Что выполняется на первом этапе проектирования

    A) Определение сущностей и связей

    B) Составление диаграмм ER - типа

    C) Составление диаграмм ER - экземпляров

    D) Составление диаграмм типов с учетом всех связей и сущностей

    E) Внесение в отношение неключевых атрибутов

    2

    Что выполняется на втором этапе проектирования

    A) Определение сущностей и связей

    B) Составление диаграмм ER - типа

    C) Составление диаграмм ER - экземпляров

    D) Составление диаграмм типов с учетом всех связей и сущностей

    E) Внесение в отношение неключевых атрибутов

    3

    Что выполняется на третьем этапе проектирования

    A) Определение сущностей и связей

    B) Составление диаграмм ER - типа

    C) Составление диаграмм ER - экземпляров

    D) Составление диаграмм типов с учетом всех связей и сущностей

    E) На основе ER диаграммы составление отношения для каждого отношения с предварительно определенным ключевым полем

    4

    Что выполняется на четвертом этапе проектирования

    A) Определение сущностей и связей

    B) Составление диаграмм ER - типа

    C) Составление диаграмм ER - экземпляров

    D) Составление диаграмм типов с учетом всех связей и сущностей

    E) Внесение в отношение неключевых атрибутов

    5

    Что выполняется на пятом этапе проектирования

    A) Определение сущностей и связей

    B) Приведение отношений к нормальной форме Бойса Кодда

    C) Составление диаграмм ER - экземпляров

    D) Составление диаграмм типов с учетом всех связей и сущностей

    E) Внесение в отношение неключевых атрибутов

    6

    Что выполняется на шестом этапе проектирования

    A) Определение сущностей и связей

    B) Составление диаграмм ER - типа

    C) Составление диаграмм ER - экземпляров

    D) Пересмотр диаграмм в случае, если отношения не приводятся к нормальной форме Бойса Кодда

    E) Внесение в отношение неключевых атрибутов

    7

    Какое значение не принимает степень связи?

    A) Одинк одному

    B) Один ко многим

    C) Многие к одному

    D) Многие ко многим

    E) Многие к малым

    8

    Существуют какие виды класса принадлежности?

    A) Обязательный, не обязательный

    B) значный, незначный

    C) многозначный, малозначный

    D) доступный, не дступный

    E) известный, неизвестный

    9

    Если какой то объект отношения остается без связи, то определяется КП ...

    A) обязательный

    B) не обязательный

    C) доступный

    D) многозначный

    E) известный

    10

    Если все объекты отношения имеют связь с объектами другого отношения, то КП ...

    A) обязательный

    B) не обязательный

    C) доступный

    D) многозначный

    E) известный

    11

    Какая программа управляет персональную БД?

    A) Paradox

    B) Sql server

    C) Oracle

    D) MSOffice

    E) C++

    12

    Какая программа управляет корпоративную БД?

    A) Sql server

    B) Paradox

    C) Borland

    D) MSOffice

    E) C++

    13

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

    A) Физический, логический

    B) Механический, автоматизированный

    C) Зависимый, независимый

    D) Активный, пассивный

    E) Связанный, несвязанный

    14

    Создание программ в Delphi базируется на …
    ^

    Линейном программировании


      1. Моделировании

      2. Объектно-ориентированном программировании

      3. Численных методах

    E) Верного ответа нет

    15

    Какие виды избыточного дублирования определены?

    A) Простое, избыточное

    B) Много, мало повторений

    C) Повторяющиеся повторения

    D) Исключительные, включительные провторения

    E) Вводимые, невводимые повторения

    16

    Особенность неизбыточного дублирования данных заключается в том, что ...

    A) он не мешает при обработке записей баз данных

    B) он нарушает целостность данных

    C) он индексирует поля

    D) вводит любые данные

    E) управляет данными

    17

    Аномалия – эта такая ситуация в таблицах базы данных, которая приводит

    A) к удалениям данных из таблиц

    B) к противоречиям, усложнениям при обработке данных

    C) к повторениям атрибутов

    D) к удалению всех файлов БД

    E) к созданию отчетов

    18

    Виды аномалий?

    A) Добавления, удаления, модификации

    B) Открытия, закрытия

    C) Ввода, вывода

    D) Создания, управления

    E) Управления, просмотра

    19

    Определяют аномалию какого типа, если при изменении одной записи требуется просмотреть все записи таблицы БД?

    A) Редактирования

    B) Модификаци

    C) Удаления

    D) Просмотра

    E) Добавления

    20

    Определяют аномалию какого типа, если при удалении одной записи требуется просмотреть все записи таблицы БД?

    A) Редактирования

    B) Удаления

    C) Обновления

    D) Просмотра

    E) Управления

    21

    Какой недостаток имеет следующая таблица?


    Имя клиента

    Комната

    Телефон

    Алия

    111

    145425

    алия

    111

    -

    Серік

    112

    458745

    A) определена избыточное дублирование данных

    B) определена ошибка ввода

    C) нарушена целостность данных

    D) определена ошибка связи

    E) определена ошибка вывода

    22

    Для того чтобы избавиться от избыточности данных, используют метод ...

    A) Декомпозиции

    B) Дихотомии

    C) Аномалии

    D) Деления отрезка пополам

    E) Формировании

    23

    Если нет зависимости ключей от неключевых атрибутов, то к кокай нормальной форме относится отношение?

    A) НФ Бойса Кодда

    B) 1-НФ

    C) 2-НФ

    D) 5-НФ

    E) 6-НФ

    24

    Если все атрибуты являются простыми в отношений, то в какой НФ находится отношение?

    A) НФ Бойса Кодда

    B) 1-НФ

    C) 2-НФ

    D) 5-НФ

    E) 6-НФ

    25

    Если каждый неключевой атрибут отношения функционально полно зависит от первичного ключа,

    то в какой НФ находится отношение?

    A) НФ Бойса Кодда

    B) 1-НФ

    C) 2-НФ

    D) 5-НФ

    E) 6-НФ

    26

    Если каждый неключевой атрибут нетранзитивно зависит от первичного ключа, то в какой НФ находится отношение?

    A) НФ Бойса Кодда

    B) 1-НФ

    C) 2-НФ

    D) 5-НФ

    E) 3-НФ

    27

    Если наблюдается многозначная зависимость ключевых атрибутов, то в какой НФ находится отношение?

    A) НФ Бойса Кодда

    B) 1-НФ

    C) 2-НФ

    D) 4-НФ

    E) 3-НФ

    28

    Если любая зависимость соединения в отношение R следует из существования некоторого возможного ключа в R, то в какой НФ находится отношение?

    A) НФ Бойса Кодда

    B) 1-НФ

    C) 5-НФ

    D) 4-НФ

    E) 3-НФ

    29

    Отношение R(A,B,C) можно спроецировать без потерь в отношения R1(A,B) и R2(A,C) в том и только в том случае, когда существует зависимость A->B|C

    A) Теорема Штрауса

    B) Теорема Кодда

    C) Теорема Пифагора

    D) Теорема Гаусса

    E) Теорема Фейджина

    30

    Метод ER- диаграмм –

    A) относится к методу сущности и связи

    B) относится к физическому проектированию

    C) относится к методу нормальных форм

    D) относится к схеме поликубов

    E) нет верного ответа

    31

    Какое понятие не относится к методу сущность-связь?

    A) Сущность

    B) Класс принадлежности

    C) Степень связи

    D) Нормальная форма

    E) Диаграммы ER-типа и экземпляров

    32

    Объект, информация которого хранится в базе данных -

    A) сущность

    B) атрибут

    C) ключ

    D) поле

    E) объект

    33

    Работа с новым проектом в среде Delphi начинается с создания ...

    A) Компонента

    B) Старттовой формы

    C) таблицы

    D) проекта

    E) запроса

    34

    Какие виды зависимостей между атрибутами существуют?

    A) функциональная,транзитивная, многозначная

    B) ключева, не ключавая

    C) значимая, незначимая

    D) многозаписьная, однозаписьная

    E) нет верного ответа

    35

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

    A) Полнофункциональная ФЗ.

    B) Транзитивная ФЗ

    C) Частичная ФЗ

    D) Взаимная ФЗ

    E) Многозначная ФЗ

    36

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

    A) Полнофункциональная ФЗ.

    B) Транзитивная ФЗ

    C) Частичная ФЗ

    D) Взаимная ФЗ

    E) Многозначная ФЗ

    37

    Если существует зависимость А->Б и Б->А, то к какому виду ФЗ относится эта зависимость

    A) Полнофункциональная ФЗ.

    B) Транзитивная ФЗ

    C) Частичная ФЗ

    D) Взаимная ФЗ

    E) Многозначная ФЗ

    38

    Как называется зависимотсь, если между атрибутами А,Б,С существует зависимости А->Б, Б->С и обратная зависимость

    A) Полнофункциональная ФЗ.

    B) Транзитивная ФЗ

    C) Частичная ФЗ

    D) Взаимная ФЗ

    E) Многозначная ФЗ

    39

    Как называются атрибуты, которые независят от ключевых и неключевых атрибутов?

    A) взаимно независимые атрибуты

    B) взаимно функционально зависимые атрибуты

    C) транзитивно зависимые атрибуты

    D) многозначно зависмые атрибуты

    E) все ответы верны

    40

    Что такое свойство компонента?

    A) Это поле компонента, которое при его изменении или задании автоматически изменяет определенный атрибут этого объекта

    B) Стандартный класс Delphi, созданный для реализации так называемого визуального программирования в среде Delphi

    C) Раздел кода приложения, активизируемый в ответ на возникшее событие

    D) Переменная, которая содержит адрес другой переменной

    E) Является собирательной частью всей программы, формируется самой Delphi

    41
    ^

    Какой из перечисленных объектов не является компонентом


    A) Memo

    B) Button

    C) Label

    D) Image

    E) Object Inspector

    42

    Проект хранится в файле с расширением …

    A) .PAS

    B) .BAS

    C) .DPR

    D) .DFM

    E) .EXE


    43

    Проект содержит следующие компоненты: Form1, Button1. Что произойдет в результате выполнения следующего фрагмента программного кода?

    implementation

    {$R *.DFM}

    procedure TForm1.Button1Click(Sender: Tobject);

    begin

    Close;

    end;

    end.

    ^
    A) Выход из программы
    B) Закрытие окна формы
    C) Кнопка Button1 становится невидимой
    D) Ничего не произойдет
    ^
    E) Нет верного варианта




    44
    Какой метод скрывает компонент?

    A) Show

    B) Hide

    C) Close

    D) Invalidate

    E) SetFocus

    45

    Какая из функций преобразует строку в числовое значение?

    A) IntToStr

    B) LowerCase

    C) StringOfChar

    D) StrToInt

    E) UpperCase


    46

    Методы – это

    A) Процедуры и функции, принадлежащие классу

    B) Переменные, объявленные в объявлении класса

    C) Переменные, имеющие своей областью действия класс

    D) Нечто, происходящее в результате взаимодействия компонента с пользователем или операционной системой

    E) Нет верного варианта


    47

    Какой компонент Delphi может редактировать любое число строк?

    A) Memo

    B) Label

    C) Text

    D) Edit

    E) Items

    48

    Свойство Count класса TList возвращает…

    A) Максимально возможное число элементов в списке

    B) Число элементов в списке

    C) Первый элемент в списке
    ^

    D) Последний элемент в списке

    E) Любой случайный элемент в списке





    49

    Компонент MainMenu используется

    A) Для создания контекстного меню формы

    B) Для создания всплывающей подсказки для пункта меню

    C) Для создания подпункта главного меню программы

    D) Нет верного варианта

    E) Для создания главного меню программы

    50

    Какая из команд сделает кнопку Button1 невидимой?

    A) Button1.Visible:=True

    B) Button1.Visible:=False

    C) Button1.Enabled:=True

    D) Button1.Enabled:= False

    E) Button1.ShowHint:=True

    51

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

    A) Query

    B) Table

    C) StoredProc

    D) DataSet

    E) DBText

    52

    При каком операторе для выполнения запроса используется метод Open?

    A) Select

    B) Insert

    C) UpDate

    D) Delete

    E) Clear

    53

    Взаимосвязь визуальных и невизуальных компонент происходит через …

    A) TDataSet

    B) TDataSource

    C) TQuery

    D) TStoredProc

    E) TTable

    54

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

    A) TDBEdit

    B) TDBMemo

    C) TDBText

    D) TDBGrid

    E) TTable

    55

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

    A) Additional

    B) Data Access

    C) Dialogs

    D) Data Controls

    E) System

    56

    Какая страница из палитры компонент организует доступ к базам данных?

    A) Additional

    B) Data Controls

    C) Data Access

    D) Dialogs

    E) System

    57

    Проект содержит следующие компоненты: Form1, Memo1, Edit1, Label1, Button1. Что произойдет в результате выполнения следующего фрагмента программного кода?

    procedure TForm1.Button1Click(Sender: TObject);

    begin

    Memo1.Lines.Add(Edit1.Text);

    end;

    A) Выводит краткую справку о многострочном редакторе Memo1 из Edit1

    B) Добавляет новую строку к имеющемуся в Lines набору строк при изменении текста в Edit1

    C) Копирует текст из строки ввода Edit1 в метку Label1 при щелчке по кнопке Button1

    D) Добавляет текст из строки ввода Edit1 без изменений в многострочный редактор Memo1 при щелчке по кнопке Button1

    E) Нет верного варианта

    58

    Проект содержит следующие компоненты: Form1, Form2, Button1, Label1. Что произойдет в результате выполнения следующего фрагмента программного кода?
    procedure TForm1.Button1Click(Sender: TObject);
    ^
    begin
    Form2.Label1.Caption:= “Я программирую на Delphi”;
    Form2.ShowModal;
    end;

    A) При щелчке на кнопку Button1 в окне формы Form1, откроется окно формы Form2 с меткой Label1, содержащей текст «Я программирую на Delphi»

    B) При щелчке на окне формы Form1, откроется окно формы Form2

    C) При щелчке на кнопку Button1 в окне формы Form2, откроется окно формы Form1 с меткой Label1, содержащей текст «Я программирую на Delphi»

    D) При изменении свойства Caption метки Label1 произойдет открытие формы Form2

    E) При закрытии окна формы Form1 откроется окно формы Form2 с меткой Label1, содержащей текст «Я программирую на Delphi»

    59

    Какая из команд сделает кнопку Button1 невидимой?

    A) Button1.Visible:=True

    B) Button1.Visible:=False

    C) Button1.Enabled:=True

    D) Button1.Enabled:= False

    E) Button1.ShowHint:=True

    60

    Компонент MainMenu используется

    A) Для создания контекстного меню формы

    B) Для создания всплывающей подсказки для пункта меню

    C) Для создания подпункта главного меню программы

    D) Нет верного варианта

    E) Для создания главного меню программы


    Экзаменационные вопросы по курсу

    1. Дайте определение реляционной базы данных.

    2. Из чего состоит реляционная таблица?

    3. Что обозначает термин «relation»?

    4. Перечислите требования, предъявляемые к реляционным таблицам.

    5. Что такое сущность?

    6. Что такое набор сущностей?

    7. Раскройте понятие атрибута.

    8. Что такое ключ? Понятие первичного ключа.

    9. Виды связей в БД.

    10. Процесс нормализации БД.

    11. Приведение БД к 1 НФ.

    12. Приведение БД ко 2 НФ.

    13. Приведение БД к 3 НФ.

    14. Что такое универсальное отношение?

    15. Что такое домен?

    16. Назначение и возможности BDE.

    17. Реализация и внутренняя организация BDE.

    18. Недостатки BDE.

    19. Назначение и возможности ODBC.

    20. Назначение и возможности программы Database Desktop.

    21. Назначение и возможности программы SQL Explorer.

    22. Типы данных, используемые в таблицах формата Paradox.

    23. Назначение и реализация в Database Desktop свойства Validity Cheks.

    24. Назначение и реализация в Database Desktop свойства Table Lookup.

    25. Назначение и реализация в Database Desktop свойства Secondary Index.

    26. Назначение и реализация в Database Desktop свойства Referential Integrity.

    27. Назначение и реализация в Database Desktop свойства Password Security.

    28. Назначение и реализация в Database Desktop свойства Depended Tables.

    29. Назначение алиаса БД.

    30. Способы создания алиаса БД.

    31. Изменение структуры существующей таблицы.

    32. Модификация записей в таблице.

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

    34. В каких состояниях может находиться набор данных при выполнении стандартных операций?

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

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

    37. Что необходимо сделать перед тем, как редактировать, добавлять или удалять записи?

    38. Какой класс является основой объектов полей?

    39. Опишите взаимосвязь типа данных и поля таблицы БД.

    40. Перечислите способы создания объектов класса TField и производных от него классов.

    41. Что такое статические поля?

    42. Что такое динамические поля?

    43. Перечислите способы доступа к объектам полей.

    44. Опишите инструмент контроля ввода данных EditMask (шаблон ввода данных).

    45. Каким образом осуществляется поиск данных в приложении?

    46. Для чего и каким образом используются фильтры?

    47. Как осуществляется быстрый переход к помеченным записям?

    48. Что такое бизнес-правила? Для чего они предназначены? Как реализуются основные механизмы?

    49. Какие методы модификации таблиц содержит компонент TTable?

    50. Что такое индекс? В чем отличие между индексом и ключом?

    51. Что представляет собой Borland InterBase Server?

    52. Как представлена БД в InterBase?

    53. Что такое системные таблицы и для чего они нужны?

    54. Как и с помощью какой программы производится регистрация пользователя сервера InterBase?

    55. Что такое алиас БД? Как он создается?

    56. Что такое язык SQL? Перечислите его составные части.

    57. Язык SQL оперирует терминами, несколько отличающимися от терминов реляционной теории. Приведите примеры обозначения основных терминов в обоих случаях.

    58. Что означает выражение: “Язык SQL является реляционно-полным”?

    59. Для чего используется язык определения данных? Перечислите его основные команды.

    60. Для чего используется язык управления данными? Перечислите его основные команды.

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

    62. Что такое ограничение целостности? Какие существуют типы ограничений целостности?

    63. Какое значение должны иметь столбцы, по которым строится первичный ключ?

    64. Что такое уникальный ключ?

    65. Что такое внешний ключ? Для чего он предназначен?

    66. Что такое генератор? Процесс создания, принцип действия и назначение.

    67. Перечислите операторы добавления, редактирования и удаления данных.

    68. Определение хранимой процедуры. Их разновидности, структура и назначение каждой.

    69. Что такое триггеры? Их типы, структура.

    70. Что такое домен? Ограничения на значения домена.

    71. Каким образом производится работа с индексами?

    72. Для чего используются виды (просмотры)?

    73. Что такое Rave Reports?

    74. Опишите структуру Rave Reports.

    75. Представьте алгоритм разработки и использования отчетов.

    76. Способы открытия визуального редактора Rave Reports.

    77. Перечислите задачи, которые позволяет решать визуальная среда Rave Reports.

    78. Каковы основные закладки палитры инструментов? Для чего они предназначены?

    79. Что представляет собой закладка Page Designer?

    80. Что представляет собой закладка Event Editor?

    81. Какие 3 ветви включает в себя проект Rave Reports?

    82. Что такое библиотека отчетов?

    83. Что такое каталог глобальных страниц?

    84. Что такое словарь просмотров данных?

    85. Опишите основные элементы для представления текста и изображений (закладка Standard).

    86. Каким образом производится обработка событий?

    87. Как устанавливается соединение с внешним источником? Этапы подключения к внешнему источнику данных.

    88. С помощью чего можно обеспечить безопасность доступа к данным?

    89. Как производится отображение данных в отчете? Функциональные группы.

    90. Перечислите основные компоненты закладки Rave и их назначение.

    91. Перечислите типы соединений с источником данных и наборы данных, открываемые через компоненты доступа к данным Delphi.

    92. Перечислите компоненты для создания соединения с источниками данных в приложении.

    93. Для чего служат помощники (Wizards)? Каких типов они бывают?

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

    95. Перечислите возможности, предоставляемые технологией OLE Automation.

    96. В качестве чего может выступать приложение в соответствие с OLE Automation?

    97. Перечислите методы взаимодействия с сервером автоматизации.

    98. Опишите метод позднего связывания.

    99. Опишите метод раннего связывания без использования специальных компонентов.

    100. Приведите несколько известных форматов библиотек типов, содержащих сведения о свойствах и методах объектов сервера автоматизации.

    101. Представьте последовательность действий при связывании приложения с MS Word через компоненты закладки Servers в Delphi.

    102. Для чего предназначен объект Application? Перечислите некоторые его свойства и методы.

    103. Коллекция Documents и объект Document. Их назначение, свойства и методы.

    104. Коллекция Paragraphs и объект Paragraph. Их назначение, свойства и методы.

    105. Объект Selection и объект Range. Их назначение, свойства и методы. Основные отличия между ними.

    106. Коллекция Tables и Объекты Table и Cell. Их назначение, свойства и методы.

    107. Достоинства и недостатки позднего связывания.

    108. Достоинства и недостатки раннего связывания без использования специальных компонентов.
    Просмотров: 1895 | Добавил: thimet | Рейтинг: 0.0/0
    Всего комментариев: 0



    Copyright MyCorp © 2025
    Сделать бесплатный сайт с uCoz