sqlserver
周健文
这个作者很懒,什么都没留下…
展开
-
Linq知识点回顾
1、LINQ 查询简介 (C#)2、Linq的模糊查询(包含精确模糊查询)3、Linq辅助工具LinqPad,Query databases in LINQ (or SQL) — SQL/Azure, Oracle, SQLite, Postgres & MySQLLinqer,SQL to LINQ converter个人感觉LinqPad比较好用。4、LINQ用法总结...原创 2021-01-18 18:11:15 · 105 阅读 · 0 评论 -
简单实用SQL脚本用法(二)
上回我们讲到了部分sql脚本用法,今天我们把剩下这部分完结文章目录十二.count的几种情况十三.Union all十四.查看数据库缓存的SQL十五.删除计划缓存十六.导出时加入特殊字符十七.newid()的妙用十八.查询时区分大小写十九.SQL换行二十.TRUNCATE TABLE [Table Name]二十一.其它十二.count的几种情况--第一种select count(*) from tablename--第二种select count(ID) from tablename--第三原创 2020-11-12 00:47:59 · 266 阅读 · 0 评论 -
任务12 P193 12.5独立实践
P193 12.5独立实践 ISBN 978-7-302-28577-9问题描述:某一院系,有很多学生,他们被分在不同的班,每个专业有一个或多个班。院系领导要了解每个专业设置了哪些课程,学生学习的每门课程的成绩如何,哪个班的学生的成绩比较好等。根据问题描述设计数据库,用SQL语言完成以下各任务。(1)根据表12.1提供的信息,修改不合理的表,创建数据库,在数据库中创建各表。表12.1表信息实体属性学生姓名、性别、出生日期、入学时间、省、城市、地址、家庭电话班级班原创 2020-10-28 17:54:15 · 149 阅读 · 0 评论 -
任务11 P178 11.3.7独立实践
1.创建简单视图(1)创建视图SScoreAVG,计算每个学生的平均成绩use JWGL_DBgoCreate View SScoreAVGAsSelect 学号,avg(学生_课程.课程成绩) as '每个学生的平均成绩'from 学生_课程group by 学号go(2)创建CScoreAVG,计算每门课程的平均成绩及课程编号Create View CScoreAVGasselect avg(学生_课程.课程成绩) as '每门课程的平均成绩',学生_课程.课程编号from原创 2020-10-28 17:44:19 · 241 阅读 · 0 评论 -
任务10 P166 10.4.4独立实践
/*10.4.4 独立实践1.创建普通索引(1)为了便于按学生姓名排序和查询,请为学生表的姓名列创建普通索引。*/Create Index studname_indOn 学生(姓名)Go–(2)为"班级"表创建基于"系部代码"列的非聚集索引bj_xb_indexCreate NonClustered index bj_xb_indexOn 班级(专业编号)Go–drop index 班级.bj_xb_index–2.创建唯一索引–为学生表添加E-mail列。然后为E-mail列创原创 2020-10-25 15:51:11 · 192 阅读 · 0 评论 -
数据库设计主要思路
1. 使用实体-联系模型进行数据建模1.1 场景引入1.2 需求分析1.3 确定实体1.4标识实体的属性简单属性和复合属性,单值属性和多值属性,派生属性,属性的域,关键字1.2 标识实体间的联系联系的类型,1对1联系(1:1),1对多联系(1:*),多对多联系 ( * : * )1.3 画出实体-联系图实体类的图形化表示,关系的图形化表示,属性的图形化表示1.5 实例研究...原创 2020-04-29 20:11:51 · 893 阅读 · 0 评论 -
任务9 P158 9.7.4独立实践
任务9 P147 9.6.2独立实践–查询教师的姓名、性别、住址、电话和学生的姓名、性别、家庭住址、电话。select 教师.姓名,教师.性别,教师.住址,教师.手机号码from 教师unionselect 学生.姓名,学生.性别,学生.家庭地址,学生.手机号from 学生P158 9.7.4独立实践2013-06-02-11:07--1.使用Select和Top子句向表中...原创 2020-04-25 22:20:42 · 163 阅读 · 0 评论 -
SQL游戏玩法分析 II
Table: Activity+--------------+---------+| Column Name | Type |+--------------+---------+| player_id | int || device_id | int || event_date | date || games_played | int ...原创 2020-04-25 22:08:35 · 683 阅读 · 0 评论 -
任务9 P146 9.5.5独立实践
/****P146 9.5.5独立实践*************2013-06-02-22:43************************************************/--1.使用内连接查询--(1)查询选修了“C#程序设计”课程的学生的学号、姓名、成绩。select 学生.学号,学生.姓名,学生_课程.课程成绩--(select 课程.课程名称 from ...原创 2020-04-04 22:37:06 · 109 阅读 · 0 评论 -
任务9 P140 9.4.8独立实践
use JWGL_DBgo--1.使用子查询--(1)查询10软件设计班的学生的学号、姓名和家庭地址。select 学生.学号,学生.姓名,学生.家庭地址from 学生--(2)查询信息工程学院和艺术设计学院学生的学号、姓名和家庭地址。--探讨“当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式”--方法1select 学生.学号,学生.姓名,学生.家庭地址...原创 2020-04-03 10:41:42 · 259 阅读 · 0 评论 -
任务9 P133 9.9.3独立实践
use JWGL_DBgo--汇总人数--(1)查询学生的总人数select COUNT(学生.学号) as "学生总人数"from 学生--(2)查询所有学生所有课程成绩的平均成绩 (是否每门课程都要分类并统计它的平均成绩?)select 学号,(Sum(课程成绩)/Count(distinct 课程编号)) as "所有学课程平均成绩",Count(课程编号) as "...原创 2020-04-03 10:39:09 · 151 阅读 · 0 评论 -
任务9 P128 9.2.5 独立实践
use JWGL_DBgoinsert into 学生 values ('106317','周星祖','0','1981-01-01','15812776788','020-123456','广州番禺',1),('101246','周星星','0','1982-01-01','15812776789','020-123456','广州番禺',1),('108863','周星大','0',...原创 2020-03-20 13:53:53 · 149 阅读 · 0 评论 -
任务8所有独立实践
--(1)use [JWGL_DB]go--创建“教务管理”数据库中表的关系。--创建“学生表”和“学生_课程”表之间的关系,并创建级联删除规则和级联更新规则。Create Table 学校(学校编号 int identity(1,1) Constraint [column_学校(学校编号)_pk] Primary key not null,学校名称 varchar(30) no...原创 2020-03-20 13:50:25 · 139 阅读 · 0 评论 -
任务7创建教务管理数据库系统
创建名为JWGL_DB的数据库,包含一个主数据文件和一个事务日志文件。主数据文件的逻辑名为JWGL_DB_DATA,操作系统文件名为JWGL_DB_DATA.MDF,初始容量大小为5MB,最大容量为20MB,文件的增长量为20%。事务日志文件的逻辑文件名为JWGL_DB_LOG,物理文件名为JWGL_DB_LOG.LDF,初始容量大小为5MB,最大容量为10MB,文件增长量为2MB,最大空间不受限...原创 2020-03-18 12:42:35 · 2988 阅读 · 1 评论 -
任务6创建数据模型分析过程
教务管理系统建模分析过程2010-2011学年第2学期学习成绩的属性名词有:学号、姓名、学院名、专业、班级、学年、学期、课程代码、课程名称、课程性质、课程归属、学分、绩点、开课学院、备注。A:学号、姓名、学院(多值属性)、班级(多值属性)、专业(多值属性);B:课程代码、课程名称、课程性质(多值属性)、课程归属(多值属性)、学年(多值属性)、学分(多值属性,函数依赖)、绩点(多值属性,函数...原创 2020-03-18 12:10:43 · 2451 阅读 · 0 评论 -
任务5独立实践SQL数据模型分析
为创建“教务管理”数据库,首先要创建数据模型。请完成以下任务。(1)分析报表和做出必要的调研,创建数据模型。列出可能的实体。学校、学院、专业、班级、学生、教师、课程。列出实体的联系、联系的类型和多重性的值。实体之间的联系和联系的类型请详见文件;具有多重性的属性有:课程类型(一体化、纯理论、纯实践)、核心课程(重要True或不重要False)、课程性质(必修课、选修课)、考核方式(...原创 2020-03-18 12:04:47 · 241 阅读 · 0 评论 -
教务管理数据库建模
数据库设计(1) 列出实体:学生Student系Department专业Specialty班Class课程Course教师Teacher课程类别CourseCategory(2) 列出实体的联系、联系类型和多重性的值:(3) 列出实体属性和属性的域:Student表列类型说明s_i...原创 2020-03-17 11:54:09 · 374 阅读 · 0 评论 -
教务管理数据库设计
Student { s_id int primary key, s_name nvarchar(10) not null, s_sex nchar(1) not null check(s_sex=’男’ or s_sex=’女’),s_class int not null,s_address nvarchar(50),s_credit int default(0),s_time da...原创 2020-03-17 12:02:08 · 432 阅读 · 0 评论