ТОП 10:

База данных – совокупность экземпляров различных типов записей и отношений между записями и элементами.



Базу данных можно определить как совокупность взаимосвязанных хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений.

Таким образом, появление понятие «Базы даннах» обусловлено возникновением нового класса невычислительных задач, при решении которых используются общие данные. В качестве основного критерия оптимальности функционирования базы данных,как правило, используются временные характеристики реализации запросов пользователей прикладными программами.

 

Краткие итоги. Рассмотрено развитие основных понятий представления данных. Описаны классические понятия программирования, связанные с данными (переменная, массив) и появление новых понятий программирования (поле, запись, файл) как следствие расширения круга решаемых задач и их отражения в системах программирования. Поставлена задача интегрирования данных при использовании несколькими задачами общих данных. Определено понятие базы данных.

 

 


Контрольные тесты

Задача 1. С чем связано появление новых понятий обработки данных?

Вариант 1.

С чем связано появление новых понятий обработки данных?

 

ð с развитием вычислительной техники

ð с развитием операционных систем

ð с повышением квалификации программистов

ð+ с расширением круга решаемых на ЭВМ задач

 

 

Вариант 2.

Какие задачи относятся к задачам обработки данных?

 

ð задачи с большим объемом сложных вычислений

ð+ задачи учета кадрового состава организации

ð+ задачи бухгалтерского учета

ð решение систем линейных уравнений

 

 

Вариант 3.

Какие новые понятия в представлении данных появились с появлением задач обработки данных?

 

ð простая переменная

ð массив

ð+ запись

ð+ поле

 

 


Задача 2. Что такое логическая запись?

Вариант 1.

Что является элементом логической записи?

 

ð простые переменные

ð элементы массива

ð файлы

ð+ поля

 

 

Вариант 2.

Что не является элементом логической записи?

 

ð+ простые переменные

ð+ элементы массива

ð+ файлы

ð поля

 

Вариант 3.

Из чего состоит логическая запись?

 

ð из простых переменных и полей

ð из элементов массива и переменных

ð+ из полей

ð из простых переменных

 

 


Задача 3.Что такое логический файл?

Вариант 1.

Что такое логический файл?

ð совокупность полей

ð совокупность логических записей

ð+ совокупность экземпляров логических записей

ð набор данных во внешней памяти ЭВМ

 

 

Вариант 2.

Из каких составляющих элементов состоит логический файл?

ð из полей

ð из элементов массива

ð+ из экземпляров логических записей

ð из переменных

 

 

Вариант 3.

Какие понятия не используются при описании логического файла?

ð экземпляр записи

ð поле

ð логическая запись

ð+ массив

 


Задача 4. Какие основные этапы решения задачи обработки организационных документов (обработки данных)?

 

Вариант 1. Из каких основных этапов состоит решение задачи обработки организационных документов (обработки данных)?

 

ð проведение сложных математических вычислений

ð+ занесение данных во внешнюю память

ð+ чтение данных из внешней памяти

ð+ поиск неооходимых данных

 

 

Вариант 2. Какие из перечисленных действий не входят в решение задач обработки организационных документов (обработки данных)?

 

ð+ проведение сложных математических вычислений

ð занесение данных во внешнюю память

ð чтение данных из внешней памяти

ð поиск неооходимых данных

 

 

Вариант 3. Какие основные операции с данными производятся в задачах обработки организационных документов (обработки данных)?

ð+ поиск необходимых данных

ð+ модификация данных

ð+ удаление данных

ð+ добавление данных


Задача 5.Основные свойства программных систем с отдельными файлами для каждой
задачи (файловых систем).

 

Вариант 1. Какие из перечисленных свойств характерны для комплекса программных систем с отдельными файлами для каждой задачи (файловых систем)?

 

ð+ дублирование данных

ð большое время решения каждой задачи

ð высокая достоверность всей совокупности данных

ð+ потенциальная противоречивость данных

Вариант 2. Какие из перечисленных свойств не характерны для комплекса программных систем с отдельными файлами для каждой задачи (файловых систем)?

 

ð дублирование данных

ð+ большое время решения каждой задачи

ð+ высокая достоверность всей совокупности данных

ð потенциальная противоречивость данных

Вариант 3. Какие из перечисленных свойств комплекса программных систем с отдельными файлами для каждой задачи (файловых систем) можно устранить объединением (интеграцией) данных?

 

ð+ дублирование данных

ð большое время решения каждой задачи

ð высокая достоверность всей совокупности данных

ð+ потенциальная противоречивость данных

 


Задача 6. Как представляются интегрированные данные?

 

Вариант 1. В каком виде представляются интегрированные данные?

ð отдельный файл

ð набор отдельных файлов

ð набор экземпляров записей одного типа

ð+ набор экземпляров записей разных типов и связей между ними

 

 

Вариант 2. В каком виде не представляются интегрированные данные?

ð+ отдельный файл

ð набор связанных файлов

ð+ набор экземпляров записей одного типа

ð набор экземпляров записей разных типов и связей между ними

 

 

Вариант 3. Какое понятие из нижеперечисленных является важнейшим при интеграции данных?

 

ð файл

ð запись

ð экземпляр записи

ð+ связь между записями (файлами)

 


Задача 7.Определить понятие базы данных.

Вариант 1. Что такое база данных?

 

ð совокупность экземпляров записи одного типа

ð совокупность экземпляров записей разных типов

ð+ совокупность экземпляров записей разных типов и связей (отношений) между ними

ð поименованная совокупность логических записей

 

 

Вариант 2. Какие понятия соответствуют содержанию понятия базы данных?

ð набор данных для решения отдельной задачи

ð набор отдельных файлов

ð+ набор связанных файлов

ð файловая система

 

Вариант 3. Какие понятия не соответствуют содержанию понятия базы данных?

 

ð+ набор данных для решения отдельной задачи

ð+ набор отдельных файлов

ð набор связанных файлов

ð+ файловая система

 


Задача 8.Отметить основные свойства базы данных.

Вариант 1. Отметить основные свойства базы данных.

 

ð отсутствие дублирования

ð+ минимальная избыточность

ð минимальное время решения всех задач

ð+ используется для решения ряда задач

 

 

Вариант 2. Какие из перечисленных свойств характерны для базы данных.?

 

ð+ минимальное дублирование данных

ð+ интеграция данных

ð каждая задача решается за минимально возможное время

ð отсутствие дублирования

 

 

Вариант 3. . Какие из перечисленных свойств не характерны для базы данных?.

 

ð минимальное дублирование данных

ð интеграция данных

ð+ каждая задача решается за минимально возможное время

ð+ отсутствие дублирования

 


 

 

Литература

1. Мартин Дж. Организация баз данных в вычислительных системах: Пер. с англ. /Под ред. А.А. Стогния и А.Л. Щерса. – М.: Мир, 1980. – 664 с.

2. Конноли Т., Бэгг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 2-е изд.: Пер. с англ. – М.: Издательский дом «Вильямс», 2000. – 1120 с.

3. Крёнке Д. Теория и практика построения баз данных. 8-е изд. – СПб.: Питер, 2003. – 800 с.

Мартин

Конноли

Кренке

 

Вопросы

Вариант 1

 

Вариант 2

 

Вариант 3

 

Литература


Лекция 2. Системы управления базами данных

Вводится понятие системы управления базами данных (СУБД).Дается характеристика основных функций системы управления базами данных.

Ключевые термины: Система управления базами данных, СУБД, банк данных, функции СУБД, транзакции, блокировки

Цель лекции: показать необходимость создания программного интерфейса между прикладными программами и базой данных, определить понятие системы управления базами данных и сформулировать основные функции СУБД, вытекающие из задачи взаимодействия многих пользователей с базой данных.

 

В прикладной программе, использующей при решении задачи один или несколько отдельных файлов, за сохранность и достоверность данных отвечал программист, работающий с этой задачей. Использование базы данных предполагает работу с ней нескольких прикладных программ, решающих задачи разных пользователей.

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

Роль интерфейса между прикладными программами и базой данных, обеспечивающего их независимость, играет программный комплекс – система управления базами данных (СУБД) (рис. 2.1).







Последнее изменение этой страницы: 2016-04-19; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.209.10.183 (0.013 с.)