9 класс Урок 38 Создание базы данных.pptx
- Количество слайдов: 24
8 февраля 2016 г. Создание базы данных. Начало работы в Access
Задание к практической работе Формулировка задачи: Ученики в школе получают оценки. Учителя ставят оценки. Кто ставит оценку? Кому? Какую? Когда? По какому предмету? И пр… Задание: Нарисовать ER-диаграмму структуры хранения данных Создать базу данных Фамилия – Школа Создать таблицы для хранения данных об учениках и учителях и связь между ними - данные об оценках учеников. Обеспечить целостность связей (с помощью схемы данных). Проверить работоспособность созданной базы, заполнив все таблицы пробными данными.
Реализация задачи Выделяем две сущности Учитель и Ученик. Для них надо создать две таблицы Ученики и Учителя. Ученики Учителя Код Фамилия Имя Отчество Класс
ER-диаграмма
Результат применения правила Итак! Потребовалась третья таблица – таблица связи Оценки. Учителя Код Ученики Код Оценки Фамилия Код. Ученика Имя Код. Учителя Отчество Класс
Результат с учетом замечания Оценки Учителя Код. Оценки Код Дата Фамилия Код. Ученика Имя Код. Учителя Отчество Предмет Класс Оценка Ученики
Создание базы данных
Создание таблицы
Создание полей и определение типов
Тип данных От типа величины зависят и те действия, которые можно с ней производить. Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими — нельзя.
Типы данных Access Тип данных Использование Текстовый Алфавитно-цифровые данные (до 255 символов) Memo Алфавитно-цифровые данные – приложения, абзацы, текст (до 64 000 символов) Числовой Различные числовые данные (имеет несколько форматов: целое, длинное целое, с плавающей точкой) Дата/Время Дата и время в одном из предлагаемых БД форматов Денежный Денежные суммы, хранящиеся с 8 знаками в десятичной части. В целой части каждые три разряда разделяются запятой. Счетчик Уникальное длинное целое, создаваемое БД для каждой новой записи Логические данные, имеющие значения Истина или Ложь Объект OLE Картинки, диаграммы и другие объекты OLE из приложений Windows Гиперссылка В полях этого типа хранятся гиперссылки, которые представляют собой путь к файлу на жестком диске, либо адрес в сетях Internet.
Примеры имён и типов данных полей Имена полей Типы данных Страна Текстовый Столица Текстовый Площадь Числовой Население Числовой История Карта Memo Объект OLE ?
Создание полей и определение типов
Сохранение таблицы
Таблица связи Оценки
Схема данных Несколько способов вызова: ü Меню Сервис – Схема данных ü Контекстное меню окна базы данных – Схема данных ü Панель инструментов – Схема данных
Зачем нужна схема данных? Схему связей между таблицами следует создавать до создания других объектов базы данных (форм, запросов и отчетов): Ø Схема связей — это та основа, с помощью которой обеспечивается целостность данных, чтобы в базе данных не было некорректных ссылок (ссылок на несуществующую запись). Ø Схема связей поддерживает таблицы в синхронизированном состоянии. Ø Схема связей предоставляет сведения для автоматизированного создания запросов мастерами запросов, форм и отчётов.
Создание схемы данных Связь можно изобразить путем перетаскивания поля из таблицу на соответствующее поле в другую таблицу. При изображении связи между таблицами не требуется, чтобы общие поля имели одинаковые имена. Но обязательно поля должны иметь одинаковый тип данных. Однако если поле первичного ключа имеет тип "Счетчик", поле внешнего ключа должен иметь тип "Числовой" при условии, что свойство Размер поля обоих полей одинаково. Например, можно сопоставить поле с типом "Счетчик" и поле с типом "Числовой", если свойство Размер поля обоих полей имеет значение "Длинное целое". Если оба общих поля имеют тип "Числовой", они должны иметь одинаковое значение свойства Размер поля.
Настройка связи Цель обеспечения целостности данных состоит в недопущении появления некорректных ссылок (ссылок на несуществующие записи) и поддержании ссылок в синхронизированном состоянии. Целостность данных обеспечивается после включения флага во время создания или изменения связи между таблицами. Если обеспечить целостность данных, Access не допустит обновления, изменяющие целевой объект ссылки, и операции удаления, удаляющие его.
Выбор параметра объединения
Выбор параметра объединения В мастера и конструкторы запросов поступают сведения из схемы данных о связи. Можно и самому определить (или переопределить) связи и их параметры в запросе, но всё-таки лучше зараннее построить схему , чтобы затем сэкономить время. Для каждой связи можно задать тип объединения. Тип объединения сообщает Access, какие записи включить в результат запроса. Следует определить, какие результаты наиболее часто требуются от запроса, соединяющего таблицы в конкретной связи, и в соответствии с этим выбрать тип объединения. Есть три варианта, отображаемые в диалоговом окне Параметры объединения (все ли строки или только совпадающие включаются в каждую таблицу).
Схема данных
Структура хранения данных создана Структура хранения данных (таблицы) создана. Теперь можно работать с данными. Для ввода и просмотра данных следует построить формы. Для доступа к данным с уникальными целями следует построить запросы. Для распечатки информации можно построить отчеты. Можно проверить правильность созданной структуры, попробовав заполнить ее данными непосредственно в таблицах.
Задание к практической работе Формулировка задачи: Ученики в школе получают оценки. Учителя ставят оценки. Кто ставит оценку? Кому? Какую? Когда? По какому предмету? И пр… Задание: Нарисовать ER-диаграмму структуры хранения данных Создать базу данных Фамилия – Школа Создать таблицы для хранения данных об учениках и учителях и связь между ними - данные об оценках учеников. Обеспечить целостность связей (с помощью схемы данных). Проверить работоспособность созданной базы, заполнив все таблицы пробными данными.
9 класс Урок 38 Создание базы данных.pptx