2、按照如下要求创用sql语句创建数据库对象:

2、按照如下要求创用sql语句创建数据库对象:,第1张

题目说得不明不白的,sg_view视图,要求包含id,teacher,class和grade,你也没说清楚id到底是什么,以下是我的理解,字段你自己改下吧

创建grade表,要求该表包含id,teacher,class和grade列,对于name和sex列定义为字符型,

其他定义为int型,设置id列为主键列,除sex列外都不能为空。

create table grade

(

id int primary key not null,

teachername varchar(20) null,

sex varchar(5),

class int not null,

grade int not null

)

创建student表,要求该表包含id,name,sex,age,city列,根据实际情况定义其数据类型,

并设置id列为主键,要求都不为空。

create table student

(

id int primary key not null,

name varchar(20) not null,

sex varchar(5) not null,

age int not null,

city varchar(20)not null,

)

在grade表的id列上创建唯一聚集索引,在student表的name列上创建非聚集索引;

create unique clustered index id on grade(id)

create index name on student(name)

创建基于该两个表的sg_view视图,要求包含id,teacher,class和grade列

create view sg_view as

select student.id,grade.teachername,grade.class,grade.grade from grade

inner join student

on student.id=grade.id

运行过,没问题,字段自己改了

用如下语句:

注意:路径和文件名等可以自己定义,而且所使用的路径必须要先建立,否则执行语句会报错。

在建库时,要充分考虑数据有效共享的需求,同时也要保证数据访问的合法性和安全性。数据库采用统一的坐标系统和高程基准,矢量数据采用大地坐标大地坐标的数据在数值上是连续的,避免高斯投影跨带问题,从而保证数据库地理对象的完整性,为数据库的查询检索、分析应用提供方便。

创建数据库的方法有两种:

使用向导创建数据库,使用菜单创建数据库和创建空数据库;使用向导创建数据库是一种简单便捷的方法。

在物理上,数据库的建设要遵循实际情况。即在逻辑上建立一个整体的空间数据车、框架统一设计的同时,各级比例尺和不同数据源的数据分别建成子库,由开发的平台管理软件来统一协调与调度。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10706994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存