2 Министерство образования Республики Башкортостан Государственное автономное образовательное учреждение среднего профессионального образования Ишимбайский нефтяной колледж Открытый урок информатики: Тема: « Системы управления базами данных. Структура и объекты базы данных » Автор: Юдина Нелли Валериевна преподаватель ГАОУ СПО ИНК 2012
3 Тема: Системы управления базами данных. Структура и объекты базы данных. Microsoft Access.
4 Данные в каталоге или в газете имеют структуру, или, другими словами, структурированы.
5 Структурирование данных это введение соглашений о способах представления данных. Пример неструктурированных данных: Личное дело Сергеев Олег Михайлович, дата рождения 6 февраля 1980 г.; Л/д 16596, Петрова Марина Владимировна, дата рожд. 23 марта 1981 г.; личн. дела 16658, д.р , Анохин Андрей Борисович. Поиск данных в неструктурированном виде организовать довольно сложно. Пример структурированных данных: Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные соглашения о способах представления данных
6 База данных - это совокупность данных, которые обладают свойствами структурированности и взаимосвязанности.
7 Система управления базами данных Управляющая программа, предназначенная для хранения, поиска и обработки данных в базе, называется системой управления базами данных (сокращенно СУБД).
8 Все существующие современные СУБД удовлетворяют, следующим требованиям: Возможности манипулирования данными Возможность поиска и формирования запросов Обеспечение целостности (согласованности) данных Обеспечение защиты и секретности.
9 В небольших организациях - Access, FoxPro, Paradox. Распределенные СУБД, Oracle, Sybase, Informix.СУБД
10 Реляционная модель данных это двумерные таблицы в основе которых лежит понятие отношения.еляционнаядвумерные таблицы МОДЕЛИ ДАННЫХ понятие отношения (по- английски relation) ИерархическиеИерархические модель данных Сетевые модели данных.
11 БД «Поход»
12 Каждая реляционная таблица представляет собой двумерный массив и обладает свойствами: 1.каждый элемент таблицы – один элемент данных; 2.все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.) и длину; 3.каждый столбец имеет уникальное имя; 4.одинаковых строк в таблице нет.
13 АС ПН 05 Васильев Р Романов Е.ЛопарёваМ. Захаров Д. Олимпиада по информатике Олимпиада по математике ПетровИванов Сидров ЖароваВалиева ИНК Иерархическая модель Сетевая модель отношения «многие ко многим» отношение «один ко многим» Отметьте разницу между иерархической и сетевой моделью?
14 Тест. Подпишите листочки. Число, группа, фамилия, имя. Вариант. Оценка каждого вопроса – 1 балл. Исправления не допускаются. Поменяйтесь вашими работами Проверьте их.
15 Правильные ответы: 1 вариант2 вариант 1.Г 2.В 3.Г 4.В 5.В 1.В 2.Б 3.В 4.Г 5.А Сдаём работы.
16 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ. СТРУКТУРА ТАБЛИЦ БАЗЫ ДАННЫХ 1 этап. Определение цели создания базы данных 2 этап. Определение таблиц, входящих в базу данных
17 Для создания эффективной базы данных важно правильно определить структуру таблиц - состав полей. Необходимо руководствоваться следующими соображениями. Информация в таблицах не должна дублироваться. Желательно, чтобы каждая таблица содержала информацию только на одну тему.
18 Разработка БД о спортивных мероприятиях города Ишимбая среди учебных заведений. Таблицы 1.Участники (Учебные заведения г. Ишимбая). 2.Виды спорта. 3.График мероприятий. 4.Места проведения спорт мероприятий. 5.Результаты спортивного мероприятия; Имя поля 1.Участники. 2.Виды спорта. 3. Номер, дата, вид спорта, участники, место проведения. 4.Места проведения спорт мероприятий. 5.Результаты спортивного мероприятия;
19 Ответьте на вопросы: Из каких этапов складывается проектирование базы данных? Ответ: Определение цели создания базы данных, о определение таблиц, входящих в базу данных. Зачем перед созданием базы данных нужно определить структуру таблиц? Ответ: определить состав полей. Какими принципами нужно руководствоваться при создании таблиц? Ответ: Информация в таблицах не должна дублироваться. Каждая таблица содержит информацию только на одну тему.
20 Групповая работа 4 варианта. Создание и редактирование структуры таблицы базы данных Подпишите листочки. Число, группа, фамилии всей команды. Вариант. Вариант 1 Создать структуру таблицы базы данных «Ученик», содержащую следующие поля: фамилия, имя, школа, класс, дата рождения, вес. Определить первичный ключ таблицы. Задать тип данных.
21 Объекты базы данных. Рассмотрим на примере MS Access.
22 1.Как часто я отвечал(а) правильно про себя, когда отвечали одноклассники? 2.Что я выполнил(а) (сколько пунктов теста)? 3.В чем испытывал(а) затруднения? 4.Справедливо ли мы выставили себе оценку за групповое задание? Рефлексия:
23 Домашнее задание. Выучить все основные определения понятий и найти, где еще применяются базы данных. Создать свою базу данных. Записать в тетради по две задачи, для решения которых можно использовать созданные сегодня структуры таблиц баз данных