数据完整性及数据库程序设计练习题
1.自建数据库,在数据库中创建一个stu(sno,sname,ssex,sdept,sage)表,通过constraint关键词为列添加约束条件,其中:sno为主键,ssex 的取值男或女,sage取值范围(0-120)。
2.修改表stu,通过constraint为stu的sname列增加一个唯一性约束条件,为stu的sdept列增加默认值为“计算机”约束条件。
3.将stu表中sage列的约束条件改为(0-150)。
4.在数据库中创建一个表score(sno,cno,score),要求:(sno,cno)为主键,sno为外键,同时满足当主表stu中sno中的值修改或者删除时,从表score中的sno值也做相应的修改或者删除,score取值范围(0–100)。
5.在自建数据库中创建一个表student(学号,姓名,性别),其中学号数据类型为用户自定义数据类型Sno_type。
6.定义一个局部变量,并通过该变量获取student表中学号为201901学生的姓名并输出。
7.定义两个局部变量var1和var2,给两个变量赋值同时用PRINT输出加法运算之后的结果。
8.定义两个局部变量var3和var4,给两个变量赋值同时用PRINT输出连接运算之后的结果。
9.从stu表中查询年龄比张三同学大的学生的学号、姓名和年龄。
10.从student表中查询姓名以王开头,并且包含2个字符的学生的信息。