Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных




Скачать 229.6 Kb.
НазваниеТема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных
страница1/4
Дата публикации08.08.2013
Размер229.6 Kb.
ТипДокументы
zadocs.ru > Информатика > Документы
  1   2   3   4
ДЕ Базы данных
Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных
ЗАДАНИЕ 1

В таблицу базы данных «База канцтоваров», содержащую 4 столбца информации о товаре (наименование, поставщик, количество, цена), внесена информация о 40 видах товара.
Количество записей в таблице равно …





 40






 4






 160






 44

Решение:
Столбцы таблицы в реляционной БД – поля, а строки таблицы – записи. Таким образом, в данной таблице 4 поля и 40 записей.
ЗАДАНИЕ 2

В таблицу базы данных «Аптека», содержащую 7 столбцов информации о товаре (наименование, поставщик, количество, дата окончания срока хранения, цена, вес, температура хранения), внесена информация о 15 видах товара.

Количество записей в таблице равно …





 15






 7






 105






 22

Решение:
Столбцы таблицы в реляционной БД – поля, а строки таблицы – записи. Таким образом, в данной таблице 7 полей и 15 записей.

ЗАДАНИЕ 3

Дан фрагмент базы данных «Расписание уроков». Составным первичным ключом таблицы может быть …






 День недели + Номер урока + Учитель






 День недели + Номер урока






 День недели + Номер урока + Название






 День недели + Название

Решение:
В теории баз данных термин первичный ключ обозначает поле (столбец) или группу полей таблицы базы данных, значение которого (или комбинация значений которых) используется в качестве уникального идентификатора записи (строки) этой таблицы.
Первичный ключ может состоять из единственного поля таблицы, значения которого уникальны для каждой записи. Так, на предприятии не может быть двух работников с одинаковыми табельными номерами, поэтому в таблице, содержащей записи о работниках, табельный номер может быть первичным ключом. Такой первичный ключ называют простым ключом.
Если таблица не имеет единственного уникального поля, первичный ключ может быть составлен из нескольких полей, совокупность значений которых гарантирует уникальность. Так, имя, фамилия, отчество, номер паспорта, серия паспорта не могут быть первичными ключами по отдельности, так как могут оказаться одинаковыми у двух и более людей. Но не бывает двух личных документов одного типа с одинаковыми серией и номером. Поэтому в таблице, содержащей записи о людях, первичным ключом может быть набор полей, состоящий из типа личного документа, его серии и номера. Такой первичный ключ называют составным ключом.
В приведенном задании ни одно из полей нельзя определить в качестве первичного ключа – каждое из них может хранить повторяющиеся значения. В данной ситуации решением является составной ключ. Составлять составной ключ мы будем из нескольких полей так, чтобы группа значений этих полей была уникальна.
День недели + Номер урока – не уникальна, так как в каждый день недели есть уроки 1, 2, 3, …
День недели + Название – не уникальна, так как в один и тот же день недели может быть несколько уроков с одинаковым названием.
День недели + Номер урока + Название – не уникальна, так как в каждый день недели могут  быть уроки с одинаковым номером и с одинаковым названием.
День недели + Номер урока + Учитель – уникальна, так как в каждый конкретный день недели урок с конкретным номером может вести только один учитель.

ЗАДАНИЕ 4

Для таблицы реляционной базы данных ложно утверждение, что …





 каждая запись в таблице содержит однородные по типу данные






 все столбцы таблицы содержат однородные по типу данные






 в таблице нет двух одинаковых записей






 каждый столбец таблицы имеет уникальное имя

Решение:

Одним из наиболее естественных способов представления взаимосвязи данных является двумерная таблица. Каждая строка таблицы представляет собой одну запись файла данных, каждый столбец – одно поле. Подобная таблица обладает рядом важных свойств:

- каждый элемент таблицы (пересечение строки со столбцом) – один  элемент данных, повторяющиеся элементы отсутствуют;
- все столбцы в таблице однородны (элементы столбца имеют одинаковую природу);
- столбцам присвоены уникальные имена;
- в таблице нет двух одинаковых строк;
- при выполнении операций с таблицами ее строки и столбцы можно обрабатывать в любом порядке безотносительно к их информационному содержанию.

ЗАДАНИЕ 5

В таблицу базы данных «Магазин», содержащую 10 столбцов информации о товаре (наименование, поставщик, количество, дата окончания срока хранения, цена, вес, температура хранения), внесена информация о 125 видах товара.
Количество полей в таблице равно …





 10






 125






 1250






 135

Решение:

Столбцы таблицы в реляционной БД – поля, а строки таблицы – записи. Таким образом, в данной таблице 10 полей и 125 записей.

ЗАДАНИЕ 6

При закрытии таблицы СУБД MS Access не предлагает выполнить сохранение внесенных данных, потому что данные сохраняются …





 автоматически сразу же после ввода в таблицу






 только после закрытия всей базы данных






 автоматически при закрытии таблицы базы данных






 после ввода пользователем специальной команды ^ Сохранение данных

Решение:

Базы данных – это файлы, но работа с ними отличается от работы с файлами других типов, создаваемых прочими приложениями. Обычно всю работу по обслуживанию файловой структуры берет на себя операционная система. При работе с обычными приложениями для сохранения данных мы выдаем соответствующую команду, задаем имя файла и доверяемся операционной системе. Если мы закроем файл, не сохранив его, то вся работа по созданию или редактированию файла пропадет безвозвратно.
К базам данных предъявляются особые требования с точки зрения безопасности, поэтому в них реализован другой подход к сохранению данных.
Базы данных – это особые структуры. Информация, которая в них содержится, очень часто имеет общественную ценность. Поэтому целостность содержимого базы не может и не должна зависеть ни от конкретных действий некоего пользователя, забывшего сохранить файл перед выключением компьютера, ни от перебоев в электросети.
Проблема безопасности баз данных решается с помощью двойного подхода к операции сохранения информации. В части операций, как обычно, участвует операционная система компьютера, но некоторые операции сохранения происходят в обход операционной системы.
Операции изменения структуры базы данных, создания новых таблиц или иных объектов происходят при сохранении файла базы данных. Об этих операциях СУБД предупреждает пользователя.
С другой стороны, операции по изменению содержания данных, не затрагивающие структуру базы, максимально автоматизированы и выполняются без предупреждения. Если, работая с таблицей данных, мы что-то меняем в составе данных, то изменения сохраняются немедленно и автоматически в файле базы данных.
Обычно, решив отказаться от изменений в документе, его просто закрывают без сохранения и вновь открывают предыдущую копию. Этот прием работает практически во всех приложениях, но только не в СУБД. Все изменения, вносимые в таблицы базы, сохраняются на диске без нашего ведома, поэтому попытка закрыть базу «без сохранения» ничего не даст, так как все уже сохранено. Таким образом, редактируя таблицы баз данных, создавая новые записи и удаляя старые, мы как бы работаем с жестким диском напрямую, минуя операционную систему.
Кроме того, при работе с СУБД имя файла задается до создания новой базы, а не после того, как вся работа проделана и остается только сохранить результат (как, например, в MS Word или MS Excel). Сделано это из соображений обеспечения сохранности данных. Все изменения, вносимые в базу данных, сразу же отображаются и в ее файлах (а поэтому программе с самого начала надо знать их имена). Таким образом, сводится к минимуму риск потери важных данных.

ЗАДАНИЕ 7

Создается  информационная модель, описывающая олимпиаду по физике. Модель позволяет получить следующую информацию:
 - фамилию участника, набравшего максимальное количество баллов в теоретическом туре;
 - фамилию учителя физики и номер школы, в которой учится участник, набравший максимальное количество баллов в практическом туре;
 - возраст участника, набравшего максимальную сумму баллов по двум турам.
Построенная модель не должна содержать избыточную информацию. Признаками объекта, которые должны быть отражены в информационной модели, являются …





 фамилия участника, год рождения, номер школы, фамилия учителя, теоретический тур, практический тур






 фамилия участника, год рождения, возраст, номер школы, фамилия учителя, теоретический тур, практический тур






 фамилия участника, возраст, номер школы, фамилия учителя, теоретический тур, практический тур






 фамилия участника, год рождения, номер школы, фамилия учителя, теоретический тур, практический тур, сумма баллов



ЗАДАНИЕ 8

Реляционная база данных задана тремя таблицами.

Поля ^ Код спортсмена, Код дистанции, Дата соревнования, Время, Телефон соответственно должны иметь типы …





 числовой (целое), текстовый, дата/время, числовой (с плавающей точкой), текстовый






 числовой (целое), текстовый, дата/время, числовой (с плавающей точкой), числовой (с плавающей точкой)






 числовой (целое), текстовый, дата, время, текстовый






 числовой (целое), текстовый, дата/время, дата/время, текстовый

Решение:
Тип поля определяет тип данных, которые могут содержаться в данном поле.
В СУБД MS Access определены следующие основные типы данных:
1. Текстовый – совокупность произвольных алфавитно-цифровых символов. Текстовый тип имеют фамилии людей, должности, названия фирм, продуктов, приборов и т.п.
2. Числовой – используется для описания атрибутов, со значениями которых нужно производить арифметические операции (цены, коэффициенты и т.п.). Для записи числовых данных используются только цифры, знак «-» и точка (запятая в зависимости от настройки) в качестве разделителя целой и дробной части. Для числового типа существуют следующие форматы:
- байт;
- целое;
- длинное целое;
- одинарное с плавающей точкой;
- двойное с плавающей точкой.
3. Дата/время. Возможны следующие форматы дат:
- полный;
- длинный;
- средний;
- краткий.
Для времени также существуют три последних формата.
Поле Телефон не может иметь числовой тип, так как в номере телефона кроме цифр присутствуют разделители (-).
По отдельности полей ^ Дата и Время нет. Кроме того, в поле Время в таблице 1 результаты вводятся в секундах.
  1   2   3   4

Добавить документ в свой блог или на сайт

Похожие:

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconЛекция № Тема: основные сведения о системах управления базами данных
Цели: дать понятие баз данных, систем управления базами данных; их классификациях

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconВопросы к экзамену Дисциплина «Базы данных и системы управления базами...
Раскройте понятие «Информационная система», опишите типы информационных систем, приведите примеры

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconБазы данных, системы управления базами данных База данных бд
База данных (БД) совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих...

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconВопросы для реферата/экзамена/зачёта
Основные понятия баз данных. История возникновения области знаний, связанной с базами данных (БД). Необходимость интеграции данных...

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconОдним из важнейших условий обеспечения эффективного функционирования...
Современной формой информационных систем являются банки данных, которые включают в свой состав вычислительную систему, одну или несколько...

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных icon1. система управления базами данных acces s 2007
Цель работы – изучить принципы построения баз данных с использованием систем Microsoft Access; ознакомиться с правилами создания...

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconЭкзаменационные вопросы по дисциплине «Технологии баз данных»
Введение в реляционную модель данных. Основные понятия реляционной модели данных. Домен. Заголовок отношения, кортеж, тело отношения,...

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconЭкзаменационные вопросы по дисциплине «Базы данных»
Основные понятия реляционной модели данных. Домен, кортеж, кардинальность, атрибут, степень отношения, отношение

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconЛабораторная работа №1 система управления базами данных
Цель работы: Научить студентов создавать однотабличную базу данных, редактировать, фильтровать, сортировать любые данные, используя...

Тема: Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных iconСистема управления базами данных Microsoft Access Лабораторный практикум Пенза 2008
Цель работы: изучение основных понятий и терминов, принятых в системах управления базами данных (далее – субд); изучение основных...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов