创建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
运行过,没问题,字段自己改了
用如下语句:
注意:路径和文件名等可以自己定义,而且所使用的路径必须要先建立,否则执行语句会报错。
在建库时,要充分考虑数据有效共享的需求,同时也要保证数据访问的合法性和安全性。数据库采用统一的坐标系统和高程基准,矢量数据采用大地坐标大地坐标的数据在数值上是连续的,避免高斯投影跨带问题,从而保证数据库地理对象的完整性,为数据库的查询检索、分析应用提供方便。
创建数据库的方法有两种:
使用向导创建数据库,使用菜单创建数据库和创建空数据库;使用向导创建数据库是一种简单便捷的方法。
在物理上,数据库的建设要遵循实际情况。即在逻辑上建立一个整体的空间数据车、框架统一设计的同时,各级比例尺和不同数据源的数据分别建成子库,由开发的平台管理软件来统一协调与调度。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)