Если вы, так же как и я, нежно ненавидите Internet Explorer 6 и каждый раз в матмеховских компьютерных классах инстиктивно проверяете, не появился ли среди установленных программ Firefox, то вот вам совет.
Скачайте с PortableApps.com дистрибутив Firefox или Chrome, который устанавливается в отдельный каталог на сетевой диск или на флешку безо всяких административных прав. Приходите в класс, втыкаете флешку, запускаете нормальный браузер, наслаждаетесь. В 2410 у меня так получилось. А вот в 2444 "у дверей", к сожалению, нет.
22 октября 2009
Контрольная No.1
Что нужно:
- Прочитать описание предметной области
- Составить схему БД, которая позволила бы корректно эту предметную область смоделировать. Схема -- это операторы CREATE TABLE... и опционально ER-модель на любом носителе.
В таблицы заносите столько данных, сколько лично вам нужно для тестирования.
Результат высылайте на email. Если будет бумажное дополнение (ER-модель) -- отдавайте в руки
Результат высылайте на email. Если будет бумажное дополнение (ER-модель) -- отдавайте в руки
Работу надо завершить за одну пару
Варианты работы:
19 октября 2009
Контрольная 22 октября. Last call
Возможно, я недостаточно чётко и громко это сказал, поэтому повторю ещё раз:
пренебрегающие домашней практической работой к контрольной совершенно точно не готовы и будут только зря тратить время, своё и моё. Соответственно, и писать контрольную 22 октября для них смысла не имеет. Приходите в декабре. Или же присылайте до вечера вторника задания по почте. Это, напомню, единственный способ показать что вы таки что-то делали -- если вы присутствовали в классе или даже что-то там набивали, но ничего не показали и не послали, то вы ничего не сделали.
Сообщите pls эту информацию тем, кому это может быть интересно.
пренебрегающие домашней практической работой к контрольной совершенно точно не готовы и будут только зря тратить время, своё и моё. Соответственно, и писать контрольную 22 октября для них смысла не имеет. Приходите в декабре. Или же присылайте до вечера вторника задания по почте. Это, напомню, единственный способ показать что вы таки что-то делали -- если вы присутствовали в классе или даже что-то там набивали, но ничего не показали и не послали, то вы ничего не сделали.
Сообщите pls эту информацию тем, кому это может быть интересно.
IntelliJ IDEA Комунибудь Edition
Замечательная IDE IntelliJ IDEA стала ещё более замечательной тем, что стала бесплатной и open source в базовой комплектации. Наверное, им надоело объяснять, почему почти то же самое в Eclipse стоит на двести баксов дешевле.
Прекрасно, что у Java программистов теперь есть такой широкий выбор отличных средств разработки,которого у C++ не будет никогда :)
Прекрасно, что у Java программистов теперь есть такой широкий выбор отличных средств разработки,
15 октября 2009
В команде серверов замена
Сервер db1, который мы до сих использовали, помер. Вместо него на поле вышел сервер db2. Там, к сожалению, снова надо заводить пользователей и делать персональные базы данных... :/
Практика 15 октября
Разминка
Вопрос 1. Что произойдет в результате выполнения скрипта:
CREATE TABLE A (
a1 INT, a2 VARCHAR, a3 NUMERIC, UNIQUE (a1, a2))
CREATE TABLE B (
b1 VARCHAR, b2 NUMERIC, b3 INT,
FOREIGN KEY (b1, b2) REFERENCES A(a2,a3))
Вопрос 2. Имеются две таблицы и запрос. Сколько строк и столбцов будет в результате выполнения запроса?
SELECT * FROM A,B WHERE a.id=B.id
A
a1 a2 id
--------
1
2
3
4
5
B
id b1
-----
4
3
2
1
Вопрос 1. Что произойдет в результате выполнения скрипта:
CREATE TABLE A (
a1 INT, a2 VARCHAR, a3 NUMERIC, UNIQUE (a1, a2))
CREATE TABLE B (
b1 VARCHAR, b2 NUMERIC, b3 INT,
FOREIGN KEY (b1, b2) REFERENCES A(a2,a3))
- Скрипт не выполнится, потому что внешний ключ не может быть составным
- Скрипт не выполнится, потому что ссылочные атрибуты не являются ключом
- Скрипт не выполнится, потому что имена ссылающихся и ссылочных атрибутов разные
- Скрипт выполнится без ошибок
Вопрос 2. Имеются две таблицы и запрос. Сколько строк и столбцов будет в результате выполнения запроса?
- 4 строки, 5 столбцов
- 4 строки, 4 столбца
- 20 строк, 5 столбцов
- 20 строк, 4 столбца
SELECT * FROM A,B WHERE a.id=B.id
A
a1 a2 id
--------
1
2
3
4
5
B
id b1
-----
4
3
2
1
10 октября 2009
Спешите видеть.
Попиарю выступление Криса Мессины в ЛИТМО. Не так часто к нам приезжают интересные люди. Спешите видеть!
08 октября 2009
Практика 8 октября
Разминка
Вопрос 1. Что произойдет в результате выполнения скрипта:
1: CREATE TABLE A (a1 INT, a2 VARCHAR)
2: INSERT INTO A (a2, a1) VALUES ('12345', 12345)
Вопрос 2. Что произойдет в результате повторного выполнения этого скрипта?
Вопрос 1. Что произойдет в результате выполнения скрипта:
1: CREATE TABLE A (a1 INT, a2 VARCHAR)
2: INSERT INTO A (a2, a1) VALUES ('12345', 12345)
- Скрипт упадет потому что порядок атрибутов в добавляемом кортеже не соответствует порядку атрибутов в таблице
- Скрипт упадет потому что строчка '12345' не поместится в отведенный атрибуту a2 тип
- Скрипт выполнится успешно
Вопрос 2. Что произойдет в результате повторного выполнения этого скрипта?
- Скрипт упадет потому что таблица уже существует
- Скрипт упадет потому что двух одинаковых кортежей быть не может
- Скрипт упадет по той же причине что и в первый раз
- Скрипт выполнится успешно
Занятие
01 октября 2009
Практика 1 октября
Разминка
Вопрос 1. Пусть существует связь R между множествами сущностей A и B. Кардинальность участника A равна 1, кардинальность участника B равна *. Какое из этих утверждений является верным?
Вопрос 2. Пусть класс A наследует класс B, а тот наследует класс С. Пусть есть еще класс D. Какое из этих утверждений является НЕверным?
Вопрос 1. Пусть существует связь R между множествами сущностей A и B. Кардинальность участника A равна 1, кардинальность участника B равна *. Какое из этих утверждений является верным?
- Один экземпляр сущности A может участвовать только в одном экземпляре связи
- Один экземпляр сущности B может участвовать только в одном экземпляре связи
- В одном экземпляре связи участвует один экземпляр сущности A и неограниченное количество экземпляров сущности B
Вопрос 2. Пусть класс A наследует класс B, а тот наследует класс С. Пусть есть еще класс D. Какое из этих утверждений является НЕверным?
- В сущности А есть все свойства определенные в классе С
- Сущности A и B могут принимать участие во всех связях, в которых могут принимать участие сущности C
- При удалении какой-либо сущности C удаляются все сущности A и B
- Сущность C не может участвовать в связи R(A,D)
Работа
Подписаться на:
Сообщения (Atom)