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模型优化(合并实体类型、消除冗余属性、消除冗余联系)

相关考题:

SQL的数据库定义语言包括哪几部分?() A.定义数据表B.定义视图C.定义索引D.定义数据值

在考生文件夹下,打开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语句建立数据表时,给字段属性定义默认值,应使用短语( )。A.FREEB.KEYC.UNIQUED.DEFAULT

在VFP中,使用SQL的CREATE TABLE语句建立数据库表时,使用_____定 义默认值。

在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. FREEB. KEYC. UNIQUED. DEFAULT

●现有如下两个关系表: 职工(职工号,姓名,性别,年龄,职务,基本工资,职务津贴) 男职工(职工号,姓名,性别,年龄,工资)要求修改男职工的工资信息,工资为职工表中对应职工的基本工资和职务津贴的和,以下SQL语句正确的是( )。( )A.UPDATE 男职工 SET 工资=职工.基本工资+职工.职务津贴 FROM 职工 WHERE 职工.职工号=男职工.职工号B.UPDATE 男职工 SET 工资=基本工资+职务津贴C.UPDATE 男职工, 职工 SET 工资=职工.基本工资+职工.职务津贴 WHERE 职工.职工号=男职工.职工号D.UPDATE 男职工 SET 工资=职工.基本工资+职工.职务津贴 FROM 男职工, 职工

在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要保证工资字段的取值不低于800元,最合适的实现方法是:A。在创建工资表时为”工资“字段建立缺省B。在创建工资表时为”工资“字段建立检查约束C。在工资表建立一个触发器D。为工资表数据输入编写一个程序进行控制

设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的SQL命令是( )。

使用SELECT—SQL命令建立查询,要将查询结果输出到一临时数据表中,则选择使用( )子句。A.INTO ARRAYB.INTO TABLEC.INTO CRRSORD.TO FILE

数据表结构包括职称号/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)__________计算机”).

在VFP中,使用SQL的CREATE TABLE语句建立数据库表时,使用__________定义默认值。

已知数据表结构为如下形式,请按要求完成操作   数据表: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保存在当前站点根目录下的data子目录中的factory.mdb中,建立数据表worker的SQL命令为:

已知数据表结构为如下形式,请按要求完成操作   数据表: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语言使用()语句建立索引。

利用SQL语言所建立的视图在数据库中属于()。A、实表B、虚表C、索引D、字段

()的主要功能就是同各种数据库建立联系,进行沟通。A、数据表B、SQL语言C、数据模型D、数据库管理系统

填空题SQL语言使用()语句建立索引。

单选题利用SQL语言所建立的视图在数据库中属于()。A实表B虚表C索引D字段