Автор: Пользователь скрыл имя, 28 Марта 2013 в 21:19, реферат
Фрагмент реального мира, сведения о котором необходимо хранить и использовать в решаемой задаче, в том или ином виде деятельности человека, принято называть предметной областью. Совокупность сведений об объектах рассматриваемой предметной области, их свойствах и взаимосвязях называется базой данных (БД). Группы объектов, сведенья которых сосредотачиваются в БД, принято называть сущностями. В качестве предметной области можно указать торговлю. Сущностями этой области являются товары, поставщики, торговые организации и покупатели. БД при этом должна хранить все сведения обо всех товарах, поставщиках, торговых организациях, покупателях: их названия, адреса, цены на товары, сроки поставок и т. д.
Реферат на тему «Общие принципы построения СУБД».
Практическое задание: Создание заметки с содержанием теоретического вопроса с помощью встроенного в ОС WINDOWS текстового редактора.
Задача.
Список используемой литературы.
СОДЕРЖАНИЕ
1.Реферат
Номер варианта(88-35 =53; 53-35=18,вариант 18)
Общие принципы построения СУБД.
В настоящее время одной из важнейшей разновидностей информационных систем является база данных, в которых накапливается всевозможная информация, и откуда к ней получают доступ десятки миллионов пользователей по всему миру.
Фрагмент реального мира, сведения о котором необходимо хранить и использовать в решаемой задаче, в том или ином виде деятельности человека, принято называть предметной областью. Совокупность сведений об объектах рассматриваемой предметной области, их свойствах и взаимосвязях называется базой данных (БД). Группы объектов, сведенья которых сосредотачиваются в БД, принято называть сущностями. В качестве предметной области можно указать торговлю. Сущностями этой области являются товары, поставщики, торговые организации и покупатели. БД при этом должна хранить все сведения обо всех товарах, поставщиках, торговых организациях, покупателях: их названия, адреса, цены на товары, сроки поставок и т. д. БД можно считать библиотечные каталоги или же папки со сведениями о сотрудниках, также к БД можно отнести личные записные книжки, телефонные справочники, сборники кулинарных рецептов и т.д. Во всех приведенных выше примерах для накопления и хранения в докомпьютерную эпоху использовался традиционный носитель – бумага, а современные носители информации – это, в основном, жесткие и оптические диски.
Основным преимуществом БД является быстрота и эффективность выбора из них нужной информации.
Основными операциями с БД являются: создание, первичное заполнение, последующее внесение всевозможных изменений в данные (например, сведений о поступлении новых товаров или об изменении цен на них и т. д.), сортировка данных, которые используются с целью ускорения поиска, и, наконец, собственно поиск нужных данных, осуществляемый в разных формах.
Для выполнения всех этих операций служат инструментальные пакеты программ, которые называются системами управления базами данных (СУБД). Другими словами - программное обеспечение, предназначенное для работы с БД, называется система управления базами данных.
СУБД и соответствующие им БД, хранение информации в которых основано на таблицах, принято называть реляционными. Понятие реляционный (от англ. relation- отношение) связано с разработками известного английского специалиста в области систем БД Эдгара Кодда. Эта модель характеризуется простотой структуры данных, удобным для использования табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая такая таблица представляет собой двумерный массив и обладает следующими свойствами:
Основные функции СУБД.
Обычно современная СУБД содержит следующие компоненты:
Классификация СУБД.
По типу управляемой БД СУБД разделяется на:
С помощью СУБД пользователь может создать структуру БД, заполнить БД информацией, изменить (редактировать) структуры и содержание БД, искать нужную ему информацию в БД, сортировать данные, защитить БД и проверять целостность БД.
СУБД. Принципы их построения и работы.
Совокупность данных, одновременно хранящихся на внешних носителях информации, с целью их совместного использования, называется базой данных.
БД может быть достаточно сложной. В зависимости от связи данных внутри её, различают 3 основных способа построения БД:
Каждая БД представляет собой очень сложную систему и должна предусматривать следующие виды обеспечения:
Каждая БД должна иметь ясную логическую структуру хранящихся данных. Для этого строится модель данных (состав, тип, связи данных). Для использования данных применяют язык манипуляции данных, который обеспечивает: 1) поиск информации по признакам; 2) включение в базу новых данных; 3) удаление лишних и ненужных записей; 4) редактирование записей.
Принципы организации данных,
лежащие в основе современных СУБД.
Современные СУБД являются объектно-ориентированными и реляционными. Основной единицей является объект, имеющий свойства и связи между объектами. СУБД используют несколько моделей данных: иерархическую и сетевую (с 60-х годов) и реляционную (с 70-х). Основное различие данных моделей в представлении взаимосвязей между объектами.
Иерархическая модель данных строится по принципу иерархии объектов, то есть один тип объекта является главным, все нижележащие – подчиненными. Устанавливается связь «один ко многим», то есть для некоторого главного типа существует несколько подчиненных типов объектов. Иначе, главный тип именуется исходным типом, а подчиненные – порожденными. У подчиненных типов могут быть в свою очередь подчиненные типы. Наивысший в иерархии узел (совокупность атрибутов) называют корневым.
Сетевая модель
данных строится по принципу «главный
и подчиненный тип
Реляционная модель данных объекты и связи между ними представляются в виде таблиц, при этом связи тоже рассматриваются как объекты. Все строки, составляющие таблицу в реляционной базе данных должны иметь первичный ключ. Все современные средства СУБД поддерживают реляционную модель данных.
Объект (Сущность) – элемент какой-либо системы, информация о котором сохраняется. Объект может быть как реальным (например, человек), так и абстрактным (например, событие – поступление человека в стационар).
Атрибут – информационное отображение свойств объекта. Каждый объект характеризуется набором атрибутов.
Таблица – упорядоченная структура, состоящая из конечного набора однотипных записей.
Первичный ключ – атрибут (или группа атрибутов), позволяющий однозначным образом определить каждую строку в таблице.
Напротив, альтернативный ключ – атрибут (или группа атрибутов), не совпадающая с позволяющий первичным ключом и однозначным образом определяющий каждую строку в таблице.
2.Практическое задание.
Вариант (88-20=68; 68-20=48; 48-20=28; 28-20=8, вариант-8).
Создание заметки с содержанием теоретического вопроса с помощью встроенного в ОС WINDOWS текстового редактора.
Включаем компьютер кнопкой с надписью «POWER», расположенной на передней стенке системного блока. Вместо кнопки может быть клавиша, на которой написано «I-0» (вкл.-выкл.) При включении должны одновременно начать работать системный блок и монитор, если этого не произошло, то следует выполнить такой порядок действий: первым включить монитор и только затем системный блок. На экране начали мелькать сообщения, появилась таблица (это процесс проверки устройств). Ждём пока на экране появится «рабочий стол».Компьютер готов к работе.
Вариант (88-30=58; 58-30=28, задача№28)
Считая известной начальную сумму вклада М и размер ставки , разработать алгоритм и программу расчета времени накопления заданной суммы средств при условии начисления простой учетной ставки.
Рекомендации: организовать цикл по числу лет t, в теле которого обеспечить расчет накопления суммы денежных средств до тех пор, пока она не станет равной требуемой.
M |
Начальная сумма вклада |
N |
Число лет |
β |
Размер процентной ставки |
S |
Сумма накопленных денежных средств |
К |
Требуемая сумма денежных средств |
В начале запуска любой программы (особенно с интерфейсом DOS) желательно произвести очистку экрана от предыдущих сообщений операционной системы и результатов работы других программ. Такие действия реализуются, обычно, с помощью оператора CLS:
10 CLS
Далее будет не бесполезно вывести собственную «заставку» о предназначении данной программы, например, с помощью оператора PRINT:
20 PRINT "Расчет накопления суммы денежных средств"
Для реализации в машинной программе ввода исходных данных применяется оператор INPUT. Причем с его помощью можно сразу же заказать и вывод на экран необходимых комментариев к вводимым данным:
30 INPUT "Начальная сумма вклада =», М
40 INPUT "Ежегодная процентная ставка =",
50 INPUT "Число лет =", N
60 INPUT "Требуемая сумма денежных средств =", К
После ввода этих данных есть смысл сразу же выполнить все подготовительные операции. Рассчитать процентную ставку:
70 = /100
Повторные операции реализуются с помощью оператора FOR...TO..STEP (для...до...с шагом). Если шаг не задан, то по умолчанию он равен 1.
90 FOR I=1 TO N
100 S=M*(1+β*I)
В сочетании с оператором FOR возвращение к началу цикла декларируется командой NEXT с указанием имени счетчика i.