создание и заполнение бд.ppt
- Количество слайдов: 9
Создание и заполнение баз данных
Создание базы данных Создание БД– описание структуры будущих таблиц. Структура БД – указание имён полей, типы полей, форматы полей. Основные типы полей: символьный (255 символов), числовой, логический, дата, … Форматы полей определяются числом символьных позиций в записи данных поля. а) Например, если символьное поле имеет формат 10, то его значения могут содержать от 0 до 10 символов. б) Формат числового поля обычно состоит из длины и точности. Длина – полное количество символов, точность – количество позиций под дробную часть. Если число целое – точность равна 0. Например, формат числа 123, 45: длина – 6, точность – 2. в) Формат даты имеет обычно длину 8 символов. г) Формат логической величины стандартный – 1 символ (И или Л). 2010 – 2011 учебный год www. svetly 5 school. narod. ru
ТИПЫ ПОЛЕЙ В РЕЛЯЦИОННЫХ БАЗАХ ДАННЫХ Тип поля определяет множество значений, которые может принимать данное поле в различных записях числовой символьный Значение поля может быть только числом В этих полях хранятся символьные последовательности (слова, тексты и пр. ) База данных «Учет затрат времени» Учет времени дата / время логический Эти поля предназначены для хранения календарных дат и данных о времени суток нет true false « 1» Дата: «день / месяц / год» Время: «часы : минуты» да « 0» База данных «Факультативы» Затраты времени № дела Начало Конец 12 / 04 / 07 12 : 45 13 : 25 40 16 : 15 18 : 45 150 38 13 / 04 / 07 10 : 30 14 : 25 235 221 Фамилия, имя Химия Танцы 1 0 1 Петров Ваня 0 1 1 Сидоров Витя 1 0 0 112 12 / 04 / 07 ИЗО Иванов Петя Дата дата время 2010 – 2011 учебный год числовой символьный логический www. svetly 5 school. narod. ru
Пример описания структуры базы данных «Погода» Реляционная база данных «Погода» ДЕНЬ ОСАДКИ ТЕМПЕРАТУРА ДАВЛЕНИЕ ВЛАЖНОСТЬ 15. 03. 04 Снег -3. 5 746 67 Структура таблицы «Погода» Поле Тип Длина Точность ДЕНЬ Дата ОСАДКИ Символьный ТЕМПЕРАТУРА Числовой 5 1 ДАВЛЕНИЕ Числовой 3 0 ВЛАЖНОСТЬ Числовой 3 0 2010 – 2011 учебный год 8 11 www. svetly 5 school. narod. ru
ПОРЯДОК СОЗДАНИЯ И ЗАПОЛНЕНИЯ БАЗЫ ДАННЫХ Структура таблицы «Погода» Поле Тип Форма для заполнения БД Длина Точность Дата Символьный ТЕМПЕРАТУРА Числовой 5 Числовой 3 ВЛАЖНОСТЬ Числовой 3 0 ВЛАЖНОСТЬ 0 . ДАВЛЕНИЕ 1 ДАВЛЕНИЕ ТЕМПЕРАТУРА 11 8 ОСАДКИ . . ОСАДКИ ДЕНЬ СОЗДАНИЕ БАЗЫ ДАННЫХ ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ (диалог пользователя с компьютером) ДЕНЬ Реляционная база данных «Погода» ДЕНЬ 15. 03. 04 ОСАДКИ ТЕМПЕРАТУРА Снег -3. 5 ДАВЛЕНИЕ 746 ВЛАЖНОСТЬ 67 15. 03. 04 ОСАДКИ Снег ТЕМПЕРАТУРА - 3. 5 ДАВЛЕНИЕ 746 ВЛАЖНОСТЬ 67
Выполните задания • К каким типам данных относятся следующие значения: 1) 54, 06 2) «авс» 3) ложь 4) -1. 3 5) « 123» 6) 15. 06. 96 1) Числовой 2) текстовый • 3) логичческий 4) числовой 5) текстовый 6) дата Таблица БД «Реки Мира» содержит следующие поля: название, материк, длина в (км), максимальная глубина (в м), куда впадает, наличие водохранилища (имеются или нет). Опишите тип и формат каждого поля. текстовый 10 текстовый 30 длина числовой 5 2 глубина числовой 4 2 впадает текстовый 30 водохранилище текстовый 5 название материк
Выполните задания • Опишите структуру базы данных «Репертуар кинотеатров на неделю» исходя из известных вам форматов полей Форма для заполнения БД текстовый 10 текстовый 30 время числовой 5 2 стоимость числовой 4 2 кинотеатр фильм
Ответьте на вопросы: 1. База данных - это: а) совокупность данных, организованных по определенным правилам; б) программа для создания, хранения и обработки больших массивов информации; в) совокупность данных, хранящихся в ОП; 2. Тип поля (числовой или текстовый) определяется а) названием поля б) шириной поля в) количеством записей в) типом данных. 3. Дана БД «Ученики» . Количество полей в ней равно а) 10; б) 5; в) 2; г) 1. Фамилия Класс Адрес Школа Оценка Иванов 10 а Уфа 345 5 4. БД содержит информацию об учениках школы: фамилия, класс, балл за тест, балл за практическое задание, общее количество баллов. Какого типа должно быть поле ОБЩЕЕ КОЛИЧЕСТВО БАЛЛОВ? а) символьное; б) логическое; в) числовое; г) любого типа; д) дата. 2010 – 2011 учебный год www. svetly 5 school. narod. ru
Домашнее задание: Материал лекции 2010 – 2011 учебный год www. svetly 5 school. narod. ru
создание и заполнение бд.ppt