Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Систематизация и хранение информации



Кто владеет информацией, тот владеет миром. В каком виде может храниться информация, чтобы с ней было удобно работать? У вас наверняка есть записная книжка. Если вы записываете информацию без всякой системы: телефоны, дни рождения друзей, расписание ваших заня­тий, какие-либо ближайшие события, — то, вероятно, вам сложно найти нужную информацию. Что же делать? Вы можете навести какой-либо порядок в своей информации. Например, записывать информацию об Иванове на стра­нице «И», выделить часть книжки под текущие события и т.д. Т.е. структурировать вашу информацию.

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

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

Информационная система может храниться как в «бу­мажном» варианте, так и в памяти компьютера.

Основу информационной системы составляют хранящи­еся в ней данные. Хорошая информационная система дол­жна предоставлять достоверную информацию в определен­ное время конкретному лицу с ограниченными затратами.

Объектом называется элемент информационной сис­темы, информация о котором сохраняется в ней.

Объект может быть реальным (человек, населенный пункт, какой-либо предмет) и абстрактным (событие, счет покупателя).


Например, при продаже автомобилей ИС будет содер­жать такие объекты: модель автомобиля (например, «ВАЗ-2107»), клиент (Сидоров), счет.

На товарном складе это будут поставщик, товар, от­грузка товара и т.д.

Каждый объект обладает набором свойств, которые за­поминаются в ИС.

Например, объект — клиент Сидоров — может харак­теризоваться фамилией, именем, годом рождения, теле­фоном, адресом, номером счета.

Свойства, характеризующие объект, называются ат­рибутами объекта.

Например, модель автомобиля характеризуется типом кузова, рабочим объемом двигателя, количеством цилин­дров, мощностью, габаритами и т.д.

Каждый атрибут имеет свое имя — идентификатор.

Атрибут, записанный на каком-либо носителе инфор­
мации, называют элементом данных, полем данных или
просто полем.,

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

Совокупность объектов, обладающих одинаковым на­бором свойств, называется классом объектов. Сидорова и Булкина можно объединить в класс «Клиенты».

База данных это информационная система, кото­рая хранится в электронном виде.

Выводы

1. Каким-либо образом организованная (структурирован­
ная) информация называется информационной системой.

2. Информационная система содержит объекты с их
характеристиками.

Контрольные вопросы

1. Можно ли считать информационной системой ваш классный журнал?

2. Какие характеристики могут быть у объекта «Уча­щийся»?


 




Задание.

Представьте себе, что вам нужно составить информа­ционную систему «Библиотека». Какие объекты и классы объектов должна содержать эта информационная систе­ма? Постарайтесь перечислить характеристики объектов.

Реляционные блзы данных

Очень удобно заносить данные в таблицы.

Базы данных, которые организованы в виде несколь­ких таблиц, называются реляционными.

Таблица это некоторая структурированная инфор­мация, содержащая характеристики объекта или класса объектов.

В настоящее время это самый популярный способ хра­нения информации в электронном виде.

Каждая строка называется записью, а каждый стол­бец полем.

Таблица «Оплата»

 

Фамилия Пол Дата рождения Зарплата Аванс
Аксененко Ж 12/02/79 960, 00 р 300, 00 р
Бережная Ж 01712/65 1020, 00 р 400, 00 р
Савельев М 23/03/50 820, 00 р 250, 00 р
Тарасов м 15/07/70 1150, 00 р 500, 00 р

it Ъ ti u U

первое второе третье четвертое пятое

поле поле поле поле поле

Данная таблица характеризует класс объектов «Сотруд­ник» и содержит 5 полей и 4 записи. Каждое поле имеет имя и тип.

Различают символьные, числовые, графические, даты, время, и др. типы полей. Поля Фамилия и Пол — это символьные поля, Дата рождения имеет тип дата, Зар­плата и Аванс — суммы (денежный тип).


Домен это набор допустимых значений поля. Для приведенного примера:

1) домен поля Фамилия — любые русские буквы и де­фис, поле не может содержать латинских букв, цифр, зна­ков препинания или каких-либо других символов;

2) домен поля Пол — значения «М», «м», «Ж», «ж»;

3) домен поля Дата рождения — значения в диапазоне от 1 января 1930 г. до 1990 г. (т.к. вряд ли на предприя­тии могут работать глубокие старцы и. грудные младен­цы);

4) зарплата и аванс могут принимать только положи­тельные значения.

Выводы

1. Реляционные базы данных состоят из таблиц.

2. Таблица содержит характеристики объекта или клас­са объектов.

Контрольные вопросы____________________

1. Как называются строки и столбцы таблицы?

2. Что такое домен?

Задание 1. Сколько полей и записей содержит данная таблица? Составьте домены для каждого поля.

Таблица «Собаки»

 

Кличка Порода Год рождения Рост Цвет
Ночка дворняжка черный
Лорд немецкая овчарка бежевый
Лакки спаниель белый

Задание 2. Составьте таблицу «Модели Обуви». При­думайте данные для этой таблицы.

Ключи

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


 




добно тому, как номерной знак однозначно определяет автомобиль, ключ однозначно определяет запись. В пре­дыдущем примере про оплату таким полем можно счи­тать Фамилию.

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

Различают первичный и альтернативный ключи.Первичный ключ это поле или группа полей, кото­рые единственным образом идентифицируют каждую строку в таблице.

Таблица может иметь только один первичный ключ. + Альтернативный ключ это поле или группа по­лей, не совпадающих с первичным ключом и уникально идентифицирующих каждую строку в таблице. Таблица может содержать несколько альтернативных ключей.

Таблица «Отдел кадров»

 

Личный номер сотрудника Фамилия Серия и номер паспорта Категория Должность
Аксененко XHII 234351 Бухгалтер
Бережная AHI234512 Продавец
Савельев XVII 898766 Продавец
Тарасов АНИ 456787 Товаровед

2. Таблица может содержать один первичный ключ и несколько альтернативных ключей.

Контрольные вопросы_________________________

1. Что такое ключевой элемент данных (ключ)?

2. Какие бывают ключи?

3. Сколько первичных и альтернативных ключей мо­жет содержать таблица?

4. Если таблица содержит несколько ключевых полей, какое из них желательно назначать первичным ключом?

Задание.

1. Дана таблица «Скорая помощь».

 

Номер вызова Фамилия больного Возраст больного Адрес Причина вызова Номер бригады Время вызова
Кряжев Стачки 3, кв. 5 высокая температура 8.00
Круглое а Лермонтовская 4, кв. 51 отравление 8.25
Семенко Космонавтов 44, кв. 21 повышенное давление 9.00
Авдеев Волкова 4, кв.48 высокая температура 9.05
Кряжев Стачки 3, кв. 5 потеря сознания 10.15

Определите тип каждого поля таблицы и поле первич­ного ключа.


 


В качестве первичного ключа можно использовать или Личный номер сотрудника, или Серию и номер паспорта. Желательно, чтобы поле первичного ключа не было боль­шим. Поэтому Личный номер лучше выбрать первичным ключом, а Серию и номер паспорта — альтернативным ключом.

Выводы

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


Типы отношений

Между таблицами возможны 4 типа отношений:

• «один к одному»;

• «один ко многим»;

• «многие к одному»;

• «многие ко многим».

«Один к одному» ——

Каждая запись одной таблицы соответствует одной за­писи в другой таблице.


 




Пример.

Сотрудники Семейное положение

 

 

Код сотрудника 1 1 Код сотрудника
Фамилия   Семейное положение
Домашний адрес Количество детей
Телефон    
Год рождения  

Сотрудники Выполненные работы

 

 

 

Код сотрудника 1 оо Код сотрудника
Фамилия   Дата выполнения работы
Домашний адрес Количество часов
Телефон Стоимость работы
Год рождения    

Поле связи — Код сотрудника.


 


Связь осуществляется по совпадающему полю. В при­мере это Код сотрудника.

Пример данных.

Таблица «Сотрудники»

 

Код сотрудника Фамилия Домашний адрес Телефон Год рождения
Аксененко Садовая 56, кв 5
Соколов Газетный 41, кв. 71
Савченко Соборный 44, кв. 54
Григорьев Островского 34

Таблица «Семейное положение»

 

Код сотрудника Семейное положение Количество детей
* женат
холост
разведена
женат

На каждого сотрудника из таблицы «Сотрудники» име­ется соответствующая запись в таблице «Семейное поло­жение».

Отношение «один к одному» целесообразно использо­вать, если часть данных, например, данные о семейном положении, используются нечасто. Использование данно­го отношения позволит увеличить скорость обработки дан­ных.

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

Каждой записи в одной таблице соответствует несколько записей в другой таблице.


Пример данных

Таблица «Сотрудники»

 

Код сотрудника Фамилия Домашний адрес Телефон Год рождения
Аксененко Садовая 56, кв 5
Соколов Газетный 41, кв. 71
Савченко Соборный 44, кв. 54
Григорьев Островского 34

Таблица «Выполненные работы»

 

Код сотрудника Дата выполнения работы Количество часов Стоимость работы
01.03.02
04.03.02
05.03.02
10.03.02
10.03.02
12.03.02

Одному сотруднику может соответствовать несколько выполненных работ.

Отношение «один ко многим» используется рчень час­то, поддерживается всеми СУБД (системами управления базами данных).

«Многие к одному»

Нескольким записям в одной таблице соответствует одна запись в другой таблице.

Отношение «многие к одному» аналогично отношению «один ко многим». Тип отношения зависит от вашей точ-


 




ки зрения. Например, если вы будете рассматривать от­ношение между выполненной работой и сотрудниками, то получите отношение «многие к одному».

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

Нескольким записям в одной таблице соответствует несколько записей в другой таблице.

Поставки товаров Заказанные товары

 

 

 

Код поставщика оо оо Код покупателя
Товар Товар
Цена   Дата заказа
Минимальная партия Количество товара
Срок поставки    

Яблочный сок поставляется поставщиками 10 и 15, на него поступили заказы от покупателей 5, 6, 7.

Отношение «многие ко многим» используется сравни­тельно редко и поддерживается не всеми СУБД.

Выводы

1. Существует 4 типа отношений между таблицами: «один к одному», «один ко многим», «многие к одному», «многие ко многим».

2. Отношения между таблицами происходят по совпа­дающему полю, которое присутствует в обеих таблицах.

Контрольные вопросы


 


Между таблицами «Поставки товаров» и «Заказанные товары» существует отношение «многие ко многим». Поле связи — Товар.

На каждый товар может быть более одного заказа, ана­логично каждый поставляемый товар может производиться более чем одним предприятием.

Пример данных

Таблица «Поставки товаров»

 

Код поставщика -Товар Цена Минимальная партия Сроки поставки (в днях)
Сок яблочный 27, 5
Сок вишневый
Сок яблочный 25, 6
Сок вишневый 28, 5
Сок вишневый

Таблица «Заказанные товары»

 

Код покупателя Товар Дата заказа Количество товара
Сок яблочный 12.03.02
Сок яблочный 15.03.02
Сок яблочный 8.03.02
Сок вишневый 9.03.02
Сок вишневый 10.03.02

 

1. Дайте определения отношений «один к одному», «один ко многим», «многие к одному», «многие ко многим».

2. Какие из этих отношений аналогичны и зависят толь­ко от точки зрения?

Задания.

1. Определите тип отношения между таблицами и поле связи:

Премии Сотрудники

Табельный номер сотрудника

Табельный номер сотрудника

Дата премирования

Фамилия

Адрес

Сумма

Должность

Обоснование

2. Определите тип отношения между таблицами и поле связи.

Сотрудники Отделы

Номер отдела

Табельный номер

Название отдела

Фамилия

Год рождения

Телефон

Должность

Фамилия заведующего

Отдел отдела

3. Приведите пример таблиц с отношением «один ко многим».


 




Системы управления блзлми данных (СУБД)

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

- набор средств для поддержки таблиц, отношений меж­ду ними;

- развитый пользовательский интерфейс, который позво­ляет вводить информацию, выполнять поиск и пред­ставлять информацию в текстовом или графическом виде;

- средства программирования высокого уровня, с помо­щью которых можно создавать программные продук­ты для работы с базами данных;

- средства для выбора нужных данных;

- средства для вывода информации на печать;

- средства для выполнения расчетов.

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

В настоящее время применяется несколько десятков различных СУБД, вреди них можно назвать Microsoft Access, Visual FoxPro, Oracle. Многие языки программирова­ния также содержат средства для работы с базами данных, например, Delphi, Visual Basic, Visual C++, Visual Basic.

Microsoft Access предназначен для создания небольших некоммерческих приложений. Чтобы работать с Access, необязательно быть программистом и знать английский язык. Программа русифицирована и проста в освоении.


Поделиться:



Популярное:

  1. В авангард Голицын выделил два солдатских и пять стрелецких полков. Следовательно, походное охранение состояло из пехоты. Конница небольшими отрядами вела наблюдение, не отрываясь далеко от пехоты.
  2. Д. Сохранение биологического разнообразия.
  3. Каталог карт и книг. Судовая коллекция карт. Понятие «Folio». Учёт и хранение навигационных карт на судне. Корректура каталога карт и книг.
  4. Комплексное предохранение редуктора
  5. Крупа: химический состав и пищевая ценность, классификация и ассортимент, потребительские свойства, дефекты и хранение
  6. Левин приходит к мнению, что не только неврозы, но и особенности когнитивных процессов (такие феномены, как сохранение, забывание) связаны с разрядкой или напряжением потребностей.
  7. Летописец упоминает «сторожу» — охранение на походе — и полк как организационную единицу.
  8. МОГУЧАЯ СИЛА СТРЕМЛЕНИЯ К ОДОБРЕНИЮ. — СОХРАНЕНИЕ И ПРИМЕНЕНИЕ ЕЕ. — БЕРЕГИТЕСЬ ЕЕ УБЫЛИ. — ВЫ СКОРО ЗАМЕТИТЕ БОЛЬШУЮ ПЕРЕМЕНУ МОГУЧАЯ СИЛА СТРЕМЛЕНИЯ К ОДОБРЕНИЮ. — СОХРАНЕНИЕ И ПРИМЕНЕНИЕ ЕЕ.
  9. Мотивационный компонент внутренней картины здоровья опосредуется ценностью здоровья и определяет образ жизни, направленный или на сохранение, или на разрушение здоровья.
  10. Незаконные приобретение, хранение, перевозка, изготовление, переработка наркотических средств, психотропных веществ или их аналогов (ст. 228 УК РФ)
  11. Низкотемпературное (изотермическое) хранение в стальных и железобетонных резервуарах
  12. Определение предмета общественное здоровье и здравоохранение (В.О. Португалов, Ф.Ф. Эрисман, Н.А. Семашко, Н.А. Виноградов, В.П. Казначеев, Ю.П. Лисицын).


Последнее изменение этой страницы: 2016-06-04; Просмотров: 1908; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.08 с.)
Главная | Случайная страница | Обратная связь