Системы принятия решения и оптимизации в Excel, конструирование баз данных в Access
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?ентарная единица логической организации данных. В двумерной таблице поле - один из столбцов таблицы. Для описания поля используются следующие характеристики:
имя (например, Фамилия, Имя, Отчество, Дата рождения - т.е. название столбца таблицы);
тип (например, символьный, числовой, календарный - в памяти компьютера разный тип информации кодируется различным образом. Для поля Фамилия задаётся символьный тип информации, для поля Дата рождения - календарный);
длина (например, 15 символов, причём длина будет определяться максимально возможным количеством символов в данном поле и служит для предварительного задания ширины столбца);
точность - необходимо задавать её только для числовых данных (например, два десятичных знака для отображения дробной части числа 15.28);
запись - совокупность логически связанных полей. Экземпляр записи - отдельная реализация записи, содержащая конкретные значения её полей, т.е. одна строка двумерной таблицы.
файл - совокупность экземпляров записей одной структуры.
ключ - это такое поле, по которому можно однозначно найти любую запись в базе данных. Для определения ключа выделяются поля, составляющие ключ и нажимается кнопка Ключевое поле. Ключевые поля всегда уникальны и не допускают пустых полей в записях. Непосредственный ввод данных в таблицу осуществляется в режиме Таблица.
Проектирование схемы БД
Все атрибуты БД Студент можно записать в виде трех двумерных таблиц.
Первая таблица БД Студент имеет ключ Номер и связывается со второй таблицей Ведомость по этому ключу. Тип связей этих таблиц 1:М, т.к. каждый студент сдает много экзаменов. Таблица Ведомость имеет два ключа (составной ключ). Ключ Номер используется для связи с таблицей Студент, а ключ Дисциплина - для связи с таблицей Учебный план.
Таблица Учебный план имеет ключ Дисциплина. Тип связей таблицы Ведомость и Учебный план 1:1. Такое распределение всех атрибутов БД по трём таблицам обеспечивает отсутствие повторяющихся записей о каждом студенте, а наличие связей этих таблиц по ключам обеспечивает возможность обращения сразу ко всем таблицам.
База данных
Таблица Студент:
номерфамилияимяотчестводата рожденияполспециальность12684БортниковаАллаАлексеевна1980жМенеджмент13425МухинАнтонПавлович1980мСварка25698ПлужниковДмитрийАндреевич1983мСварка32548ИвановаИринаПетровна1981жСистемотехника34506СоболевАлександрПетрович1983мЭкономика43687СоколовАлександрВасильевич1981мСистемотехника45302БорзовБорисСергеевич1982мСварка52346СмирноваОльгаПавловна1980жМенеджмент54023ИвановИванИванович1980мСистемотехника56874АндрееваЕленаИвановна1982жМенеджмент56934БелыхАлексейИванович1981мМенеджмент59872ИльинаЕленаНиколаевна1981жСистемотехника65821ИльинаАннаНиколаевна1981жЭкономика65897ИльинаАннаИвановна1982жЭкономика67901ПетроваИринаБорисовна1981жЭкономика68972ТрофимовДмитрийЕвгеньевич1982мСваркаТаблица Ведомость:
номерДисциплинасеместроценкадата сдачи34506английский языкпервыйхорошо05.02.0368972бухгалтерский учётпервыйотлично10.01.0312684высшая математикапервыйудовл.23.01.0325698инженерная графикачетвертыйотлично16.05.0354023информатикавторойотлично15.02.0356934историявторойнеудовл.15.02.0367901культурологиятретийудовл.18.01.0343687МОТСчетвертыйхорошо12.04.0332548ПРОАтретийхорошо01.01.0352346теоритическая механикачетвертыйхорошо14.06.0365821физикапервыйхорошо05.03.0359872философиявторойотлично21.01.0365897химияпервыйнеудовл.15.01.0313425экологияпервыйхорошо25.05.0356874экономикапервыйотлично23.01.0345302электротехникачетвертыйудовл.20.05.03
Таблица Учебный план:
дисциплинакурсчисло учебных часованглийский язык1150бухгалтерский учёт2160высшая математика2160инженерная графика2200информатика1250история1150культурология2100МОТС2210ПРОА2180теоритическая механика2200физика2200философия1170химия1200экология1180экономика1250электротехника2230
Связанные таблицы:
Запросы
1. Студенты специальности менеджмент:
номерфамилияИмяотчествоспециальность56874АндрееваЕленаИвановнаМенеджмент56934БелыхАлексейИвановичМенеджмент12684БортниковаАллаАлексеевнаМенеджмент52346СмирноваОльгаПавловнаМенеджмент2. Студенты, имеющие оценку отлично:
фамилияимяотчествоспециальностьдисциплинаоценкаАндрееваЕленаИвановнаМенеджментэкономикаотличноИльинаЕленаНиколаевнаСистемотехникафилософияотличноИвановИванИвановичСистемотехникаинформатикаотличноПлужниковДмитрийАндреевичСваркаинженерная графикаотличноТрофимовДмитрийЕвгеньевичСваркабухгалтерский учётотлично
. Список студентов-мужчин:
фамилияимяполспециальностьБорзовБорисмСваркаБелыхАлексеймМенеджментМухинАнтонмСваркаИвановИванмСистемотехникаПлужниковДмитриймСваркаСоболевАлександрмЭкономикаСоколовАлександрмСистемотехникаТрофимовДмитриймСварка
. Список студентов, родившихся до 1983 года:
номерфамилияимяотчестводата рождения56874АндрееваЕленаИвановна198245302БорзовБорисСергеевич198212684БортниковаАллаАлексеевна198032548ИвановаИринаПетровна198165821ИльинаАннаНиколаевна198165897ИльинаАннаИвановна198213425МухинАнтонПавлович198067901ПетроваИринаБорисовна198152346СмирноваОльгаПавловна198043687СоколовАлександрВасильевич198168972ТрофимовДмитрийЕвгеньевич1982
.Список студентов, фамилии которых начинаются на букву И:
номерфамилияимяотчество65897ИльинаАннаИвановна65821?/p>