Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сертификация и обучение [игнор отключен] [закрыт для гостей] / Помогите сдать тест / 21 сообщений из 21, страница 1 из 1
15.01.2006, 10:40:46
    #33483290
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
1. Для определения номера телефона больше всего подойдет следующее описание:
a) Телефон CHAR(12)
b) Telephon VARCHAR(9)
c) Телефон INT
d) Telephon DECIMAL(10)




2. Какое из следующих чисел можно внести в поле, описанное как
NUMERIC(5,3)?
a) 16.245
b) 123.42
C) -145.34
d) 1678.9




3. Какие из следующих описаний типов являются неправильными?
a) DECIMAL(12,14)
b) DECIMAL(8,8)
c) DECIMAL(6,3)
d) DECIMAL(40,20)




4. Дан некоторый фрагмент SQL-кода:

DECLARE @a CHAR(12)
DECLARE @b DATETIME
DECLARE @c INT
SET @a=’12.2.04’
SET @c=6
Укажите правильные операторы для вычисления новой даты:

a) SET @b=@a+@c
b) SET @b=@a+CAST(@c AS DATETIME)
c) SET @b=CAST(@a AS DATETIME) +@c
d) SET @b=CAST((CAST(@a AS INT)+@c) AS DATETIME)




5. Какие из следующих строк можно внести в поле, описанное как CHAR(4)?
a) Урок
b) ‘Ура’
c) ‘Салют’
d) ‘11’




6. Какие из следующих описаний типов являются правильными?
a) DECIMAL(5,5)
b) NUMERIC(3,8)
c) INT(14,3)
d) FLOAT
...
Рейтинг: 0 / 0
15.01.2006, 10:53:13
    #33483296
Помогите сдать тест
А в чем проблема?
Открываете Query Analyzer и сдаете тест . Где будут ошибки - там неправильно.....
...
Рейтинг: 0 / 0
15.01.2006, 11:02:41
    #33483298
Помогите сдать тест
Кстати первый вопрос вообще задан некорректно - переменная должна описываться следующим образом

Код: plaintext
1.
2.
declare 
@Telephon VARCHAR( 9 )
а не
Код: plaintext
1.
2.
declare 
Telephon VARCHAR( 9 ) --отсутствует @
...
Рейтинг: 0 / 0
15.01.2006, 11:06:26
    #33483300
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
Зенит-чемпионА в чем проблема?
Открываете Query Analyzer и сдаете тест . Где будут ошибки - там неправильно.....
Это что такое и с чем его едят
...
Рейтинг: 0 / 0
15.01.2006, 11:08:44
    #33483301
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
Зенит-чемпионКстати первый вопрос вообще задан некорректно - переменная должна описываться следующим образом

Код: plaintext
1.
2.
declare 
@Telephon VARCHAR( 9 )
а не
Код: plaintext
1.
2.
declare 
Telephon VARCHAR( 9 ) --отсутствует @

Это вы правильно заметили. Во многом по этому я и не могу сдать этот долбаный тест. :( Эти вопросы ещё не самые некорректные.
...
Рейтинг: 0 / 0
15.01.2006, 11:19:00
    #33483304
Помогите сдать тест
Это что такое и с чем его едят
Утилитка такая - входит в поставку с MS SQL Server
Overview of SQL Query Analyzer
Microsoft® SQL Server™ 2000 SQL Query Analyzer is a graphical tool that allows you to:

Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)


Quickly create commonly used database objects from predefined scripts. (Templates)


Quickly copy existing database objects. (Object Browser scripting feature)


Execute stored procedures without knowing the parameters. (Object Browser procedure execution feature)


Debug stored procedures. (T-SQL Debugger)


Debug query performance problems. (Show Execution Plan, Show Server Trace, Show Client Statistics, Index Tuning Wizard)


Locate objects within databases (object search feature), or view and work with objects. (Object Browser)


Quickly insert, update, or delete rows in a table. (Open Table window)


Create keyboard shortcuts for frequently used queries. (custom query shortcuts feature)


Add frequently used commands to the Tools menu. (customized Tools menu feature)
You can run SQL Query Analyzer directly from the Start menu, or you run it from inside SQL Server Enterprise Manager. You can also run SQL Query Analyzer from the command prompt by executing the isqlw utility.
...
Рейтинг: 0 / 0
15.01.2006, 11:33:09
    #33483312
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
Зенит-чемпион Это что такое и с чем его едят
Утилитка такая - входит в поставку с MS SQL Server

Так нет MS SQL Server
...
Рейтинг: 0 / 0
15.01.2006, 11:38:12
    #33483315
Access denied
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
тогда установи SQL server. заодно BOL установится(документация).

MS SQL для ознакомления - совершенно бесплатен.
...
Рейтинг: 0 / 0
15.01.2006, 11:57:59
    #33483337
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
Access deniedтогда установи SQL server. заодно BOL установится(документация).

MS SQL для ознакомления - совершенно бесплатен.
Так где взять SQL server. Из инета качать? У меня халявного и быстрого инета нет:( BOL хорошо, да только кроме русского других языков не знаю.
MS SQL тоже не маленький и его качать надо. Может просто подсказали бы ответы на вопросы? :)
...
Рейтинг: 0 / 0
15.01.2006, 13:10:05
    #33483382
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
Неужели для спецов эти вопросы сложные?
...
Рейтинг: 0 / 0
15.01.2006, 13:31:20
    #33483401
1234567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
1. Для определения номера телефона больше всего подойдет следующее описание:
a) Телефон CHAR(12)
b) Telephon VARCHAR(9)
c) Телефон INT
d) Telephon DECIMAL(10)

Непонятно, какой формат номера имеется в виду. Если полный международный, то нужен знак + перед номером, тогда чиловые типы не подойдут.


2. Какое из следующих чисел можно внести в поле, описанное как
NUMERIC(5,3)?
a) 16.245
b) 123.42
C) -145.34
d) 1678.9

Ответ: а)


3. Какие из следующих описаний типов являются неправильными?
a) DECIMAL(12,14)
b) DECIMAL(8,8)
c) DECIMAL(6,3)
d) DECIMAL(40,20)

Ответ: а), d)


4. Дан некоторый фрагмент SQL-кода:

DECLARE @a CHAR(12)
DECLARE @b DATETIME
DECLARE @c INT
SET @a=’12.2.04’
SET @c=6
Укажите правильные операторы для вычисления новой даты:

a) SET @b=@a+@c
b) SET @b=@a+CAST(@c AS DATETIME)
c) SET @b=CAST(@a AS DATETIME) +@c
d) SET @b=CAST((CAST(@a AS INT)+@c) AS DATETIME)

Ответ: b), c)



5. Какие из следующих строк можно внести в поле, описанное как CHAR(4)?
a) Урок
b) ‘Ура’
c) ‘Салют’
d) ‘11’

Ответ: b), d)


6. Какие из следующих описаний типов являются правильными?
a) DECIMAL(5,5)
b) NUMERIC(3,8)
c) INT(14,3)
d) FLOAT

Ответ: a), d)
...
Рейтинг: 0 / 0
15.01.2006, 14:14:07
    #33483446
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
12345671. Для определения номера телефона больше всего подойдет следующее описание:
a) Телефон CHAR(12)
b) Telephon VARCHAR(9)
c) Телефон INT
d) Telephon DECIMAL(10)

Непонятно, какой формат номера имеется в виду. Если полный международный, то нужен знак + перед номером, тогда чиловые типы не подойдут.

Ну, вопрос не я придумал. Мне они тоже не очень нравяться. А вот скажите, если есть впереди номера +, то тогда какой из CHAR(12) или VARCHAR(9)?
если номер к примеру просто 123456, то INT подойдёт или нет или всё же лучше CHAR, VARCHAR
...
Рейтинг: 0 / 0
15.01.2006, 14:15:55
    #33483448
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
1234567
3. Какие из следующих описаний типов являются неправильными?
a) DECIMAL(12,14)
b) DECIMAL(8,8)
c) DECIMAL(6,3)
d) DECIMAL(40,20)

Ответ: а), d)
А почему ответ в не правильный? Какие есть ограничения на значения DECIMAL
...
Рейтинг: 0 / 0
15.01.2006, 14:20:05
    #33483452
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
1234567
4. Дан некоторый фрагмент SQL-кода:

DECLARE @a CHAR(12)
DECLARE @b DATETIME
DECLARE @c INT
SET @a=’12.2.04’
SET @c=6
Укажите правильные операторы для вычисления новой даты:

a) SET @b=@a+@c
b) SET @b=@a+CAST(@c AS DATETIME)
c) SET @b=CAST(@a AS DATETIME) +@c
d) SET @b=CAST((CAST(@a AS INT)+@c) AS DATETIME)

Ответ: b), c)

А разве данные разных типов можно складыват, не приводя их к одному типу?
Где можно подробно про эти CAST прочитать на русском?
...
Рейтинг: 0 / 0
15.01.2006, 14:24:17
    #33483459
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
1234567
6. Какие из следующих описаний типов являются правильными?
a) DECIMAL(5,5)
b) NUMERIC(3,8)
c) INT(14,3)
d) FLOAT

Ответ: a), d)
Хммм. А разве d) правильно? Ведь вроде FLOAT должен идти с парметром точности FLOAT(x) где x значение точности.
...
Рейтинг: 0 / 0
15.01.2006, 16:35:16
    #33483615
1234567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
kesbyt 1234567
3. Какие из следующих описаний типов являются неправильными?
a) DECIMAL(12,14)
b) DECIMAL(8,8)
c) DECIMAL(6,3)
d) DECIMAL(40,20)

Ответ: а), d)
А почему ответ в не правильный? Какие есть ограничения на значения DECIMAL

А кто сказал, что ответ b) неправильный? Читай условие.
...
Рейтинг: 0 / 0
15.01.2006, 16:41:34
    #33483621
1234567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
kesbyt 1234567
6. Какие из следующих описаний типов являются правильными?
a) DECIMAL(5,5)
b) NUMERIC(3,8)
c) INT(14,3)
d) FLOAT

Ответ: a), d)
Хммм. А разве d) правильно? Ведь вроде FLOAT должен идти с парметром точности FLOAT(x) где x значение точности.


Syntax
float [ ( n ) ]
Is a floating point number data from - 1.79E + 308 through 1.79E + 308. n is the number of bits used to store the mantissa of the float number in scientific notation and thus dictates the precision and storage size. n must be a value from 1 through 53.


Видишь квадратные скобки? Параметр не является обязательным.
...
Рейтинг: 0 / 0
15.01.2006, 16:48:47
    #33483630
1234567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
kesbyt 12345671. Для определения номера телефона больше всего подойдет следующее описание:
a) Телефон CHAR(12)
b) Telephon VARCHAR(9)
c) Телефон INT
d) Telephon DECIMAL(10)

Непонятно, какой формат номера имеется в виду. Если полный международный, то нужен знак + перед номером, тогда чиловые типы не подойдут.

Ну, вопрос не я придумал. Мне они тоже не очень нравяться. А вот скажите, если есть впереди номера +, то тогда какой из CHAR(12) или VARCHAR(9)?
если номер к примеру просто 123456, то INT подойдёт или нет или всё же лучше CHAR, VARCHAR

Я могу сказать только, что decimal вряд ли подойдет, т.к. номер телефона всегда целое число, и зачем нужно тогда резервировать место под десятичную часть?

Кажется, полный международный формат такой:
+<2 цифры кода страны><3 цифры код сети><7 цифр номер телефона>
Так что если с плюсом, то вообще ничего не подойдет. Короче, надо уточнить, что конкретно имеется в виду.
И вообще, если хранить в таблице полный международный код, то лучше делать одно поле под код страны, одно под код сети и одно под номер телефона.
...
Рейтинг: 0 / 0
15.01.2006, 16:53:17
    #33483632
1234567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
kesbyt 1234567
4. Дан некоторый фрагмент SQL-кода:

DECLARE @a CHAR(12)
DECLARE @b DATETIME
DECLARE @c INT
SET @a=’12.2.04’
SET @c=6
Укажите правильные операторы для вычисления новой даты:

a) SET @b=@a+@c
b) SET @b=@a+CAST(@c AS DATETIME)
c) SET @b=CAST(@a AS DATETIME) +@c
d) SET @b=CAST((CAST(@a AS INT)+@c) AS DATETIME)

Ответ: b), c)

А разве данные разных типов можно складыват, не приводя их к одному типу?
Где можно подробно про эти CAST прочитать на русском?

b) - для сиквела это сложение двух дат, т.к. дата может представляться и в виде символьной строки
c) - для сиквела это прибавление к дате шести дней

Про CAST на русском - поиск по инету рулит.
...
Рейтинг: 0 / 0
16.01.2006, 17:00:35
    #33485537
GlebZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
Зенит-чемпионКстати первый вопрос вообще задан некорректно - переменная должна описываться следующим образом

Код: plaintext
1.
2.
declare 
@Telephon VARCHAR( 9 )
а не
Код: plaintext
1.
2.
declare 
Telephon VARCHAR( 9 ) --отсутствует @

Ага, если только это не кусок table declaration.
Я бы поставил CHAR(12) в случае необходимости записывать международные номера или VARCHAR(9) если только по стране. Цифровые в штатах не особо подходят, по причине наличия номеров в формате 888-123-CALL
...
Рейтинг: 0 / 0
16.01.2006, 20:15:28
    #33485932
kesbyt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сдать тест
1234567 kesbyt 1234567
3. Какие из следующих описаний типов являются неправильными?
a) DECIMAL(12,14)
b) DECIMAL(8,8)
c) DECIMAL(6,3)
d) DECIMAL(40,20)

Ответ: а), d)
А почему ответ в не правильный? Какие есть ограничения на значения DECIMAL

А кто сказал, что ответ b) неправильный? Читай условие.
Извиняюсь. Опечатка. Я хотел спросить
А почему ответ d не правильный? Какие есть ограничения на значения DECIMAL
...
Рейтинг: 0 / 0
Форумы / Сертификация и обучение [игнор отключен] [закрыт для гостей] / Помогите сдать тест / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]