经过我的耐心查询,我发现sqlplus和sql有较大的区别就是sql中新建一个数据库很简单,但是在sqlplus中新建一个数据库很麻烦。因此有什么操作在一个数据库完成即可。不一定要再重新建造一个。
设某人口信息系统有三个基本表:
家庭信息 JTXX(JTBH,QHDM,RKS,JTLX)其属性是家庭编号、区划代码、人口数和家庭类型。
家庭成员 JTCY(CYBH,JTBH,CYXM,SFZH,XB,YHZGX)其属性是家庭成员编号、家庭编号、成员姓名、身份证号、性别和与户主关系。
行政区划 XZQH(QHDM,QHMC,QHJB)其属性是区划代码、区划名称和区划级别。 画“ ”为主键,画“ ”的为外键。 使用SQL语句完成下列查询。 (1)用数据定义语言建立表。
(2)向家庭信息表中添加一条新的记录:家庭编号4113022197701010201,区划代码 411302001,人口数5 人,家庭类型 一般家庭。 (3)查找家庭编号为“41103000012”的家庭成员信息。 (4)删除家庭编号为“41113002312”的所有家庭成员信息。 (5)检索区划名称为“白河镇”每个家庭的成员信息。 (6)统计每个家庭中男性家庭成员的人数。
(7)根据家庭成员信息表中的家庭成员信息统计每个家庭的人口数并更新家庭信息表中的人口数的字段值 。
(8)查询家庭成员数为1人的成员资料。
(9)定义一个视图(名为v_jtxx ),要求输出家庭编号、区划代码、家庭类型、家庭成员编号、身份证号和与户主关系。
(10)查询所有姓名“陈”的家庭成员信息。
SQL语句的练习
经过我的耐心查询,我发现sqlplus和sql有较大的区别就是sql中新建一个数据库很简单,但是在sqlplus中新建一个数据库很麻烦。因此有什么操作在一个数据库完成即可。不一定要再重新建造一个。设某人口信息系统有三个基本表:家庭信息JTXX(JTBH,QHDM,RKS,JTLX)其属性是家庭编号、区划代码、人口数和家庭类型。
推荐度:
点击下载文档文档为doc格式