Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1
Казахстанско-Британский Технический Университет

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

Кафедра Компьютерной инженерии
«УТВЕРЖДАЮ»

Декан факультета

Информационных технологий

_____________Умаров Т.Ф.

«____»__________ 2011 г.

СИЛЛАБУС

CSE224 «Системы баз данных», 3 кредита (2/1/0)

Семестр: весна 2011

Ф.И.О. преподавателя: лектор Найзабаева Лязат Кыдыргалиевна,

лабораторные занятия: Низамдинова Рашида Турганжановна




Данные о преподавателе

Время и место проведения

Контактная информация

Аудиторных (лабораторных)

занятий


Офис часов-4часа


Телефон

e-mail

Кандидат физико-математических наук, доцент


Пн. 11.00-12.50, лек. 269 ауд,

Пн. 13.00-14.50, лек. 269 ауд,

Вт. 09.00-10.50, лаб. 269 ауд,

Вт. 11.00-12.50, лек. 268 ауд,

Чт. 11.00-12.50, лек. 269 ауд,

Чт. 13.00-14.50, лаб, 269 ауд,

Птн. 11.00-12.50, лаб. 269 ауд,

Птн. 13.00-14.50, лаб. 269 ауд.



Вт. 13.00-15.00, 265 ком.,
Чт. 13.00-15.00, 265 ком.


272-15-02

(внутр. 388)



naizabayeva@mail.ru
[email protected]



Пререквизиты курса: CSE104 Технология программирования

Цели и задачи курса: Курс рассчитан на студентов специальностей: 050704 «Вычислительная техника и программное обеспечение», 050703 «Информационные системы». Курс нацелен на ознакомление студентов с такими понятиями как системы управления базой данных (СУБД) и ее архитектура, системы управления реляционной базой данных (СУРБД), ее архитектура, терминологией по реляционной модели, с вопросами разработки и планирования базы данных и основами языка структурированных запросов.

Наличие программного обеспечения для управления базами данных упрощает создание баз данных и соответствующих приложений. Однако создание базы данных без ее соответствующей разработки обычно приводит к возникновению различных проблем, неполадок или серьезных сбоев. Следовательно, при создании базы данных важную роль играет знание разработки базы данных на теоретическом и практическом уровне. В этом курсе представлена информация по созданию и разработке базы данных.

По окончании курса студенты должны овладеть следующими знаниями и практическими навыками – знать:


  • Функциональные компоненты СУБД;

  • Этапы разработки базы данных и необходимые методы;

  • Типы моделей данных;

  • Нормализацию и денормализацию данных;

  • Реляционную алгебру;

  • Сервер баз данных MS SQL Server;

  • Структурированный язык запросов Transact- SQL

уметь:

  • Создавать логическую базу данных;

  • Разрабатывать физическую базу данных;

  • Выполнять запросы на языке SQL,

  • Работать с функциями и соединениями

  • Создавать корпоративную базу данных.



Календарно-тематический план:

Недели

Аудиторные занятия, часы

СРС (СРСП)

Темы заданий



Название темы

Лек

Лаб

Главы для

изучения


1

Введение в систему управления базой данных (СУБД). Архитектура СУБД.

Лаб. работа №1

2



2

[1] 1.1,

[2] глава 1,

[3] главы 1,2


Закрепление индивидуального варианта задания СРС-1.

2

Функциональные компоненты СУБД. Разработка и планирование данных.

Лаб. работа №2

2



2

[1] 1.1,

[3] главы 1,2,9,10



СРС-1. Работа с таблицами. Сортировка, поиск и фильтрация данных.

3

Модели данных. Объектно-ориентированная логическая модель.

Лаб. работа №3

2



2

[1] 1.2,

[2] глава 2,

[3] глава 3.


СРС-1.Отбор и сортировка записей с помощью запросов.

4

Реляционная алгебра. Операторы, используемые в реляционной алгебре.

Лаб. работа №4

2



2

[1] 1.3,

[2] глава 5,

[3] глава 3


СРС-1. Создание клиентского приложения базы данных.

5

Сеть и иерархическая модель. Менеджер базы данных.

Лаб. работа №5

2


2

[1] 1.2,

[3] глава 1,2



Сдача СРС-1

Закрепление задания СРС-2.



6

Разработка логической базы данных. Концептуальная модель.

Лаб. работа №6

2



2

[1] 2.6,

[4] 9.1-9.2,

[5] 2.1- 2.3,

[3] глава 11,12



СРС-2. Идентификация многообразия сущностей, идентификация атрибутов.

7

Нормализация данных. Избыточность. Функциональная зависимость. Денормализация. Другие нормальные формы. Лаб. работа №7

2


2

[1] 2.5,

[2] глава 3,

[3] глава 13


СРС-2. Отображение схемы С/С в таблицы. Нормализация таблиц в 3 NF.


8

MS SQL сервер. Обращение с запросами к базам данных. Извлечение результирующего множества.

Лаб. работа №8

2



2

[1] 2.5,

[3] глава 13,




СРС-2. Идентификация первичных и внешних ключей таблиц

9

Функции. Системные функции. Преобразование данных. Объединения.

Лаб. работа №2

2



2

[4] 9, [5] 2.1- 2.3

[4] 9.5 , [5] 2.4



СРС-2. Применение CASE технологий для создания физической базы данных.

10

Соединения: внутреннее, внешнее, перекрестное, эквисоединение, естественное, собственное.

Лаб. работа №5

2



2

[4] 9, [5] 2.5- 2.6

[4] 9.5, [5] 2.4



СРС-2. Сдача теоретической части СРС2.

11

Использование подзапросов, вложенных подзапросов, связанных подзапросов.

Лаб. работа №6

2


2

[4] 10,

[4] 9.5.4-9.5.5,

[5] 2.5


СРС-2. Создание клиентского программного приложения.


12

Создание таблиц. Вставление строк в таблицы. Удаление таблиц. Создание пользовательских типов данных.

Лаб. работа №7

2

2

[2] глава 6,

[3] глава 16

[4] 9.11, [5] 2.5


СРС-2. Применение SQL запросов в приложении.

13

Меры по обеспечению целостности данных. Типы целостности данных. Добавление ограничений к таблицам.

Лаб. работа №8

2

2

[1] 2.5,

[2] глава 3, [3] глава 13



СРС-2. Вычисляемые поля. Создание поисковой системы.

14

Управление данными в таблицах. Создание правил. Лаб. работа №9

2


2

[3] глава 16

[4] 9.11,

[5] 2.6


СРС-2. Доступ к базам данных с помощью ODBC.

15

Создание ограничений, значений по умолчанию. Поддержание данных в таблице. Лаб. работа №10

2



2

[1] 3.13,

[3] глава 19

[4] 9.12, [5] 2.6


Сдача СРС-2

16-17

Финальный экзамен.


2

В письменном виде

(упражнения, задачи и тестовые вопросы)




Лабораторные работы: №1 Реализация СУБД в системе C++Builder.Создание базы данных. Создание таблиц. Доступ к таблицам базы данных. Просмотр и редактирование данных, №2 Основные методы работы с набором данных. Вычисляемые поля, №3 Создание поисковой системы. Создание фильтра, Структурированный язык запросов SQL. Создание запросов в приложении, №4 Принципы создания отчетов. Составление общего отчета, №5 Защита лабораторных работ. №6. Выборка данных с применением сервера баз данных MS SQL Server 2005. №7_9.Получение практических навыков составления и содержательной интерпретации запросов выборки данных (операторов SELECT), а также их выполнения на SQL-сервере с использованием клиентских утилит.№10.Создание, модификация и удаление объектов базы данных с использованием SQL. №12-13. Работа с таблицей, курсором, представлением. №14. Работа с индексами. №15. Защита лабораторных работ.
Список литературы
Основная

  1. Дейт К. Введение в системы баз данных. –М.:Вильямс, 1999.

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

  3. Кен Конноли Томас, Бегг Каролин Базы данных. Проектирование, реализация и сопровождение. Теория и практика = Database systems. A Practical Approach to Design,Implementation,and Management; Пер.с англ.3-е изд. - М. : Вильямс, 2003

  4. Хендерсон. Профессиональное руководство по Transact-SQL Санкт-Петербург. «Питер», 2005.

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

  1. Архангельский А.Я. Программирование в C++Builder 6.- М.: ЗАО «Издательство БИНОМ», 2002г.- 1152с.:ил

  2. Найзабаева Л. Проектирование реляционной базы данных. -Учебное пособие, Издательский центр АО «КБТУ», Алматы, 2008. –220c.

  3. Найзабаева Л. Основы работы с базами данных в среде Delphi5: Методическое пособие.- Алматы, ”Қазақ университеті”, 2002.-63с.

  4. Найзабаева Л. Учебно - методическое пособие по лабораторным работам по дисциплине "Системы баз данных", Издательский центр АО «КБТУ», Алматы, 2008. - 76c.


Политика выставления оценок:

Лабораторные работы с необходимыми теоретическими сведениями, методическими указаниями, порядком выполнения, вариантами заданий выставлены на сайте в интранете. При защите лабораторных работ учитываются: полнота выполнения заданий, оформление отчета, своевременная сдача.

Групповые проекты (СРС1 -10 баллов, СРС2 -10 баллов) с методическими указаниями и примером выполнения проекта выставлены на сайте в интранете. При оценивании результатов СРС учитывается полнота и верность выполнения заданий, своевременная сдача и качество презентации проекта.

Короткие тесты проводятся в начале лекционных занятий (3-5 минут), охватывают материал предыдущих лекций. Короткие тесты не пересдаются.

Критерии выставления экзаменационной оценки: верность решения задач, предлагаемых на финальный экзамен. Вы получаете в конце семестра общую итоговую оценку, которая является показателем Вашей работы в течение всего семестра. Финальная оценка определяется согласно шкале оценок, принятой в КБТУ.

Контрольная работа охватывает темы всех лекций, домашних заданий и материалов для чтения, рассмотренных к данному сроку. Проводится на 7-й неделе в виде тестового контроля и решения задач по пройденным темам. Продолжительность контрольной работы 50 минут, максимальное количество баллов – 10.

Финальный экзамен охватывает и обобщает весь материал курса, проводится в виде тестового контроля, упражнений и решения задачи. Продолжительность экзамена 120 минут. Максимальное количество баллов – 40.

Критерии оценки знаний

Виды работ

Баллы

Посещаемость и активность на занятиях

4

Короткие тесты (выполненные в аудитории)

7

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

24

СРС: домашние письменные задания

10

СРСП: Групповой проект, включая презентацию

5

Промежуточный экзамен (контрольная работа)

10

Финальный экзамен

40

Итого

100

График выполнения и сдачи работ

Вид контроля




















































Итого

баллы


1

2

3

4

5

6

7

аттI

8

9

10

11

12

13

14

15

атт

II


Посещаемость занятий и активность




*

*

*

*

*



2


*

*

*

*

*









2


4

Короткие тесты







*







*




5










*







*




2

7

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










*







*

8




*




*




*




*

16

24

СРС(проекты)













*







5







*










*




10

15

Контрольная работа



















*

10




























10

Финальный экзамен




















































40

Всего в сумме






















30

























30

100

Посещаемость и активность на лекционных и лабораторных занятиях обязательна и является одной из составляющих Вашего финального балла / оценки. Студенты, пропустившие занятия и не уведомившие преподавателя заранее, не представившие оправдательные документы (медицинские справки и т.п.) на дни пропусков, лишаются права на выполнение данного задания в другое время. Однако, посещение занятий само по себе еще не означает увеличение баллов. Необходимо постоянное выполнение заданий на лабораторных занятиях. Обязательным требованием курса является подготовка к каждому занятию. Необходимо просматривать указанные разделы учебника и дополнительный материал не только при подготовке к лабораторным занятиям, но и перед посещением соответствующей лекции. Такая подготовка облегчит восприятие Вами нового материала и будет содействовать Вашему активному участию.

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



Политика курса

Обязательное посещение лекций, прохождение коротких тестов, выполнение учебных исследований на лабораторных занятиях, выполнение заданий по СРС, домашних заданий и своевременная сдача их преподавателю для контроля.



Помощь:

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

Рассмотрено на заседании кафедры компьютерной инженерии, протокол № 5 от 21 декабря 2010 г.
Зав. кафедрой КИ__________________к.т.н., доцент Б.К.Длимбетов

Составитель



ассоциированный профессор кафедры КИ____________ к.ф.-м.н., доцент Л.К.Найзабаева
Внимание!

  1. За пропуски занятий без уважительной причины свыше 20% выставляется оценка «F (Fail)»;

  2. Если по итогам двух аттестации студент получает 29 и менее баллов он к финальному экзамену не допускается и по предмету в целом выставляется оценка «F (Fail)»;

  3. Если студент получает на финальном экзамене 19 и менее баллов, то независимо сколько баллов он набрал по итогам двух аттестации по предмету в целом выставляется оценка «F (Fail)»;

  4. В случае неявки студента или его опоздании на финальный экзамен без уважительных причин независимо сколько баллов он набрал по итогам двух аттестации по предмету в целом выставляется оценка «F (Fail)».

Ознакомлен и согласен с требованиями к курсу «Системы баз данных»

Ф.И.О. студента


Подпись

Дата

  1. Абдуахытов А. А.







  1. Абеуов Д. Е.







  1. Абзелова Д. А.







  1. Амирова Г. А.







  1. Арыстангали Ф. А.







  1. Атаханова Г. Б.







  1. Аухадиев Р. М.







  1. Ахметжанова Н. С.







  1. Ахметова Д. А.







  1. Баекова Г. Е.







  1. Байбоз А. Р.







  1. Бақтыгерей Ә. Е.







  1. Бейсенбаев Т. К.







  1. Бекетауова А. К.







  1. Бекжанова А. Б.







  1. Билібеков Н. Ә.







  1. Ерболат Е. Е.







  1. Ерназаров Е. Н.







  1. Ешенгазин И. А.







  1. Жаксылыкова М. С.







  1. Жарылғапова С. Е.







  1. Жетписбаева Ә. А.







  1. Закарианова А. З.







  1. Исаенко С. А.







  1. Кабаева Ж. С.







  1. Курманова Б. М.







  1. Құлманов А. П.







  1. Кызыр Б. -.







  1. Маженова Д. А.







  1. Махатов Б. К.







  1. Мектепова Ж. Ж.







  1. Мнажатдинов А. Ж.







  1. Молдахметов Қ. Қ.







  1. Мухамедов А. Е.







  1. Нұржанова А. Н.







  1. Раимкулов Т. З.







  1. Сақанова Ж. Е.







  1. Саликов А. А.







  1. Сартай Ә. Е.







  1. Сарымолдаев М. С.







  1. Өсерқұл Б. С.







  1. Таженова К. Т.







  1. Тәжібай Қ. Н.







  1. Хакимова А. Р.







  1. Шаригатов А. К.







  1. Шотаева Г. Б.







  1. Шурен Д. Р.







Cse224 Системы баз данных

И ее архитектура, системы управления реляционной базой данных (сурбд), ее архитектура, терминологией по реляционной модели, с вопросами разработки и планирования базы данных и осно

211.86kb.

15 10 2014
1 стр.


Название издательства или провайдера

Компания ProQuest предоставляет пользователям большой набор разнообразных продуктов (более 200 баз, из их более 70 баз данных по stm). Самый обширный бд proQuest5000, куда входят 2

72.23kb.

18 12 2014
1 стр.


Переход на версию 4 и выше с версии 3 и ниже и с программы бэст-4+ Перенос данных из предыдущих версий

Бэст-5 необходимо выполнить Upgrade баз данных системы бэст-5 или баз программы бэст-4+. Для этого должны быть установлены права доступа для пользователя

198.56kb.

25 09 2014
1 стр.


Практическая работа №11 Excel 2007. Работа со списками

В excel имеются средства для обработки данных, организованных по принципу баз данных – функции списка, основные операции которых – сортировка данных и поиск определенной информации

38.45kb.

14 12 2014
1 стр.


Название издательства или провайдера

Компания ebsco publishing Co имеет более 100 баз данных. В рамках проекта eifl direct российские пользователи имеют доступ к 10 базам данных, из которых относятся к stm направлению

67.21kb.

15 12 2014
1 стр.


Палеоэкологические и палеоклиматические реконструкции с использованием региональных статистических моделей и баз данных
43.19kb.

23 09 2014
1 стр.


Вопросы и задачи для подготовки к экзамену и (или) зачету по дисциплине «Системы документальной электросвязи»

РД. 45. 128-2000 «Сети и службы передачи данных». Основные термины и их определения: пд – передача данных, оод – оконечное оборудование данных, акд – аппаратура окончания канала да

95.78kb.

14 12 2014
1 стр.


Технология создания реляционных баз данных средствами субд access

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

31kb.

11 10 2014
1 стр.