Сделай Сам Свою Работу на 5

Вопрос 39 Структура команды SQL. Типы данных. Выражения





Вопрос 36 СУБД MS access создание макроса и работа с ним

Создание изолированного макроса

1. На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.

Откроется построитель макросов.

2. Добавление макрокоманды в макрос:

· В построителе макросов щелкните первую пустую ячейку в столбцеМакрокоманда.

· Чтобы отобразить список макрокоманд, введите необходимую макрокоманду или щелкните стрелку, а затем выберите необходимую макрокоманду.

· В разделе Аргументы макрокоманды (в нижней части построителя макросов) при необходимости укажите аргументы для макрокоманды.

Создание группы макросов

Группа макросов создается для объединения нескольких связанных макросов в один объект макроса.

1. На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.

Откроется построитель макросов.

2. На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Имена макросов, если она еще не была нажата.



3. В построителе макросов будет отображен столбец Имя макроса.

3. В столбце Имя макроса введите имя первого макроса из группы.

4. Введите макрокоманды, выполняемые в первом макросе:

· В столбце Макрокоманда щелкните стрелку, чтобы раскрыть список макрокоманд.

· Выберите имя макрокоманды.

· В разделе Аргументы макрокоманды при необходимости укажите аргументы для макрокоманды.Чтобы увидеть краткое описание каждого аргумента, щелкните поле аргумента и прочитайте описание, находящееся справа от аргумента.

5. Перейдите к следующей пустой строке и в столбце Имя макросавведите имя следующего макроса.

6. Введите макрокоманды, выполняемые в макросе.

7. Повторите шаги 5 и 6 для каждого макроса группы макросов.

Создание внедренных макросов

В области переходов щелкните правой кнопкой мыши форму или отчет, содержащий макрос, а затем выберите команду Режим конструктора или Режим макета.

1. В верхней части окна свойств из выпадающего списка в разделе Тип выбора выберите элемент управления или раздел, а также форму или отчет целиком.



2. В окне свойств перейдите на вкладку События.

3. Выберите свойство события, в которое нужно встроить макрос, затем нажмите кнопку .

4. В диалоговом окне Построитель выделите пункт Макросы и затем нажмите кнопку ОК.

5. В построителе макросов щелкните первую строку столбца Макрокоманда.

6. В раскрывающемся списке Макрокоманда выберите нужный макрос.

7. В группе Аргументы макрокоманды введите необходимые аргументы.

8. Если требуется добавить другую макрокоманду, в столбцеМакрокоманда выделите следующую строку и повторите шаги 8 и 9.

9. Закончив создание макроса, нажмите кнопку Сохранить, а затем нажмите кнопку Закрыть.

Макрос запускается каждый раз при возникновении свойства события.

 

Вопрос 37 СУБД MS access понитие модуля

Понятие модуля

Перед созданием подпроцедуры или функции необходимо разобраться, что представляют собой модули. Модуль — это объект Access, в котором хранится коллекция процедур. Существует четыре типа модулей Access: модули форм, модули

отчетов, стандартные модули и модули классов.

Модули форм и отчетов

Все процедуры событий для формы или отчета хранятся в модуле формы или

модуле отчета. При создании первой процедуры события для формы или отчета

Access автоматически создает модуль формы или отчета.

Стандартные модули

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

вкладке Модули в окне базы данных Access.



Модули классов

Модули классов позволяют создавать новые специальные объекты для приложения. Для большинства приложений встроенные объекты интерфейса пользователя обеспечивают основу всех необходимых объектов. Однако

для разработки более сложных приложений может понадобиться создание собственных объектов.

Модули классов хранятся на вкладке Модули окна баз данных Access вместе

со стандартными модулями. Пиктограмма, которая отображается на странице

Модули для модулей классов, отличается от пиктограммы стандартных модулей.

 

 

Вопрос 38 Язык SQL в СУБД

Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии СУБД. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.
SQL стал унифицированным средством общения и стандартным языком манипулирования с базами данных, обладающим средствами для реализации перечисленных выше возможностей. После появления на рынке двух пионерских СУБД – SQL/DS (1981 год) и DB2 (1983 год) – он приобрел статус стандарта де-факто для профессиональных реляционных СУБД. В 1987 году SQL стал официальным международным стандартом языка баз данных, а в 1992 году вышла вторая версия этого стандарта.
Важной отличительной чертой SQL является его независимость от компьютерной среды (операционной системы и архитектуры). Такой язык назвали SQL – это аббревиатура структурированного языка запросов (Structured Query Language). SQL является инструментом, предназначенным для обработки и чтения информации, содержащейся в компьютерной базе данных.
При создании языка запросов нового поколения разработчики старались сделать его простым и легким в освоении инструментом для обращения к БД.

 

Вопрос 39 Структура команды SQL. Типы данных. Выражения

Типы данных SQL.

  • Символьные типы данных - содержат буквы, цифры и специальные символы.
    • CHAR -символьные строки фиксированной длины. Для хранения таких данных всегда отводится n байт вне зависимости от реальной длины строки.
    • INTEGER или INT- целое, для хранения которого отводится, как правило, 4 байта.
    • SMALLINT – малое целое число.
  • Вещественные типы данных - описывают числа с дробной частью.
    • FLOAT и SMALLFLOAT - числа с плавающей точкой .
    • DECIMAL(p) - тип данных аналогичный FLOAT с числом значащих цифр p.
  • Денежные типы данных - описывают, естественно, денежные величины. Если в ваша система такого типа данных не поддерживает, то используйте DECIMAL(p,n).
    • MONEY(p,n) - все аналогично типу DECIMAL(p,n). Вводится только потому, что некоторые СУБД предусматривают для него специальные методы форматирования.
  • Дата и время - используются для хранения даты, времени и их комбинаций. Большинство СУБД умеет определять интервал между двумя датами, а также уменьшать или увеличивать дату на определенное количество времени.
    • DATE - тип данных для хранения даты.
    • TIME - тип данных для хранения времени.

· Выражение SQL — это строка, которая целиком или частично составляетинструкцию SQL. Например, метод FindFirst, примененный к объекту Recordset, использует выражение SQL, содержащее условие отбора из предложения WHERE.

· Для проведения простых арифметических действий и вычисления функцийядро базы данных Microsoft Jet использует Microsoft Visual Basic для приложений (VBA). При этом все операторы выражений Microsoft Jet (за исключением Between, In и Like) определяются службой выражений VBA. Кроме того, VBA позволяет использовать для выражений SQL более 100 функций. Например, функции VBA можно использовать для создания запроса SQL в режиме конструктора запроса Microsoft Access, а также в режиме DAO с использованием метода OpenRecordset в Microsoft Visual C++, Microsoft Visual Basic и Microsoft Excel.

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.