首页 > 公务员
题目内容 (请给出正确答案)
[主观题]

创建一个名称为BookStore的数据库,支持网上书店系统...

创建一个名称为BookStore的数据库,支持网上书店系统的信息管理。要求: (1)将主数据库文件BookStore.MDF放置在的D:\DBF文件夹中,文件大小为5MB,文件增量为2MB,不限制增长。(2)将事务日志文件BookStore_log.LDF放置在的D:\DBF文件夹中,文件大小为2MB,最大值为10MB,文件按10%增长。 提示:在创建数据库之前,如果D:\DBF文件夹不存在,应先创建。 2.在BookStore数据库中按表1.1(a)~表1.8(a)所示的表结构建立数据表,并且为各个表定义相应的域完整性约束,定义主关键字实现实体完整性约束。 3.在BookStore数据库的各个相关表之间建立关系,实施参照完整性约束,并创建如图1.5所示的数据库关系图。 提示:注意建立关系的两个字段数据类型必须完全相同。 4.为数据表Book、Publisher、Customer各插入3条记录,各数据表记录如表1.1(b)~表1.8(b)所示。 提示:数据表数据输入要有先后顺序:在关系约束中作为主表的数据应该先输入,外表的数据后输入,并且外键的值是主键中已经存在的值或为空(如果外键允许为空)。另外,数据输入时要注意已经设置的各种完整性约束。 5.练习数据表结构修改操作。将Customer表“Name”字段的类型改为nvarchar(20);在LoginDate字段前增加一个字段Photo,设置为image类型。 6.数据表记录的更新操作,加深对数据完整性及其约束作用的理解。在Book表中添加记录“1003、人体手册、吴清忠、13、2006-01-01、其他、750211004、Null、以人体结构介绍中医的体系以及常见病的防治知识、29、0.73”。将Book表中BookCode为“0503”的记录删除;将BookCode为“0202”记录的Discount字段内容更新为“0.50”。 7.索引的创建和删除。在Book表中以“BookName(降序)”建立一个名称为“IX_BookName”的唯一索引;以PublisherCode(升序)和PublishTime(降序)建立一个名称为“IX_PublisherCodePublishTime”的索引;以BookSort升序建立索引IX_BookSort。删除“IX_BookName”索引。 提示:索引可以建立在属性或属性组上。索引可以在表设计页面完成,也可以在对象资源管理器中展开表的索引文件夹新建和维护已有索引。

暂无答案
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“创建一个名称为BookStore的数据库,支持网上书店系统.…”相关的问题
第1题
创建一个数据库名称为aaa,命令为()database aaa。

点击查看答案
第2题
以下关于IBM AIX操作系统LVM说法错误的是()。

A.lv可以跨vg存放

B.当创建一个lv时(如创建的lv名称为lv1),会在/dev目录下形成两个设备文件:/dev/lv1和/devlv1

C.数据库中的裸设备即对应某个lv

D.Vg可以跨硬盘

点击查看答案
第3题
关于dbca创建数据库,下列说法错误的是:()。

A.一台主机只能创建一个数据库

B.如果一台主机上有多个数据库,也必须安装多个oracle软件

C.数据库建好后,最好使用默认数据库参数设置

D.数据库实例名必须和数据库名一致

点击查看答案
第4题
基于数据库中的学生表、成绩表、任课表:学生(学号,姓名,性别,出生日期,系名)成绩(学号,课程名,成绩

基于数据库中的学生表、成绩表、任课表:

学生(学号,姓名,性别,出生日期,系名)

成绩(学号,课程名,成绩)

任课(课程名,任课教师名)

用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图.

点击查看答案
第5题
在mysql中,要使用SQL语句删除-一个名称为ABC的数据库,正确的是()。
在mysql中,要使用SQL语句删除-一个名称为ABC的数据库,正确的是()。

A.DROP ABC

B.TRUNCATE ABC

C.DROP DATABASE ABC

D.DELETE DATABASE ABC

点击查看答案
第6题
一个世界进口公司的数据库应用系统,需要创建一个数据库用于存放定单信息,定单将被输入到一个客
户/服务器应用程序,每当有新的定单被输入,一个唯一的定单号被分配。定单号必须递增的。每天平均有10000条定单被输入。现在创建了一个名Orders的表,并为表建了一个OrderNumber列。接下来该怎么做?

A.为OrderNumber列设置数据类型为uniqueidentifier

B.为OrderNumber列设置数据类型为int,并为该列设置IDENTITY属性

C.为OrderNumber列设置数据类型为int,创建一个用户定义函数,从表中选出OrderNumber的最大值

D.为OrderNumber列设置数据类型为int,创建一个NextKey表,在表中添加一个NextOrder列,为NextOrder列设置数据类型为int,创建一个存储过程,获取和更新NextKey表的值

点击查看答案
第7题
创建数据库使用的语句是()。

A.create db 数据库名

B.create table 数据库名

C.database 数据库名

D.create database 数据库名

点击查看答案
第8题
创建数据库的命令是()。

A.Createdatabase数据库名

B.CreateVIEW表名

C.CreateTABLE表名

D.ALTERTABLE表名

点击查看答案
第9题
指令mysql –u root –p dbname< bak.sql,以下哪句说法正确?()

A.dbname为要还原的数据库名,bak.sql为包含数据库创建语句的备份脚本

B.dbname为要备份的数据库名,bak.sql为不包含数据库创建语句的备份脚本

C.dbname为要备份的数据库名,bak.sql为包含数据库创建语句的备份脚本

D.dbname为要还原的数据库名,bak.sql为不包含数据库创建语句的备份脚本

点击查看答案
第10题
现有关系数据库如下:数据库名:我班同学数据库同学表(学号 char(6),姓名,性别,年龄,民族,身份证

现有关系数据库如下:

数据库名:我班同学数据库

同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)

宿舍表(宿舍号 char(6),宿舍电话)

用SQL语言实现下列功能的sql语句代码:

(1)创建数据库[我班同学数据库]代码。

(2)创建数据表[宿舍表]代码;

宿舍表(宿舍号 char(6),宿舍电话)

要求使用:主键(宿舍号)、宿舍电话:以633开头的7位电话号码

(3)创建数据表[同学表]代码

同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)

要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别)

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改