Главная » Просмотр файлов » Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (960530), страница 93

Файл №960530 Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009) 93 страницаХомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (960530) страница 932017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 93)

Главное окно Visual FoxPro440Часть 3. Современные СУБД и их применениеОбязательным элементом главного Visual FoxPro является строка меню.С ее помощью можно задавать команды настройки состава окна, вызыватьсредства автоматизации (Мастера, Конструкторы и Построители).В главном окне Visual FoxPro обычно отображается панель инструментовStandard (стандартная). С помощью кнопок этой панели удобно задавать наиболее часто используемые команды по работе с файлами элементов VisualFoxPro: New (Создать), Open (Открыть), Save (Сохранить), Print One Copy(Печатать один экземпляр); команды работы с выделенным фрагментом спомощью буфера обмена: Cut (Вырезать), Сору (Копировать), Paste (Вставить) и ряд других.В главном окне Visual FoxPro (рис.

12.1) можно установить отображениеследующих панелей инструментов: Color Palette (Цветовая палитра),Database Designer (Конструктор баз данных), Form Controls (Элементы управления форм), Form Designer (Конструктор форм), Layout (Размещениеэлементов управления в отчете или форме), Print Preview (Предварительныйпросмотр), Query Designer (Конструктор запросов), Report Controls (элементы управления отчетов), Report Designer (Конструктор отчетов) ViewDesigner (Конструктор просмотров). Изменение состава панелей инструментов выполняется с помощью команды View | Toolbars....При работе с любым элементом проекта (базой данных, таблицей, запросом и др.) для задания команд удобно пользоваться соответствующим контекстным (всплывающим) меню, вызов которого выполняется щелчком правой кнопкой мыши.Окно команд (при условии его отображения в главном окне Visual FoxPro)служит для ввода команд SQL.

Кроме того, в случае выполнения каких-либодействий над базой данных в окне команд отображаются соответствующиеим команды SQL. Для задания отображения окна команд служит командаWindow | Command Window (окно | командное окно). Отмену отображения окна команд можно выполнить щелчком мыши по кнопке в правом верхнем углу окна.Окно Project Manager (Менеджер проектов) отображается при созданиинового или при открытии существующего проекта. Создание базы данных, запросов, отчетов и ряда других элементов может выполняться и без создания проекта.

Однако использование проекта создает определенные удобства в работе сразличными элементами Visual FoxPro, входящими в состав одного проекта.12.5. Средства автоматизации разработкиДля автоматизации разработки баз данных и приложений в среде VisualFoxPro имеются следующие средства визуального программирования: Мастера (Wizards), Конструкторы (Designers) и Построители (Builders).12.

СУБД Visual FoxPro 8.0441Мастера позволяют сконструировать требуемый объект, например, таблицу, просмотр или метку, путем выбора одного из предлагаемых вариантовоформления объекта в ходе пошаговой (с ограниченным числом шагов) процедуры формирования объекта.Конструкторы предоставляют существенно больше возможностей но формированию облика создаваемого объекта. Естественно, что при этом можетпотребоваться несколько больше времени.Построители помогают формировать отдельные элементы управления присоздании объекта или комбинировать конструкции при создании выражений.Можно сказать, что Построители являются аналогами Конструкторов, ориентированными на автоматизацию создания составляющих элементов объектов.Мастера удобно использовать при необходимости создать в кратчайшийсрок несложное приложение.

Если возможностей Мастеров окажется недостаточно, целесообразно прибегнуть к помощи Конструкторов и Построителей. При создании крупных проектов могут потребоваться объектно-ориентированные средства Visual FoxPro создания пользовательских классов,упрощающие создание пользовательских интерфейсов программ проекта.12.6. Создание баз данныхПрежде чем рассматривать процедуры создания БД и таблиц познакомимсяс типами данных, используемых в них.Перечень типов данных и краткая их характеристика приведены в таблице 12.2.Т а б л и ц а 12.2Типы данных Visual FoxProОбозначениеТипДиапазонОбъемпамяти,байтОписаниеМассив данныхнекоторого типаАArrayВDoubleот + / - 4 .

9 4 0 6 5 6 4 8 5 4 1 2 4 7 E - 3 2 4до +/-1.79769313486232E+308.8Число с плавающейточкой двойной точностиСCharacterЛюбые символы1-254Текстовая (символьная)строкаDDateот 01 / 0 1 / 1 0 0 до 1 2 / 3 1 / 9 9 9 98ДатаFFloatот - 0 . 9 9 9 9 9 9 9 9 9 9 * 1 0 + 1 9 до0.9999999999*10+20.8GGeneralОпределяется доступнойпамятью4Ссылка на OLE объект(в D B F )Такое ж е как N u m e r i cЧасть 3. Современные СУБД и их применение442Таблица 12.2 ( п р о д о л ж е н и е )ОбозначениеТип1IntegerLLogicalМMemoДиапазон- 2147483647 до 2147483646Объемпамяти,байт41Определяется доступнойпамятьюОписаниеЧисло целоеЛогическое значение4Ссылка на п р и м е ч а н и е(в D B F )NNumericот - 0 . 9 9 9 9 9 9 9 9 9 9 * 1 0 + 1 9до 0.9999999999*10+20.8ТDateTimeот 0 1 / 0 1 / 1 0 0 до 1 2 / 3 1 / 9 9 9 9 иот 0 0 : 0 0 : 0 0 утра до 2 3 : 5 9 : 5 9вечера8УCurrencyот - 2 2 3 3 7 2 0 3 6 8 5 4 7 7 .

5 8 0 7до 922337203685477.5807.8Число с фиксированнойточкой целое илидробное; допускает от 1до 20 символов втаблицеДата и времяДенежное значениеПриведенные в первой колонке таблицы буквенные обозначения используются для отображения типа используемых переменных. Просмотреть список переменных можно по команде DISPLAY MEMORY.Данные каждого типа могут храниться в полях таблиц этого же типа.Заметим, что Visual FoxPro не имеет команд определения типов переменных. Определение типов выполняется при присваивании переменным первоначальных значений.

Рассмотрим подробнее перечисленные типы данных.CharacterТекстовый (символьный) тип используется для побайтного хранения символьных строк длиной от 1 до 254 символов. Элементами строк могут бытьпечатные знаки — буквы, цифры, пробелы и знаки препинания. Константасимвольного типа должна быть заключена в разделители, например:"строка" 'строка' [строка]Возможно сравнение символьных строк в соответствии с алфавитным порядком, например:" "< "а"=.Т. "арба"<"арбуз"=.Т.Здесь .Т. — логические значение (true). Сравнение идет до первого несовпадающего символа, или до окончания правой строки. Операторы сравненияте же, что и в NUMERIC.

Дополнительно введена операция точного сравнения (длин строк и всех символов), обозначаемая как ==. Сравниваемые сим-12. СУБД Visual FoxPro 8.0443волы должны быть набраны в одинаковом (нижнем или верхнем) регистре.Имеются два оператора склеивания строк + и - .Пример:"Весна "+ [96] = [Весна 96] или"Весна "- [96] = [Весна96 ]В Visual FoxPro добавлен новый тип символьных полей Character (binary),которые позволяют хранить символы с ASCII-кодами от 0 до 255.Следующие 4 типа данных (Numeric, Float, Integer и Double) можно условно объединить в одну общую группу числовых данных.

Допустимымисимволами полей перечисленных типов являются цифры. При работе с данными этих типов возможно выполнение математических операций и автоматический контроль вводимых данных при работе с Visual FoxPro, исключающий ввод любых символов, кроме цифр.NumericЧисла в формате с фиксированной точкой. Целое отличается отсутствиемдробной части.

Например, оператор присваиваниях=43.385определяет тип переменной х как NUMERIC и присваивает ей указанноезначение. Над данными этого типа допустимы два типа операций:1. Арифметические+ - * 1/1/А** или — возведение в степень.2. Сравнения)><,>, = ,<=,>=,# или < > или != — не равно.FloatЧисловые данные типа Float включены для совместимости и функционально эквивалентны данным типа Numeric.В Visual FoxPro появились новые типы числовых данных Double и Integer.DoubleЧисловые вещественные (с плавающей точкой) данные двойной точности.IntegerДанные целочисленного типа применяются для представления целых чисел и позволяют сэкономить место для хранения данных.DateЭтот тип используется для хранения календарных дат.

При этом применяются различные форматы представления данных, например:444Часть 3. Современные СУБД и их применениеAMERICAN 12/31/93GERMAN 3 1 / 1 2 / 9 3 и др.Формат AMERICAN используется по умолчанию. Иной вид формата устанавливается командойSET DATE <формат>,где <формат> — вид заказываемого формата. Поддерживается контрольправильности вводимых дат.

Даты изменяются в диапазоне 01.01.100 до12.31.9999. При задании дат XX века можно указывать только две последниецифры года.DateTimeТип дата и время появился в Visual FoxPro. Кроме 8 байт, которые требовались для хранения дат в формате Date, под данные данного типа отводитсядополнительно еще 6 байтов для хранения времени в виде HHMMSS, гдеН Н — часы от 00 до 23, ММ — минуты, a SS — секунды. При превращенииданных типа Date в данные типа DateTime автоматически устанавливаетсявремя 12:00:00. Над данными этого типа можно выполнять определенныеарифметические операции, так, например, добавляя к дате 1 мы увеличиваемее на один день, а добавлять секунды к переменной типа DateTime мы изменяем соответственно время.LogicalЛогический тип данных допускает два возможных значения и четыре варианта их обозначения:Истина (Да) — .Т.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее