ÐÑпÑÑк 1 - РоÑÑийÑкий гоÑÑдаÑÑÑвеннÑй пÑоÑеÑÑионалÑно ...
ÐÑпÑÑк 1 - РоÑÑийÑкий гоÑÑдаÑÑÑвеннÑй пÑоÑеÑÑионалÑно ...
ÐÑпÑÑк 1 - РоÑÑийÑкий гоÑÑдаÑÑÑвеннÑй пÑоÑеÑÑионалÑно ...
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 / ИНФорматика