Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_реком_зао_бд(готовый).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
269.82 Кб
Скачать

Министерство образования Республики Беларусь

УО «Витебский государственный политехнический колледж»

УТВЕРЖДАЮ

Зам. директора по учебной работе

________________/C.А.Корнеев/

«_____»_______________2012 г

Базы данных и системы управления базами данных

Методические рекомендации

по

изучению тем дисциплины и выполнению

контрольных заданий

для учащихся заочного отделения специальности

2-40 01 01 «Программное обеспечение информационных технологий »

Витебск

2012

Разработала преподаватель ___________ Л.Г. Обухова

Методические рекомендации разработаны на основании примерного тематического плана РИПО, утвержденного 06.07.2008 года

Рассмотрено на заседании цикловой комиссии информатики и программирования.

Протокол № _______ от «_____» ____________ 2012г.

Председатель цикловой комиссии ___________________ С.А. Тыбербай

Пояснительная записка

Дисциплина «База данных и системы управления базами данных» предназначен для изучения создания, хранения и обработки необходимой информации.

Данная рабочая программа предназначена для учащихся, обучающихся по специальности 2-40 01 01 «Программное обеспечение информационных технологий». Эта программа предполагает научить учащихся создавать различные базы данных с помощью СУБД FoxPro, Visual FoxPro, познакомить учащихся с разработкой различного рода автоматизированных рабочих мест, научить решать определенные производственные ситуации с помощью вычислительной техники. Лабораторные работы предполагают научить учащихся составлять программы по работе с базами данных, знакомство с различными приемами и методами написания программ. Наличие лабораторных работ организует, дисциплинирует учащихся, помогает им ближе познакомиться с программированием, позволяет познакомиться с конкретными возможностями использования определенных свойств устройств при разработке программ на ПЭВМ при наличии готовых продуманных решений, предварительно подготовленных алгоритмов и программ, рационально использовать время персональной ЭВМ.

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

В свою очередь дисциплина «База данных и системы управления базами данных»» является основой для выполнения дипломного проектирования средствами СУБД , которое ставит своей целью научить будущих специалистов эффективно и рационально пользоваться программным обеспечением современных персональных компьютеров при решении самых разнообразных задач, подготовить их к самостоятельной работе на производстве, научить использовать свои знания, умения и навыки, пользоваться научно-технической литературой, технически грамотно оформлять результаты своей работы.

Главная цель дисциплины - сформировать у учащихся представление об основных понятиях и проблемах баз данных и СУБД и знаний, ознакомить с принципами их проектирования и функционирования, системами управления базами данных, охарактеризовать современные системы реляционного типа, систематизировать знания по применению этих СУБД. Предоставить учащимся возможность получить знания и навыки, соответствующие образовательному стандарту по этой дисциплине, а именно:

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

знать на уровне представления:

- методы построения реляционных баз данных;

- методы проектирования информационно-поисковых систем;

знать на уровне понимания:

- классификацию и структурные элементы баз данных, модели дан­ных;

-основные технологии, используемые при проектировании, созда­нии и эксплуатации баз данных;

- одно-, двух- и трехзвенные архитектуры СУБД;

-технологию анализа предметной области, логическое проектиро­вание баз данных;

-этапы проектирования баз данных, нормализацию отношений;

- организацию отношений между объектами баз данных;

- средства, свойства и технологию использования СУБД;

- критерии выбора СУБД, процесс поэтапного внедрения, разработ­ку структуры и создание базы данных при помощи средств СУБД, обра­ботку данных средствами СУБД;

-язык программирования или командный язык одной-двух кон­кретных СУБД;

-средства автоматизации создания локальных и распределенных приложений баз данных;

- команды, их структуру, назначение и возможности структуриро­ванного языка запросов (SQL);

уметь:

- проводить анализ концептуальных требований и информацион­ных потребностей, выявлять информационные объекты и связи между ними, выполнять построение концептуальной модели предметной об­ласти;

-разрабатывать структуру таблиц баз данных и отношений между ними;

-создавать базу данных в изученной СУБД;

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

-разрабатывать приложения для решения задач обработки и веде­ния баз данных.

1. Методические указания по изучению тем программы

Введение:

Прежде, чем притупить к изучению данной дисциплины, следует повторить историю развития вычислительной техники, ее возможности и принципы работы (дисциплина «Микропроцессорная техника»); принципы программного подхода к работе с информацией с применением ПЭВМ (дисциплина «Основы алгоритмизации и конструирования программ»).

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

ознакомиться с определенными стандартами (дисциплина «Стандартизация и сертификация программного продукта»).

Раздел 1. Информационные системы

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

Вопросы и упражнения:

  1. Что понимается под термином информация?

  2. Что понимается под термином данные?

  3. Что понимается под термином база данных?

  4. Что понимается под термином СУБД?

  5. Что понимается под термином банк данных?

  6. Что понимается под задачами обработки данных?

  7. Что понимается под термином жизненный цикл базы данных?

Раздел 2. Теоретические основы организации данных и проектирова­ния баз данных

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

Вопросы и упражнения:

Вопросы и упражнения:

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

  2. Приведите классификацию моделей данных.

  3. Опишите сетевую модель данных, её структурные элементы.

  4. По каким правилам строится сетевой граф?

  5. Поясните методику преобразования концептуальной модели в сетевую.

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

  7. Дайте характеристику иерархической модели данных.

  8. Осветите структурную часть иерархической модели.

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

  10. Что собой представляет управляющая часть иерархической модели?

  11. Какие ограничения целостности хранимых данных должны поддерживаться в сетевой и иерархической модели данных?