Базы данных. Работу выполнила ученица 11 «А» класса СОШ 82 11 «А» класса СОШ 82.

Презентация:



Advertisements
Похожие презентации
Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
Advertisements

Билет Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных и принципы.
Базы данных Хранение, поиск и сортировка информации.
Классификация БД. СУБД и ее компоненты. Логическое и физическое описание данных.
Базы данных Реляционная база данных MS Access.
Понятие базы данных, их виды, применение. Системы управления базами данных (СУБД)
Базы данных Основные понятия Заречнева И. В.
Базы данных – это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная.
КАФЕДРА СИСТЕМ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ (САПР) УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ.
1. Краткая характеристика MS Access1. Краткая характеристика MS Access 2. Достоинства и недостатки 3. Типы БД 4. Базы данных и системы управления базами.
Реляционная база данных MS Access. БАЗЫ ДАННЫХ – ЭТО СОВОКУПНОСТЬ ОПРЕДЕЛЕННЫМ ОБРАЗОМ ОРГАНИЗОВАННОЙ ИНФОРМАЦИИ НА КАКУЮ - ЛИБО ТЕМУ ( В РАМКАХ.
Базы данных. Основные понятия База данных (БД) организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера.
Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
© М.Е.Макарова
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – Приложение, входящее в состав пакета Microsoft Office (разработано компанией Microsoft).
СУБД MICROSOFT ACCESS. CУБД Access - Представляет из себя программное средство, при помощи которого можно создать многотабличную реляционную модель базы.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Базы данных Реляционная база данных MS Access.
MS Access Основные элементы
Базы данных Учитель информатики МАОУ "СОШ 55" г. Пермь Бадьина Лариса Ивановна.
Транксрипт:

Базы данных

Работу выполнила ученица 11 «А» класса СОШ «А» класса СОШ 82

Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными. Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными.

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

Актуальность данной работы – преемственность дальнейшего развития подхода к проектированию, программированию, созданию баз данных, развитие традиционных технологий построения реляционной СУБД. Цель работы - изучение современной и востребованной темы «Базы данных» и построения базы данных.

Объектом исследования является СУБД Access. Предметом исследования стало изучение вопроса баз данных и средств проектирования базы данных для магазина канцелярских товаров.

Основные понятия баз данных

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

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

СУБД – это комплекс программных средств, предназначенный для создания структуры новой базы, наполнения ее содержимым, редактирование содержимого, отбор данных в соответствии с заданным критерием.

Основные требования к СУБД: Непротиворечивость данных; Непротиворечивость данных; Актуальность хранимых данных; Актуальность хранимых данных; Многоаспектное использование Многоаспектное использование данных; данных; Возможность модификации Возможность модификации системы; системы; Надежность; Надежность; Скорость доступа. Скорость доступа.

Язык описания данных (ЯОД) – Средства описания данных в БД и связей между ними. Средствами этого языка описывается структура БД, форматы записей, пароли, защищающие данные. Язык описания данных (ЯОД) – Средства описания данных в БД и связей между ними. Средствами этого языка описывается структура БД, форматы записей, пароли, защищающие данные.

Язык манипулирования данными (ЯМД) – язык для выполнения операций над данными, позволяющий менять их строение.

Объекты баз данных: Формы Формы Отчеты Отчеты Страницы Страницы Макросы и модули Макросы и модули Таблицы Таблицы Запросы Запросы

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

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

Проектирование баз данных осуществляется в несколько этапов: Разрабатывается концептуальная модель; Разрабатывается концептуальная модель; Строится логическая модель; Строится логическая модель; Физическое построение баз данных. Физическое построение баз данных.

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

В настоящее время различают три способа установления связей между данными: 1.Табличная. Поле 1 Поле 2 … Поле NЗапись 1 Запись 2 Запись 3

2. Иерархическая

3. Сетевая

Первые модели данных

Система управления файлами следит за именами файлов и местами их расположения. Система управления файлами следит за именами файлов и местами их расположения. Знание о содержимом файла - какие данные в нём хранятся и какова их структура - было уделом прикладных программ, использующих этот файл. Знание о содержимом файла - какие данные в нём хранятся и какова их структура - было уделом прикладных программ, использующих этот файл. Программа для обновления данных по служащим ОСД Программа для начисления зарплаты ОСД Программа для создания отчетов по служащим ОСД Файл учета рабочего времени Главный файл с данными о служащих

Список составных частей изделия по своей природе является иерархической структурой. Для хранения данных, имеющих такую структуру, была разработана иерархическая модель данных. Автомобиль ДвигательКорпусХодовая часть КрышаДнищеПравая дверьЛевая дверь ЗамокОкноРучка Записи

Преимущества IMS и реализованной в ней иерархической модели: Простота модели. Простота модели. Использование отношений предок/потомок. Использование отношений предок/потомок. Быстродействие. Быстродействие.

Сетевые базы данных

Если структура данных оказывалась сложнее, чем обычная иерархия, простота структуры иерархической базы данных становилась её недостатком. Если структура данных оказывалась сложнее, чем обычная иерархия, простота структуры иерархической базы данных становилась её недостатком. Acme Mfg. First Corp. Size 4 Widget 4D Bolt #112965#112961#112964#112962# Записи Множеств о Клиенты Товары Рис. Сетевая база данных, содержащая информацию о заказах Заказы

В связи с этим для таких приложений, как обработка заказов, была разработана новая сетевая модель данных. Она являлась улучшенной иерархической моделью. В связи с этим для таких приложений, как обработка заказов, была разработана новая сетевая модель данных. Она являлась улучшенной иерархической моделью. Acme Mfg. Bill Adams Size 4 Widget # Заказы Клиенты Служащи е Товары Рис Множественные отношения предок/потомок

Сетевые базы данных обладали рядом преимуществ: Сетевые базы данных обладали рядом преимуществ: гибкость гибкость стандартизация. стандартизация. быстродействие. быстродействие.

Недостатки иерархической и сетевой моделей привели к появлению новой, реляционной модели данных, созданной Коддом в 1970 году и вызвавшей всеобщий интерес. Недостатки иерархической и сетевой моделей привели к появлению новой, реляционной модели данных, созданной Коддом в 1970 году и вызвавшей всеобщий интерес. По мере роста популярности реляционной концепции реляционными стали называться многие базы данных, которые на деле таковыми не являлись.

В настоящее время большинство СУБД основаны на реляционной модели. В настоящее время большинство СУБД основаны на реляционной модели. В состав СУБД входят компоненты: 1. среда пользователя; 2. алгоритмический язык; 3. реализованный как интерпретатор; 4. компилятор; 5. программы - утилиты быстрого программирования. программирования.

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

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

Задача Магазину канцелярских товаров требуется база данных по товарам, поставщикам и продажам. Товары делятся на группы по категориям (карандаши и ручки, бумага, папки, файлы, портфели и т.п.).

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

Сущность: Товары Название товара Текстовый Тип товара Текстовый ЗапасыЧисловой Оптовая цена Денежный Розничная цена Денежный

Сущность: Сущность: Поставщики Наименование компании поставщика Текстовый Торговый агент Текстовый Контактный телефон Текстовый Юридический адрес Текстовый E:mail Текстовый

Сущность: Продажи Дата продажи Дата/время Код товара Числовой Розничная цена Денежный Количество проданного Числовой Сумма розничной продажи Денежный

Концептуальная модель базы данных предоставляет включает поставщик продажи товар

Логическая модель для связи отношений Название товара

Таблица: Товары Надпись Тип данных Свойства поля Описание Свойство Значени е Код товара СчетчикРазмер Длинно е целое Первичный ключ Название товара ТекстовыйРазмер70 Наименование товара Тип товара ТекстовыйРазмер30 Категория товара ПоставщикТекстовыйРазмер30 Поставщик товара ЗапасыЧисловойРазмер Длинно е целое Количество товара Оптовая цена Денежный Формат поля Денежн ый Оптовая цена за ед. товара Розничная цена Денежный Формат поля Денежн ый Розничная цена за ед. товара

Таблица сущности: Товар

Таблица: Поставщики Надпись Тип данных Свойства поля Описание Свойств о Значение Код компании Счетчик Индексн ый Длинное целое Первичный ключ Название компании Текстовый Индексн ый 50 Наименование компании ФамилияТекстовый Обязате льное поле 20 Фамилия торгового агента ИмяТекстовый Обязате льное поле 15 Имя торгового агента ОтчествоТекстовый Обязате льное поле 20 Отчество торгового агента ТелефонТекстовый Обязате льное поле 11 Контактный телефон E: mail Текстовый Формат поля 50 Электронная почта ГородТекстовый Обязате льное поле 20 Юридический адрес компании

Таблица сущности: Поставщики

Таблица: Продажи Надпись Тип данных Свойства поля Описание Свойст во Значение Дата продажи Дата/вр емя Формат поля Краткая дата Дата продажи товара Код товара СчетчикРазмер Длинное целое Код товара Количество Числово й Размер Длинное целое Количеств о проданного товара Сумма Денежн ый Формат поля Денежны й Сумма проданного товара

Таблица сущности: Продажи

Связь таблиц

Запросы на выборку

Прайс-лист на товары в разбивке по категориям в разбивке по категориям

Список поставщиков по городам

Товары, полученные от различных поставщиков различных поставщиков

Товары, которые продаются лучше всего

Продажи товаров конкретного поставщика

Прогноз продаж

Запасы товаров