11.07.2015 Views

Выпуск 1 - Российский государственный профессионально ...

Выпуск 1 - Российский государственный профессионально ...

Выпуск 1 - Российский государственный профессионально ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Мы с вами начинаем заниматься изучением базданных. В этой области информатики есть своя терминология,с которой мы познакомимся, но в минимальнонеобходимом объеме. Сейчас как раз такой случай.Давайте запомним, что строки таблицы принято называтьзаписями, а столбцы — полями. Отметим, чтопоследний термин часто используют для обозначенияразличных объектов. Это не ведет к непониманию, новсе же необходимо прояснить этот вопрос.Мы сказали, что полем называют столбец таблицы.Фактически речь идет и о названии столбца, иобо всем столбце целиком, и о каждой конкретнойячейке — тогда говорят о поле конкретной записи.Если имеется риск неточного понимания, то предпочитаютупотреблять точные термины: “названиеполя” — о заголовке, “поле записи” — о ячейке.Если из контекста понятно, о чем идет речь, можнопросто употреблять слово “поле”.Мы начали с обсуждения вопроса о том, что способорганизации данных крайне важен для их эффективнойобработки. Поскольку сейчас мы говоримо таблицах, вы наверняка уже сделали вывод (правильный!),что мы будем рассматривать именно табличнуюорганизацию данных. Конкретнее — базыданных, в которых данные организованы в таблицы.В настоящее время именно табличные базы данныхнаиболее распространены. О самом термине “базаданных” мы поговорим далее в этом параграфе.Но это же не всегда может быть удобно, скажетевы. Согласимся — не всегда. Но опять же вспомнимто, о чем мы уже говорили, — всякая форма организацииданных имеет свои преимущества (удобства)и недостатки (неудобства). Таблицы — достаточноудобная и универсальная форма организации данных.С помощью таблиц можно представить данныедаже очень сложной структуры. Правда, иногдапридется хорошенько подумать — как именно.Но это ведь и интересно!Не все то таблица…Всякую ли таблицу, нарисованную от руки на листебумаги или даже расчерченную в текстовом редакторе,можно использовать для хранения информациив базе данных? Увы — нет. Имеется немалотребований к таблицам баз данных. Большую частьэтих требований мы рассмотрим на следующих уроках(эти материалы не вошли вжурнальную статью), а самыеосновные — прямо сейчас.Итак. Во-первых, все записидолжны состоять из одногои того же набора полей.Порядок следования полейтоже, разумеется, должен бытьединым. (Чувствуете, как мысразу перешли на использованиетерминологии — записи,поля. Привыкайте!)Может ли так случиться, чтоу какой-то записи нет того илииного поля? Ответ: нет, не может!Другое дело, что мы можемне знать значение в этом поле, иего придется оставить пустым. Но просто “выбросить”поле нельзя. В текстовом редакторе, например, можнотакже “объединить ячейки” в таблице, но такие таблицыне годятся в качестве таблиц баз данных.Во всех записях в одном и том же поле должнынаходиться данные одного и того же вида. Вы ведьуже изучали основы программирования? Тогдаскажем точнее: во всех записях в одном и том жеполе должны находиться данные одного и тогоже типа. Конкретный набор допустимых типовданных обычно определяется используемой системой— где-то больше, где-то меньше. Основныетипы — числа и строки символов имеются в любойсистеме. Практически в любой системе имеютсятакже специальные типы для хранения значенийдаты и времени.Поясним это требование примером того, какнельзя. Допустим, мы храним в поле “Оценка”…оценку, что же еще в нем хранить? Если мы хранимоценки в виде чисел, то всюду и надо использоватьименно числа.Фамилия Имя ОценкаИванов Вася 4Петрова Маша 5Сидоров Денис ПятьЕсли бы мы (хотя это жутко неудобно!) решилихранить оценки в виде слов (строк), то ошибочнымибыли бы, напротив, данные в первых двухстроках.К последнему требованию примыкает ещеодно — в каждом поле может быть записано неболее одного данного. В частности, две следующиетаблицы с этой точки зрения являются неправильными.Фамилия Имя ТелефонИванов Вася 123-45-67 (д.), 765-43-21 (м.)Дата Время Название1 сентября 12:00, 14:00 “Олимпийский мишка”• “Почините” несколько таблиц. Способ ремонтав каждом случае выбирайте сами — может быть,придется заводить новые поля.Фамилия Имя День рождения Город ТелефонИванов Вася 1 сентября Москва 8(495)123-45-67 (д.),8(926)007-07-07 (м.)Петрова Маша 19 октября Екатеринбург 8(343)76-543-21Сидоров Денис Не знаю Самара 8(846)109-87-65Дата Время Название Количество зрителей1 сентября 12:00, 16:00 “Олимпийскиймишка”Утром — совсем мало,человек 10, во второйполовине дня побольше — 301 сентября 16:45 “Смешныеребята”552 и 3сентября19:00 “Таблица” 205 и 200 человексоответственно27январь 2012 / ИНФорматика

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!