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

Информатика / Базы данных / Лекции по базам данных / Тема 1 [Режим совместимости]

.pdf
Скачиваний:
19
Добавлен:
12.04.2015
Размер:
512.68 Кб
Скачать

Базы данных

Руководитель курса

Куликова

Ирина

Александровна

СТРУКТУРА КУРСА

СЕМЕСТР

2(4)

Всего

75

часов

Лекций

20

часов

ЛПЗ

22

часа

СРС

33

часа

Контроль

зачет (тест)

Литература

1.Под редакцией Н.В. Макаровой. ИНФОРМАТИКА. М., «Финансы и статистика», 2004.

2.Угринович Н.Д. Информатика и информационные технологии. Учебное пособие. – М.: «Лаборатория Базовых Знаний», 2000.

3.Землянский А.А. Практикум по информатике. М: «КолосС»,2004.

4.Келли Дж. Самоучитель по Access. СПб: Питер, 2000

5.Золотова С.И. Практикум по Access - М. : Финансы и статистика, 2004.

6.Microsoft Access 97. Шаг за шагом : Практическое пособие / Пер. с англ. - М. : ЭКОМ, 2000.

7.Миронов Д.В. Ассess. Электронные базы данных. Лабораторные работы. Учебное пособие для студентов. - Кинель, «РИО СГСХА», 2000.

8.Куликова И.А. Ассess. СУБД. Учебно-методическое пособие для студентов. - Кинель, «РИО СГСХА», 2008.

9.Библиотека электронных учебных пособий кафедры ММИТ Самарской ГСХА.

3

Лекция 1. Введение в БД

Вопрос 1. Предмет «БАЗЫ ДАННЫХ». Цели и задачи курса. Структура курса.

Вопрос 2. Понятие базы данных.

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

Вопрос 4. Классификация баз данных.

ЦЕЛЬ ДИСЦИПЛИНЫ – подготовка квалифицированных пользователей ПК, умеющих использовать средства новых информационных технологий, предназначенных для автоматизации профессиональной деятельности на основе компьютера как инструментального средства. Раскрыть основные направления развития информационных технологий на современном этапе.

В результате изучения дисциплины студент должен:

иметь представление о:

классификации и типах баз данных

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

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

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

способах защиты информации

знать:

основы работы с базой данных;

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

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

уметь:

квалифицированно работать за терминалом ПК и пользоваться его основными ресурсами при решении задач с максимальной эффективностью;

квалифицированно работать за терминалом ПК в системе управления базами данных;

разрабатывать и реализовывать на практике различные типы баз данных

работать с мастером форм, отчетов и запросов;

5

База данных (БД) – поименованная совокупность структурированных данных, относящихся к определенной предметной области

База данных (БД) – организованная структура предназначенная для хранения данных

Структурирование – это введение соглашений о способах представления данных

Код

сотрудника

1;

Белова;

Мария;

Дата

Код

Фамилия

Имя

Дата

Должность

Обращение

рождения

08-дек-1968;

Должность

рождения

 

 

 

 

 

Представитель;

Обращение

г-жа;

2;

 

 

 

 

1

Белова

Мария

08-дек-1968

Представитель

г-жа

Новиков;

Павел;

19-фев-1952;

Вице-

2

Новиков

Павел

19-фев-1952

Вице-

д-р.

президент;

д-р.3;

Бабкина; Ольга; 30-авг-

 

 

 

 

президент

 

1963; Представитель; г-жа 4; Воронова;

 

 

 

 

 

3

Бабкина

Ольга

30-авг-1963

Представитель

г-жа

Дарья; 19-сен-1958; Представитель; г-жа 5;

 

 

 

 

Кротов; Андрей; 04-мар-1955; Менеджер по

 

 

 

 

4

Воронова

Дарья

19-сен-1958

Представитель

г-жа

 

 

продажам; г. 6; Акбаев; Иван; 02-июл-1963;

5

Кротов

Андрей

04-мар-1955

Менеджер

г.

Представитель; г. 7; Кралев; Петр; 29-май-

6

Акбаев

Иван

02-июл-1963

Представитель

г.

1960; Представитель; г. 8; Крылова; Анна;

09-янв-1958; Внутренний координатор; г-жа

7

Кралев

Петр

29-май-1960

Представитель

г.

9;

Ясенева;

 

Инна;

02-июл-1969;

8

Крылова

Анна

09-янв-1958

Координатор

г-жа

Представитель; г-жа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Ясенева

Инна

02-июл-1969

Представитель

г-жа

6

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

Основу любой базы данных образует двумерная таблица

Поле – элементарная единица логической организации данных, которая соответствует неделимой единице данных - реквизиту

 

 

 

 

 

 

поле

 

 

 

 

 

 

 

Дата

 

 

 

 

Код

Фамилия

Имя

Должность

Обращение

 

 

 

рождения

 

 

 

 

 

 

 

 

 

1

Белова

Мария

08-дек-1968

Представитель

г-жа

 

Запись

Новиков

Павел

19-фев-1952

Вице-

д-р.

 

2

 

 

 

 

 

 

 

президент

 

 

 

 

 

 

 

 

 

 

3

Бабкина

Ольга

30-авг-1963

Представитель

г-жа

 

4

Воронова

Дарья

19-сен-1958

Представитель

г-жа

 

При описании поля используются его характеристики:

имя

тип

длина (размер)

точность (для чисел) и др.

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

Файл (таблица) – совокупность экземпляров записей одной структуры

7

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

Описание логической структуры записи файла (таблицы) содержит последовательность расположения полей записи и их основные характеристики

 

 

имя файла (таблицы)

 

 

 

поле

Признакключа

 

Форматполя

имя

наименование

тип

длина

Точность(для чисел)

имя1

 

 

 

 

 

 

 

 

имяN

 

 

 

 

В структуре записи указываются поля, значения которых являются ключами:

Первичный ключ (ПК) – идентифицирует экземпляр записи (это уникальное поле, значения которого уникальны для экземпляра записи и не могут повторяться у других экземпляров записей)

Вторичный ключ (ВК) – поисковый или группировочный признак (это поле, значения которого могут повторяться у нескольких экземпляров записей)

8

Ядром любой базы данных является модель данных

Модель данных – совокупность структур данных и операций их обработки

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

Существует три основных модели данных:

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

Уровень 1

 

Узел

 

 

А

(ЭЛЕМЕНТ)

связь

 

 

Уровень 2

В2

В3

В4

В1

Уровень 3

С1

С2

С3

С4

С5

С6

С7

С8

9

2. Сетевая модель данных. Представляет собой совокупность элементов, связанных между собой определенными правилами. Каждый элемент может быть связан с любым другим элементом

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

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

Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет

составной ключ

10