Similar presentations:
Информатика. Access. Теоретический материал к лабораторным работам
1. Информатика. Access. Теоретический материал к лабораторным работам
Яцевич Татьяна АлександровнаНГТУ, МТФ, АППМ, 2010
[email protected]
2. Что такое база данных?
База данных – это поименованнаясовокупность структурированных
данных, относящихся к
определенной предметной области.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
3. Реляционные базы данных
Реляционная база данных –множество взаимосвязанных
двумерных таблиц, каждая из
которых содержит сведения об
одном объекте предметной области
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
4. Реляционные базы данных. Основные понятия.
Таблицы состоят из полей (столбцов) изаписей (строк).
Поле – элементарная единица
логической организации данных, которая
соответствует неделимой единице
информации.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
5. Реляционные базы данных. Основные понятия.
Для описания поля используютсяхарактеристики:
• Имя, нап-р, Фамилия;
• Тип, нап-р, символьный, числовой, дата,
счетчик, логический и др.;
• Длина, максимальное количество
символов;
• Точность для числовых данных.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
6. Реляционные базы данных. Основные понятия.
Запись – совокупность логическисвязанных полей.
Экземпляр записи – отдельная
реализация записи, содержащая
конкретные значения ее полей.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
7. Реляционные базы данных. Основные понятия.
Поле 1Запись 1 (строка 1)
Поле 2
Поле 3
…
Запись 2 (строка 2)
Запись 3 (строка 3)
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
8. Реляционные базы данных. Основные понятия.
Каждая таблица базы данных обладаетследующими свойствами:
• все записи содержат одинаковые поля;
• данные одного поля для всех записей
имеют один и тот же тип;
• каждый столбец имеет уникальное имя;
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
9. Реляционные базы данных. Основные понятия.
• одинаковые строки в таблицеотсутствуют;
• порядок следования строк и столбцов
произвольный;
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
10. Реляционные базы данных. Основные понятия.
Этапы создания базы данных:1. Логическая организация данных
(анализ объектов автоматизации, анализ
исходной информации определение
количества и структуры таблиц базы данных
в соответствии с объектами)
2. Заполнение базы данных информацией
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
11. Реляционные базы данных. Основные понятия.
При проектировании БД необходимо знать ииспользовать следующие правила:
Правило 1. БД должна быть
нормализована, т.е. в БД не должно быть
повторяющихся данных.
Это достигается разбиением таблиц на более
мелкие (выделение данных в справочники);
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
12. Реляционные базы данных. Основные понятия.
Правило 2. В БД должна бытьобеспечена целостность данных, т.е. при
изменении одних данных автоматически
происходит соответствующее изменение
связанных с ним данных.
Это достигается наличием логических связей
между таблицами.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
13. Реляционные базы данных. Основные понятия.
Для связи таблиц между собой используютключевое поле или простой ключ.
Простым ключом называют – поле, каждое
значение которого однозначно определяет
соответствующую запись.
Обычно в качестве простого ключа используют
поле, называемое кодом – индивидуальный
номер записи.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
14. Реляционные базы данных. Основные понятия.
Кодсекции
Вид
спорта
1
Хоккей
2
Футбол
Код
группы
Группа
1
ТА-701
2
КП-701
Код
студента
Фамилия
Вид
спорта
Группа
1
Иванов
Хоккей
ТА-701
2
Петров
Футбол
ТА-701
3
Сидоров
Футбол
КП-701
4
Кузнецов
Футбол
ТМ-701
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
15. Access. Основные понятия.
Access - система управления базами данных(СУБД).
СУБД (система управления базой данных) –
это комплекс программных и языковых
средств, необходимых для создания базы
данных, поддержания их в актуальном
состоянии и организации поиска в них
необходимой информации.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
16. Access. Основные функции.
1. Определение данных. Можно определить,какие данные будут храниться в БД, тип данных
и связи между ними.
2. Обработка данных. Добавление,
изменение, просмотр, удаление данных, можно
фильтровать и сортировать данные.
3. Управление данными. Определение прав
пользователей базы данных и порядка
совместного использования и обновления
данных несколькими пользователями.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
17. Access. Основные объекты.
1. Таблица. Объект, используемый длянепосредственного хранения данных.
2. Запрос. Это объект, который обеспечивает
настраиваемый вывод данных из одной или
нескольких таблиц.
3. Форма. Этот объект предназначен для
ввода и вывода данных, а также для
управления работой приложения.
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]
18. Access. Основные объекты.
4. Отчет. Объект предназначен дляформатирования, вычисления, печати и
обобщения выбранных данных.
5. Макрос. Объект представляет собой
структурированное описание одного или
нескольких действий, которые необходимо
выполнить в качестве реакции на
определенные события
Яцевич Татьяна Александровна
НГТУ, МТФ, АППМ, 2010
[email protected]