28090-1 (Организация баз данных), страница 3

2016-07-31СтудИзба

Описание файла

Документ из архива "Организация баз данных", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "28090-1"

Текст 3 страницы из документа "28090-1"

С точки зрения прикладного программирования независимость данных опреде­ляется не техникой программирования, а его дисциплиной, т.е. для того чтобы при любом изменении системы избежать перекомпиляции приложения, рекомендуется не определять константы (постоянные значения данных) в программе. Лучшее решение состоит в передаче программе значений в качестве параметров.

Все актуальные требования предметной области и адекватные им «скрытые» требования на стадии проектирования должны найти свое отражение в концеп­туальной модели. Конечно, нельзя предусмотреть все возможные варианты использования и изменения базы данных. Но в большинстве предметных областей такие основные данные, как объекты и их взаимосвязи, относительно стабильны. Меняются только информационные требования, то есть способы использования данных для получения информации.

Степень независимости данных определяется тщательностью проектирования базы данных. Всесторонний анализ объектов предметной области и их взаимос­вязей минимизирует влияние изменения требований к данным в одной программе на другие программы. В этом и состоит всеобъемлющая независимость данных.

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

В процессе проектирования объекты преобразуются в отношения, свойства в поля таблиц, методы – в процедуры, формы и т.д. (что и было произведено). Правильно проведенный объектно-ориентированный анализ позволяет значительно облегчить работу.

Таблица 3. Проект таблицы для физической модели.

№ п/п

Наименование поля

Примечание

ТОВАР

1.

Key_tovar

Уникальный ключ товара

2.

Key_postav

Уникальный ключ поставщика

3.

Key_zakaz

Уникальный ключ заказчика

4.

Name_tovar

Наименование товара

5.

Date

Дата изготовления

6.

Marka

Акцизная марка

7.

Kod

Расшифровка штрих-кода

8.

Srok_god

Срок годности

9.

Ves_b

Вес Брутто

10.

Ves_n

Вес Нетто

11.

Cena_1

Цена за единицу

12.

Cena

Суммарная цена

13.

Upakovka

Вид упаковки

ЗАКАЗЧИК

1.

Key_zakaz

Уникальный ключ заказчика

2.

Name_zakaz

Наименование заказчика

3.

Yrid_zakaz

Юридическая принадлежность

4.

FIO_zakaz

Ф.И.О. руководителя

5.

Adres_zakaz

Адрес

6.

Tel_zakaz

Телефон/факс

7.

Cena_z

Предполагаемая цена

8.

Number_N

Номер накладной

9.

Oplata

Пометка об оплате

10.

Date_N

Дата накладной

ПОСТАВЩИК

1.

Key_poctav

Уникальный ключ поставщика

2.

Name_postav

Наименование поставщика

3.

Yrid_poctav

Юридическая принадлежность

4.

FIO_postav

Ф.И.О. руководителя

5.

Adres_postav

Адрес

6.

Tel_postav

Телефон/факс

7.

Number_D

Номер договора

8.

Date_Z

Дата заключения

СЧЕТА

1.

Number_S

Номер счёта

2.

Date_P

Дата продажи

3.

Key_tovar

Уникальный ключ товара

4.

NDS

НДС

5.

Summa

Сумма к оплате

Одним из основных факторов, влияющих на производительность программ, которые взаимодействуют с базой данных, является способ хранения и доступа к данным. Обычно в дополнение к специализированным методам доступа в рамках внешней модели СУБД использует несколько методов доступа внутренней модели. Мы рассмотрим (по условию варианта) индексно-последовательный метод доступа (ИМД).

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

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

Приведём пример таблицы индексов и их связи с имеющимися файлами данных, согласно варианта.

Таблица 4. Таблица индексного файла "ТОВАР" для индексно-последовательного метода доступа.

Примечание (Доходя через индексы к файлу данных, посредством самого индекса считывается наименование товара и далее вся информация по полям находящаяся в записи, согласно таблицы ТОВАР).

Индексный файл

Блок 7

Значение

Ключа

Номер

Блока

Файл данных Блок 1


10

1

01

15

2

05

Индексный файл

10

Блок 10

Блок 2

Значение

Номер

11

К люча

Блока

15

15

7

25

8

Блок 3

35

9

Блок 8

16

Индекс 2-го уровня

Значение
Номер

20

Ключа

Блока

20

3

25

4

Блок 4

21


25

Блок 5

Блок 9

26

Значение

Номер

30

Ключа

Блока

30

5

Блок 6

35

6

31


Индекс 1-го уровня

35


Уникальный ключ товара

Наименование товара

Уникальный ключ поставщика

Уникальный ключ заказчика

Дата изготовления

Акцизная марка

Расшифровка штрих-кода

Срок годности

Вес Брутто

Вес Нетто

Цена за единицу

Суммарная цена

Вид упаковки

Форма «ГЛАВНАЯ КНОПОЧНАЯ ФОРМА»

Option Compare Database

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5221
Авторов
на СтудИзбе
429
Средний доход
с одного платного файла
Обучение Подробнее