Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Базы данных. Учебно-методический комплекс

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
2 Мб
Скачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РЕСПУБЛИКИ КАЗАХСТАН
Казахский национальный педагогический
университет имени Абая
Учебно-методический комплекс дисциплины
для обучающегося
5В011000 – Физика
Алматы, 2012
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
1
УДК 004.4 (075) ББК 32.973.202-04 я73 Б 33
Рецензенты:
к.ф.-м..н.,доцент М.Ж. Бекпатшаев
к.т.н., доцент Г.И. Салгараева
Составители:
к.п.н., доцент О.С. Ахметова
старшый преподаватель А.Б. Дуйсебаева
к.т.н., доцент К.С. Бертаева
ISBN 9965-756-07-4
Б Базы данных: Учебно -методический комплекс. – Алматы: КазНПУ им. Абая, 2012.- 152 с.
Рекомендовано к изданию решением Ученого Совета физико-матема­тического факультета Казахского национального педагогического университета имени Абая.
Протокол № 1 от 31 августа 2012 года.
УДК 004.4 (075)
ББК 32.973.202-04 я73
ISBN 9965-756-07-4
© Нур-Принт, 2012
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
2
Опись содержания учебно-методического
комплекса дисциплины
№ п\п
1. Силлабус 4
2. Тезисы лекций 8
3. Краткое описание семинарских и практических занятий
4. Тематика и краткое описание лабораторных и студийных
5. Задания для самопроверки и подготовки к экзамену, в том
6. Перечень основной и дополнительной литературы, в том
7. Перечень Интернет-ресурсов 144
8. Глоссарий 144
Наименование документации Стр.
(планы, задания для проведения семинарских и
практических занятий, СРСП, СРС);
работ
числе
числе на электронных носителях
тесты
93
122
143
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
3
Силлабус дисциплины для студентов
1. Информация о дисциплине
Наименование
дисциплины
Базы данных SUBD3212 3 4 курс, 7 сем
Наименование специальности
Физика 050110
Форма обучения -дневная Язык обучения - русский
Время и место проведения дисциплины.
Лабораторные и СРСП: согласно расписания
Время консультаций: согласно расписания
2 рубежный контроль – 14 неделя
ФИО преподавателя,
должность, степень,
звание
специальности
Лекции: согласно расписания
1 рубежный контроль - 7 неделя
код
дисциплины
шифр
контактная информация (телефон, e-mail)
количество
кредитов
кафедра факультет
Информацион-
ные системы
обучения
семестр
Физико-
математи-
Курс,
ческий
к.п.н., доц.Ахметова О.С.,
старший преподаватель
Дуйсебаева А.Б.
Подпись Заведующий кафедрой Сыдыков Б.Д.
раб. тел. 272-15-13 (каф. ИСО, КазНПУ им. Абая)
2. Краткое описание дисциплины. Цели преподавания дисциплины
Цель данного курса заключается в систематическом изложении теоретических основ построения баз данных, возможности совре­менных систем управления базами данных, технологии применения их для разработки и использования информационных систем. Форми­рование теоретических и практических навыков создания баз данных.
Задачи изучения дисциплины
Для достижения поставленной
цели необходимо в процессе
преподавания дисциплины добиться решения следующих задач:
Формирование основных понятий баз данных и информа­ционных систем, систем управления базами данных, архитектуры персональных и распределенных баз данных.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
4
Развитие конструктивного восприятия информации, логи-
ческого мышления, умения подбирать необходимую информацию и на ее основе создавать базы данных.
Воспитание внимания, творческого потенциала, соблюдения теоретических знаний и практических умений.
В результате освоения «Базы данных и информационные сис-
темы» студент должен знать следующий минимум вопросов:
Понятие базы данных и
информационных систем, систем управления базами данных, архитектуры персональных и распре­деленных баз данных
Характеристику моделей представления данных
Основы построения и использования информационных систем в
сетях
Модели архитектуры клиент-сервер
Методы управления распределенными данными
Информационные системы в локальных сетях
Возможности Access, Visual FoxPro, Microsoft SQL Server
Общие сведения о системе
Средства поддержки логического проектирования
Средства создания основных элементов баз данных
Средства администрирования баз данных: защита инфор-
мации, обслуживание баз данных, создание автономных приложений
и овладеть следующими навыками:
Создание баз данных
Применять системы управления баз данных для решения
простейших задач хранения поиска, и обработки информации
Фильтрация
данных
Оперирование различными системами управления базами
данных
3. Пререквизиты дисциплины
Для успешного изучения данной дисциплины необходимо владеть базовыми знаниями и иметь навыки, соответствующие измерителям, указанным в Государственном стандарте по информа­тике Республики Казахстан, а также по таким дисциплинам как «Информатика», «Алгоритмизация и программирование».
4. Постреквизиты дисциплины
«Проектирование и разработка
информационных систем», «Раз-
работка баз данных», «Программирование в SQL»
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
5
5. Календарно-тематический план
Наименование разделов
дисциплины
Аудиторные
занятия
недели
Лекции
(ч.)
Пр/сем./
лаб./студ
Вид задания
зан (ч.)
СРСП
Всего
СРС
Введение в базы данных 4 2 6
Базы данных и информационные системы. Архитектура информа­ционных систем. Системы
1.
управления базами данных. Локальные информационные системы
1 2
1
вопросами
Сам. раб. над
реферат
3
Способы разработки и выпол­нения приложений. Схема
2.
обмена данными при работе с
2 2
-«­1
-«- 3
базами данных.
Модели и типы данных 4 4 2 1 11
Иерархическая модель. Сетевая
3.
модель. Реляционная модель.
3 2 2
-«­1
-«- 5
Постреляционная модель. Многомерная модель. Объектно-
4.
ориентированная модель. Типы
4 2 2
-«­1
-«­1
6
данных.
СУБД Access 4 4 4 8 20
Общая характеристика Access.
5.
Создание основных элементов БД. Создание таблиц
5 2 2
2
заданий
Вып. инд.
4
БД
Разработка
10
Связывание таблиц. Создание запросов. Создание форм.
6.
Создание отчетов. Создание
6 2 2
-«­2
-«­4
10
макросов и модулей
Использование языка SQL 6 6 6 12 30
Особенности запросов SQL. SQL в формах и отчетах. SQL в
7.
макрокомандах и программах на
7 2 2
-«­2
-«­4
10
VBA
8. Защита баз данных 8 2 2 2 4 10
Работа с мультимедиа – данными. Создание файлов
9.
приложений. Работа с гипер­ссылками. Создание автономно
9 2 2
-«­2
-«­4
10
исполнимых приложений.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
6
Аудиторные
занятия
СУБД Visual FoxPro 5.0 6 6 6 12 30
10.
11.
12.
Microsoft SQL Server 7.0 6 6 6 12 30
13.
14.
15.
30 30 30 45 135
Наименование разделов
дисциплины
Общая характеристика. Элементы проекта. Интерфейс Visual FoxPro. Средства автоматизации разработки. Создание баз данных. Таблицы и индексы. Организация межтабличных связей. Обеспечение ссылочной ценности. Создание запросов.
Характеристика SQL Server. Язык запросов Transact – SQL. Системные базы данных и таблицы Создание баз данных. Работа с таблицами. Индексы и ключи. Обеспечение безопасности. Организация взаимодействия клиент-сервер. Обработка данных с помощью ОДВС
недели
10 2 2
11 2 2
12 2 2
13 2 2
14 2 2
15 2 2
(ч.)
Лекции
Пр/сем./
лаб./студ
Вид задания
зан (ч.)
СРСП
-«­2
-«­2
-«­2
-«­2
-«­2
-«­2
Всего
СРС
-«­4
-«­4
-«­4
-«­4
-«­4
-«­4
10
10
10
10
10
10
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
7
Тезисы лекций по курсу «Базы данных»
РАЗДЕЛ 1. ВВЕДЕНИЕ В БАЗЫ ДАННЫХ
Лекция 1. Базы данных и информационные системы
В основе решения многих задач лежит обработка информации. Для облегчения обработки информации создаются информационные системы (ИС). Автоматизированными называют ИС, в которых применяют технические средства, в частности ЭВМ. Большинство существующих ИС являются автоматизированными, поэтому для краткости просто будем называть их ИС.
В широком понимании под определение ИС подпадает любая система обработки информации. По области применения ИС можно разделить, на системы, используемые в производстве, образовании, здравоохранении, науке, военном деле, социальной сфере, торговле и других отраслях. По целевой функции ИС можно условно разделить на следующие основные категории: управляющие, информационно­справочные, поддержки принятия решений.
Заметим, что иногда используется более узкая трактовка понятия ИС как совокупности аппаратно-программных средств, задействованных для решения некоторой прикладной задачи. В организации, например, могут существовать информационные сис­темы, на которых соответственно возложены следующие задачи: учет кадров и материально-технических средств, расчет с поставщиками и заказчиками, бухгалтерский учет и т. п.
Банк данных является разновидностью ИС, в которой реали­зованы функции централизованного хранения и накопления обра­батываемой информации, организованной в одну или несколько баз данных.
База данных (БД) представляет собой совокупность специаль­ным образом организованных данных, хранимых в памяти вычис­лительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
Логическую структуру хранимых в базе данных называют моделью представления данных. К основным моделям пред­ставления данных (моделям данных) относятся следующие:
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
8
иерархическая, сетевая, реляционная, постреляционная, многомерная и объектно-ориентированная.
Система управления базами данных (СУБД) — это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. Обычно СУБД различают по используемой модели данных. Так, СУБД, основанные на использовании реляционной модели данных, называют реляционными СУБД.
Приложение представляет собой программу или комплекс программ, обеспечивающих автоматизацию обработки информации для прикладной задачи. Нами рассматриваются приложения, использующие БД. Приложения могут создаваться в среде или вне среды СУБД — с помощью системы программирования, исполь­зующей средства доступа к БД, к примеру, Delphi или C++ Builder. Приложения, разработанные в среде СУБД часто называют приложениями СУБД, а приложения, разработанные вне СУБД, — внешними приложениями.
Словарь данных (СД) представляет собой подсистему БнД, предназначенную для централизованного хранения информации о структурах данных, взаимосвязях файлов БД друг с другом, типах данных и форматах их представления, принадлежности данных пользователям, кодах защиты и разграничения доступа и т. п.
Администратор базы данных (АБД) есть лицо или группа лиц, отвечающих за выработку требований к БД, ее проектирование, создание, эффективное использование и сопровождение. В процессе эксплуатации АБД обычно следит за функционированием инфор­мационной системы, обеспечивает защиту от несанкционированного доступа, контролирует избыточность, непротиворечивость, сохран­ность и достоверность хранимой в БД информации. Для одно­пользовательских информационных систем функции АБД обычно возлагаются на лиц, непосредственно работающих с приложением БД.
В вычислительной сети АБД, как правило, взаимодействует с администратором сети. В обязанности последнего входят контроль за функционированием аппаратно-программных средств сети, реконфигурация сети, восстановление программного обеспечения после сбоев и отказов оборудования, профилактические мероприятия и обеспечение разграничения доступа.
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
9
Вычислительная система (ВС) представляет собой совокуп­ность взаимосвязанных и согласованно действующих ЭВМ или процессоров и других устройств, обеспечивающих автоматизацию процессов приема, обработки и выдачи информации потребителям. Поскольку основными функциями БнД являются хранение и обработка данных, то используемая ВС, наряду с приемлемой мощностью центральных процессоров (ЦП) должна иметь доста­точный объем оперативной и внешней памяти прямого доступа.
Обслуживающий персонал выполняет функции поддержания технических и программных средств в работоспособном состоянии. Он проводит профилактические, регламентные, восстановительные и другие работы по планам, а также по мере необходимости.
Архитектура информационной системы
Эффективность функционирования информационной системы (ИС) во многом зависит от ее архитектуры. В настоящее время
перспективной является архитектура клиент-сервер. В достаточно распространенном варианте она предполагает наличие компьютерной сети и распределенной базы данных, включающей корпоративную базу данных (КБД) и персональные базы данных (ПБД). КБД размещается на компьютере-сервере, ПБД размещаются на компьютерах сотруд­ников подразделений, являющихся клиентами корпоративной БД.
Сервером определенного ресурса в компьютерной сети назы­вается компьютер (программа), управляющий этим ресурсом, клиентом — компьютер (программа), использующий этот ресурс. В качестве ресурса компьютерной сети могут выступать, к примеру, базы данных, файловые системы, службы печати, почтовые службы. Тип сервера определяется видом ресурса, которым он управляет. Например, если управляемым ресурсом является база данных, то соответ­ствующий сервер называется сервером базы данных.
Достоинством организации информационной системы по архитектуре клиент-сервер является удачное сочетание централи- зованного хранения, обслуживания и коллективного доступа к общей корпоративной информации с индивидуальной работой пользо­вателей над персональной информацией. Архитектура клиент-сервер допускает различные варианты реализации.
Исторически первыми появились распределенные ИС с при­менением файл-сервера. В таких ИС по запросам пользователей
Ф КазНПУ 0703-12-09 Учебно-методический комплекс дисциплины для обучающегося
10
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]