设计一个学生基本情况数据库 功能要求:
l 数据库可以记录如下主要的信息:
学生基本情况:学号,姓名,性别,民族,班级……
家庭基本情况:父母,电话,通讯地址;
奖惩记录:何时受何种奖励、处分;
宿舍:房间号,床位数,电话,学号;
班级人数统计:班级,男生人数,女生人数,总人数……
根据以上需求,合理设计一个数据库,管理学生信息。
l 要求系统能够录入、查询和维护学生相关信息的数据
1、根据实际情况,为每张表建立至少两个索引。
2、根据以上的信息,能对学生进行管理。并创建<学生-家庭>视图,<学生-宿舍>视图,<学生-奖惩>记录视图。
3、创建两个存储过程,能够将学生人数按班级和按宿舍号统计后分别放到两张统计表中
4、完成以上需求,创建触发器,实现添加删除学生信息表数据后保持和统计表之间数据的一致性
5、刘老师刚从外单位调入并接了08计应的班主任,他需要经常查询、修改、统计本班所有学生的信息.作为数据库的系统管理员,请你让刘老师有权执行这些操作做一个最安全合理的设置。(企业管理器和查询分析器中DCL语言都要熟练设置)
6、为数据库定时备份。
7、完成以下查询: 以自己为客户,提出十个查询要求,并写出查询语句。要求包含嵌套、连接、复合查询,使用排序、分组等关键字。
注:此题需要根据功能需求分析合理设计出各张表,并建立好各表之间的关系。