SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Этапы проектирования
баз данных
Лекция №2
I этап. Постановка задачи
Формируется задание по созданию БД:
- описывается состав БД;
- назначение и цели создания;
- перечисляются виды работ, которые
будут осуществляться в данной БД.
II этап. Анализ объекта
- рассматривается, из каких объектов
будет состоять БД, определяются их
свойства;
- установить, какими параметрами
описываются объекты;
- все сведения расположить в виде
записей или таблиц;
- рассмотреть типы данных каждой
записи, занести их в таблицу.
III этап. Синтез модели
- выбрать модели возможных БД;
- рассмотреть достоинства и
недостатки моделей;
- выбрать модель, которая мак-
симально обеспечит реализацию
поставленной задачи;
- нарисовать схему модели с указанием
связей между таблицами или узлами.
IV этап. Выбор способов представления и
программного инструментария
- в зависимости от выбранного прог-
раммного продукта определить форму
представления данных:
- с использованием форм;
- без использования форм.
Форма – это созданный пользователем
графический интерфейс для ввода
данных в базу.
V этап. Синтез компьютерной
модели объекта.
Стадия 1. Запуск СУБД, создание
нового файла БД.
Стадия 2. Создание исходной таблицы
или таблиц.
Стадия 3. Создание экранных форм.
Стадия 4. Заполнение БД.
Принципы проектирования таблиц
- указать имя и тип каждого поля;
- имена полей не должны повторяться внутри одной
таблицы;
- каждая таблица должна иметь уникальное имя;
- информация в таблице не должна дублироваться;
- каждая таблица должна содержать информацию
только на одну тему;
- каждая таблица должна содержать необходимые
поля;
- БД должна иметь первичный ключ.
VI этап. Работа с созданной БД
- поиск необходимых сведений;
- сортировка данных;
- отбор данных;
- вывод на печать;
- изменение и дополнение данных.
Понятие предметной области
 Предметная область информационной системы - это
совокупность реальных объектов (сущностей), которые
представляют интерес для пользователей.
 Объект (сущность) - предмет, процесс или явление, о
котором собирается информация, необходимая для
решения задачи. Объектом может быть человек
предмет, событие.
 Каждый объект характеризуется рядом основных
свойств - атрибутов. Атрибутом называется
поименованная характеристика объекта. Атрибут
показывает, какая информация должна быть собрана
об объекте
Например, объект - клиент банка.
Атрибуты - номер счета, адрес, сумма вклада
Понятие предметной области
 Предметная область информационной системы - это
совокупность реальных объектов (сущностей), которые
представляют интерес для пользователей.
 Объект (сущность) - предмет, процесс или явление, о
котором собирается информация, необходимая для
решения задачи. Объектом может быть человек
предмет, событие.
 Каждый объект характеризуется рядом основных
свойств - атрибутов. Атрибутом называется
поименованная характеристика объекта. Атрибут
показывает, какая информация должна быть собрана
об объекте
Например, объект - клиент банка.
Атрибуты - номер счета, адрес, сумма вклада

Weitere ähnliche Inhalte

Andere mochten auch

0041
00410041
0041JIuc
 
0030
00300030
0030JIuc
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмJIuc
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмJIuc
 
0042
00420042
0042JIuc
 
0021
00210021
0021JIuc
 
0036
00360036
0036JIuc
 
0033
00330033
0033JIuc
 
23
2323
23JIuc
 
выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоровJIuc
 

Andere mochten auch (10)

0041
00410041
0041
 
0030
00300030
0030
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвм
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвм
 
0042
00420042
0042
 
0021
00210021
0021
 
0036
00360036
0036
 
0033
00330033
0033
 
23
2323
23
 
выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоров
 

Ähnlich wie 004

8 9 этапы проектированиябд
8 9 этапы проектированиябд8 9 этапы проектированиябд
8 9 этапы проектированиябдEvgeniy Golendyhin
 
003
003003
003JIuc
 
20 объект. экранная форма
20  объект. экранная форма20  объект. экранная форма
20 объект. экранная формаEvgeniy Golendyhin
 
проектирование баз данных
проектирование баз данныхпроектирование баз данных
проектирование баз данныхSai_17
 
проектирование баз данных
проектирование баз данныхпроектирование баз данных
проектирование баз данныхSai_17
 
SAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentSAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentDmitry Anoshin
 
SAP BusinessObjects Web Intelligence training
SAP BusinessObjects Web Intelligence trainingSAP BusinessObjects Web Intelligence training
SAP BusinessObjects Web Intelligence trainingDmitry Anoshin
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных23padopi
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных23padopi
 

Ähnlich wie 004 (20)

8 9 этапы проектированиябд
8 9 этапы проектированиябд8 9 этапы проектированиябд
8 9 этапы проектированиябд
 
003
003003
003
 
20 объект. экранная форма
20  объект. экранная форма20  объект. экранная форма
20 объект. экранная форма
 
Access 2000 1
Access 2000 1Access 2000 1
Access 2000 1
 
1p
1p1p
1p
 
проектирование баз данных
проектирование баз данныхпроектирование баз данных
проектирование баз данных
 
п12
п12п12
п12
 
п12
п12п12
п12
 
2010-11 (ПБД) Вологжанин Д.Г.
2010-11 (ПБД) Вологжанин Д.Г.2010-11 (ПБД) Вологжанин Д.Г.
2010-11 (ПБД) Вологжанин Д.Г.
 
проектирование баз данных
проектирование баз данныхпроектирование баз данных
проектирование баз данных
 
9инф2
9инф29инф2
9инф2
 
SAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report DevelopmentSAP BusinessObjects 4.1 Web Intelligence Report Development
SAP BusinessObjects 4.1 Web Intelligence Report Development
 
B pwin&ramus
B pwin&ramusB pwin&ramus
B pwin&ramus
 
SAP BusinessObjects Web Intelligence training
SAP BusinessObjects Web Intelligence trainingSAP BusinessObjects Web Intelligence training
SAP BusinessObjects Web Intelligence training
 
пр5 (2часа)b pwin
пр5 (2часа)b pwinпр5 (2часа)b pwin
пр5 (2часа)b pwin
 
п10
п10п10
п10
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 
Text
TextText
Text
 
9946
99469946
9946
 

Mehr von JIuc

тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисленияJIuc
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникацииJIuc
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмJIuc
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)JIuc
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениеJIuc
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмJIuc
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютераJIuc
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд ExcelJIuc
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бдJIuc
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данныхJIuc
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними даннымиJIuc
 
тест по Sql
тест по Sqlтест по Sql
тест по SqlJIuc
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрацияJIuc
 
тест запросы
тест запросытест запросы
тест запросыJIuc
 
тест бд
тест бдтест бд
тест бдJIuc
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функцииJIuc
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 
икр
икрикр
икрJIuc
 

Mehr von JIuc (20)

тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисления
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникации
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвм
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечение
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвм
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютера
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд Excel
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бд
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данных
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними данными
 
тест по Sql
тест по Sqlтест по Sql
тест по Sql
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрация
 
тест запросы
тест запросытест запросы
тест запросы
 
тест бд
тест бдтест бд
тест бд
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функции
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвм
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 
икр
икрикр
икр
 

004

  • 2. I этап. Постановка задачи Формируется задание по созданию БД: - описывается состав БД; - назначение и цели создания; - перечисляются виды работ, которые будут осуществляться в данной БД.
  • 3. II этап. Анализ объекта - рассматривается, из каких объектов будет состоять БД, определяются их свойства; - установить, какими параметрами описываются объекты; - все сведения расположить в виде записей или таблиц; - рассмотреть типы данных каждой записи, занести их в таблицу.
  • 4. III этап. Синтез модели - выбрать модели возможных БД; - рассмотреть достоинства и недостатки моделей; - выбрать модель, которая мак- симально обеспечит реализацию поставленной задачи; - нарисовать схему модели с указанием связей между таблицами или узлами.
  • 5. IV этап. Выбор способов представления и программного инструментария - в зависимости от выбранного прог- раммного продукта определить форму представления данных: - с использованием форм; - без использования форм. Форма – это созданный пользователем графический интерфейс для ввода данных в базу.
  • 6. V этап. Синтез компьютерной модели объекта. Стадия 1. Запуск СУБД, создание нового файла БД. Стадия 2. Создание исходной таблицы или таблиц. Стадия 3. Создание экранных форм. Стадия 4. Заполнение БД.
  • 7. Принципы проектирования таблиц - указать имя и тип каждого поля; - имена полей не должны повторяться внутри одной таблицы; - каждая таблица должна иметь уникальное имя; - информация в таблице не должна дублироваться; - каждая таблица должна содержать информацию только на одну тему; - каждая таблица должна содержать необходимые поля; - БД должна иметь первичный ключ.
  • 8. VI этап. Работа с созданной БД - поиск необходимых сведений; - сортировка данных; - отбор данных; - вывод на печать; - изменение и дополнение данных.
  • 9. Понятие предметной области  Предметная область информационной системы - это совокупность реальных объектов (сущностей), которые представляют интерес для пользователей.  Объект (сущность) - предмет, процесс или явление, о котором собирается информация, необходимая для решения задачи. Объектом может быть человек предмет, событие.  Каждый объект характеризуется рядом основных свойств - атрибутов. Атрибутом называется поименованная характеристика объекта. Атрибут показывает, какая информация должна быть собрана об объекте Например, объект - клиент банка. Атрибуты - номер счета, адрес, сумма вклада
  • 10. Понятие предметной области  Предметная область информационной системы - это совокупность реальных объектов (сущностей), которые представляют интерес для пользователей.  Объект (сущность) - предмет, процесс или явление, о котором собирается информация, необходимая для решения задачи. Объектом может быть человек предмет, событие.  Каждый объект характеризуется рядом основных свойств - атрибутов. Атрибутом называется поименованная характеристика объекта. Атрибут показывает, какая информация должна быть собрана об объекте Например, объект - клиент банка. Атрибуты - номер счета, адрес, сумма вклада