русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Даталогическое проектирование.


Дата добавления: 2013-12-23; просмотров: 1343; Нарушение авторских прав


Разновидность объектов

Объекты различаются по своей структуре и бывают:

1) Простой объект – это объект единый и неделимый

2) Сложные объекты

a)

Группа
Студент

Составные объекты – он отображает связь от целого к части (группа и студенты)

Один ко многим

Детали
Узлы

Многие ко многим

b) Обобщённый объект он отображает наличие связи род-вид

 

- Видовое свойство

 

 

И родовой и видовой объекты могут иметь определённый набор свойств, причём наследуются родовые свойства. Каждый видовой объект обладает набором родовых свойств, плюс набором своих собственных свойств

 

 

ФИО Табельный номер
Год рождения
Пол
Категория
Учёная степень
Учёное звание
Год поступления
Степень обучения
сотрудник
Учащийся

 

 

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

 


Он обозначается

 

Поставщик
Получатель
Продукция
Дата
поставка
Размер поставки

 

 

Ключ – это один или боле атрибутов, которые однозначно определяют единицу объекта (строку таблицы)

Ключи бывают:

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

2) Внешние – однозначно определяет запись в таблице, может быть уникальным, может быть не уникальным, таблица всегда зависимая и является ссылкой на главную или независимую таблицу. Разновидностью внешнего ключа может быть составной ключ – это два или более поля. В составном ключе одно поле может быть первичным, остальные внешние. Составной ключ в зависимости от СУБД может быть уникальным или неуникальным (в Access составной ключ всегда уникален, в других СУБД все в руках разработчиков). Таблица с составным ключом всегда зависимая.



Даталогическое проектирование строится на конкретных технических средствах и ориентируется на конкретную СУБД. Существует 3 типа БД:

1)Реляционные БД

2)Сетевая\сетевые БД

3)Иерархическая БД

Реляционная БД – наиболее простой способ хранения информации, реализован на всех СУБД, работающих на современной технике типа IBM PC и им подобных. Принцип построения реляционной модели - это построение таблиц или их ещё называют реляционными отношениями.

имяотношения (атр1, атр2, … атр n)

ключ

Требования к реляционным отношениям:

1) Таблица должна состоять из строк и столбцов простой структуры:

Атр1 Атр2 Атр3 Атр4
     
     
       

Сложная структура (так не может быть):

Атр1 Атр2
   
   
Или
   
   

2) Каждый столбец должен иметь уникальное имя для конкретной таблицы

3) Порядок столбцов строго установлен и конечен

4) Количество строк – меняющаяся величина

5) Каждая строка представляет собой набор значений

6) Строки могут обрабатываться в любом порядке

7) Строки таблицы должны отличаться хотя бы одним значением

8) Каждая таблица должна иметь ключевое поле



<== предыдущая лекция | следующая лекция ==>
Связи между объектом и его свойствами | Построение реляционной базы на основе инфологической модели (первый способ получения реляционных отношений)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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