Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемПётр Саблуков
2 1. Знать определение базы данных, СУБД 3. Изучить интерфейс программы MS Access 2. Изучить модели баз данных 4. Узнать последовательность действий при разработке базы данных 5. Научиться строить аналогии, выделять главное, ставить и решать проблемы
3 Вопросы для изучения: 1 Понятие базы данных (БД). Классификация БД. 2 Системы управления базами данных (СУБД). СУБД MS Access, основные объекты. 3 Создание таблиц. Типы данных в MS Access 4 Этапы создания базы данных
4 Информация, которая хранится в БД, как правило, относится к некоторой конкретной предметной области. Например, базы данных: 1. Книжного фонда библиотеки, 2. Кадрового состава предприятия, 3. Картотека ГАИ 4. Законодательные акты 5. Музыка и т.д.
5 БД – это совокупность взаимосвязанных данных, которые хранятся в памяти компьютера, и организованы по определенным правилам, которые предполагают общие принципы описания, хранения и обработки данных ( в рамках предметной области) Понятие базы данных
6 Классификация БД 1. По характеру хранимой информации : - фактографические ; - документальные ; 2. По способу хранения данных : - централизованные ; - распределенные ; 3. В зависимости от способа организации данных : - реляционные ; - сетевые - иерархические.
7 Фактографические БД содержат короткие сведения об объектах, представленные в точно определенном формате, например: Автор, название, год издания … В документальных БД содержится информация разного типа: текстовая, звуковая, графическая, мультимедийная. Например, БД современной музыки может содержать тексты и ноты песен, фотографии авторов, звуковые записи, видеоклипы.
8 Централизованная БД хранится в памяти одной вычислительной системы. Эта вычислительная система чаще всего является сервером и доступ к ней организуется с использованием терминалов. К примеру БД «Отдел кадров» Распределенная база данных, как правило состоит не из одной части, а из нескольких, находящихся на разных компьютерах. Работают с такими базами с помощью систем управления распределенными базами данных. Эти БД сложнее в управлении. К примеру БД большинства банков.
9 Существует строгая подчиненность элементов: один главный, остальные подчиненные. Объекты нижнего уровня подчинены объектам верхнего уровня. Например, система каталогов на диске. Иерархическая БД
10 Сетевые БД более гибкие: нет явно выраженного главного элемента и существует возможность установления горизонтальных связей. Например, организация информации в Интернете (W W W). Сетевая БД Сетевая база данных представляет совокупность объектов различного уровня, которые одновременно могут быть главными и подчиненными.
11 Реляционная модель (от английского relation- отношения) основана на отношениях между таблицами, которые содержат информацию. Основные понятия: поле, запись,ключ, таблицы Реляционная БД Пара Понедельник ВторникСреда ЧетвергПятница 1 История МатематикаХимия ФизикаУкраинский 2 ВТАвтомобили ПрактикаФизвосп Иност язык 3 Культурологи я Иност язык 4 Философия Физвоспит
12 Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Каждая строка таблицы содержит информацию об одном конкретном объекте БД (книге, сотруднике, товаре, паре), а каждый столбец – конкретную характеристику этого объекта (фамилия, название, цена, день недели). Строки такой таблицы называются записями, столбцы – полями. Запись Поле Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Запись Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Запись Поле Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Запись Поле Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Запись Поле Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Запись Поле Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Запись Поле Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Поле Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Поле Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер Сидоров С.С исполнитель 100 Поле Запись Таб_ФИО Дата рожд Дата приема Должность Оклад 001Иванов И.И директор Петров П.П бухгалтер исполнитель 100 Поле Каждая запись должна отличаться от другой значением хотя бы одного поля, которое называется ключом. Ключевое поле – это поле или группа полей, которые однозначно определяют запись. Например, табельный номер сотрудника, код изделия, номер автомобиля.
14 Сама по себе БД содержит только информацию – «Информационный склад» – и не может обслуживать запросы пользователя на поиск и обработку информации. СУБД – это программное обеспечение, которое позволяет создать БД обеспечить к ней доступ, обновлять и дополнять ее информацией. СУБД создает на экране компьютера программную среду для работы пользователя (интерфейс), и имеет определенные режимы работы и систему команд, изучив которые пользователь сумеет работать с БД Обслуживание базы данных осуществляет
15 Требования к СУБД Существуют такие СУБД как Access, FoxPro, Paradox, Oracle, Sybase, Informix. -Возможность манипулирования данными (управление данными) -Возможность поиска и формирование запросов (обработка данных) -Обеспечение целостности (согласованности) данных. -Обеспечение защиты и секретность.
16 Основные объекты MS Access Основные объекты MS Access
17 Основные объекты СУБД Ms ACCESS Объект Описание Таблицы Объекты, в которых хранятся данные. Выглядят во многом подобно ЭТ. Запросы Извлекает данные из таблиц на основе критериев, заданных пользователем. Формы Шаблоны отображения данных, облегчающие чтение и понимание данных в таблицах, так же используются для более комфортного ввода данных. Отчеты Шаблоны распечатывания данных и проведения дополнительных вычислений. Страницы Шаблоны для представления форм и отчетов в виде HTML- файлов для размещения их в Интернете. Макросы Специальные команды для автоматизации работы с БД Модули Программы на языке VBA для выполнения более сложных операций, которые не могут выполнить макросы.
18 3 Таблицы. Типы данных Таблица – это базовый объект базы данных, предназначенный для хранения данных. Способы создания: -создание таблицы путем ввода данных -создание таблицы с помощью мастера; -создание таблицы в режиме конструктора;
19 Режим конструктора
20 Тип данных Описание Текстовый Алфавитно-цифровые символы от 0 до 255 символов Поле МЕМО Алфавитно-цифровые символы, от 0 до Числовой Числовые значения Дата/время Дата и время Денежный Денежные значения Счетчик Автоматически увеличивающиеся номера Логический Логические значения Да/Нет Поле объекта ОЛЕ Рисунки, диаграммы, звук и видео Гиперссылка Связь с ресурсом Internet Мастер подстановок Данные, подставляемые из другой таблицы Типы данных Microsoft Access
21 Свойства поля конструктора таблиц Размер поля - задает максимальное значение символов в текстовом поле, и ограничивает диапазон значений для числовых полей Формат поля – задает формат отображаемых данных, например даты и чисел Маска ввода – используется для установки шаблонов ввода текстовых данных ( например для ввода телефонного номера или даты и времени) Подпись – позволяет ввести дополнительное имя для поля, которое будет использовано в отчетах и формах
22 Свойства поля конструктора таблиц Условие по умолчанию – задает стандартное значение, вводимое по умолчанию Условие на значение – ограничивает вводимые данные значениями, удовлетворяющими некоторому критерию достоверности ( например максимально возможная дата) Пустые строки – разрешает вводить пустые строки Число десятичных знаков – задает это число для числовых полей Сообщение об ошибке – текст сообщения, который будет выводиться при неверном вводе значения в поле Обязательное поле – если отмечено, то при вводе значений, поле обязательно должно быть заполнено
23 Панель инструментов конструктора таблиц Вид Ключевое поле Индексы Добавить строки Удалить строки Свойства Построить Окно БД Новый объект
24 Этап 1. Постановка задачи Этап 2. Проектирование базы данных Этап 3. Создание базы данных в СУБД Этап 4. Управление базой данных в СУБД БД -это информационный продукт, который, как правило, разрабатывает специалист по компьютерным технологиям
25 1 этап. Постановка задачи: 1. Какие данные я собираюсь хранить и как их организовать наилучшим образом? 2. Какие действия с входными данными я буду производить? 3. Какая мне нужна информация? Только получив ответы на эти вопросы, можно приступать к проектированию базы данных (БД).
26 Рассмотрим пример: База данных «Отделение колледжа» 1. Информация о студентах и занятиях. Лучше всего организовать сведения о студентах по группам, информацию о занятиях по датам 2.Добавление, удаление, редактирование данных 3. ФИО, дата рождения, специальность и группа в которой обучается студент, название предмета, дата занятия, номер пары
27 2 этап. Проектирование 1. Определение объектов и типов связей между ними. 2. Задание параметров данной предметной области(характеристики объектов). 3. Составление таблицы объектов и их связей.
28 Пример БД «Отделение колледжа» Классы объектов Студенты Занятия Свойства объектов ФИОДата,пара Группа Дисциплина Специальн ость Группа
29 Этап 3. Создание базы данных в СУБД (физическое проектирование) 1. Выбор СУБД. 2. Запуск СУБД, создание нового файла, создание таблиц с данными, установление связей между таблицами, проверка связей
30 Этап 4. Управление базой данных в СУБД Разработка объектов управления данными: 1. Формы для просмотра, ввода и изменения данных; 2. Запросы для сортировки, поиска и отбора данных; 3. Отчеты для вывода данных на печать;
31 Закрепление материала Закончите фразы: База данных –это…. СУБД – это… Сетевые БД используются для организации данных в … Информация в реляционных БД хранится в виде … MS ACCESS допускает использование данных следующих форматов… Создать таблицы в MS ACCESS можно так… 1. Перечислите этапы создания БД 2. В чем суть этапа «Постановка задачи»? 3. Почему важно знать предметную область? 4. В чем суть этапа «Создание базы данных в СУБД»? 5. В чем суть этапа «Управление базой данных в СУБД»?
32 Самостоятельное изучение 1. Отношения между таблицами БД. 2. Создание связей между таблицами. 3. Уровни представления данных в СУБД. Литература: Л1. Глушаков С.В., Мельников И.В. Персональный компьютер. Учебный курс. – Харьков: Фолио; М.: АСТ, – 520 с. Л2. Левин А. Самоучитель работы на компьютере. – М.: Нолидж, – 656 с. Л.3 Методичні рекомендації для самостійної роботи студентів з дисципліни «Обчислювальна техніка». Розділ І
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.