2. 根据所建立的E-R模型,采用SQL命令完成以下数据表的建立 (1) 使用SQL语言建立数据库表(职工.dbf),定义职工号为主索引,性别默认值为“男”,工资限定在3000~9000,默认值为4500,出错信息为“工资应在3000~9000之间”; (2) 根据E-R模型使用SQL语言建立教职工绩效考核部分的数据表。
2. 根据所建立的E-R模型,采用SQL命令完成以下数据表的建立 (1) 使用SQL语言建立数据库表(职工.dbf),定义职工号为主索引,性别默认值为“男”,工资限定在3000~9000,默认值为4500,出错信息为“工资应在3000~9000之间”; (2) 根据E-R模型使用SQL语言建立教职工绩效考核部分的数据表。
参考答案和解析
(1)设计局部ER模型(确定局部结构范围、定义实体、定义联系、分配属性) (2)设计全局ER模型(确定公共实体类型、合并局部ER模型、消除冲突) (3)全局ER模型优化(合并实体类型、消除冗余属性、消除冗余联系)
相关考题:
在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.首先打开Ecommerce数据库,然后为表Customer增加一个字段,字段名为email、类型为字符、宽度为20。2.为Customer表的“性别”字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息为“性别必须是男或女”,默认值为“女”。3.通过“会员号”字段建立客户表Customer和订单表OrderItem之间的永久联系;通过“商品号”字段建立商品表Article和订单表OrderItem之间的永久联系。4.为以上建立的联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。
(1)为数据库“职员管理”中的表“员工信息”建立主索引,索引名称和索引表达式均为“职工编号”。(2)为数据库“职员管理”中的表“工资”建立普通索引,索引名称和索引表达式为“部门编号”。(3)建立表“工资”和表“员工信息”之间的关联。(4)为(3)中建立的关联设置完整性约束。要求:更新规则为“限制”,删除规则为“级联”,插入规则为“忽略”。
使用SELECT-SQL命令建立查询时,若要将查询结果输出到一临时数据表中,需要选择使用以下______子句。A.INTO ARRAYB.INTO CURSORC.INTO TABLED.TO FILE
在SQL语言中,如果要建立一个工资表,包含职工号、姓名、职称、工资等字段。若要保证“工资”字段的取值不低于800元,最合适的实现方法是A.在创建工资表时为“工资”字段建立缺省(default)B.在创建工资表时为“工资”字段建立检查约束(check constraint)C.在工资表上建立一个触发器(trigger)D.为工资表数据输入编写一个程序进行控制
设有职工关系模式如下: people(pno,pname,sex,job,wage,dp) 其中pno为职工号,pname为职工姓名,sex为性别,job为职业,wage为工资.dp为所在部门编号。 请写出完成以下任务需要的SQL语句: 查询工资大于'赵明华'工资的所有职工信息
利用SQL语句的定义功能,建立一个学生表文件,其中为学号建立主索引,年龄的默认值为18,语句格式为:CREATE TABLE 学生(;学号C(5) ______;年龄 I DEFAULT 18)
在SQL语言中,如果要建立一个工资表,包含职工号,姓名,职称,工资等字段。若要保证“32资”字段的取值不低于800元,最合适的实现方法是A.在创建工资表时为“32资”字段建立默认(default)B.在创建工资表时为“72资”字段建立检查约束(check constraint)C.在工资表上建立一个触发器(trigger)D.为工资表数据输入编写一个程序进行控制
在考生文件夹下完成下列操作(在“成绩管理”数据库中完成):(1)为“学生”表在“学号”字段上建立升序主索引,索引名为学号。(2)为“学生”表的“性别”字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息是:性别必须是男或女。(3)在“学生”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。(4)用SQL的UPDATE命令将学生“李勇”的出生日期修改为1984年3月5日,并将该语句粘贴在sql a2.txt文件中(第一行、只占一行)。
●现有如下两个关系表: 职工(职工号,姓名,性别,年龄,职务,基本工资,职务津贴) 男职工(职工号,姓名,性别,年龄,工资)要求修改男职工的工资信息,工资为职工表中对应职工的基本工资和职务津贴的和,以下SQL语句正确的是( )。( )A.UPDATE 男职工 SET 工资=职工.基本工资+职工.职务津贴 FROM 职工 WHERE 职工.职工号=男职工.职工号B.UPDATE 男职工 SET 工资=基本工资+职务津贴C.UPDATE 男职工, 职工 SET 工资=职工.基本工资+职工.职务津贴 WHERE 职工.职工号=男职工.职工号D.UPDATE 男职工 SET 工资=职工.基本工资+职工.职务津贴 FROM 男职工, 职工
在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要保证工资字段的取值不低于800元,最合适的实现方法是:A。在创建工资表时为”工资“字段建立缺省B。在创建工资表时为”工资“字段建立检查约束C。在工资表建立一个触发器D。为工资表数据输入编写一个程序进行控制
数据表结构包括职称号/C/R,工资/N/6,2,要求按工资升序,工资相同者按职工号升序,建立索引文件应使用的命令是______。A.INEX ON工资从,职工号/D TO lNGB.SETINDEX ON工资+职工号TO lNGC.INDEX ON STR(工资,6,2)+职工号TO INGD.INDEX ON工资/A,职工号/A TO lNG
设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓.名、年龄、性别、工资.为每个工资低于1800元的男职工加薪300元,试写出这个操作的SQL语句.
利用SQL语句的定义功能,建立一个“班级”表文件,其中为“ 班级号” 建立主索引,“班级名”的默认值为“计算机”,语句格式为:CREATE TABLE学生(;学号C(5)PRIMARY KEY;班级名C(16)__________计算机”).
已知数据表结构为如下形式,请按要求完成操作 数据表:Worker 其中表的各字段:工号——字符型,长度5,主键,姓名——变长字符串,长度15,不允许为空,性别——字符型,长度2,默认值为“男”,身份证号码——变长字符串,长度20,不允许为空,工资——数值型,默认值为0) Worker表存储在SQL Server的TESTDB数据库中,SQL Server 数据库的IP地址为:202.10.10.1,用户名为sa,密码为xyz123, 试根据下面表单的内容编写一个ASP程序,程序名为:add_data.asp,(要求使用ODBC驱动程序的方式打开数据,并以记录集对象的方法在worker表中将接收到的表单数据添加一条新记录。)
已知数据表结构为如下形式,请按要求完成操作 数据表:Worker 其中表的各字段:工号——字符型,长度5,主键,姓名——变长字符串,长 度15,不允许为空,性别——字符型,长度2,默认值为“男”,身份证号码——变长字符串,长度20,不允许为空,工资——数值型,默认值为0) Worker表存储在SQL Server的TESTDB数据库中,SQL Server 数据库 的IP地址为:202.10.10.1,用户名为sa,密码为xyz123, 试编写一个文件名为“modify.asp”的ASP程序,要求利用记录集对象将表 中工号为“003”的记录的工资增加100元。
单选题利用SQL语言所建立的视图在数据库中属于()。A实表B虚表C索引D字段