当前位置:首页 » 数据仓库 » 设有关系数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

设有关系数据库

发布时间: 2023-06-14 00:41:31

❶ 关系数据库设计过程的步骤有哪些

数据库设计包括六个主要步骤: 1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求; 2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型; 3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图; 4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计; 5、系统实施:组织数据入库、编制应用程序、试运行; 6、运行维护:系统投入运行,长期的维护工作。

❷ 数据库原理题,设有一个关系数据库,有三个基本表,表的结构如下;高手帮答下!

1

2 create table student(

学号 char[10] primary key,

姓名 char[10],

年龄 int,

性别 char[2] defaut '男',

系名 char[10]

)

3 create table SC(

学号 char[10],

课程号 char[10],

成绩 int,

primary key (学号,课程号),

foreignkey(学号) references STUDENT(学号),

foreign key(课程号) references COURSE(课程号)

)

4 delete from SC where 成绩 is null

5 insert into STUDENT values('20130301009','王进', 18,'男','自动控制')

6

select distinctC.*

from STUDENT S, COURSE C, SC

where C.任课教师 ='李平' and S.系名='计算机' and S.学号=SC.学号 and C.课程号=SC.课程号

7

select S.学号,姓名,任课教师

from STUDENT S, COURSE C, SC

where C.课程名 ='计算机原理' and 成绩>60 and 成绩<85and S.学号=SC.学号 and C.课程号=SC.课程号

8

delete from SC where 学号 in (select 学号 from STUDENT where 姓名='王林')

9

create view view1

as

select *

from STUDENT

where 年龄<22 and 系名='通信' and 性别='女'