11、创建视图

 create view L_view1 as
    select 读者编号,姓名,类名,可借天数,可借数量
    from 读者表,读者类型表
    where 读者表.类别号=读者类型表.类别号;
/*2*/
 select 读者编号,姓名,类名,可借天数,可借数量
    from L_view1
    where 类名='学生';
/*3*/
create view L_view2 as
    select 借阅号,书号,姓名,借阅日期,还书日期
    from 读者表,借阅表,库存表
    where 读者表.读者编号=借阅表.读者编号  and 库存表.条码=借阅表.条码;
/*4*/
select 借阅号,书号,姓名,借阅日期,还书日期
    from L_view2
    where 还书日期 is null;
/*5*/
create view L_view3 as
     select * from 借阅表
    where 借阅状态='借阅' or 借阅状态='已还'
    WITH CHECK OPTION;
/*1*/
insert into L_view3 values(100010,'411112','2001','2020-10-18',Null,'借阅');
/*2*/
 update L_view2 set 借阅日期=curdate() where 借阅号=100001;
/*3*/
delete from L_view3 where 还书日期 is not Null;
/*1*/
 drop view L_view2,L_view3;


deck.gl的分层渲染与视图系统架构为创建视图提供了可靠的技术基础,可用于构建高性能可视化应用,从简单散点图到复杂3D地理可视化均可实现[^1]。 以下是使用deck.gl创建简单视图的基本步骤及示例代码: 首先,需要安装必要的依赖。在项目中安装`deck.gl`和`luma.gl`(`deck.gl`依赖于`luma.gl`): ```bash npm install deck.gl luma.gl ``` 以下是一个简单的使用deck.gl创建散点图视图的示例代码: ```jsx import React from 'react'; import ReactDOM from 'react-dom'; import DeckGL from '@deck.gl/react'; import {ScatterplotLayer} from '@deck.gl/layers'; // 示例数据 const DATA_URL = 'https://raw.githubusercontent.com/visgl/deck.gl-data/master/examples/scatterplot/manhattan.json'; // 定义图层 const layers = [ new ScatterplotLayer({ id: 'scatterplot-layer', data: DATA_URL, pickable: true, opacity: 0.8, stroked: true, filled: true, radiusScale: 6, radiusMinPixels: 1, radiusMaxPixels: 100, lineWidthMinPixels: 1, getPosition: d => d.COORDINATES, getRadius: d => d.POPULATION, getFillColor: d => [255, 140, 0], getLineColor: d => [0, 0, 0] }) ]; // 定义视图参数 const initialViewState = { longitude: -74, latitude: 40.7, zoom: 11, pitch: 30, bearing: 0 }; // 使用DeckGL组件创建视图 function App() { return ( <DeckGL initialViewState={initialViewState} controller={true} layers={layers} /> ); } ReactDOM.render(<App />, document.getElementById('root')); ``` 在上述代码中,首先引入了必要的组件和图层。然后定义了一个散点图图层,设置了图层的属性,如数据来源、颜色、半径等。接着定义了初始视图状态,包括经度、纬度、缩放级别等。最后使用`DeckGL`组件将图层和视图状态结合起来,渲染出可视化视图
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江西理工课堂课后实训作业

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值