Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пример проектирование базы данных




Проверка правильности структуры с применением правила нормализации.

1НФ

· Все строки различны

· Все элементы внутри атомарны

2НФ

· Отношение находится в 1НФ

· Каждый неключевой атрибут функционально полно зависит от первичного ключа

Таблица находится в 1НФ, но не во 2НФ.

В этой таблице первичный ключ составляют два поля: Код продукции и №ТТН. Количество продукции функционально полно зависит от них обоих, т.к. определяется одновременно и №ТТН и Грузоотправитель зависят только от № ТТН и не зависит от Кода продукции, т.е. они функционально не полно зависят от всего ключа и функционально полно от его части. Исправляется разделением на две таблицы.

Накладная
№ТТН
Дата ТТН
Код грузополучателя

 

Товарный раздел
№ТТН
Код продукции
КОличество

 

Теперь эти таблицы во 2НФ.

3НФ

· Отношение находится во 2 НФ

· Неключевые атрибуты не зависят между собой

НФБК

· Отношение находится в 3НФ

· Первичный ключ не зависит от неключевых элементов

Эти таблицы находятся в третьей нормальной форме.

Таблицы: Справочник продукции, Справочник грузополучателей, Накладная и Товарный раздел.

Справочник продукции
Код продуции
 
 
 
 

Реляционная модель БД построена.

Лекция: СУБД реляционного типа Access 2007.

Вопросы:

1. Объекты БД

2. Поддержка данных в Access

3. Таблицы

4. Формы

5. Запросы

6. Отчеты

 

Вопрос 1. Объекты БД.

БД под управлением Access 2007 – это файл, по умолчанию имеющий расширение *.accdb один файл.

Каждая БД Access состоит из следующих объектов:

Таблицы – объекты, предназначенные для хранения данных

Формы – электронные бланки, предназначенные для ввода и редактирования БД в интерактивном режиме, могут содержать рисунки, графики и другие внедренные объекты.

Запросы – объекты, предназначенные для фильтрации набора данных, для обработки таблиц и других запросов.

Страницы доступа – для работы БД с помощью программ-обозревателей Интернета.

Макросы – объекты, предназначенные для автоматизации выполнения конкретной операции БД.

Модули – содержат программы на базовом языке программирования Visual Basic для обработки данных, настройки, оформления и расширения возможностей БД.

Отчеты – объекты, позволяющие представить отобранную или обработанную информацию в виде распечатки документа, оформленного соответствующим образом.

Вопрос 2. Поддержка данных в Access

Создание резервной копии необходимо для предотвращения потери ывжной информации (это просто копирование).

Создание резервной копии БД:

o Щелкнуть значок Кнопка Office

o Выбрать команду Управление, затем Резервная копия БД

o В появившемся окне Сохранение указать место для сохранения резервной копии БД.

Сжатие БД устраняет фрагментацию и повышает скорость работы.

Для сжатия:

o Выбрать Кнопка Office

o Команду Управление

o Сжать и восстановить БД

Шифровка данных. Для шифрования:

1. Открыть БД в монопольном режиме. Для этого:

o Щелкнуть значок Кнопка Office

o Выбрать команду Открыть

o В диалоговом окне Открытие найти файл, который нужно открыть и выделить его (одним щелчком)

o Нажать стрелку рядом с кнопкой Открыть т выберите вариант Монопольно.

2. На вкладке Работа с БД в группе Работа с БД щелкнуть Зашифровать паролем.

3. В диалоговом окне Задание пароля БД ввести пароль в поле Пароль, повторить его в поле Подтверждение и нажать кнопку ОК.

Как дешифровать Дз????????????

3 вопрос. Таблицы

3.1. Создание таблицы

Этапы создания таблицы:

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

o Заполнение разработанной структуры непосредственно данными (режим таблицы)

Структура таблицы.

Типы данных Содержание поля Размер
Текстовый Текст или числа, не требующие проведения расчетов, например, номера телефонов, коды и т.п. Максимальное число символов – 255
Поле МЕМО Длинный текст или комбинация текста и чисел До 65535 символов
Числовой Числовые данные, используемые для проведения расчетов 1,2,3 или 8 байт
Дата/время Даты и время, относящиеся к годам с 100 по 9999 включительно 8 байт
Денежный Специальный формат для представления числовых данных. Точность – до 15 знаков в целой и до 4 знаков в дробной части 8 байт
Счетчик Уникальные последовательно возрастающие (на 1) или случайные числа, автоматически водящиеся при добавлении каждой новой записи в таблицу 4 байт
Логический Поля, которые могут содержать одно из двух возможных значений (True/False Да/нет) 1 бит
Поле объекта OLE Объект, связанный или внедренный в таблицу Microsoft Access До 1 Гбайт (ограничивается объемом диска)
Гиперссылка В полях этого типа хранятся гиперссылки, которые представляют собой путь к файлу на жестком диске либо адрес сети интернет или Intranet Каждая из трех частей в типе Гиперссылка может содержать до 2048 символов
Вложения Файлы произвольного типа  

 

Свойства полей. Бланк свойств типа данных Числовой.

Мастер подстановок позволяет представить значение полей в виде простого или комбинированного списка. Дополнительные свойства такого поля представлены на вкладке Подстановка окна Конструктора Таблиц. Ключ таблицы определяется также в конструкторе таблиц.

Основные свойства полей:

Свойство ПОЛЯ Использование
Размер поля Определяется только для текстовых и Memo-полей, указывается максимальное количество символов в данном поле. По умолчанию длина текстового поля составляет 255 символов.
Формат поля Определяется для полей числового, денежного типа, полей типа Счетчик и ДатаВремя. Выбирается один из форматов представления данных.
Число десятичных знаков Определяет количество разрядов в дробной части числа
Маска ввода Определяет шаблон для ввода данных
Подпись поля Содержит надпись, которая может быть выведена рядом с полем в форме или отчете

Дата: 23.03.13

Чтобы вывести на экран бланк нужно: …

Все свойства:

· Включает в список все свойства элемента управления

Свойства данных:

· Определяет характеристики данных (например, значение по умолчанию, формат или число десятичных знаков)

Свойства событий:

· Указывает макрос или процедуру обработки событий, которая выполняется автоматически, если произойдёт указанное событие

Свойства макета:

· Определяет вид ЭУ (например, его высоту, ширину или цвет)

Другие свойства:

· Показывает дополнительные свойства ЭУ, например, его имя или соответствующее ему сообщение в строке состояния.

 

Использование ЭУ при настройке формы




Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 361; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.